- update to 1.1.14

- build perl module
- add libwmf support

also brings port a bit closer to graphics/ImageMagick

ok kili@
This commit is contained in:
okan 2008-12-07 18:13:01 +00:00
parent 4ef8573604
commit a82fcc9772
4 changed files with 199 additions and 182 deletions

View File

@ -1,26 +1,37 @@
# $OpenBSD: Makefile,v 1.7 2008/02/27 08:04:51 bernd Exp $
# $OpenBSD: Makefile,v 1.8 2008/12/07 18:13:01 okan Exp $
COMMENT= image processing tools with stable ABI
DISTNAME= GraphicsMagick-1.1.14
CATEGORIES= graphics devel
SHARED_LIBS += GraphicsMagick 0.3 # .1.14
SHARED_LIBS += GraphicsMagick++ 0.2 # .0.4
SHARED_LIBS += GraphicsMagickWand 0.2 # .1.3
HOMEPAGE= http://www.graphicsmagick.org/
CATEGORIES= devel graphics
COMMENT= image processing tools with stable ABI
DISTNAME= GraphicsMagick-1.1.11
PKGNAME= ${DISTNAME}p0
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=graphicsmagick/}
SHARED_LIBS += GraphicsMagick 0.2 # .1.11
SHARED_LIBS += GraphicsMagickWand 0.1 # .0.4
SHARED_LIBS += GraphicsMagick++ 0.1 # .1.3
MASTER_SITES= ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/ \
${MASTER_SITE_SOURCEFORGE:=graphicsmagick/}
# very detailed licence info on:
# 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= autoconf
AUTOCONF_VERSION= 2.61
USE_LIBTOOL= Yes
CONFIGURE_ARGS+= ${CONFIGURE_SHARED}
CONFIGURE_ARGS+= --with-quantum-depth=16 \
--without-dot \
@ -28,9 +39,10 @@ CONFIGURE_ARGS+= --with-quantum-depth=16 \
--without-fpx \
--without-modules \
--without-threads \
--without-perl \
--without-wmf \
--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" \
@ -40,32 +52,27 @@ CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include/libpng -I${LOCALBASE}/include/
FLAVORS= no_x11
FLAVOR?=
CONFIGURE_STYLE= autoconf
AUTOCONF_VERSION= 2.61
USE_LIBTOOL= 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 \
xml2.>=9::textproc/libxml \
lcms.>=1::graphics/lcms \
jasper.>=1::graphics/jasper
.if ${FLAVOR:L:Mno_x11}
BUILD_DEPENDS+= :ghostscript-*:print/ghostscript/gnu,no_x11
RUN_DEPENDS+= :ghostscript-*:print/ghostscript/gnu,no_x11
CONFIGURE_ARGS+= --without-x --without-ttf
CONFIGURE_ENV+= ac_cv_path_FIGDecodeDelegate=no
CONFIGURE_ARGS+= --without-x \
--without-ttf \
--without-wmf
.else
BUILD_DEPENDS+= :ghostscript-*:print/ghostscript/gnu
RUN_DEPENDS+= :ghostscript-*:print/ghostscript/gnu
USE_X11= Yes
RUN_DEPENDS+= :transfig-*:print/transfig
BUILD_DEPENDS+= :transfig-*:print/transfig
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}
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
MD5 (GraphicsMagick-1.1.11.tar.gz) = FqAyNQoVPYIqwHyuAZYakQ==
RMD160 (GraphicsMagick-1.1.11.tar.gz) = Km1/fSeFQOkBxvVSvppbIMqW9Hw=
SHA1 (GraphicsMagick-1.1.11.tar.gz) = uEywveO1kGjwxA2/unf1i46V67o=
SHA256 (GraphicsMagick-1.1.11.tar.gz) = FsIZiUHw/mHxH22qZiZfrn1FKk50/f0D/usLe8iIPOU=
SIZE (GraphicsMagick-1.1.11.tar.gz) = 6046139
MD5 (GraphicsMagick-1.1.14.tar.gz) = ZDicF+mkJSJ1g7X3NWBWOg==
RMD160 (GraphicsMagick-1.1.14.tar.gz) = eZqTEQ2tmGMRgQpKsPbb1DQ6s70=
SHA1 (GraphicsMagick-1.1.14.tar.gz) = eixjlCWEiPn9zEnwnDGZIda93iE=
SHA256 (GraphicsMagick-1.1.14.tar.gz) = nkJL8GqFbbOvPkmfgbGOXpr9rhBH3R2HE3o/RG4o5eI=
SIZE (GraphicsMagick-1.1.14.tar.gz) = 6071486

View File

@ -1,4 +1,5 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2006/10/29 10:53:40 espie Exp $
@comment $OpenBSD: PFRAG.shared,v 1.2 2008/12/07 18:13:01 okan Exp $
@lib lib/libGraphicsMagick++.so.${LIBGraphicsMagick++_VERSION}
@lib lib/libGraphicsMagick.so.${LIBGraphicsMagick_VERSION}
@lib lib/libGraphicsMagickWand.so.${LIBGraphicsMagickWand_VERSION}
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/Graphics/Magick/Magick.so

View File

@ -1,9 +1,9 @@
@comment $OpenBSD: PLIST,v 1.2 2007/09/19 05:58:14 steven Exp $
@comment $OpenBSD: PLIST,v 1.3 2008/12/07 18:13:01 okan Exp $
%%SHARED%%
bin/GraphicsMagick++-config
bin/GraphicsMagick-config
bin/GraphicsMagickWand-config
bin/gm
@bin bin/gm
include/GraphicsMagick/
include/GraphicsMagick/Magick++/
include/GraphicsMagick/Magick++.h
@ -93,152 +93,161 @@ lib/pkgconfig/
lib/pkgconfig/GraphicsMagick++.pc
lib/pkgconfig/GraphicsMagick.pc
lib/pkgconfig/GraphicsMagickWand.pc
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/Graphics/
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/Graphics/Magick.pm
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/Graphics/
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/Graphics/Magick/
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/Graphics/Magick/Magick.bs
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/Graphics/Magick/autosplit.ix
@man man/man1/GraphicsMagick++-config.1
@man man/man1/GraphicsMagick-config.1
@man man/man1/GraphicsMagickWand-config.1
@man man/man1/gm.1
@man man/man3p/Graphics::Magick.3p
@man man/man4/miff.4
@man man/man5/quantize.5
share/GraphicsMagick/
share/GraphicsMagick/Copyright.txt
share/GraphicsMagick/config/
share/GraphicsMagick/config/log.mgk
share/GraphicsMagick/config/magic.mgk
share/GraphicsMagick/config/modules.mgk
share/GraphicsMagick/images/
share/GraphicsMagick/images/ball.png
share/GraphicsMagick/images/corbis.png
share/GraphicsMagick/images/examples.jpg
share/GraphicsMagick/images/gm-125x80t.png
share/GraphicsMagick/images/gm-188x120t.png
share/GraphicsMagick/images/gm-282x180t.png
share/GraphicsMagick/images/home.png
share/GraphicsMagick/images/mail.png
share/GraphicsMagick/images/pdfsages.png
share/GraphicsMagick/images/pngnow.png
share/GraphicsMagick/images/right_triangle.png
share/GraphicsMagick/images/right_triangle_option.png
share/GraphicsMagick/index.html
share/GraphicsMagick/www/
share/GraphicsMagick/www/AUTHORS.html
share/GraphicsMagick/www/Changelog.html
share/GraphicsMagick/www/Copyright.html
share/GraphicsMagick/www/FAQ.html
share/GraphicsMagick/www/GraphicsMagick.html
share/GraphicsMagick/www/INSTALL-unix.html
share/GraphicsMagick/www/INSTALL-windows.html
share/GraphicsMagick/www/ImageMagickObject.html
share/GraphicsMagick/www/Magick++/
share/GraphicsMagick/www/Magick++/Blob.html
share/GraphicsMagick/www/Magick++/Cache.fig
share/GraphicsMagick/www/Magick++/Cache.png
share/GraphicsMagick/www/Magick++/Cache.svg
share/GraphicsMagick/www/Magick++/ChangeLog.html
share/GraphicsMagick/www/Magick++/CoderInfo.html
share/GraphicsMagick/www/Magick++/Color.html
share/GraphicsMagick/www/Magick++/Documentation.html
share/GraphicsMagick/www/Magick++/Drawable.html
share/GraphicsMagick/www/Magick++/Drawable_example_1.png
share/GraphicsMagick/www/Magick++/Enumerations.html
share/GraphicsMagick/www/Magick++/Exception.html
share/GraphicsMagick/www/Magick++/FormatCharacters.html
share/GraphicsMagick/www/Magick++/Future.html
share/GraphicsMagick/www/Magick++/Geometry.html
share/GraphicsMagick/www/Magick++/Image.fig
share/GraphicsMagick/www/Magick++/Image.html
share/GraphicsMagick/www/Magick++/Image.png
share/GraphicsMagick/www/Magick++/ImageDesign.html
share/GraphicsMagick/www/Magick++/ImageMagick.png
share/GraphicsMagick/www/Magick++/Install.html
share/GraphicsMagick/www/Magick++/Magick++.png
share/GraphicsMagick/www/Magick++/Montage.html
share/GraphicsMagick/www/Magick++/NEWS.html
share/GraphicsMagick/www/Magick++/PixelPacket.html
share/GraphicsMagick/www/Magick++/Pixels.html
share/GraphicsMagick/www/Magick++/README.txt
share/GraphicsMagick/www/Magick++/STL.html
share/GraphicsMagick/www/Magick++/TypeMetric.html
share/GraphicsMagick/www/Magick++/gm-188x120t.png
share/GraphicsMagick/www/Magick++/index.html
share/GraphicsMagick/www/Magick++/montage-sample-framed.jpg
share/GraphicsMagick/www/Magick++/right_triangle.png
share/GraphicsMagick/www/Magick++/thumbnail-anatomy-framed.fig
share/GraphicsMagick/www/Magick++/thumbnail-anatomy-framed.jpg
share/GraphicsMagick/www/Magick++/thumbnail-anatomy-plain.fig
share/GraphicsMagick/www/Magick++/thumbnail-anatomy-plain.jpg
share/GraphicsMagick/www/Magick++/thumbnail-sample-framed.jpg
share/GraphicsMagick/www/Magick++/thumbnail-sample-plain.jpg
share/GraphicsMagick/www/NEWS.html
share/GraphicsMagick/www/README.html
share/GraphicsMagick/www/animate.html
share/GraphicsMagick/www/api/
share/GraphicsMagick/www/api.html
share/GraphicsMagick/www/api/animate.html
share/GraphicsMagick/www/api/annotate.html
share/GraphicsMagick/www/api/attribute.html
share/GraphicsMagick/www/api/blob.html
share/GraphicsMagick/www/api/cache.html
share/GraphicsMagick/www/api/cache_view.html
share/GraphicsMagick/www/api/color.html
share/GraphicsMagick/www/api/composite.html
share/GraphicsMagick/www/api/constitute.html
share/GraphicsMagick/www/api/decorate.html
share/GraphicsMagick/www/api/deprecate.html
share/GraphicsMagick/www/api/display.html
share/GraphicsMagick/www/api/draw.html
share/GraphicsMagick/www/api/effect.html
share/GraphicsMagick/www/api/enhance.html
share/GraphicsMagick/www/api/error.html
share/GraphicsMagick/www/api/fx.html
share/GraphicsMagick/www/api/image.html
share/GraphicsMagick/www/api/list.html
share/GraphicsMagick/www/api/magick.html
share/GraphicsMagick/www/api/memory.html
share/GraphicsMagick/www/api/monitor.html
share/GraphicsMagick/www/api/montage.html
share/GraphicsMagick/www/api/paint.html
share/GraphicsMagick/www/api/profile.html
share/GraphicsMagick/www/api/quantize.html
share/GraphicsMagick/www/api/registry.html
share/GraphicsMagick/www/api/render.html
share/GraphicsMagick/www/api/resize.html
share/GraphicsMagick/www/api/resource.html
share/GraphicsMagick/www/api/segment.html
share/GraphicsMagick/www/api/shear.html
share/GraphicsMagick/www/api/signature.html
share/GraphicsMagick/www/api/stream.html
share/GraphicsMagick/www/api/transform.html
share/GraphicsMagick/www/api/types.html
share/GraphicsMagick/www/api/widget.html
share/GraphicsMagick/www/body.html
share/GraphicsMagick/www/body.html.rej
share/GraphicsMagick/www/books.html
share/GraphicsMagick/www/color.html
share/GraphicsMagick/www/composite.html
share/GraphicsMagick/www/conjure.html
share/GraphicsMagick/www/contribute.html
share/GraphicsMagick/www/convert.html
share/GraphicsMagick/www/cvs.html
share/GraphicsMagick/www/development.html
share/GraphicsMagick/www/display.html
share/GraphicsMagick/www/download.html
share/GraphicsMagick/www/formats.html
share/GraphicsMagick/www/gm.html
share/GraphicsMagick/www/header.html
share/GraphicsMagick/www/identify.html
share/GraphicsMagick/www/import.html
share/GraphicsMagick/www/index.html
share/GraphicsMagick/www/install.html
share/GraphicsMagick/www/links.html
share/GraphicsMagick/www/magick.css
share/GraphicsMagick/www/miff.html
share/GraphicsMagick/www/mission.html
share/GraphicsMagick/www/mogrify.html
share/GraphicsMagick/www/montage.html
share/GraphicsMagick/www/perl.html
share/GraphicsMagick/www/programming.html
share/GraphicsMagick/www/quantize.html
share/GraphicsMagick/www/smile.c
share/GraphicsMagick/www/tools.html
share/GraphicsMagick/www/utilities.html
share/GraphicsMagick/www/windows.html
share/doc/GraphicsMagick/
share/doc/GraphicsMagick/Copyright.txt
share/doc/GraphicsMagick/images/
share/doc/GraphicsMagick/images/ball.png
share/doc/GraphicsMagick/images/corbis.png
share/doc/GraphicsMagick/images/examples.jpg
share/doc/GraphicsMagick/images/gm-125x80t.png
share/doc/GraphicsMagick/images/gm-188x120t.png
share/doc/GraphicsMagick/images/gm-282x180t.png
share/doc/GraphicsMagick/images/home.png
share/doc/GraphicsMagick/images/mail.png
share/doc/GraphicsMagick/images/pdfsages.png
share/doc/GraphicsMagick/images/pngnow.png
share/doc/GraphicsMagick/images/right_triangle.png
share/doc/GraphicsMagick/images/right_triangle_option.png
share/doc/GraphicsMagick/index.html
share/doc/GraphicsMagick/www/
share/doc/GraphicsMagick/www/AUTHORS.html
share/doc/GraphicsMagick/www/Changelog.html
share/doc/GraphicsMagick/www/Copyright.html
share/doc/GraphicsMagick/www/FAQ.html
share/doc/GraphicsMagick/www/GraphicsMagick.html
share/doc/GraphicsMagick/www/INSTALL-unix.html
share/doc/GraphicsMagick/www/INSTALL-windows.html
share/doc/GraphicsMagick/www/ImageMagickObject.html
share/doc/GraphicsMagick/www/Magick++/
share/doc/GraphicsMagick/www/Magick++/Blob.html
share/doc/GraphicsMagick/www/Magick++/Cache.fig
share/doc/GraphicsMagick/www/Magick++/Cache.png
share/doc/GraphicsMagick/www/Magick++/Cache.svg
share/doc/GraphicsMagick/www/Magick++/ChangeLog.html
share/doc/GraphicsMagick/www/Magick++/CoderInfo.html
share/doc/GraphicsMagick/www/Magick++/Color.html
share/doc/GraphicsMagick/www/Magick++/Documentation.html
share/doc/GraphicsMagick/www/Magick++/Drawable.html
share/doc/GraphicsMagick/www/Magick++/Drawable_example_1.png
share/doc/GraphicsMagick/www/Magick++/Enumerations.html
share/doc/GraphicsMagick/www/Magick++/Exception.html
share/doc/GraphicsMagick/www/Magick++/FormatCharacters.html
share/doc/GraphicsMagick/www/Magick++/Future.html
share/doc/GraphicsMagick/www/Magick++/Geometry.html
share/doc/GraphicsMagick/www/Magick++/Image.fig
share/doc/GraphicsMagick/www/Magick++/Image.html
share/doc/GraphicsMagick/www/Magick++/Image.png
share/doc/GraphicsMagick/www/Magick++/ImageDesign.html
share/doc/GraphicsMagick/www/Magick++/ImageMagick.png
share/doc/GraphicsMagick/www/Magick++/Install.html
share/doc/GraphicsMagick/www/Magick++/Magick++.png
share/doc/GraphicsMagick/www/Magick++/Montage.html
share/doc/GraphicsMagick/www/Magick++/NEWS.html
share/doc/GraphicsMagick/www/Magick++/PixelPacket.html
share/doc/GraphicsMagick/www/Magick++/Pixels.html
share/doc/GraphicsMagick/www/Magick++/README.txt
share/doc/GraphicsMagick/www/Magick++/STL.html
share/doc/GraphicsMagick/www/Magick++/TypeMetric.html
share/doc/GraphicsMagick/www/Magick++/gm-188x120t.png
share/doc/GraphicsMagick/www/Magick++/index.html
share/doc/GraphicsMagick/www/Magick++/montage-sample-framed.jpg
share/doc/GraphicsMagick/www/Magick++/right_triangle.png
share/doc/GraphicsMagick/www/Magick++/thumbnail-anatomy-framed.fig
share/doc/GraphicsMagick/www/Magick++/thumbnail-anatomy-framed.jpg
share/doc/GraphicsMagick/www/Magick++/thumbnail-anatomy-plain.fig
share/doc/GraphicsMagick/www/Magick++/thumbnail-anatomy-plain.jpg
share/doc/GraphicsMagick/www/Magick++/thumbnail-sample-framed.jpg
share/doc/GraphicsMagick/www/Magick++/thumbnail-sample-plain.jpg
share/doc/GraphicsMagick/www/NEWS.html
share/doc/GraphicsMagick/www/README.html
share/doc/GraphicsMagick/www/animate.html
share/doc/GraphicsMagick/www/api/
share/doc/GraphicsMagick/www/api.html
share/doc/GraphicsMagick/www/api/animate.html
share/doc/GraphicsMagick/www/api/annotate.html
share/doc/GraphicsMagick/www/api/attribute.html
share/doc/GraphicsMagick/www/api/blob.html
share/doc/GraphicsMagick/www/api/cache.html
share/doc/GraphicsMagick/www/api/cache_view.html
share/doc/GraphicsMagick/www/api/color.html
share/doc/GraphicsMagick/www/api/composite.html
share/doc/GraphicsMagick/www/api/constitute.html
share/doc/GraphicsMagick/www/api/decorate.html
share/doc/GraphicsMagick/www/api/deprecate.html
share/doc/GraphicsMagick/www/api/display.html
share/doc/GraphicsMagick/www/api/draw.html
share/doc/GraphicsMagick/www/api/effect.html
share/doc/GraphicsMagick/www/api/enhance.html
share/doc/GraphicsMagick/www/api/error.html
share/doc/GraphicsMagick/www/api/fx.html
share/doc/GraphicsMagick/www/api/image.html
share/doc/GraphicsMagick/www/api/list.html
share/doc/GraphicsMagick/www/api/magick.html
share/doc/GraphicsMagick/www/api/memory.html
share/doc/GraphicsMagick/www/api/monitor.html
share/doc/GraphicsMagick/www/api/montage.html
share/doc/GraphicsMagick/www/api/paint.html
share/doc/GraphicsMagick/www/api/profile.html
share/doc/GraphicsMagick/www/api/quantize.html
share/doc/GraphicsMagick/www/api/registry.html
share/doc/GraphicsMagick/www/api/render.html
share/doc/GraphicsMagick/www/api/resize.html
share/doc/GraphicsMagick/www/api/resource.html
share/doc/GraphicsMagick/www/api/segment.html
share/doc/GraphicsMagick/www/api/shear.html
share/doc/GraphicsMagick/www/api/signature.html
share/doc/GraphicsMagick/www/api/stream.html
share/doc/GraphicsMagick/www/api/transform.html
share/doc/GraphicsMagick/www/api/types.html
share/doc/GraphicsMagick/www/api/widget.html
share/doc/GraphicsMagick/www/body.html
share/doc/GraphicsMagick/www/books.html
share/doc/GraphicsMagick/www/color.html
share/doc/GraphicsMagick/www/composite.html
share/doc/GraphicsMagick/www/conjure.html
share/doc/GraphicsMagick/www/contribute.html
share/doc/GraphicsMagick/www/convert.html
share/doc/GraphicsMagick/www/cvs.html
share/doc/GraphicsMagick/www/development.html
share/doc/GraphicsMagick/www/display.html
share/doc/GraphicsMagick/www/download.html
share/doc/GraphicsMagick/www/formats.html
share/doc/GraphicsMagick/www/gm.html
share/doc/GraphicsMagick/www/header.html
share/doc/GraphicsMagick/www/identify.html
share/doc/GraphicsMagick/www/import.html
share/doc/GraphicsMagick/www/index.html
share/doc/GraphicsMagick/www/install.html
share/doc/GraphicsMagick/www/links.html
share/doc/GraphicsMagick/www/magick.css
share/doc/GraphicsMagick/www/miff.html
share/doc/GraphicsMagick/www/mission.html
share/doc/GraphicsMagick/www/mogrify.html
share/doc/GraphicsMagick/www/montage.html
share/doc/GraphicsMagick/www/perl.html
share/doc/GraphicsMagick/www/programming.html
share/doc/GraphicsMagick/www/quantize.html
share/doc/GraphicsMagick/www/smile.c
share/doc/GraphicsMagick/www/tools.html
share/doc/GraphicsMagick/www/utilities.html
share/doc/GraphicsMagick/www/windows.html