# $OpenBSD: Makefile,v 1.9 2009/01/08 19:57:36 okan Exp $ COMMENT= image processing tools with stable ABI DISTNAME= GraphicsMagick-1.3.3 CATEGORIES= graphics devel SHARED_LIBS += GraphicsMagick 1.0 # .3.3 SHARED_LIBS += GraphicsMagick++ 1.0 # .3.0 SHARED_LIBS += GraphicsMagickWand 1.0 # .2.1 HOMEPAGE= http://www.graphicsmagick.org/ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=graphicsmagick/} # http://www.graphicsmagick.org/www/Copyright.html PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes WANTLIB+= c iconv jpeg m z LIB_DEPENDS= bz2.>=10::archivers/bzip2 \ jbig.>=1.2::graphics/jbigkit \ png.>=4::graphics/png \ tiff.>=36::graphics/tiff \ lcms.>=1::graphics/lcms \ jasper.>=1::graphics/jasper \ xml2.>=9::textproc/libxml USE_LIBTOOL= Yes CONFIGURE_STYLE= gnu CONFIGURE_ARGS+= ${CONFIGURE_SHARED} CONFIGURE_ARGS+= --with-quantum-depth=16 \ --without-dps \ --without-fpx \ --without-modules \ --without-threads \ --without-gslib \ --with-perl=/usr/bin/perl \ --with-ltdl-include=${LOCALBASE}/include \ --with-ltdl-lib=${LOCALBASE}/lib \ --disable-ltdl-install CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include/libpng -I${LOCALBASE}/include/libxml2 -I${LOCALBASE}/include" \ LDFLAGS="-L${WRKBUILD}/magick/.libs -L${WRKBUILD}/wand/.libs -L${LOCALBASE}/lib" \ ac_cv_path_LaunchDelegate=no FLAVORS= no_x11 FLAVOR?= .if ${FLAVOR:L:Mno_x11} BUILD_DEPENDS+= :ghostscript-*:print/ghostscript/gnu,no_x11 RUN_DEPENDS+= :ghostscript-*:print/ghostscript/gnu,no_x11 CONFIGURE_ENV+= ac_cv_path_FIGDecodeDelegate=no CONFIGURE_ARGS+= --without-x \ --without-ttf \ --without-wmf .else WANTLIB+= ICE SM X11 Xau Xdmcp Xext freetype USE_X11= Yes LIB_DEPENDS+= wmflite.>=7::graphics/libwmf BUILD_DEPENDS+= :ghostscript-*:print/ghostscript/gnu BUILD_DEPENDS+= :transfig-*:print/transfig RUN_DEPENDS+= :ghostscript-*:print/ghostscript/gnu RUN_DEPENDS+= :transfig-*:print/transfig CONFIGURE_ARGS+= --with-wmf .endif # with FLAVOR=no_x11, some regession tests do not pass # due to the absence of freetype REGRESS_DEPENDS= :${PKGNAME}:${BASE_PKGPATH} post-install: @perl -pi -e s,'-L${WRKBUILD}/(magick|wand)/.libs','',g \ ${PREFIX}/bin/GraphicsMagick{,++}-config .for f in GraphicsMagick++ GraphicsMagick GraphicsMagickWand @perl -pi -e s,'-L${WRKBUILD}/(magick|wand)/.libs','',g \ ${PREFIX}/lib/lib${f}.la .endfor .include