aboutsummaryrefslogtreecommitdiff
path: root/graphics/pstoedit
diff options
context:
space:
mode:
authorRusmir Dusko <nemysis@FreeBSD.org>2013-10-31 13:07:20 +0000
committerRusmir Dusko <nemysis@FreeBSD.org>2013-10-31 13:07:20 +0000
commit8a1fcf478763cd6f63d6784336bb25cb75ba2453 (patch)
treeca20d75d7100f85b42efedd0479de271d37ac090 /graphics/pstoedit
parent39c07b91c15f35eec81f38ab638e014b0391ec47 (diff)
downloadports-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/Makefile78
-rw-r--r--graphics/pstoedit/pkg-plist9
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