diff options
Diffstat (limited to 'imagemagick')
-rw-r--r-- | imagemagick/.footprint | 194 | ||||
-rw-r--r-- | imagemagick/.md5sum | 2 | ||||
-rw-r--r-- | imagemagick/Pkgfile | 24 | ||||
-rw-r--r-- | imagemagick/imagemagick-6.2.6.patch | 41 |
4 files changed, 261 insertions, 0 deletions
diff --git a/imagemagick/.footprint b/imagemagick/.footprint new file mode 100644 index 000000000..33e47bcfd --- /dev/null +++ b/imagemagick/.footprint @@ -0,0 +1,194 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/Magick++-config +-rwxr-xr-x root/root usr/bin/Magick-config +-rwxr-xr-x root/root usr/bin/Wand-config +-rwxr-xr-x root/root usr/bin/animate +-rwxr-xr-x root/root usr/bin/compare +-rwxr-xr-x root/root usr/bin/composite +-rwxr-xr-x root/root usr/bin/conjure +-rwxr-xr-x root/root usr/bin/convert +-rwxr-xr-x root/root usr/bin/display +-rwxr-xr-x root/root usr/bin/identify +-rwxr-xr-x root/root usr/bin/import +-rwxr-xr-x root/root usr/bin/mogrify +-rwxr-xr-x root/root usr/bin/montage +drwxr-xr-x root/root usr/include/ +-rw-r--r-- root/root usr/include/Magick++.h +drwxr-xr-x root/root usr/include/Magick++/ +-rw-r--r-- root/root usr/include/Magick++/Blob.h +-rw-r--r-- root/root usr/include/Magick++/CoderInfo.h +-rw-r--r-- root/root usr/include/Magick++/Color.h +-rw-r--r-- root/root usr/include/Magick++/Drawable.h +-rw-r--r-- root/root usr/include/Magick++/Exception.h +-rw-r--r-- root/root usr/include/Magick++/Geometry.h +-rw-r--r-- root/root usr/include/Magick++/Image.h +-rw-r--r-- root/root usr/include/Magick++/Include.h +-rw-r--r-- root/root usr/include/Magick++/Montage.h +-rw-r--r-- root/root usr/include/Magick++/Pixels.h +-rw-r--r-- root/root usr/include/Magick++/STL.h +-rw-r--r-- root/root usr/include/Magick++/TypeMetric.h +drwxr-xr-x root/root usr/include/magick/ +-rw-r--r-- root/root usr/include/magick/ImageMagick.h +-rw-r--r-- root/root usr/include/magick/MagickCore.h +-rw-r--r-- root/root usr/include/magick/PreRvIcccm.h +-rw-r--r-- root/root usr/include/magick/animate.h +-rw-r--r-- root/root usr/include/magick/annotate.h +-rw-r--r-- root/root usr/include/magick/api.h +-rw-r--r-- root/root usr/include/magick/attribute.h +-rw-r--r-- root/root usr/include/magick/blob.h +-rw-r--r-- root/root usr/include/magick/cache-view.h +-rw-r--r-- root/root usr/include/magick/cache.h +-rw-r--r-- root/root usr/include/magick/client.h +-rw-r--r-- root/root usr/include/magick/coder.h +-rw-r--r-- root/root usr/include/magick/color.h +-rw-r--r-- root/root usr/include/magick/colorspace.h +-rw-r--r-- root/root usr/include/magick/compare.h +-rw-r--r-- root/root usr/include/magick/composite.h +-rw-r--r-- root/root usr/include/magick/compress.h +-rw-r--r-- root/root usr/include/magick/configure.h +-rw-r--r-- root/root usr/include/magick/constitute.h +-rw-r--r-- root/root usr/include/magick/decorate.h +-rw-r--r-- root/root usr/include/magick/delegate.h +-rw-r--r-- root/root usr/include/magick/deprecate.h +-rw-r--r-- root/root usr/include/magick/display.h +-rw-r--r-- root/root usr/include/magick/draw.h +-rw-r--r-- root/root usr/include/magick/effect.h +-rw-r--r-- root/root usr/include/magick/enhance.h +-rw-r--r-- root/root usr/include/magick/exception.h +-rw-r--r-- root/root usr/include/magick/fx.h +-rw-r--r-- root/root usr/include/magick/gem.h +-rw-r--r-- root/root usr/include/magick/geometry.h +-rw-r--r-- root/root usr/include/magick/hashmap.h +-rw-r--r-- root/root usr/include/magick/identify.h +-rw-r--r-- root/root usr/include/magick/image.h +-rw-r--r-- root/root usr/include/magick/list.h +-rw-r--r-- root/root usr/include/magick/locale_.h +-rw-r--r-- root/root usr/include/magick/log.h +-rw-r--r-- root/root usr/include/magick/magic.h +-rw-r--r-- root/root usr/include/magick/magick-config.h +-rw-r--r-- root/root usr/include/magick/magick-type.h +-rw-r--r-- root/root usr/include/magick/magick.h +-rw-r--r-- root/root usr/include/magick/memory_.h +-rw-r--r-- root/root usr/include/magick/methods.h +-rw-r--r-- root/root usr/include/magick/module.h +-rw-r--r-- root/root usr/include/magick/monitor.h +-rw-r--r-- root/root usr/include/magick/montage.h +-rw-r--r-- root/root usr/include/magick/option.h +-rw-r--r-- root/root usr/include/magick/paint.h +-rw-r--r-- root/root usr/include/magick/pixel.h +-rw-r--r-- root/root usr/include/magick/prepress.h +-rw-r--r-- root/root usr/include/magick/profile.h +-rw-r--r-- root/root usr/include/magick/quantize.h +-rw-r--r-- root/root usr/include/magick/quantum.h +-rw-r--r-- root/root usr/include/magick/random_.h +-rw-r--r-- root/root usr/include/magick/registry.h +-rw-r--r-- root/root usr/include/magick/resize.h +-rw-r--r-- root/root usr/include/magick/resource_.h +-rw-r--r-- root/root usr/include/magick/segment.h +-rw-r--r-- root/root usr/include/magick/semaphore.h +-rw-r--r-- root/root usr/include/magick/shear.h +-rw-r--r-- root/root usr/include/magick/signature.h +-rw-r--r-- root/root usr/include/magick/splay-tree.h +-rw-r--r-- root/root usr/include/magick/statistic.h +-rw-r--r-- root/root usr/include/magick/stream.h +-rw-r--r-- root/root usr/include/magick/string_.h +-rw-r--r-- root/root usr/include/magick/timer.h +-rw-r--r-- root/root usr/include/magick/token.h +-rw-r--r-- root/root usr/include/magick/transform.h +-rw-r--r-- root/root usr/include/magick/type.h +-rw-r--r-- root/root usr/include/magick/utility.h +-rw-r--r-- root/root usr/include/magick/version.h +-rw-r--r-- root/root usr/include/magick/widget.h +-rw-r--r-- root/root usr/include/magick/xml-tree.h +-rw-r--r-- root/root usr/include/magick/xwindow.h +drwxr-xr-x root/root usr/include/wand/ +-rw-r--r-- root/root usr/include/wand/MagickWand.h +-rw-r--r-- root/root usr/include/wand/animate.h +-rw-r--r-- root/root usr/include/wand/compare.h +-rw-r--r-- root/root usr/include/wand/composite.h +-rw-r--r-- root/root usr/include/wand/conjure.h +-rw-r--r-- root/root usr/include/wand/convert.h +-rw-r--r-- root/root usr/include/wand/display.h +-rw-r--r-- root/root usr/include/wand/drawing-wand.h +-rw-r--r-- root/root usr/include/wand/identify.h +-rw-r--r-- root/root usr/include/wand/import.h +-rw-r--r-- root/root usr/include/wand/magick-attribute.h +-rw-r--r-- root/root usr/include/wand/magick-image.h +-rw-r--r-- root/root usr/include/wand/magick-wand.h +-rw-r--r-- root/root usr/include/wand/magick_wand.h +-rw-r--r-- root/root usr/include/wand/mogrify.h +-rw-r--r-- root/root usr/include/wand/montage.h +-rw-r--r-- root/root usr/include/wand/pixel-iterator.h +-rw-r--r-- root/root usr/include/wand/pixel-wand.h +-rw-r--r-- root/root usr/include/wand/wand-config.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/ImageMagick-6.2.6/ +drwxr-xr-x root/root usr/lib/ImageMagick-6.2.6/config/ +-rw-r--r-- root/root usr/lib/ImageMagick-6.2.6/config/colors.xml +-rw-r--r-- root/root usr/lib/ImageMagick-6.2.6/config/configure.xml +-rw-r--r-- root/root usr/lib/ImageMagick-6.2.6/config/delegates.xml +-rw-r--r-- root/root usr/lib/ImageMagick-6.2.6/config/english.xml +-rw-r--r-- root/root usr/lib/ImageMagick-6.2.6/config/locale.xml +-rw-r--r-- root/root usr/lib/ImageMagick-6.2.6/config/type-ghostscript.xml +-rw-r--r-- root/root usr/lib/ImageMagick-6.2.6/config/type-solaris.xml +-rw-r--r-- root/root usr/lib/ImageMagick-6.2.6/config/type-windows.xml +-rw-r--r-- root/root usr/lib/ImageMagick-6.2.6/config/type.xml +drwxr-xr-x root/root usr/lib/ImageMagick-6.2.6/modules-Q16/ +drwxr-xr-x root/root usr/lib/ImageMagick-6.2.6/modules-Q16/coders/ +drwxr-xr-x root/root usr/lib/ImageMagick-6.2.6/modules-Q16/filters/ +-rw-r--r-- root/root usr/lib/libMagick++.a +-rwxr-xr-x root/root usr/lib/libMagick++.la +lrwxrwxrwx root/root usr/lib/libMagick++.so -> libMagick++.so.10.0.0 +lrwxrwxrwx root/root usr/lib/libMagick++.so.10 -> libMagick++.so.10.0.0 +-rwxr-xr-x root/root usr/lib/libMagick++.so.10.0.0 +-rw-r--r-- root/root usr/lib/libMagick.a +-rwxr-xr-x root/root usr/lib/libMagick.la +lrwxrwxrwx root/root usr/lib/libMagick.so -> libMagick.so.10.0.0 +lrwxrwxrwx root/root usr/lib/libMagick.so.10 -> libMagick.so.10.0.0 +-rwxr-xr-x root/root usr/lib/libMagick.so.10.0.0 +-rw-r--r-- root/root usr/lib/libWand.a +-rwxr-xr-x root/root usr/lib/libWand.la +lrwxrwxrwx root/root usr/lib/libWand.so -> libWand.so.10.0.0 +lrwxrwxrwx root/root usr/lib/libWand.so.10 -> libWand.so.10.0.0 +-rwxr-xr-x root/root usr/lib/libWand.so.10.0.0 +drwxr-xr-x root/root usr/lib/perl5/ +drwxr-xr-x root/root usr/lib/perl5/site_perl/ +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.7/ +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.7/linux/ +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.7/linux/Image/ +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.7/linux/Image/Magick.pm +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.7/linux/auto/ +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.7/linux/auto/Image/ +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.7/linux/auto/Image/Magick/ +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.7/linux/auto/Image/Magick/Magick.bs (EMPTY) +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.8.7/linux/auto/Image/Magick/Magick.so +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.7/linux/auto/Image/Magick/autosplit.ix +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/ImageMagick++.pc +-rw-r--r-- root/root usr/lib/pkgconfig/ImageMagick.pc +-rw-r--r-- root/root usr/lib/pkgconfig/Wand.pc +drwxr-xr-x root/root usr/man/ +drwxr-xr-x root/root usr/man/man1/ +-rw-r--r-- root/root usr/man/man1/ImageMagick.1.gz +-rw-r--r-- root/root usr/man/man1/Magick++-config.1.gz +-rw-r--r-- root/root usr/man/man1/Magick-config.1.gz +-rw-r--r-- root/root usr/man/man1/Wand-config.1.gz +-rw-r--r-- root/root usr/man/man1/animate.1.gz +-rw-r--r-- root/root usr/man/man1/compare.1.gz +-rw-r--r-- root/root usr/man/man1/composite.1.gz +-rw-r--r-- root/root usr/man/man1/conjure.1.gz +-rw-r--r-- root/root usr/man/man1/convert.1.gz +-rw-r--r-- root/root usr/man/man1/display.1.gz +-rw-r--r-- root/root usr/man/man1/identify.1.gz +-rw-r--r-- root/root usr/man/man1/import.1.gz +-rw-r--r-- root/root usr/man/man1/mogrify.1.gz +-rw-r--r-- root/root usr/man/man1/montage.1.gz +drwxr-xr-x root/root usr/man/man3/ +-r--r--r-- root/root usr/man/man3/Image::Magick.3pm.gz +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/ImageMagick-6.2.6/ +drwxr-xr-x root/root usr/share/ImageMagick-6.2.6/config/ +-rw-r--r-- root/root usr/share/ImageMagick-6.2.6/config/coder.xml +-rw-r--r-- root/root usr/share/ImageMagick-6.2.6/config/log.xml +-rw-r--r-- root/root usr/share/ImageMagick-6.2.6/config/magic.xml diff --git a/imagemagick/.md5sum b/imagemagick/.md5sum new file mode 100644 index 000000000..6bb237e1b --- /dev/null +++ b/imagemagick/.md5sum @@ -0,0 +1,2 @@ +4ff40a92bba825d8cb9447ca454698a0 ImageMagick-6.2.6-0.tar.bz2 +543ed5c3a42e6c567488440fc13643d6 imagemagick-6.2.6.patch diff --git a/imagemagick/Pkgfile b/imagemagick/Pkgfile new file mode 100644 index 000000000..442a5171c --- /dev/null +++ b/imagemagick/Pkgfile @@ -0,0 +1,24 @@ +# Description: Image manipulation wizard +# Packager: danm, maol, jaeger +# Maintainer: Simone Rota, sip at varlock dot com +# URL: http://imagemagick.sourceforge.net/ +# Depends on: freetype ghostscript lcms libungif libxml2 + +name=imagemagick +version=6.2.6 +release=2 +source=(http://dl.sourceforge.net/sourceforge/imagemagick/ImageMagick-$version-0.tar.bz2 + $name-$version.patch) + +build () { + cd ImageMagick-$version + patch -p1 < ../$name-$version.patch + ./configure --prefix=/usr --enable-shared --enable-lzw --with-perl + make + mkdir -p $PKG/usr/ + make DESTDIR=$PKG PREFIX=$PKG/usr install + rm -rf $PKG/usr/lib/{perl5/?.?.?,ImageMagick/modules,libltdl.*} + rm -rf $PKG/usr/share/ImageMagick-$version/{ChangeLog,LICENSE,NEWS} + rm -rf $PKG/usr/share/doc + find $PKG -name perllocal.pod -o -name .packlist -exec rm {} \; +} diff --git a/imagemagick/imagemagick-6.2.6.patch b/imagemagick/imagemagick-6.2.6.patch new file mode 100644 index 000000000..352c56a3d --- /dev/null +++ b/imagemagick/imagemagick-6.2.6.patch @@ -0,0 +1,41 @@ +diff -Nru ImageMagick-6.2.6/magick/blob.c ImageMagick-6.2.6-new/magick/blob.c +--- ImageMagick-6.2.6/magick/blob.c 2006-01-19 00:30:32.000000000 +0100 ++++ ImageMagick-6.2.6-new/magick/blob.c 2006-01-26 00:12:21.000000000 +0100 +@@ -1927,8 +1927,17 @@ + char + format[MaxTextExtent]; + ++ /* Extract first numeric format specifier */ + (void) CopyMagickString(format,p,MaxTextExtent); ++ if (q-p+1 < MaxTextExtent) ++ format[q-p+1]='\0'; ++ /* Expand format */ + (void) FormatMagickString(p,MaxTextExtent,format,image->scene); ++ /* Copy rest of string verbatim without further expansion */ ++ (void) ConcatenateMagickString(filename, ++ image_info->filename+(q-filename)+1, ++ MaxTextExtent); ++ + break; + } + } +diff -Nru ImageMagick-6.2.6/magick/image.c ImageMagick-6.2.6-new/magick/image.c +--- ImageMagick-6.2.6/magick/image.c 2006-01-17 17:20:54.000000000 +0100 ++++ ImageMagick-6.2.6-new/magick/image.c 2006-01-26 00:12:21.000000000 +0100 +@@ -2794,8 +2794,16 @@ + char + format[MaxTextExtent]; + ++ /* Extract first numeric format specifier */ + (void) CopyMagickString(format,p,MaxTextExtent); ++ if (q-p+1 < MaxTextExtent) ++ format[q-p+1]='\0'; ++ /* Expand format */ + (void) FormatMagickString(p,MaxTextExtent,format,image_info->scene); ++ /* Copy rest of string verbatim without further expansion */ ++ (void) ConcatenateMagickString(filename, ++ image_info->filename+(q-filename)+1, ++ MaxTextExtent); + break; + } + } |