diff options
author | Rusmir Dusko <nemysis@FreeBSD.org> | 2013-10-31 13:07:20 +0000 |
---|---|---|
committer | Rusmir Dusko <nemysis@FreeBSD.org> | 2013-10-31 13:07:20 +0000 |
commit | 8a1fcf478763cd6f63d6784336bb25cb75ba2453 (patch) | |
tree | ca20d75d7100f85b42efedd0479de271d37ac090 /graphics/pstoedit | |
parent | 39c07b91c15f35eec81f38ab638e014b0391ec47 (diff) | |
download | ports-8a1fcf478763cd6f63d6784336bb25cb75ba2453.tar.gz ports-8a1fcf478763cd6f63d6784336bb25cb75ba2453.zip |
- Change maintainer email to @FreeBSD.org
- Use the new format for LIB_DEPENDS
- Support STAGEDIR and add OPTIONS_SUB
- Add DOCS and EXAMPLES Options
- Add MING to default Options
- Add patch, fix build on FreeBSD 10
Approved by: pawel / wg (mentors, implicit)
Notes
Notes:
svn path=/head/; revision=332238
Diffstat (limited to 'graphics/pstoedit')
-rw-r--r-- | graphics/pstoedit/Makefile | 78 | ||||
-rw-r--r-- | graphics/pstoedit/pkg-plist | 9 |
2 files changed, 34 insertions, 53 deletions
diff --git a/graphics/pstoedit/Makefile b/graphics/pstoedit/Makefile index d6558d316a82..ba51529746c4 100644 --- a/graphics/pstoedit/Makefile +++ b/graphics/pstoedit/Makefile @@ -7,15 +7,18 @@ PORTREVISION= 1 CATEGORIES= graphics print MASTER_SITES= SF -MAINTAINER= nemysis@gmx.ch +MAINTAINER= nemysis@FreeBSD.org COMMENT= Convert PostScript to other vector graphic formats LICENSE= GPLv2 -LIB_DEPENDS= gd:${PORTSDIR}/graphics/gd +LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd + +OPTIONS_DEFINE= DOCS EMF EXAMPLES MAGICK MING PLOTUTILS +OPTIONS_DEFAULT= EMF MAGICK MING PLOTUTILS + +OPTIONS_SUB= yes -OPTIONS_DEFINE= MAGICK EMF MING PLOTUTILS -OPTIONS_DEFAULT= MAGICK EMF PLOTUTILS EMF_DESC= Enable emf interface MING_DESC= Enable swf interface PLOTUTILS_DESC= Enable libplot interface @@ -28,65 +31,42 @@ USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include/ming -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -MAN1= pstoedit.1 - PORTDOCS= * PORTEXAMPLES= * -NO_STAGE= yes -.include <bsd.port.options.mk> +EMF_LIB_DEPENDS= libEMF.so:${PORTSDIR}/graphics/libemf +EMF_CONFIGURE_ON= --with-libemf-include=${LOCALBASE}/include/libEMF +EMF__CONFIGURE_OFF= --without-emf -.if ${PORT_OPTIONS:MMAGICK} -LIB_DEPENDS+= Magick++:${PORTSDIR}/graphics/ImageMagick -PLIST_SUB+= IMAGEMAGICK="" -.else -CONFIGURE_ARGS+= --without-magick -PLIST_SUB+= IMAGEMAGICK="@comment " -.endif - -.if ${PORT_OPTIONS:MEMF} -LIB_DEPENDS+= EMF:${PORTSDIR}/graphics/libemf -CONFIGURE_ARGS+= --with-libemf-include=${LOCALBASE}/include/libEMF -PLIST_SUB+= EMF="" -.else -CONFIGURE_ARGS+= --without-emf -PLIST_SUB+= EMF="@comment " -.endif - -.if ${PORT_OPTIONS:MMING} -LIB_DEPENDS+= ming:${PORTSDIR}/graphics/ming -PLIST_SUB+= MING="" -.else -CONFIGURE_ARGS+= --without-swf -PLIST_SUB+= MING="@comment " -.endif - -.if ${PORT_OPTIONS:MPLOTUTILS} -LIB_DEPENDS+= plotter:${PORTSDIR}/graphics/plotutils -PLIST_SUB+= PLOTUTILS="" -.else -CONFIGURE_ARGS+= --without-libplot -PLIST_SUB+= PLOTUTILS="@comment " -.endif +MAGICK_LIB_DEPENDS= libMagick++.so:${PORTSDIR}/graphics/ImageMagick +MAGICK_CONFIGURE_ON= --with-magick +MAGICK_CONFIGURE_OFF= --without-magick + +MING_LIB_DEPENDS= libming.so:${PORTSDIR}/graphics/ming +MING_CONFIGURE_ON= --with-swf +MING_CONFIGURE_OFF= --without-swf + +PLOTUTILS_LIB_DEPENDS= libplotter.so:${PORTSDIR}/graphics/plotutils +PLOTUTILS_CONFIGURE_ON= --with-libplot +PLOTUTILS_CONFIGURE_OFF= --without-libplot + +.include <bsd.port.options.mk> post-patch: @${REINPLACE_CMD} -e 's|CXXFLAGS="-g"|CXXFLAGS="$$CXXFLAGS"|g ; \ s|GraphicsMagick|Magick|g ; \ s|=$$OLDCPPFLAGS|=$$CPPFLAGS|g ; \ + s|-lstdc++||g ; \ s|-pedantic||g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/src/Makefile.in post-install: - ${INSTALL_MAN} ${WRKSRC}/doc/${MAN1} ${MAN1PREFIX}/man/man1/ + ${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/*.htm ${DOCSDIR} -.endif + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/*.htm ${STAGEDIR}${DOCSDIR} -.if ${PORT_OPTIONS:MEXAMPLES} - @${MKDIR} ${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/examples/*.ps ${EXAMPLESDIR} -.endif + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/examples/*.ps ${STAGEDIR}${EXAMPLESDIR} .include <bsd.port.mk> diff --git a/graphics/pstoedit/pkg-plist b/graphics/pstoedit/pkg-plist index 0db422e7755d..127505577dca 100644 --- a/graphics/pstoedit/pkg-plist +++ b/graphics/pstoedit/pkg-plist @@ -21,10 +21,10 @@ lib/libpstoedit.so.0 %%PLOTUTILS%%lib/pstoedit/libp2edrvlplot.la %%PLOTUTILS%%lib/pstoedit/libp2edrvlplot.so %%PLOTUTILS%%lib/pstoedit/libp2edrvlplot.so.0 -%%IMAGEMAGICK%%lib/pstoedit/libp2edrvmagick++.a -%%IMAGEMAGICK%%lib/pstoedit/libp2edrvmagick++.la -%%IMAGEMAGICK%%lib/pstoedit/libp2edrvmagick++.so -%%IMAGEMAGICK%%lib/pstoedit/libp2edrvmagick++.so.0 +%%MAGICK%%lib/pstoedit/libp2edrvmagick++.a +%%MAGICK%%lib/pstoedit/libp2edrvmagick++.la +%%MAGICK%%lib/pstoedit/libp2edrvmagick++.so +%%MAGICK%%lib/pstoedit/libp2edrvmagick++.so.0 lib/pstoedit/libp2edrvstd.a lib/pstoedit/libp2edrvstd.la lib/pstoedit/libp2edrvstd.so @@ -38,6 +38,7 @@ lib/pstoedit/libp2edrvstd.so.0 %%EMF%%lib/pstoedit/libp2edrvwmf.so %%EMF%%lib/pstoedit/libp2edrvwmf.so.0 libdata/pkgconfig/pstoedit.pc +man/man1/pstoedit.1.gz share/aclocal/pstoedit.m4 %%DATADIR%%/drvhpgl.pencolors %%DATADIR%%/examplefigmap.fmp |