mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- 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:
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
|
@ -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>
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue