summaryrefslogtreecommitdiff
path: root/imagemagick
diff options
context:
space:
mode:
Diffstat (limited to 'imagemagick')
-rw-r--r--imagemagick/.footprint194
-rw-r--r--imagemagick/.md5sum2
-rw-r--r--imagemagick/Pkgfile24
-rw-r--r--imagemagick/imagemagick-6.2.6.patch41
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;
+ }
+ }

Generated by cgit