freebsd-ports/graphics/autotrace/Makefile
Dmitry Marakasov 10672193d0 graphics/autotrace: fix package build by disabling one of conflicting options
autotrace (optionally) pulls both imagemagick6 and pstoedit, while
the latter also pulls imagemagick7. Since imagemagick6 conflicts
with imagemagick7 and autotrace does not support imagemagick7, one
of the options need to be disabled by default to avoid the conflict.
Disabling PSTOEDIT in assumption that raster image support would be
more useful than postscript support.

Approved by:	portmgr blanket
2021-11-17 15:34:17 +03:00

50 lines
1.4 KiB
Makefile

# Created by: KANOU Hiroki <kanou@mil.allnet.ne.jp>
PORTNAME= autotrace
PORTVERSION= 0.31.1
PORTREVISION= 32
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/AutoTrace/${PORTVERSION}
MAINTAINER= portmaster@BSDforge.com
COMMENT= Convert bitmap to vector graphics
LICENSE= GPLv2 LGPL21
LICENSE_COMB= multi
LIB_DEPENDS= libpng.so:graphics/png
USES= cpe pathfix pkgconfig libtool
CPE_VENDOR= autotrace_project
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CPPFLAGS+= $$(libpng-config --I_opts)
LDFLAGS+= $$(libpng-config --L_opts)
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= IMAGEMAGICK MING PSTOEDIT
OPTIONS_DEFAULT=IMAGEMAGICK
MING_DESC= Enable swf interface
PSTOEDIT_DESC= Convert postscript to other formats
IMAGEMAGICK_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6
IMAGEMAGICK_CONFIGURE_OFF= --without-magick
MING_LIB_DEPENDS= libming.so:graphics/ming
MING_CPPFLAGS= -I${LOCALBASE}/include -I${LOCALBASE}/include/ming
MING_CONFIGURE_OFF= ac_cv_header_ming_h=no
PSTOEDIT_LIB_DEPENDS= libpstoedit.so:graphics/pstoedit
PSTOEDIT_CONFIGURE_OFF= --without-pstoedit
post-patch:
@${REINPLACE_CMD} -e \
's|Magick-config|MagickWand-config|g ; \
/$$PSTOEDIT_CONFIG/s|--version|--modversion| ; \
s|$$PSTOEDIT_CONFIG $$pstoedit_args|pkg-config pstoedit| ; \
/^PSTOEDIT_CONFIG=/s|=.*$$|=pkg-config|' ${WRKSRC}/configure
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libautotrace.so
.include <bsd.port.mk>