diff options
author | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2002-04-29 02:28:05 +0000 |
---|---|---|
committer | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2002-04-29 02:28:05 +0000 |
commit | 96a2b2106c1ba374cba82cb30a9338762e7181b1 (patch) | |
tree | c8848b91fdf652dc79afaaa4fdd0b533fb476bb3 /x11-toolkits/qt30/Makefile | |
parent | dbb9f0c084da7b0b35f166dd6f906ed8c6eec16b (diff) |
Notes
Diffstat (limited to 'x11-toolkits/qt30/Makefile')
-rw-r--r-- | x11-toolkits/qt30/Makefile | 59 |
1 files changed, 46 insertions, 13 deletions
diff --git a/x11-toolkits/qt30/Makefile b/x11-toolkits/qt30/Makefile index 96e68a6b64a2..fc9d30f89557 100644 --- a/x11-toolkits/qt30/Makefile +++ b/x11-toolkits/qt30/Makefile @@ -7,7 +7,7 @@ PORTNAME?= qt PORTVERSION?= 3.0.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES?= x11-toolkits MASTER_SITES= ftp://ftp.trolltech.com/qt/source/ \ ftp://ftp.chg.ru/pub/X11/qt/source/ @@ -20,24 +20,42 @@ LIB_DEPENDS= mng.1:${PORTSDIR}/graphics/libmng \ png.5:${PORTSDIR}/graphics/png \ jpeg.9:${PORTSDIR}/graphics/jpeg +.if defined(WITH_IMAGE_PLUGINS) +IMAGELIB_TYPE= plugin +PLIST_SUB+= IMAGE_PLUGINS="" +.else +IMAGELIB_TYPE= qt +PLIST_SUB+= IMAGE_PLUGINS="@comment " +.endif + QT_PREFIX?= ${PREFIX} USE_BZIP2= yes -USE_MESA= yes USE_GMAKE= yes USE_X_PREFIX= yes USE_NEWGCC= yes HAS_CONFIGURE= yes -CONFIGURE_ARGS= -system-zlib -system-libpng -system-libjpeg -sm -qt-gif \ - -system-libmng -thread -disable-opengl -no-g++-exceptions \ - -enable-styles -enable-kernel -enable-widgets -enable-dialogs \ - -enable-iconview -enable-workspace -enable-network \ - -enable-canvas -enable-table -enable-xml -remote -static \ - -shared -no-nas-sound -no-stl -prefix ${QT_PREFIX} \ +CONFIGURE_ARGS= -prefix ${QT_PREFIX} \ + -shared -qt-gif -system-zlib \ + -no-g++-exceptions -thread -no-stl \ + -${IMAGELIB_TYPE}-imgfmt-png \ + -${IMAGELIB_TYPE}-imgfmt-jpeg \ + -${IMAGELIB_TYPE}-imgfmt-mng \ + -system-libpng -system-libjpeg -system-libmng \ + -no-nas-sound -sm -remote \ -docdir ${QT_PREFIX}/share/doc/qt \ -I${LOCALBASE}/include -L${LOCALBASE}/lib .if !defined(NO_DEBUG) CONFIGURE_ARGS+= -debug .endif +.if defined(WITH_OPENGL) +USE_MESA= yes +PLIST_SUB+= OPENGL="" +PKGNAMESUFFIX= -opengl +.else +PKGMESSAGE=${NONEXISTENT} +PLIST_SUB+= OPENGL="@comment " +CONFIGURE_ARGS+=-disable-opengl +.endif CONFIGURE_ENV= ${ECHO} yes | QTDIR=${WRKSRC} MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib ALL_TARGET= symlinks sub-src sub-tools @@ -48,13 +66,28 @@ ALL_TARGET= symlinks sub-src sub-tools CFLAGS+= -O0 .endif -pre-configure: - ${RM} -fr ${WRKSRC}/examples ${WRKSRC}/tutorial +.if defined(WITH_OPENGL) +# Display WITH_OPENGL advisory. +pre-everything: + @${ECHO_MSG} '===> **************************************************' + @${ECHO_MSG} '===> NOTE: Use of WITH_OPENGL is not recommended with' + @${ECHO_MSG} '===> versions of XFree86 < 4.2.0.' + @${ECHO_MSG} '===> **************************************************' +.endif + +# Remove unneeded dirs (speedup). +post-patch: + @${FIND} ${WRKSRC} -name CVS | ${XARGS} ${RM} -fr + @${RM} -fr ${WRKSRC}/examples ${WRKSRC}/tutorial -# The following target is necessary if qt30 is installed at the -# time the port build is started; it is related to the Makefiles -# having dependencies on these (installed) .prl files. --AlanE +# Work around qmake generated dependencies pre-install: @${INSTALL_DATA} ${WRKSRC}/lib/*.prl ${PREFIX}/lib +.if exists(${PKGMESSAGE}) +# Display another GL advisory. This one goes in the package, too. +post-install: + @cat ${PKGMESSAGE} +.endif + .include <bsd.port.post.mk> |