diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2007-01-28 17:42:32 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2007-01-28 17:42:32 +0000 |
commit | 1368121c3c2382db9598cd5c264f428fc7ddb425 (patch) | |
tree | 9430c9f8b67ca62cfdbbbddd479b8d60f4ceee3f /x11-toolkits/qwt6/Makefile | |
parent | c1c58b0962d5d607a60299c50dcf1f350aaa7dcf (diff) |
Notes
Diffstat (limited to 'x11-toolkits/qwt6/Makefile')
-rw-r--r-- | x11-toolkits/qwt6/Makefile | 55 |
1 files changed, 42 insertions, 13 deletions
diff --git a/x11-toolkits/qwt6/Makefile b/x11-toolkits/qwt6/Makefile index 2d5525492ce1..a0701cc0c276 100644 --- a/x11-toolkits/qwt6/Makefile +++ b/x11-toolkits/qwt6/Makefile @@ -6,11 +6,10 @@ # PORTNAME= qwt -PORTVERSION= 5.0.0.r1 +PORTVERSION= 5.0.0 CATEGORIES= x11-toolkits MASTER_SITES= SF PKGNAMESUFFIX= -devel -DISTNAME= ${PORTNAME}-5.0.0rc1 MAINTAINER= makc@issp.ac.ru COMMENT= Qt Widgets for Technical Applications @@ -21,27 +20,57 @@ CONFLICTS= qwt-4.* USE_QT_VER= 3 USE_BZIP2= yes -MAKE_ENV= CC="${CC}" CXX="${CXX}" \ - QTDIR="${QT_PREFIX}" +USE_GMAKE= yes +MAKE_ENV= QTDIR="${QT_PREFIX}" USE_LDCONFIG= yes -.if !defined(NOPORTDOCS) -PLIST_SUB+= NODOCS="" +OPTIONS= DESIGNER_PLUGIN "Install plugin for Qt Designer" on + +QMAKE= qmake +QMAKESPEC= ${LOCALBASE}/share/qt/mkspecs/freebsd-g++ +PLUGINDIR= ${PREFIX}/lib/kde3/plugins/designer + +.include <bsd.port.pre.mk> +.include <${FILESDIR}/Makefile.man> + +.if !defined(WITHOUT_DESIGNER_PLUGIN) +PLIST_SUB+= DESIGNER_PLUGIN="" .else -PLIST_SUB+= NODOCS="@comment " +PLIST_SUB+= DESIGNER_PLUGIN="@comment " .endif -pre-build: - cd ${WRKSRC} && qmake -spec ${LOCALBASE}/share/qt/mkspecs/freebsd-g++ qwt.pro -o Makefile +QPRO_DIRS= src +.if !defined(WITHOUT_DESIGNER_PLUGIN) +QPRO_DIRS+= designer +.endif + +do-build: +.for d in ${QPRO_DIRS} + (cd ${WRKSRC}/${d} && ${QMAKE} -spec ${QMAKESPEC} && \ + ${REINPLACE_CMD} -e \ + 's|^CC .*|CC=${CC}|; \ + s|^CXX .*|CXX=${CXX}|; \ + s|^LINK .*|LINK=${CXX}|; \ + s|-pipe||; \ + s|^\(CFLAGS .*= \)|\1${CFLAGS}|; \ + s|^\(CXXFLAGS = \)|\1${CXXFLAGS}|' \ + ${WRKSRC}/${d}/Makefile && \ + ${SETENV} ${MAKE_ENV} ${GMAKE}) +.endfor do-install: ${INSTALL_DATA} ${WRKSRC}/lib/libqwt.so.5.0.0 ${PREFIX}/lib/libqwt.so.5 ${LN} -fs ${PREFIX}/lib/libqwt.so.5 ${PREFIX}/lib/libqwt.so - ${MKDIR} ${PREFIX}/include/qwt - ${INSTALL_DATA} ${WRKSRC}/include/*.h ${PREFIX}/include/qwt + ${MKDIR} ${PREFIX}/include/qwt && \ + ${INSTALL_DATA} ${WRKSRC}/src/*.h ${PREFIX}/include/qwt + ${INSTALL_MAN} ${WRKSRC}/doc/man/man3/Qwt* ${PREFIX}/man/man3 +.if !defined(WITHOUT_DESIGNER_PLUGIN) + ${MKDIR} ${PLUGINDIR} && \ + ${INSTALL_DATA} ${WRKSRC}/designer/plugins/designer/libqwtplugin.so ${PLUGINDIR} +.endif .if !defined(NOPORTDOCS) - ${MKDIR} ${PREFIX}/share/doc/qwt + ${MKDIR} ${PREFIX}/share/doc/qwt && \ ${INSTALL_DATA} ${WRKSRC}/doc/html/* ${PREFIX}/share/doc/qwt .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> |