summaryrefslogtreecommitdiff
path: root/x11/qt3
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2006-10-13 06:16:54 +0000
committerrillig <rillig@pkgsrc.org>2006-10-13 06:16:54 +0000
commit6e618272dd6a256f434b8fbb03aef5d00572eeee (patch)
tree370afe69aab5d6e795e0fe13d13fb36a3340a8b5 /x11/qt3
parentd49739854acfd6f10ec68f5b2d5ede572ef9b7ef (diff)
downloadpkgsrc-6e618272dd6a256f434b8fbb03aef5d00572eeee.tar.gz
Added x11/qt3/application.mk, which is based on meta-pkgs/kde3/kde3 to
allow for QT3 applications that are not part of KDE3.
Diffstat (limited to 'x11/qt3')
-rw-r--r--x11/qt3/application.mk45
1 files changed, 45 insertions, 0 deletions
diff --git a/x11/qt3/application.mk b/x11/qt3/application.mk
new file mode 100644
index 00000000000..3d27e2a3619
--- /dev/null
+++ b/x11/qt3/application.mk
@@ -0,0 +1,45 @@
+# $NetBSD: application.mk,v 1.1 2006/10/13 06:16:54 rillig Exp $
+#
+# This file provides useful definitions for packages that contain
+# QT applications.
+#
+# It defines the following variables:
+#
+# QTDIR
+# The directory where qt3 is installed. This is not ${PREFIX} to
+# allow qt4 being installed at the same time.
+#
+
+.if !defined(QT3_APPLICATION_MK)
+QT3_APPLICATION_MK= # defined
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Linux"
+# work-around bug noted in PR #25402
+BUILDLINK_TRANSFORM+= rm:-Wl,--no-undefined
+.endif
+
+.if ${OPSYS} == "SunOS"
+GCC_REQD+= 3.3
+.endif
+
+QTDIR?= ${PREFIX}/qt3
+
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
+CONFIGURE_ARGS+= --with-qt-dir=${QTDIR:Q}
+CONFIGURE_ARGS+= --disable-rpath
+.if exists(${X11BASE}/lib/libXinerama.so)
+CONFIGURE_ARGS+= --with-xinerama
+.endif
+
+CONFIGURE_ENV+= USER_LDFLAGS=${LDFLAGS:M*:Q}
+LDFLAGS+= -L${QTDIR}/lib
+
+CONFIGURE_ENV+= QTDIR=${QTDIR:Q}
+MAKE_ENV+= QTDIR=${QTDIR:Q}
+
+.include "../../x11/qt3-libs/buildlink3.mk"
+.include "../../x11/qt3-tools/buildlink3.mk"
+
+.endif