- Remove conflict with kde3libs by installing include files into a different directory

- Use PLIST_SUB
- Don't build the examples
- Bump PORTREVISION
- Update Maintainers Emailaddress

PR:		47022, 47049
Submitted by:	Roland Jesse <roland.jesse@gmx.net> (maintainer)
This commit is contained in:
Tilman Keskinoz 2003-01-15 14:54:42 +00:00
parent 32d44d34c6
commit db86b132f0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=73168
3 changed files with 49 additions and 36 deletions

View file

@ -6,41 +6,55 @@
PORTNAME= qextmdi PORTNAME= qextmdi
PORTVERSION= 2.0.2 PORTVERSION= 2.0.2
PORTREVISION= 1
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= http://www.geocities.com/gigafalk/qextmdi/ MASTER_SITES= http://www.geocities.com/gigafalk/qextmdi/
EXTRACT_SUFX= .tgz EXTRACT_SUFX= .tgz
DIST_SUBDIR= KDE DIST_SUBDIR= KDE
MAINTAINER= jesse@cs.uni-magdeburg.de MAINTAINER= roland.jesse@gmx.net
.if defined(WITH_KDE)
USE_KDELIBS_VER= 3
.else
USE_QT_VER= 3
.endif
WRKSRC= ${WRKDIR}/${PORTNAME} WRKSRC= ${WRKDIR}/${PORTNAME}
BUILD_WRKSRC= ${WRKSRC}/qextmdi BUILD_WRKSRC= ${WRKSRC}/qextmdi
USE_QT_VER= 3 MAKE_ENV+= QTDIR=${QT_PREFIX} QMAKESPEC=freebsd-g++ KDE2DIR=${LOCALBASE}
USE_X_PREFIX= yes
.if defined(WITH_KDE)
USE_KDEBASE_VER= 3
# The name of this option is misleading. It uses either KDE2 or KDE3.
CONFIGURE_ARGS+= -kde2
.endif
MAKE_ENV+= QTDIR=${QT_PREFIX} QMAKESPEC=freebsd-g++
INSTALLS_SHLIB= yes INSTALLS_SHLIB= yes
USE_REINPLACE= yes USE_REINPLACE= yes
.include <bsd.port.pre.mk>
.if defined(WITH_KDE)
LIBNAME= kextmdi
.else
LIBNAME= qextmdi
.endif
PLIST_SUB+= LIBNAME=${LIBNAME}
pre-configure: pre-configure:
@cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|tmake|qmake|g' configure @cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|tmake|qmake|g' configure
@cd ${WRKSRC}/qextmdi && ${PERL} -e 's|warn_on|warn_on thread|g' *.pro @cd ${WRKSRC}/qextmdi && ${REINPLACE_CMD} -e 's|warn_on|warn_on thread|g' *.pro
.if !defined(WITH_KDE)
@${ECHO_CMD}
@${ECHO_CMD} "Note: The QextMDI library can be build with KDE support."
@${ECHO_CMD} " Please specify WITH_KDE in case you want to do so."
@${ECHO_CMD}
.endif
# define this here to prevent any "--with-qt-includes" or similar:
do-configure: do-configure:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIG_ARGS} cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} qmake ${LIBNAME}.pro
do-install: do-install:
${INSTALL_DATA} ${WRKSRC}/lib/libqextmdi.so.2.0.2 ${PREFIX}/lib/libqextmdi.so.2 ${INSTALL_DATA} ${WRKSRC}/lib/lib${LIBNAME}.so.2.0.2 ${PREFIX}/lib/lib${LIBNAME}.so.2
${LN} ${PREFIX}/lib/libqextmdi.so.2 ${PREFIX}/lib/libqextmdi.so ${LN} ${PREFIX}/lib/lib${LIBNAME}.so.2 ${PREFIX}/lib/lib${LIBNAME}.so
${INSTALL_DATA} ${WRKSRC}/include/*.h ${PREFIX}/include ${MKDIR} ${PREFIX}/include/qextmdi
${INSTALL_DATA} ${WRKSRC}/include/*.h ${PREFIX}/include/qextmdi
.if !defined(NOPORTDOCS) .if !defined(NOPORTDOCS)
@${MKDIR} ${PREFIX}/share/doc/qextmdi @${MKDIR} ${PREFIX}/share/doc/qextmdi
@cd ${WRKSRC}/doc && ${TAR} cf - * | (cd ${PREFIX}/share/doc/qextmdi && ${TAR} xf -) @cd ${WRKSRC}/doc && ${TAR} cf - * | (cd ${PREFIX}/share/doc/qextmdi && ${TAR} xf -)
.endif .endif
.include <bsd.port.mk> .include <bsd.port.post.mk>

View file

@ -5,4 +5,3 @@ MDI user interface.
WWW: http://www.geocities.com/gigafalk/qextmdi.htm WWW: http://www.geocities.com/gigafalk/qextmdi.htm
Roland Roland
jesse@cs.uni-magdeburg.de

View file

@ -1,22 +1,22 @@
include/dummykmainwindow.h include/qextmdi/dummykmainwindow.h
include/dummykpartsdockmainwindow.h include/qextmdi/dummykpartsdockmainwindow.h
include/dummyktoolbar.h include/qextmdi/dummyktoolbar.h
include/exportdockclass.h include/qextmdi/exportdockclass.h
include/kdocktabctl.h include/qextmdi/kdocktabctl.h
include/kdockwidget.h include/qextmdi/kdockwidget.h
include/kdockwidget_private.h include/qextmdi/kdockwidget_private.h
include/qextmdichildarea.h include/qextmdi/qextmdichildarea.h
include/qextmdichildfrm.h include/qextmdi/qextmdichildfrm.h
include/qextmdichildfrmcaption.h include/qextmdi/qextmdichildfrmcaption.h
include/qextmdichildview.h include/qextmdi/qextmdichildview.h
include/qextmdidefines.h include/qextmdi/qextmdidefines.h
include/qextmdiiterator.h include/qextmdi/qextmdiiterator.h
include/qextmdilistiterator.h include/qextmdi/qextmdilistiterator.h
include/qextmdimainfrm.h include/qextmdi/qextmdimainfrm.h
include/qextmdinulliterator.h include/qextmdi/qextmdinulliterator.h
include/qextmditaskbar.h include/qextmdi/qextmditaskbar.h
lib/libqextmdi.so lib/lib%%LIBNAME%%.so
lib/libqextmdi.so.2 lib/lib%%LIBNAME%%.so.2
%%PORTDOCS%%share/doc/qextmdi/handbook/logotp3.png %%PORTDOCS%%share/doc/qextmdi/handbook/logotp3.png
%%PORTDOCS%%share/doc/qextmdi/handbook/index.html %%PORTDOCS%%share/doc/qextmdi/handbook/index.html
%%PORTDOCS%%share/doc/qextmdi/handbook/index.sgml %%PORTDOCS%%share/doc/qextmdi/handbook/index.sgml