[kde-freebsd] ports/186707: commit references a PR
dfilter service
dfilter at FreeBSD.ORG
Sun Mar 23 20:00:01 UTC 2014
The following reply was made to PR ports/186707; it has been noted by GNATS.
From: dfilter at FreeBSD.ORG (dfilter service)
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/186707: commit references a PR
Date: Sun, 23 Mar 2014 19:58:39 +0000 (UTC)
Author: tijl
Date: Sun Mar 23 19:58:33 2014
New Revision: 348886
URL: http://svnweb.freebsd.org/changeset/ports/348886
QAT: https://qat.redports.org/buildarchive/r348886/
Log:
- Make Qt4 and Qt5 respect CXXFLAGS during configure so they pick up
-DLIBICONV_PLUG from USES=iconv and always use libc iconv when it is
available.
- Remove the iconv dependency from Qt5. It uses icu instead.
PR: ports/186707
Approved by: kde (makc)
Added:
head/devel/qt4/files/extrapatch-config.tests-unix-compile.test (contents, props changed)
head/devel/qt5/files/extrapatch-config.tests-unix-compile.test (contents, props changed)
Modified:
head/Mk/bsd.qt.mk
head/devel/qt4-corelib/Makefile
head/devel/qt5-core/Makefile
Modified: head/Mk/bsd.qt.mk
==============================================================================
--- head/Mk/bsd.qt.mk Sun Mar 23 19:50:59 2014 (r348885)
+++ head/Mk/bsd.qt.mk Sun Mar 23 19:58:33 2014 (r348886)
@@ -166,7 +166,8 @@ CONFIGURE_ARGS+=-verbose
. endif
. if ${QT_DIST} == "base" || ${_QT_VERSION:M4*}
-EXTRA_PATCHES?= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-configure
+EXTRA_PATCHES?= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-configure \
+ ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-config.tests-unix-compile.test
. if ${_QT_VERSION:M5*}
EXTRA_PATCHES+= ${.CURDIR:H:H}/devel/qt5-core/files/extrapatch-src__corelib__tools__qdatetime.cpp
. endif
Modified: head/devel/qt4-corelib/Makefile
==============================================================================
--- head/devel/qt4-corelib/Makefile Sun Mar 23 19:50:59 2014 (r348885)
+++ head/devel/qt4-corelib/Makefile Sun Mar 23 19:58:33 2014 (r348886)
@@ -3,7 +3,7 @@
PORTNAME= corelib
DISTVERSION= ${QT4_VERSION}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= qt4-
Added: head/devel/qt4/files/extrapatch-config.tests-unix-compile.test
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/qt4/files/extrapatch-config.tests-unix-compile.test Sun Mar 23 19:58:33 2014 (r348886)
@@ -0,0 +1,11 @@
+--- config.tests/unix/compile.test.orig
++++ config.tests/unix/compile.test
+@@ -13,7 +13,7 @@
+ shift 7
+ LFLAGS="$SYSROOT_FLAG"
+ INCLUDEPATH=""
+-CXXFLAGS="$SYSROOT_FLAG"
++CXXFLAGS="$CXXFLAGS $SYSROOT_FLAG"
+ MAC_ARCH_CXXFLAGS=""
+ MAC_ARCH_LFLAGS=""
+ while [ "$#" -gt 0 ]; do
Modified: head/devel/qt5-core/Makefile
==============================================================================
--- head/devel/qt5-core/Makefile Sun Mar 23 19:50:59 2014 (r348885)
+++ head/devel/qt5-core/Makefile Sun Mar 23 19:58:33 2014 (r348886)
@@ -2,6 +2,7 @@
PORTNAME= core
DISTVERSION= ${QT5_VERSION}
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= qt5-
@@ -14,14 +15,13 @@ LIB_DEPENDS= libicui18n.so:${PORTSDIR}/d
USE_GNOME= glib20
USE_QT5= qmake_build buildtools_build
QT_DIST= base
-USES= iconv
HAS_CONFIGURE= yes
# Disable (almost) everything to install minimal qconfig.h.
# -no-feature-* adds QT_NO_* (for features which have no switch or
# that need to be detected).
CONFIGURE_ARGS= -no-accessibility -no-gif -no-libpng -no-libjpeg \
-no-openssl -no-gui -no-widgets -no-cups \
- -no-feature-iconv -no-dbus -no-xcb -no-opengl \
+ -no-iconv -no-dbus -no-xcb -no-opengl \
-no-feature-glib -no-feature-alsa \
-no-feature-concurrent -no-feature-evdev \
-no-fontconfig -no-freetype \
@@ -34,17 +34,11 @@ USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
BUILD_WRKSRC= ${WRKSRC}/src/corelib
INSTALL_WRKSRC= ${BUILD_WRKSRC}
-QT_DEFINES= GLIB ICONV
+QT_DEFINES= GLIB
QT_CONFIG= glib icu
.include <bsd.port.pre.mk>
-.if ${ICONV_PREFIX} == "/usr"
-QT_CONFIG+= sun-libiconv
-.else
-QT_CONFIG+= gnu-libiconv
-.endif
-
post-install:
${INSTALL_DATA} ${WRKSRC}/src/3rdparty/harfbuzz/src/harfbuzz*.h \
${STAGEDIR}${PREFIX}/${QT_INCDIR_REL}/QtCore/${QT5_VERSION:C/-.*//}/QtCore/private
Added: head/devel/qt5/files/extrapatch-config.tests-unix-compile.test
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/qt5/files/extrapatch-config.tests-unix-compile.test Sun Mar 23 19:58:33 2014 (r348886)
@@ -0,0 +1,11 @@
+--- config.tests/unix/compile.test.orig
++++ config.tests/unix/compile.test
+@@ -13,7 +13,7 @@
+ shift 7
+ LFLAGS="$SYSROOT_FLAG"
+ INCLUDEPATH=""
+-CXXFLAGS="$SYSROOT_FLAG"
++CXXFLAGS="$CXXFLAGS $SYSROOT_FLAG"
+ MAC_ARCH_CXXFLAGS=""
+ MAC_ARCH_LFLAGS=""
+ while [ "$#" -gt 0 ]; do
_______________________________________________
svn-ports-all at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe at freebsd.org"
More information about the kde-freebsd
mailing list