diff options
Diffstat (limited to 'x11-toolkits/qt23/Makefile')
-rw-r--r-- | x11-toolkits/qt23/Makefile | 67 |
1 files changed, 37 insertions, 30 deletions
diff --git a/x11-toolkits/qt23/Makefile b/x11-toolkits/qt23/Makefile index db92bfb31301..aab47b0ecd25 100644 --- a/x11-toolkits/qt23/Makefile +++ b/x11-toolkits/qt23/Makefile @@ -1,71 +1,78 @@ -# New ports collection makefile for: qt20 -# Version required: 2.0.2 +# New ports collection makefile for: qt21 +# Version required: 2.1.0 beta2 # Date created: 17 Jul 1999 -# Whom: imura@cs.titech.ac.jp +# Whom: imura@kml.cs.titech.ac.jp # # $FreeBSD$ # -DISTNAME= qt-2.0.2 +DISTNAME= qt-x11-2.1.0-beta2 +PKGNAME= qt-2.1.0b2 CATEGORIES= x11-toolkits MASTER_SITES= ftp://ftp.troll.no/qt/source/ MAINTAINER= imura@FreeBSD.org -LIB_DEPENDS= png.3:${PORTSDIR}/graphics/png - -FORBIDDEN= repository copied, awaiting upgrade +LIB_DEPENDS= png.3:${PORTSDIR}/graphics/png \ + jpeg.9:${PORTSDIR}/graphics/jpeg \ + MesaGL.14:${PORTSDIR}/graphics/Mesa3 NO_LATEST_LINK= yes USE_GMAKE= yes USE_X_PREFIX= yes +USE_NEWGCC= yes HAS_CONFIGURE= yes -CONFIGURE_ARGS= -system-zlib -system-libpng \ - -I${LOCALBASE}/include -L${LOCALBASE}/lib -lxpg4 +CONFIGURE_ARGS= -system-zlib -system-libpng -system-jpeg \ + -I${LOCALBASE}/include -L${LOCALBASE}/lib CONFIGURE_ENV= QTDIR=${WRKSRC} -MAKE_ENV+= QTDIR=${WRKSRC} SYS_CXX=${CXX} SYS_CC=${CC} SYS_CXXFLAGS="${CXXFLAGS}" +MAKE_ENV= QTDIR=${WRKSRC} -.include <bsd.port.pre.mk> +WRKSRC= ${WRKDIR}/qt-2.1.0-beta2 +CONFIG= ${WRKSRC}/configs/freebsd-g++-shared .if defined(QT_GIF_AVAILABLE) CONFIGURE_ARGS+=-gif RESTRICTED= 'Requires a license from UNISYS' .endif -USE_NEWGCC= YES - -.if ${PORTOBJFORMAT} == "elf" -VERSION= 2 -.else -VERSION= 2.02 +.if !defined(NOPORTDOCS) +.include "files/manpages" .endif -PLIST_SUB= VERSION=${VERSION} -.include "files/manpages" +pre-configure: + @${PERL} -pi -e "s,gcc,${CC},g" ${CONFIG} + @${PERL} -pi -e "s,g\+\+,${CXX},g" ${CONFIG} + @${PERL} -pi -e "s,/usr/X11R6,${X11BASE},g" ${CONFIG} + @${PERL} -pi -e "s,-pipe -O2,${CXXFLAGS},g" ${CONFIG} + +post-configure: + @(cd ${WRKSRC} ; ${GMAKE} symlinks) do-install: - @(cd ${WRKSRC} ; \ + ${MKDIR} ${PREFIX}/include/qt2 + (cd ${WRKSRC} ; \ ${INSTALL_PROGRAM} bin/mergetr ${PREFIX}/bin ; \ ${INSTALL_PROGRAM} bin/moc ${PREFIX}/bin/moc2 ; \ ${INSTALL_PROGRAM} bin/msg2qm ${PREFIX}/bin ; \ ${INSTALL_SCRIPT} bin/findtr ${PREFIX}/bin ; \ ${INSTALL_SCRIPT} bin/qt20fix ${PREFIX}/bin ; \ ${INSTALL_SCRIPT} bin/qtrename140 ${PREFIX}/bin ; \ - ${INSTALL_DATA} lib/libqt2.so.${VERSION} ${PREFIX}/lib/libqt2.so.${VERSION} ; \ - ${LN} -sf ${PREFIX}/lib/libqt2.so.${VERSION} ${PREFIX}/lib/libqt2.so ; \ - ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib ; \ - ${MKDIR} ${PREFIX}/include/qt2 ; \ ${INSTALL_DATA} include/*.h ${PREFIX}/include/qt2 ; \ - ${INSTALL_MAN} man/man1/moc.1 ${PREFIX}/man/man1/moc2.1 ; \ - ${INSTALL_MAN} man/man3/q* ${PREFIX}/man/man3 ) + ${INSTALL_DATA} lib/libqgl.a ${PREFIX}/lib ; \ + ${INSTALL_DATA} lib/libqt2.so.3 ${PREFIX}/lib ) + ${LN} -sf libqt2.so.3 ${PREFIX}/lib/libqt2.so + ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib .if !defined(NOPORTDOCS) - @(cd ${WRKSRC} ; \ - ${MKDIR} ${PREFIX}/share/doc/qt2/html ; \ + ${MKDIR} ${PREFIX}/share/doc/qt2/html + (cd ${WRKSRC} ; \ + ${INSTALL_DATA} ANNOUNCE ${PREFIX}/share/doc/qt2 ; \ ${INSTALL_DATA} FAQ ${PREFIX}/share/doc/qt2 ; \ ${INSTALL_DATA} LICENSE.QPL ${PREFIX}/share/doc/qt2 ; \ + ${INSTALL_DATA} PORTING ${PREFIX}/share/doc/qt2 ; \ ${INSTALL_DATA} README ${PREFIX}/share/doc/qt2 ; \ ${INSTALL_DATA} README.QT ${PREFIX}/share/doc/qt2 ; \ - ${INSTALL_DATA} doc/* ${PREFIX}/share/doc/qt2/html ) + ${INSTALL_DATA} doc/html/* ${PREFIX}/share/doc/qt2/html ; \ + ${INSTALL_MAN} doc/man/man3/q* ${PREFIX}/man/man3 ) .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> |