svn commit: r498144 - in head: Mk/Uses devel/qt5/files
Tobias C. Berner
tcberner at FreeBSD.org
Sat Apr 6 15:21:43 UTC 2019
Author: tcberner
Date: Sat Apr 6 15:21:41 2019
New Revision: 498144
URL: https://svnweb.freebsd.org/changeset/ports/498144
Log:
devel/qt5-qmake: override hardocded value of localbase with ${LOCALBASE}
- The qmake.conf shipped with Qt5 sets /usr/local by default. This patch
replaces that string with the value of ${LOCALBASE} to ease use with
different prefixes.
PR: 229260
Added:
head/devel/qt5/files/extrapatch-mkspecs_freebsd-clang_qmake.conf (contents, props changed)
Modified:
head/Mk/Uses/qt-dist.mk
Modified: head/Mk/Uses/qt-dist.mk
==============================================================================
--- head/Mk/Uses/qt-dist.mk Sat Apr 6 15:06:44 2019 (r498143)
+++ head/Mk/Uses/qt-dist.mk Sat Apr 6 15:21:41 2019 (r498144)
@@ -169,7 +169,8 @@ CONFIGURE_ARGS+= -verbose
. if ${_QT_DIST} == "base"
_EXTRA_PATCHES_QT5= ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_features_create__cmake.prf \
${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_features_qt__module.prf \
- ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_common_bsd_bsd.conf
+ ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_common_bsd_bsd.conf \
+ ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_freebsd-clang_qmake.conf
. if ${ARCH:Mmips*} || ${ARCH:Mpowerpc*} || ${ARCH} == sparc64
_EXTRA_PATCHES_QT5+= ${PORTSDIR}/devel/${_QT_RELNAME}/files/extra-patch-mkspecs_common_g++-base.conf \
${PORTSDIR}/devel/${_QT_RELNAME}/files/extra-patch-mkspecs_common_gcc-base.conf
@@ -292,7 +293,8 @@ qtbase-pre-configure:
post-patch: qtbase-post-patch
qtbase-post-patch:
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${WRKSRC}//mkspecs/common/bsd/bsd.conf
+ ${WRKSRC}/mkspecs/common/bsd/bsd.conf \
+ ${WRKSRC}/mkspecs/freebsd-clang/qmake.conf
. if ${PORTNAME} != "qmake"
_QMAKE= ${CONFIGURE_WRKSRC}/bin/qmake
Added: head/devel/qt5/files/extrapatch-mkspecs_freebsd-clang_qmake.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/qt5/files/extrapatch-mkspecs_freebsd-clang_qmake.conf Sat Apr 6 15:21:41 2019 (r498144)
@@ -0,0 +1,15 @@
+--- mkspecs/freebsd-clang/qmake.conf.orig 2019-04-06 15:03:34 UTC
++++ mkspecs/freebsd-clang/qmake.conf
+@@ -7,9 +7,9 @@ QMAKE_PLATFORM = freebsd
+
+ include(../common/bsd/bsd.conf)
+
+-# Addon software goes into /usr/local on FreeBSD, by default we will look there
+-QMAKE_INCDIR_POST = /usr/local/include
+-QMAKE_LIBDIR_POST = /usr/local/lib
++# Addon software goes into %%LOCALBASE%% on FreeBSD, by default we will look there
++QMAKE_INCDIR_POST = %%LOCALBASE%%/include
++QMAKE_LIBDIR_POST = %%LOCALBASE%%/lib
+
+ QMAKE_LFLAGS_NOUNDEF = -Wl,--no-undefined
+
More information about the svn-ports-all
mailing list