pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [pkgsrc-2019Q1] pkgsrc/x11/qt5-qtbase
Module Name: pkgsrc
Committed By: bsiegert
Date: Sun Apr 7 09:35:04 UTC 2019
Modified Files:
pkgsrc/x11/qt5-qtbase [pkgsrc-2019Q1]: Makefile
pkgsrc/x11/qt5-qtbase/files [pkgsrc-2019Q1]: qmake.conf
Log Message:
Pullup ticket #5927 - requested by markd
x11/qt5-qtbase: build fix
Revisions pulled up:
- x11/qt5-qtbase/Makefile 1.74
- x11/qt5-qtbase/files/qmake.conf 1.9
---
Module Name: pkgsrc
Committed By: markd
Date: Mon Apr 1 19:58:51 UTC 2019
Modified Files:
pkgsrc/x11/qt5-qtbase: Makefile
pkgsrc/x11/qt5-qtbase/files: qmake.conf
Log Message:
qt5-qtbase: fix setting QMAKE_COMPILER
QMAKE_COMPILER is meant to signify the compiler family being used
gcc for gcc
gcc clang llvm for clang
should properly fix the build issue seen on CentOS and likely other
systems.
To generate a diff of this commit:
cvs rdiff -u -r1.72.2.1 -r1.72.2.2 pkgsrc/x11/qt5-qtbase/Makefile
cvs rdiff -u -r1.8 -r1.8.4.1 pkgsrc/x11/qt5-qtbase/files/qmake.conf
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/qt5-qtbase/Makefile
diff -u pkgsrc/x11/qt5-qtbase/Makefile:1.72.2.1 pkgsrc/x11/qt5-qtbase/Makefile:1.72.2.2
--- pkgsrc/x11/qt5-qtbase/Makefile:1.72.2.1 Sat Apr 6 19:40:52 2019
+++ pkgsrc/x11/qt5-qtbase/Makefile Sun Apr 7 09:35:04 2019
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.72.2.1 2019/04/06 19:40:52 bsiegert Exp $
+# $NetBSD: Makefile,v 1.72.2.2 2019/04/07 09:35:04 bsiegert Exp $
DISTNAME= qtbase-everywhere-src-${QTVERSION}
PKGNAME= qt5-qtbase-${QTVERSION}
+PKGREVISION= 1
COMMENT= C++ X GUI toolkit
.include "../../x11/qt5-qtbase/Makefile.common"
@@ -95,12 +96,6 @@ CONFIGURE_ARGS+= -no-framework
LDFLAGS+= -lresolv
. endif
.elif ${OPSYS} == "Linux"
-# FIXME: Try to move fix upstream
-# See $$lcan in mkspecs/features/qt_configure.prf
-# Also QMAKE_DEFAULT_LIBDIRS in mkspecs/features/toolchain.prf
-. if ${LOWER_VENDOR} == "redhat" && ${MACHINE_ARCH} == "x86_64"
-CONFIGURE_ARGS+= -L "/usr/lib64"
-. endif
LDFLAGS+= -ldl
.elif ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD"
. if exists(/usr/lib/libexecinfo.so)
@@ -165,9 +160,15 @@ QMAKE_EXTRA= QMAKE_PLATFORM += linux
QMAKE_EXTRA=
.endif
+COMPILER= gcc
+.if !empty(PKGSRC_COMPILER:Mclang)
+COMPILER+= clang llvm
+.endif
+
pre-configure:
${SED} -e 's:@LOCALBASE@:${LOCALBASE}:g' \
-e 's:@X11BASE@:${X11BASE}:g' \
+ -e 's:@COMPILER@:${COMPILER:Q}:g' \
-e 's:@CC@:${CC:Q}:g' \
-e 's:@CXX@:${CXX:Q}:g' \
-e 's:@LDFLAGS@:${LDFLAGS:Q}:g' \
Index: pkgsrc/x11/qt5-qtbase/files/qmake.conf
diff -u pkgsrc/x11/qt5-qtbase/files/qmake.conf:1.8 pkgsrc/x11/qt5-qtbase/files/qmake.conf:1.8.4.1
--- pkgsrc/x11/qt5-qtbase/files/qmake.conf:1.8 Tue Nov 13 09:24:37 2018
+++ pkgsrc/x11/qt5-qtbase/files/qmake.conf Sun Apr 7 09:35:04 2019
@@ -12,7 +12,7 @@ include(../common/gcc-base-unix.conf)
include(../common/g++-unix.conf)
include(../common/unix.conf)
-QMAKE_COMPILER = @CC@
+QMAKE_COMPILER = @COMPILER@
QMAKE_CC = @CC@
QMAKE_CXX = @CXX@
Home |
Main Index |
Thread Index |
Old Index