summaryrefslogtreecommitdiff
path: root/devel/qt5-qmake/files
diff options
context:
space:
mode:
Diffstat (limited to 'devel/qt5-qmake/files')
-rw-r--r--devel/qt5-qmake/files/patch-configure25
-rw-r--r--devel/qt5-qmake/files/patch-mkspecs__common__freebsd.conf43
2 files changed, 68 insertions, 0 deletions
diff --git a/devel/qt5-qmake/files/patch-configure b/devel/qt5-qmake/files/patch-configure
new file mode 100644
index 000000000000..ab08286a75a4
--- /dev/null
+++ b/devel/qt5-qmake/files/patch-configure
@@ -0,0 +1,25 @@
+--- configure.orig 2016-02-24 19:25:11 UTC
++++ configure
+@@ -4108,11 +4108,11 @@ if [ '!' -e "$outpath/bin/qmake" ]; then
+ echo "QT_MAJOR_VERSION = $QT_MAJOR_VERSION" >> "$mkfile"
+ echo "QT_MINOR_VERSION = $QT_MINOR_VERSION" >> "$mkfile"
+ echo "QT_PATCH_VERSION = $QT_PATCH_VERSION" >> "$mkfile"
+- echo "EXTRA_CFLAGS = $EXTRA_CFLAGS" >> "$mkfile"
+- echo "EXTRA_CXXFLAGS = $EXTRA_CXXFLAGS" >> "$mkfile"
++ echo "EXTRA_CFLAGS = $EXTRA_CFLAGS $CFLAGS" >> "$mkfile"
++ echo "EXTRA_CXXFLAGS = $EXTRA_CXXFLAGS $CXXFLAGS" >> "$mkfile"
+ echo "QTOBJS =" $EXTRA_OBJS >> "$mkfile"
+ echo "QTSRCS =" $EXTRA_SRCS >> "$mkfile"
+- echo "LFLAGS = $EXTRA_LFLAGS" >> "$mkfile"
++ echo "LFLAGS = $EXTRA_LFLAGS $LDFLAGS" >> "$mkfile"
+ echo "EXEEXT = $EXEEXT" >> "$mkfile"
+ echo "RM_F = rm -f" >> "$mkfile"
+ echo "RM_RF = rm -rf" >> "$mkfile"
+@@ -4131,6 +4131,7 @@ if [ '!' -e "$outpath/bin/qmake" ]; then
+ fi
+ fi
+ done
++ exit 0
+
+ if [ "$OPT_VERBOSE" = yes ]; then
+ # Show the output of make
diff --git a/devel/qt5-qmake/files/patch-mkspecs__common__freebsd.conf b/devel/qt5-qmake/files/patch-mkspecs__common__freebsd.conf
new file mode 100644
index 000000000000..f3dee42ec3f5
--- /dev/null
+++ b/devel/qt5-qmake/files/patch-mkspecs__common__freebsd.conf
@@ -0,0 +1,43 @@
+--- ./mkspecs/common/freebsd.conf.orig 2013-12-05 17:36:29.064198097 +0000
++++ ./mkspecs/common/freebsd.conf 2013-12-05 17:38:34.413200492 +0000
+@@ -0,0 +1,40 @@
++#
++# qmake configuration for FreeBSD
++#
++
++MAKEFILE_GENERATOR = UNIX
++QMAKE_PLATFORM = freebsd bsd
++
++QMAKE_CFLAGS_THREAD = -pthread -D_THREAD_SAFE
++
++QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
++
++# Addon software goes into /usr/local on the BSDs, by default we will look there
++QMAKE_INCDIR = %%LOCALBASE%%/include
++QMAKE_LIBDIR = %%LOCALBASE%%/lib
++
++# Required at least by Qt5ConfigExtras.cmake so ports can include GL/gl.h.
++QMAKE_INCDIR_OPENGL = %%LOCALBASE%%/include
++QMAKE_LIBDIR_OPENGL = %%LOCALBASE%%/lib
++
++QMAKE_LFLAGS_NOUNDEF = -Wl,--no-undefined
++QMAKE_LFLAGS_THREAD = -pthread
++
++QMAKE_LIBS =
++QMAKE_LIBS_DYNLOAD =
++QMAKE_LIBS_EXECINFO = -lexecinfo
++QMAKE_LIBS_X11 = -lXext -lX11 -lm
++QMAKE_LIBS_OPENGL = -lGL
++QMAKE_LIBS_THREAD =
++
++QMAKE_AR = ar cqs
++QMAKE_OBJCOPY = objcopy
++QMAKE_NM = nm -P
++QMAKE_RANLIB =
++
++QMAKE_STRIP = strip
++QMAKE_STRIPFLAGS_LIB += --strip-unneeded
++QMAKE_INSTALL_FILE = install -m 644 -p
++QMAKE_INSTALL_PROGRAM = install -m 755 -p
++
++include(unix.conf)