Use double-conversion and md4c as dependecies for qt5-qtbase Unbundle double-conversion and md4c when building qt5-qtbase. Remove patch for bundled doubleconversion. Bump pkgrevision. Bump ABI revision.diff -r1.127 -r1.128 pkgsrc/x11/qt5-qtbase/Makefile
(nros)
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.127 2023/01/29 21:15:15 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.128 2023/04/03 20:16:46 nros Exp $ | |
2 | 2 | |||
3 | DISTNAME= qtbase-everywhere-opensource-src-${QTVERSION} | 3 | DISTNAME= qtbase-everywhere-opensource-src-${QTVERSION} | |
4 | PKGNAME= qt5-qtbase-${QTVERSION} | 4 | PKGNAME= qt5-qtbase-${QTVERSION} | |
5 | PKGREVISION= 1 | 5 | PKGREVISION= 2 | |
6 | COMMENT= C++ X GUI toolkit | 6 | COMMENT= C++ X GUI toolkit | |
7 | 7 | |||
8 | .include "../../x11/qt5-qtbase/Makefile.common" | 8 | .include "../../x11/qt5-qtbase/Makefile.common" | |
9 | 9 | |||
10 | HAS_CONFIGURE= yes | 10 | HAS_CONFIGURE= yes | |
11 | CONFIGURE_ARGS+= -prefix "${QTPREFIX}" | 11 | CONFIGURE_ARGS+= -prefix "${QTPREFIX}" | |
12 | CONFIGURE_ARGS+= -I "${PREFIX}/include" | 12 | CONFIGURE_ARGS+= -I "${PREFIX}/include" | |
13 | CONFIGURE_ARGS+= -L "${PREFIX}/lib" | 13 | CONFIGURE_ARGS+= -L "${PREFIX}/lib" | |
14 | CONFIGURE_ARGS+= -opensource -confirm-license | 14 | CONFIGURE_ARGS+= -opensource -confirm-license | |
15 | CONFIGURE_ARGS+= -sysconfdir "${PKG_SYSCONFDIR}/xdg" | 15 | CONFIGURE_ARGS+= -sysconfdir "${PKG_SYSCONFDIR}/xdg" | |
16 | CONFIGURE_ARGS+= -accessibility | 16 | CONFIGURE_ARGS+= -accessibility | |
17 | CONFIGURE_ARGS+= -icu | 17 | CONFIGURE_ARGS+= -icu | |
18 | CONFIGURE_ARGS+= -libproxy | 18 | CONFIGURE_ARGS+= -libproxy | |
@@ -31,26 +31,28 @@ CONFIGURE_ARGS+= -no-sql-tds | @@ -31,26 +31,28 @@ CONFIGURE_ARGS+= -no-sql-tds | |||
31 | CONFIGURE_ARGS+= -no-strip | 31 | CONFIGURE_ARGS+= -no-strip | |
32 | CONFIGURE_ARGS+= -no-tslib | 32 | CONFIGURE_ARGS+= -no-tslib | |
33 | CONFIGURE_ARGS+= -no-vulkan | 33 | CONFIGURE_ARGS+= -no-vulkan | |
34 | CONFIGURE_ARGS+= -no-use-gold-linker | 34 | CONFIGURE_ARGS+= -no-use-gold-linker | |
35 | CONFIGURE_ARGS+= -pkg-config | 35 | CONFIGURE_ARGS+= -pkg-config | |
36 | CONFIGURE_ARGS+= -release | 36 | CONFIGURE_ARGS+= -release | |
37 | CONFIGURE_ARGS+= -shared | 37 | CONFIGURE_ARGS+= -shared | |
38 | CONFIGURE_ARGS+= -system-harfbuzz | 38 | CONFIGURE_ARGS+= -system-harfbuzz | |
39 | CONFIGURE_ARGS+= -system-libjpeg | 39 | CONFIGURE_ARGS+= -system-libjpeg | |
40 | CONFIGURE_ARGS+= -system-libpng | 40 | CONFIGURE_ARGS+= -system-libpng | |
41 | CONFIGURE_ARGS+= -system-pcre | 41 | CONFIGURE_ARGS+= -system-pcre | |
42 | CONFIGURE_ARGS+= -system-sqlite | 42 | CONFIGURE_ARGS+= -system-sqlite | |
43 | CONFIGURE_ARGS+= -system-zlib | 43 | CONFIGURE_ARGS+= -system-zlib | |
44 | CONFIGURE_ARGS+= -system-doubleconversion | |||
45 | CONFIGURE_ARGS+= -system-libmd4c | |||
44 | .if defined(MAKE_JOBS) | 46 | .if defined(MAKE_JOBS) | |
45 | . if !defined(MAKE_JOBS_SAFE) || empty(MAKE_JOBS_SAFE:M[nN][oO]) | 47 | . if !defined(MAKE_JOBS_SAFE) || empty(MAKE_JOBS_SAFE:M[nN][oO]) | |
46 | CONFIGURE_ENV+= MAKEFLAGS=-j${MAKE_JOBS} | 48 | CONFIGURE_ENV+= MAKEFLAGS=-j${MAKE_JOBS} | |
47 | . endif | 49 | . endif | |
48 | .endif | 50 | .endif | |
49 | 51 | |||
50 | .include "../../mk/bsd.prefs.mk" | 52 | .include "../../mk/bsd.prefs.mk" | |
51 | 53 | |||
52 | .if ${OPSYS} != "Darwin" | 54 | .if ${OPSYS} != "Darwin" | |
53 | CONFIGURE_ARGS+= -fontconfig | 55 | CONFIGURE_ARGS+= -fontconfig | |
54 | QMAKE_CONF= qmake.conf | 56 | QMAKE_CONF= qmake.conf | |
55 | . if ${OPSYS} != "SunOS" && \ | 57 | . if ${OPSYS} != "SunOS" && \ | |
56 | (!empty(MACHINE_ARCH:Mi386) || !empty(MACHINE_ARCH:Mx86_64)) | 58 | (!empty(MACHINE_ARCH:Mi386) || !empty(MACHINE_ARCH:Mx86_64)) | |
@@ -243,28 +245,30 @@ post-install: | @@ -243,28 +245,30 @@ post-install: | |||
243 | ${MV} -f ${DESTDIR}${PREFIX}/${BROKEN_FILES1}.1 \ | 245 | ${MV} -f ${DESTDIR}${PREFIX}/${BROKEN_FILES1}.1 \ | |
244 | ${DESTDIR}${PREFIX}/${BROKEN_FILES1} | 246 | ${DESTDIR}${PREFIX}/${BROKEN_FILES1} | |
245 | 247 | |||
246 | .include "../../archivers/zstd/buildlink3.mk" | 248 | .include "../../archivers/zstd/buildlink3.mk" | |
247 | .include "../../converters/libiconv/buildlink3.mk" | 249 | .include "../../converters/libiconv/buildlink3.mk" | |
248 | .include "../../databases/sqlite3/buildlink3.mk" | 250 | .include "../../databases/sqlite3/buildlink3.mk" | |
249 | .include "../../devel/gettext-lib/buildlink3.mk" | 251 | .include "../../devel/gettext-lib/buildlink3.mk" | |
250 | .include "../../devel/glib2/buildlink3.mk" | 252 | .include "../../devel/glib2/buildlink3.mk" | |
251 | .include "../../devel/pcre2/buildlink3.mk" | 253 | .include "../../devel/pcre2/buildlink3.mk" | |
252 | .include "../../devel/zlib/buildlink3.mk" | 254 | .include "../../devel/zlib/buildlink3.mk" | |
253 | .include "../../fonts/harfbuzz/buildlink3.mk" | 255 | .include "../../fonts/harfbuzz/buildlink3.mk" | |
254 | .include "../../graphics/freetype2/buildlink3.mk" | 256 | .include "../../graphics/freetype2/buildlink3.mk" | |
255 | .include "../../graphics/png/buildlink3.mk" | 257 | .include "../../graphics/png/buildlink3.mk" | |
258 | .include "../../math/double-conversion/buildlink3.mk" | |||
256 | .include "../../security/openssl/buildlink3.mk" | 259 | .include "../../security/openssl/buildlink3.mk" | |
257 | .include "../../textproc/icu/buildlink3.mk" | 260 | .include "../../textproc/icu/buildlink3.mk" | |
261 | .include "../../textproc/md4c/buildlink3.mk" | |||
258 | .include "../../www/libproxy/buildlink3.mk" | 262 | .include "../../www/libproxy/buildlink3.mk" | |
259 | .if ${OPSYS} != "Darwin" | 263 | .if ${OPSYS} != "Darwin" | |
260 | .include "../../fonts/fontconfig/buildlink3.mk" | 264 | .include "../../fonts/fontconfig/buildlink3.mk" | |
261 | .include "../../graphics/glu/buildlink3.mk" | 265 | .include "../../graphics/glu/buildlink3.mk" | |
262 | . if !empty(MESALIB_SUPPORTS_EGL:Myes) | 266 | . if !empty(MESALIB_SUPPORTS_EGL:Myes) | |
263 | PLIST.egl= yes | 267 | PLIST.egl= yes | |
264 | . endif | 268 | . endif | |
265 | . if !empty(MESALIB_SUPPORTS_DRI:Myes) | 269 | . if !empty(MESALIB_SUPPORTS_DRI:Myes) | |
266 | CONFIGURE_ARGS+= -kms | 270 | CONFIGURE_ARGS+= -kms | |
267 | .include "../../x11/libdrm/buildlink3.mk" | 271 | .include "../../x11/libdrm/buildlink3.mk" | |
268 | . endif | 272 | . endif | |
269 | BUILDLINK_API_DEPENDS.libxcb+= libxcb>=1.11 | 273 | BUILDLINK_API_DEPENDS.libxcb+= libxcb>=1.11 | |
270 | .include "../../x11/libxcb/buildlink3.mk" | 274 | .include "../../x11/libxcb/buildlink3.mk" |
@@ -1,22 +1,22 @@ | @@ -1,22 +1,22 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.48 2023/01/29 21:15:15 ryoon Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.49 2023/04/03 20:16:46 nros Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= qt5-qtbase | 3 | BUILDLINK_TREE+= qt5-qtbase | |
4 | 4 | |||
5 | .if !defined(QT5_QTBASE_BUILDLINK3_MK) | 5 | .if !defined(QT5_QTBASE_BUILDLINK3_MK) | |
6 | QT5_QTBASE_BUILDLINK3_MK:= | 6 | QT5_QTBASE_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.qt5-qtbase+= qt5-qtbase>=5.9.1 | 8 | BUILDLINK_API_DEPENDS.qt5-qtbase+= qt5-qtbase>=5.9.1 | |
9 | BUILDLINK_ABI_DEPENDS.qt5-qtbase+= qt5-qtbase>=5.15.8nb1 | 9 | BUILDLINK_ABI_DEPENDS.qt5-qtbase+= qt5-qtbase>=5.15.8nb2 | |
10 | BUILDLINK_PKGSRCDIR.qt5-qtbase?= ../../x11/qt5-qtbase | 10 | BUILDLINK_PKGSRCDIR.qt5-qtbase?= ../../x11/qt5-qtbase | |
11 | 11 | |||
12 | BUILDLINK_INCDIRS.qt5-qtbase+= qt5/include | 12 | BUILDLINK_INCDIRS.qt5-qtbase+= qt5/include | |
13 | BUILDLINK_LIBDIRS.qt5-qtbase+= qt5/lib | 13 | BUILDLINK_LIBDIRS.qt5-qtbase+= qt5/lib | |
14 | BUILDLINK_LIBDIRS.qt5-qtbase+= qt5/plugins | 14 | BUILDLINK_LIBDIRS.qt5-qtbase+= qt5/plugins | |
15 | 15 | |||
16 | QTDIR= ${BUILDLINK_PREFIX.qt5-qtbase}/qt5 | 16 | QTDIR= ${BUILDLINK_PREFIX.qt5-qtbase}/qt5 | |
17 | CMAKE_PREFIX_PATH+= ${QTDIR} | 17 | CMAKE_PREFIX_PATH+= ${QTDIR} | |
18 | 18 | |||
19 | CONFIGURE_ENV+= QTDIR=${QTDIR} | 19 | CONFIGURE_ENV+= QTDIR=${QTDIR} | |
20 | MAKE_ENV+= QTDIR=${QTDIR} | 20 | MAKE_ENV+= QTDIR=${QTDIR} | |
21 | 21 | |||
22 | CONFIGURE_ENV+= MOC="${QTDIR}/bin/moc" | 22 | CONFIGURE_ENV+= MOC="${QTDIR}/bin/moc" |
@@ -1,26 +1,25 @@ | @@ -1,26 +1,25 @@ | |||
1 | $NetBSD: distinfo,v 1.74 2023/01/05 16:01:15 adam Exp $ | 1 | $NetBSD: distinfo,v 1.75 2023/04/03 20:16:46 nros Exp $ | |
2 | 2 | |||
3 | BLAKE2s (qtbase-everywhere-opensource-src-5.15.8.tar.xz) = 64f754155b8646d8e8dc87f1c51eb4439236f7f40302c05ebffacdfb3d211cc4 | 3 | BLAKE2s (qtbase-everywhere-opensource-src-5.15.8.tar.xz) = 64f754155b8646d8e8dc87f1c51eb4439236f7f40302c05ebffacdfb3d211cc4 | |
4 | SHA512 (qtbase-everywhere-opensource-src-5.15.8.tar.xz) = 29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce | 4 | SHA512 (qtbase-everywhere-opensource-src-5.15.8.tar.xz) = 29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce | |
5 | Size (qtbase-everywhere-opensource-src-5.15.8.tar.xz) = 50259432 bytes | 5 | Size (qtbase-everywhere-opensource-src-5.15.8.tar.xz) = 50259432 bytes | |
6 | SHA1 (patch-configure) = f5019131cc4e6cd4e35242cc7b598fbf8f5f766b | 6 | SHA1 (patch-configure) = f5019131cc4e6cd4e35242cc7b598fbf8f5f766b | |
7 | SHA1 (patch-mkspecs_common_gcc-base.conf) = 7b461079adff516ac3957d0cdb127dee67dab7ce | 7 | SHA1 (patch-mkspecs_common_gcc-base.conf) = 7b461079adff516ac3957d0cdb127dee67dab7ce | |
8 | SHA1 (patch-mkspecs_features_qt__module.prf) = a04c4b1fe80250b6b3591f5486ac0fd3b5056c26 | 8 | SHA1 (patch-mkspecs_features_qt__module.prf) = a04c4b1fe80250b6b3591f5486ac0fd3b5056c26 | |
9 | SHA1 (patch-mkspecs_features_toolchain.prf) = 0cf13cb6e859dd6276954239b91953e557add515 | 9 | SHA1 (patch-mkspecs_features_toolchain.prf) = 0cf13cb6e859dd6276954239b91953e557add515 | |
10 | SHA1 (patch-qmake_Makefile.unix) = 8a55d0eb30903266ce529bbfa562b492cdd359b3 | 10 | SHA1 (patch-qmake_Makefile.unix) = 8a55d0eb30903266ce529bbfa562b492cdd359b3 | |
11 | SHA1 (patch-qmake_generators_makefile.cpp) = 1bca636dc88f258876df54bd0c6c64114fa7411d | 11 | SHA1 (patch-qmake_generators_makefile.cpp) = 1bca636dc88f258876df54bd0c6c64114fa7411d | |
12 | SHA1 (patch-qmake_generators_unix_unixmake2.cpp) = 6ea4efd2ce88d7cf3c73e1dc2cdf984fe3b6af04 | 12 | SHA1 (patch-qmake_generators_unix_unixmake2.cpp) = 6ea4efd2ce88d7cf3c73e1dc2cdf984fe3b6af04 | |
13 | SHA1 (patch-src_3rdparty_double-conversion_include_double-conversion_utils.h) = 88cd4ab81fd480c5dd28cc0a4ac0560c9565a0bc | |||
14 | SHA1 (patch-src_corelib_codecs_qiconvcodec.cpp) = e050b334cecc56259bd1755cd2de8c5bbf1409c0 | 13 | SHA1 (patch-src_corelib_codecs_qiconvcodec.cpp) = e050b334cecc56259bd1755cd2de8c5bbf1409c0 | |
15 | SHA1 (patch-src_corelib_configure.json) = 7a83a356330e602cbc65256dd345a107004a67cb | 14 | SHA1 (patch-src_corelib_configure.json) = 7a83a356330e602cbc65256dd345a107004a67cb | |
16 | SHA1 (patch-src_corelib_global_qrandom.cpp) = d910579df42d5b01583b88fa19f514b230596ca7 | 15 | SHA1 (patch-src_corelib_global_qrandom.cpp) = d910579df42d5b01583b88fa19f514b230596ca7 | |
17 | SHA1 (patch-src_corelib_io_io.pri) = b2c1057e20c3150162695947bab958a2644df7dc | 16 | SHA1 (patch-src_corelib_io_io.pri) = b2c1057e20c3150162695947bab958a2644df7dc | |
18 | SHA1 (patch-src_corelib_io_qstandardpaths_unix.cpp) = b12a41da19b25e34e12fdf80714a37e8c46278f9 | 17 | SHA1 (patch-src_corelib_io_qstandardpaths_unix.cpp) = b12a41da19b25e34e12fdf80714a37e8c46278f9 | |
19 | SHA1 (patch-src_corelib_io_qstorageinfo_unix.cpp) = 9919194e9f6b47f1f311b8f8223a6a7519152073 | 18 | SHA1 (patch-src_corelib_io_qstorageinfo_unix.cpp) = 9919194e9f6b47f1f311b8f8223a6a7519152073 | |
20 | SHA1 (patch-src_corelib_kernel_qcore__mac__p.h) = 721f17123eaac392cee68d0d90b77d023ba4e73f | 19 | SHA1 (patch-src_corelib_kernel_qcore__mac__p.h) = 721f17123eaac392cee68d0d90b77d023ba4e73f | |
21 | SHA1 (patch-src_corelib_thread_qmutex__p.h) = 093089b8a37baa3071257c99bbde5f6295bd2eec | 20 | SHA1 (patch-src_corelib_thread_qmutex__p.h) = 093089b8a37baa3071257c99bbde5f6295bd2eec | |
22 | SHA1 (patch-src_corelib_thread_qwaitcondition__unix.cpp) = 9dffdbfc81bc7d3259020cd32b4039b7be6ee2bd | 21 | SHA1 (patch-src_corelib_thread_qwaitcondition__unix.cpp) = 9dffdbfc81bc7d3259020cd32b4039b7be6ee2bd | |
23 | SHA1 (patch-src_corelib_tools_qsharedpointer__impl.h) = 91755dcdd0e13bfc047167db918b9a4d7a172165 | 22 | SHA1 (patch-src_corelib_tools_qsharedpointer__impl.h) = 91755dcdd0e13bfc047167db918b9a4d7a172165 | |
24 | SHA1 (patch-src_network_kernel_qnetworkinterface__unix.cpp) = 2c5569eb2ba19999eb62e4fdb54f347c88f6e6a5 | 23 | SHA1 (patch-src_network_kernel_qnetworkinterface__unix.cpp) = 2c5569eb2ba19999eb62e4fdb54f347c88f6e6a5 | |
25 | SHA1 (patch-src_openglextensions_openglextensions.pro) = 575d31c3a48f36d82dc1f342078e636f4c25e33f | 24 | SHA1 (patch-src_openglextensions_openglextensions.pro) = 575d31c3a48f36d82dc1f342078e636f4c25e33f | |
26 | SHA1 (patch-src_plugins_platforms_cocoa_qiosurfacegraphicsbuffer.mm) = 01afb2aef1d14370308c897c1d077b05c5e3f0a9 | 25 | SHA1 (patch-src_plugins_platforms_cocoa_qiosurfacegraphicsbuffer.mm) = 01afb2aef1d14370308c897c1d077b05c5e3f0a9 |