summaryrefslogtreecommitdiff
path: root/x11/qt5-qtbase
diff options
context:
space:
mode:
authormarkd <markd>2016-02-04 10:41:12 +0000
committermarkd <markd>2016-02-04 10:41:12 +0000
commit6b274a265ef3eec8f095bd614e56943d057e8af4 (patch)
tree0c8cbde46f751906301928305fa36cddda82d30f /x11/qt5-qtbase
parentb9a261a0156ffe8cb5b7c6e99fe24ae1332eb9ee (diff)
downloadpkgsrc-6b274a265ef3eec8f095bd614e56943d057e8af4.tar.gz
Add $LOCALBASE/share to search path in QStandardPaths()
Diffstat (limited to 'x11/qt5-qtbase')
-rw-r--r--x11/qt5-qtbase/Makefile11
-rw-r--r--x11/qt5-qtbase/distinfo3
-rw-r--r--x11/qt5-qtbase/patches/patch-src_corelib_io_qstandardpaths_unix.cpp14
3 files changed, 24 insertions, 4 deletions
diff --git a/x11/qt5-qtbase/Makefile b/x11/qt5-qtbase/Makefile
index b2a88c6b0ea..4aee411072c 100644
--- a/x11/qt5-qtbase/Makefile
+++ b/x11/qt5-qtbase/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.29 2016/01/18 20:52:43 nros Exp $
+# $NetBSD: Makefile,v 1.30 2016/02/04 10:41:12 markd Exp $
DISTNAME= qtbase-opensource-src-${QTVERSION}
PKGNAME= qt5-qtbase-${QTVERSION}
-PKGREVISION= 1
+PKGREVISION= 2
COMMENT= C++ X GUI toolkit
.include "../../x11/qt5-qtbase/Makefile.common"
@@ -121,13 +121,18 @@ CHECK_INTERPRETER_SKIP+=qt5/examples/widgets/tools/plugandpaintplugins/extrafilt
CHECK_INTERPRETER_SKIP+=qt5/examples/widgets/tools/styleplugin/plugin/plugin.pro
CHECK_INTERPRETER_SKIP+=qt5/mkspecs/macx-ios-clang/rename_main.sh
-SUBST_CLASSES+= opt
+SUBST_CLASSES+= opt path
SUBST_STAGE.opt= pre-configure
SUBST_MESSAGE.opt= Removing some Qt5 default compiler flags.
SUBST_FILES.opt= mkspecs/common/gcc-base.conf
SUBST_SED.opt= -e 's,-O[23],,'
SUBST_SED.opt+= -e 's,-fvisibility=hidden,,'
+SUBST_STAGE.path= pre-configure
+SUBST_MESSAGE.path= Add to default XDG path.
+SUBST_FILES.path= src/corelib/io/qstandardpaths_unix.cpp
+SUBST_VARS.path= LOCALBASE
+
BROKEN_FILES= qt5/mkspecs/modules/qt_lib_bootstrap_private.pri
PC_FILES= Qt5Bootstrap.pc Qt5Concurrent.pc Qt5Core.pc \
diff --git a/x11/qt5-qtbase/distinfo b/x11/qt5-qtbase/distinfo
index 24c5610508b..ef61fc1299e 100644
--- a/x11/qt5-qtbase/distinfo
+++ b/x11/qt5-qtbase/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.27 2015/10/29 14:48:04 adam Exp $
+$NetBSD: distinfo,v 1.28 2016/02/04 10:41:12 markd Exp $
SHA1 (qtbase-opensource-src-5.5.1.tar.xz) = 0b651543fa013ae151b7a11f0d0dee092050aa3f
RMD160 (qtbase-opensource-src-5.5.1.tar.xz) = ce4bccd0703aaf8d904fbecd1f334ef13d698a44
@@ -21,6 +21,7 @@ SHA1 (patch-src_corelib_codecs_qiconvcodec.cpp) = c206e4bea1a25b9c8dc301b0cc7a66
SHA1 (patch-src_corelib_global_qsystemdetection.h) = 9bdf20f66818ca1dd2a825a749109ad5fbcb2180
SHA1 (patch-src_corelib_io_io.pri) = 9a59b621441291f388860b523f80b59730632328
SHA1 (patch-src_corelib_io_qlockfile__unix.cpp) = 62274f5a0c114ef86460218b4de303901ab7d0e6
+SHA1 (patch-src_corelib_io_qstandardpaths_unix.cpp) = de4b6c6be89524763e40698bcf5e8f413abdb938
SHA1 (patch-src_corelib_io_qstorageinfo_unix.cpp) = 41852cf146138df3fd0f26d124a6f9a338d472a0
SHA1 (patch-src_network_kernel_qhostinfo__unix.cpp) = 0335273353daa7c980ccb4febb6eed11b452e50d
SHA1 (patch-src_openglextensions_openglextensions.pro) = e79effc1433ddda744b79d7e1f47764fee406580
diff --git a/x11/qt5-qtbase/patches/patch-src_corelib_io_qstandardpaths_unix.cpp b/x11/qt5-qtbase/patches/patch-src_corelib_io_qstandardpaths_unix.cpp
new file mode 100644
index 00000000000..9f5eced30f7
--- /dev/null
+++ b/x11/qt5-qtbase/patches/patch-src_corelib_io_qstandardpaths_unix.cpp
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_corelib_io_qstandardpaths_unix.cpp,v 1.1 2016/02/04 10:41:13 markd Exp $
+
+Add $LOCALBASE/share to search path
+
+--- src/corelib/io/qstandardpaths_unix.cpp.orig 2015-10-13 04:35:31.000000000 +0000
++++ src/corelib/io/qstandardpaths_unix.cpp
+@@ -255,6 +255,7 @@ static QStringList xdgDataDirs()
+ // http://standards.freedesktop.org/basedir-spec/latest/
+ QString xdgDataDirsEnv = QFile::decodeName(qgetenv("XDG_DATA_DIRS"));
+ if (xdgDataDirsEnv.isEmpty()) {
++ dirs.append(QString::fromLatin1("@LOCALBASE@/share"));
+ dirs.append(QString::fromLatin1("/usr/local/share"));
+ dirs.append(QString::fromLatin1("/usr/share"));
+ } else {