aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorRaphael Kubo da Costa <rakuco@FreeBSD.org>2012-06-12 15:44:16 +0000
committerRaphael Kubo da Costa <rakuco@FreeBSD.org>2012-06-12 15:44:16 +0000
commitbc010169fe07c26b473260ceb9070953dd579208 (patch)
treeb189f3c325be804eb049b62853fa821ef2560108 /devel
parentcb45a28090cd4985c1c4f73e780c9d7421b744a6 (diff)
downloadports-bc010169fe07c26b473260ceb9070953dd579208.tar.gz
ports-bc010169fe07c26b473260ceb9070953dd579208.zip
Notes
Diffstat (limited to 'devel')
-rw-r--r--devel/qmake4/Makefile3
-rw-r--r--devel/qmake4/files/patch-qt4-before-ports-in-mkspecs.diff47
2 files changed, 23 insertions, 27 deletions
diff --git a/devel/qmake4/Makefile b/devel/qmake4/Makefile
index 955843eb1f95..12fc01de7fc2 100644
--- a/devel/qmake4/Makefile
+++ b/devel/qmake4/Makefile
@@ -6,8 +6,8 @@
# $FreeBSD$
PORTNAME= qmake
-PORTREVISION= 2
DISTVERSION= ${QT4_VERSION}
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= qt4-
@@ -54,7 +54,6 @@ post-patch:
@${REINPLACE_CMD} -e 's|@QMAKE_QTOBJS@||g' ${WRKSRC}/Makefile.unix
# FIXME: This is ugly
- @${RM} ${WRKSRC}/../mkspecs/common/*.orig
@${RM} ${WRKSRC}/../mkspecs/freebsd-g++/*.orig
@${RM} ${WRKSRC}/../mkspecs/freebsd-g++46/*.orig
diff --git a/devel/qmake4/files/patch-qt4-before-ports-in-mkspecs.diff b/devel/qmake4/files/patch-qt4-before-ports-in-mkspecs.diff
index 654bc2da1b45..6d64ad555b31 100644
--- a/devel/qmake4/files/patch-qt4-before-ports-in-mkspecs.diff
+++ b/devel/qmake4/files/patch-qt4-before-ports-in-mkspecs.diff
@@ -1,13 +1,8 @@
--- ../mkspecs/freebsd-g++/qmake.conf.old 2011-09-17 01:02:43.000000000 -0300
+++ ../mkspecs/freebsd-g++/qmake.conf 2011-09-17 00:23:09.000000000 -0300
-@@ -12,9 +12,13 @@
-
+@@ -13,8 +13,8 @@
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
-+QMAKE_CC = gcc
-+
-+QMAKE_CXX = g++
-+
# Addon software goes into /usr/local on the BSDs, by default we will look there
-QMAKE_INCDIR = /usr/local/include
-QMAKE_LIBDIR = /usr/local/lib
@@ -18,9 +13,14 @@
QMAKE_INCDIR_QT = $$[QT_INSTALL_HEADERS]
--- ../mkspecs/freebsd-g++46/qmake.conf.old 2011-09-17 01:03:00.000000000 -0300
+++ ../mkspecs/freebsd-g++46/qmake.conf 2011-09-17 00:23:41.000000000 -0300
-@@ -37,8 +37,8 @@
+@@ -12,13 +12,9 @@
+
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
+-QMAKE_CC = gcc46
+-
+-QMAKE_CXX = g++46
+-
# Addon software goes into /usr/local on the BSDs, by default we will look there
-QMAKE_INCDIR = /usr/local/include
-QMAKE_LIBDIR = /usr/local/lib
@@ -29,21 +29,18 @@
QMAKE_INCDIR_X11 = /usr/X11R6/include
QMAKE_LIBDIR_X11 = /usr/X11R6/lib
QMAKE_INCDIR_QT = $$[QT_INSTALL_HEADERS]
---- ../mkspecs/common/g++-base.conf.old 2012-04-27 06:45:52.000000000 +1100
-+++ ../mkspecs/common/g++-base.conf 2012-06-07 22:39:16.000000000 +1100
-@@ -8,15 +8,11 @@
- # you can use the manual test in tests/manual/mkspecs.
- #
-
--QMAKE_CC = gcc
--
- QMAKE_LINK_C = $$QMAKE_CC
- QMAKE_LINK_C_SHLIB = $$QMAKE_CC
-
- QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -g
-
--QMAKE_CXX = g++
--
- QMAKE_LINK = $$QMAKE_CXX
- QMAKE_LINK_SHLIB = $$QMAKE_CXX
-
+@@ -55,4 +51,14 @@
+ include(../common/unix.conf)
+ include(../common/gcc-base-unix.conf)
+ include(../common/g++-unix.conf)
++
++# Redefined here because g++-base.conf sets QMAKE_CC and QMAKE_CXX
++# to gcc and g++, respectively.
++QMAKE_CC = gcc46
++QMAKE_CXX = g++46
++QMAKE_LINK_C = $$QMAKE_CC
++QMAKE_LINK_C_SHLIB = $$QMAKE_CC
++QMAKE_LINK = $$QMAKE_CXX
++QMAKE_LINK_SHLIB = $$QMAKE_CXX
++
+ load(qt_config)