[kde-freebsd] qt_tzname() patch in devel/qt5-core

Raphael Kubo da Costa rakuco at FreeBSD.org
Sat Feb 8 14:45:21 UTC 2014


Is the section below really needed? We do have tzname in time.h, so
everything should work fine without it.

--- ./src/corelib/tools/qdatetime.cpp.orig	2013-10-22 01:49:27.000000000 -0700
+++ ./src/corelib/tools/qdatetime.cpp	2013-11-04 16:56:16.155303199 -0800
@@ -2207,6 +2213,12 @@
         return QString::fromWCharArray(tzi.DaylightName);
     else
         return QString::fromWCharArray(tzi.StandardName);
+#elif defined(Q_OS_FREEBSD)
+    time_t t;
+    struct tm *lt;
+    (void)time(&t);
+    lt = localtime(&t);
+    return QString::fromLocal8Bit(lt->tm_zone);
 #else
     int isDst = (daylightStatus == QDateTimePrivate::DaylightTime) ? 1 : 0;
 #if defined(_MSC_VER) && _MSC_VER >= 1400


More information about the kde-freebsd mailing list