openbsd-ports/graphics/p5-PerlMagick/Makefile
2007-09-19 18:52:05 +00:00

53 lines
1.5 KiB
Makefile

# $OpenBSD: Makefile,v 1.19 2007/09/19 18:52:05 sthen Exp $
SHARED_ONLY= Yes
COMMENT= object-oriented Perl interface to ImageMagick
VER= 6.3.5
DASHVER= 9
DISTNAME= ImageMagick-${VER}-${DASHVER}
PKGNAME= p5-PerlMagick-${VER}.${DASHVER}
CATEGORIES= graphics devel
HOMEPAGE= http://www.imagemagick.org
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=imagemagick/}
# http://www.imagemagick.org/script/license.php
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= ICE SM X11 Xext bz2 freetype jasper jbig jpeg \
lcms m png tiff xml2 z Xt
RUN_DEPENDS= :ImageMagick-${VER}.${DASHVER}:graphics/ImageMagick
BUILD_DEPENDS= ${RUN_DEPENDS} \
::print/ghostscript/gnu:patch
LIB_DEPENDS= Magick.>=10::graphics/ImageMagick
USE_X11= Yes
MODULES= cpan
WRKDIST= ${WRKDIR}/${DISTNAME:S/-${DASHVER}$//}
WRKSRC= ${WRKDIST}/PerlMagick
CFLAGS+= -I${WRKDIR}
pre-configure:
@cd ${WRKDIR} && ln -s print/ghostscript/gnu/ghostscript-8.54-gpl/src ghostscript
@perl -pi -e 's|%%LOCALBASE%%|${LOCALBASE}|g; \
s|%%X11BASE%%|${X11BASE}|g; \
s|%%CFLAGS%%|${CFLAGS}|g;' ${WRKSRC}/Makefile.PL
pre-regress:
@perl -pi -e 's|\@abs_top_srcdir\@|${WRKDIST}|g; \
s|\@abs_top_builddir\@|${WRKDIST}|g; \
s|\@MAGICK_CODER_MODULE_PATH\@|${WRKDIST}/coder|g; \
s|\@MAGICK_CONFIGURE_SRC_PATH\@|${WRKDIST}/config|g; \
s|\@MAGICK_CONFIGURE_BUILD_PATH\@|${WRKDIST}/config|g; \
s|\@MAGICK_FILTER_MODULE_PATH\@|${WRKDIST}/filters|g;'\
< ${WRKDIST}/magick.sh.in > ${WRKDIST}/magick.sh
.include <bsd.port.mk>