| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.71 2019/03/27 10:16:34 markd Exp $ | | 1 | # $NetBSD: Makefile,v 1.72 2019/03/31 19:00:24 markd Exp $ |
2 | | | 2 | |
3 | DISTNAME= qtbase-everywhere-src-${QTVERSION} | | 3 | DISTNAME= qtbase-everywhere-src-${QTVERSION} |
4 | PKGNAME= qt5-qtbase-${QTVERSION} | | 4 | PKGNAME= qt5-qtbase-${QTVERSION} |
5 | COMMENT= C++ X GUI toolkit | | 5 | COMMENT= C++ X GUI toolkit |
6 | | | 6 | |
7 | .include "../../x11/qt5-qtbase/Makefile.common" | | 7 | .include "../../x11/qt5-qtbase/Makefile.common" |
8 | | | 8 | |
9 | HAS_CONFIGURE= yes | | 9 | HAS_CONFIGURE= yes |
10 | CONFIGURE_ARGS+= -prefix "${QTPREFIX}" | | 10 | CONFIGURE_ARGS+= -prefix "${QTPREFIX}" |
11 | CONFIGURE_ARGS+= -I "${PREFIX}/include" | | 11 | CONFIGURE_ARGS+= -I "${PREFIX}/include" |
12 | CONFIGURE_ARGS+= -L "${PREFIX}/lib" | | 12 | CONFIGURE_ARGS+= -L "${PREFIX}/lib" |
13 | CONFIGURE_ARGS+= -opensource -confirm-license | | 13 | CONFIGURE_ARGS+= -opensource -confirm-license |
14 | CONFIGURE_ARGS+= -sysconfdir "${PKG_SYSCONFDIR}/xdg" | | 14 | CONFIGURE_ARGS+= -sysconfdir "${PKG_SYSCONFDIR}/xdg" |
| @@ -85,26 +85,32 @@ CFLAGS+= -I/usr/local/include/bind | | | @@ -85,26 +85,32 @@ CFLAGS+= -I/usr/local/include/bind |
85 | LDFLAGS+= -L/usr/local/lib/bind -lbind | | 85 | LDFLAGS+= -L/usr/local/lib/bind -lbind |
86 | BUILDLINK_PASSTHRU_DIRS+=/usr/local/include/bind /usr/local/lib/bind | | 86 | BUILDLINK_PASSTHRU_DIRS+=/usr/local/include/bind /usr/local/lib/bind |
87 | SYS_LIBS= -lbind -ldb -ldl | | 87 | SYS_LIBS= -lbind -ldb -ldl |
88 | .elif ${OPSYS} == "DragonFly" | | 88 | .elif ${OPSYS} == "DragonFly" |
89 | CONFIGURE_ARGS+= -platform freebsd-g++ | | 89 | CONFIGURE_ARGS+= -platform freebsd-g++ |
90 | LDFLAGS+= -lexecinfo | | 90 | LDFLAGS+= -lexecinfo |
91 | .elif ${OPSYS} == "Darwin" | | 91 | .elif ${OPSYS} == "Darwin" |
92 | CONFIGURE_ARGS+= -platform macx-clang | | 92 | CONFIGURE_ARGS+= -platform macx-clang |
93 | CONFIGURE_ARGS+= -no-framework | | 93 | CONFIGURE_ARGS+= -no-framework |
94 | . if exists(/usr/lib/libresolv.dylib) | | 94 | . if exists(/usr/lib/libresolv.dylib) |
95 | LDFLAGS+= -lresolv | | 95 | LDFLAGS+= -lresolv |
96 | . endif | | 96 | . endif |
97 | .elif ${OPSYS} == "Linux" | | 97 | .elif ${OPSYS} == "Linux" |
| | | 98 | FIXME: Try to move fix upstream |
| | | 99 | # See $$lcan in mkspecs/features/qt_configure.prf |
| | | 100 | # Also QMAKE_DEFAULT_LIBDIRS in mkspecs/features/toolchain.prf |
| | | 101 | . if ${LOWER_VENDOR} == "redhat" && ${MACHINE_ARCH} == "x86_64" |
| | | 102 | CONFIGURE_ARGS+= -L "/usr/lib64" |
| | | 103 | . endif |
98 | LDFLAGS+= -ldl | | 104 | LDFLAGS+= -ldl |
99 | .elif ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" | | 105 | .elif ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" |
100 | . if exists(/usr/lib/libexecinfo.so) | | 106 | . if exists(/usr/lib/libexecinfo.so) |
101 | LDFLAGS+= -lexecinfo | | 107 | LDFLAGS+= -lexecinfo |
102 | . endif | | 108 | . endif |
103 | LDFLAGS.FreeBSD+= -lutil | | 109 | LDFLAGS.FreeBSD+= -lutil |
104 | .endif | | 110 | .endif |
105 | | | 111 | |
106 | REPLACE_PERL+= bin/fixqt4headers.pl | | 112 | REPLACE_PERL+= bin/fixqt4headers.pl |
107 | REPLACE_PERL+= bin/syncqt.pl | | 113 | REPLACE_PERL+= bin/syncqt.pl |
108 | REPLACE_PERL+= mkspecs/features/data/unix/findclasslist.pl | | 114 | REPLACE_PERL+= mkspecs/features/data/unix/findclasslist.pl |
109 | | | 115 | |
110 | PTHREAD_OPTS+= require | | 116 | PTHREAD_OPTS+= require |