Added imagemagick and imagemagick-doc - previous push was for 2.6.33 not 2.6.30 XCE

This commit is contained in:
Mike Staszel 2010-03-26 05:23:28 -05:00
parent 513699ddb0
commit dfe215e0fb
5 changed files with 289 additions and 0 deletions

View file

@ -0,0 +1,23 @@
# Maintainer: Ian Botley <ianjb@plugapps.com>
# Contributor: Eric Belanger <eric@archlinux.org>
pkgname=imagemagick-doc
pkgver=6.6.0.9
pkgrel=9
pkgdesc="The ImageMagick documentation (utilities manuals and libraries API)"
arch=('any')
url="http://www.imagemagick.org/"
license=('custom')
depends=('imagemagick')
options=('!makeflags')
source=(ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-${pkgver%.*}-${pkgver##*.}.tar.xz)
md5sums=('e2c654ba9a0bc002608e40ce523d3e13')
sha1sums=('797fae0d0b58ba148750f20af292dad75a1c4881')
build() {
cd "${srcdir}/ImageMagick-${pkgver%.*}-${pkgver##*.}"
./configure --prefix=/usr || return 1
make DESTDIR="${pkgdir}" install-data-html || return 1
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" || return 1
install -D -m644 NOTICE "${pkgdir}/usr/share/licenses/${pkgname}/NOTICE" || return 1
}

192
extra/imagemagick/ChangeLog Normal file
View file

@ -0,0 +1,192 @@
2010-02-26 Eric Belanger <eric@archlinux.org>
* imagemagick 6.6.0.0-1
* Upstream update
2010-02-14 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.9.5-1
* Upstream update
2010-01-18 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.9.0-2
* Fixed undefined symbols
2010-01-14 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.9.0-1
* Upstream update
2009-12-12 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.8.5-1
* Upstream update
2009-11-22 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.7.10-1
* Upstream update
2009-11-08 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.7.5-1
* Upstream update
2009-10-14 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.6.10-1
* Upstream update
2009-09-18 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.6.1-1
* Upstream update
2009-09-02 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.5.6-1
* Upstream update
2009-08-05 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.4.8-1
* Upstream update
2009-07-23 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.4.5-1
* Upstream update
2009-06-05 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.3.2-1
* Upstream update
* Removed insecure RPATH (close FS#14843)
2009-05-21 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.2.7-1
* Upstream update
2009-04-29 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.1.9-1
* Upstream update
2009-03-31 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.0.10-1
* Upstream update
2009-03-17 Eric Belanger <eric@archlinux.org>
* imagemagick 6.5.0.1-1
* Upstream update
2009-02-27 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.9.7-1
* Upstream update
2009-02-07 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.9.2-1
* Upstream update
2009-01-30 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.8.10-1
* Upstream update
2008-12-29 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.8.2-1
* Upstream update
2008-12-14 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.7.8-1
* Upstream update
2008-12-05 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.7.0-1
* Upstream update
* Rebuild against heimdal 1.2.1
2008-11-25 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.6.3-1
* Upstream update
2008-11-14 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.5.6-1
* Upstream update
2008-10-26 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.5.0-1
* Upstream update
2008-10-18 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.4.9-1
* Upstream update
2008-10-03 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.4.1-1
* Upstream update
2008-09-06 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.3.6-1
* Upstream update
* Added JPEG2000 support (close FS#10544)
2008-08-19 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.2.10-1
* Upstream update
2008-08-11 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.2.7-1
* Upstream update
* Added bzip2 and libxml2 depends
* Disabled docs
2008-07-18 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.2.4-1
* Upstream update
2008-06-23 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.2.1-1
* Upstream update
* Fixed linking problem (close FS#10574)
2008-05-19 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.1.3-1
* Upstream update
2008-04-30 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.1.0-1
* Upstream update
2008-04-24 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.0.9-1
* Upstream update
2008-03-29 Eric Belanger <eric@archlinux.org>
* imagemagick 6.4.0.2-1
* Upstream update
* Added dvips to delegates list for dvi support (close FS#8914)
* Added ChangeLog

View file

@ -0,0 +1,52 @@
# $Id: PKGBUILD 70509 2010-02-27 04:25:53Z eric $
# Maintainer: Eric Belanger <eric@archlinux.org>
# NOTE: To circumvent linking problems (FS#10574), this package must now be built the following way:
# install old package, build new package, install new package, rebuild
# Just uninstalling ImageMagick before build fails as it is used during the build processs
pkgname=imagemagick
pkgver=6.6.0.9
pkgrel=9
pkgdesc="An image viewing/manipulation program"
arch=('i686' 'x86_64')
url="http://www.imagemagick.org/"
license=('custom')
depends=('lcms' 'libwmf' 'librsvg' 'libxt' 'gcc-libs' 'ghostscript' 'openexr' 'libtool' 'heimdal' 'bzip2' 'libxml2' 'jasper')
makedepends=('imagemagick') # comment this out 1st pass
options=('!makeflags' '!docs')
source=(ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-${pkgver%.*}-${pkgver##*.}.tar.xz \
libpng_mmx_patch_x86_64.patch perlmagick.rpath.patch)
md5sums=('e2c654ba9a0bc002608e40ce523d3e13' '069980fc2590c02aed86420996259302'\
'ff9974decbfe9846f8e347239d87e4eb')
sha1sums=('797fae0d0b58ba148750f20af292dad75a1c4881' 'e42f3acbe85b6098af75c5cecc9a254baaa0482c'\
'23405f80904b1de94ebd7bd6fe2a332471b8c283')
build() {
cd "${srcdir}/ImageMagick-${pkgver%.*}-${pkgver##*.}"
if [ "${CARCH}" = "x86_64" ]; then
patch -Np1 < ../libpng_mmx_patch_x86_64.patch || return 1
fi
patch -p0 < ../perlmagick.rpath.patch || return 1
# When there is a soname bump, remove 'LIBS=-lMagickWand' from configure line and build/install. Then, readd 'LIBS=-lMagickWand' and build/install twice.
# comment next line out on firts pass.
LIBS=-lMagickWand \
./configure --prefix=/usr --without-modules --disable-static --enable-openmp \
--with-x --with-wmf --with-openexr --with-xml \
--with-gslib --with-gs-font-dir=/usr/share/fonts/Type1 \
--with-perl --with-perl-options="INSTALLDIRS=vendor" \
--without-gvc --without-djvu --without-autotrace --with-jp2 \
--without-jbig --without-fpx --without-dps || return 1
make || return 1
make DESTDIR="${pkgdir}" install || return 1
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" || return 1
install -D -m644 NOTICE "${pkgdir}/usr/share/licenses/${pkgname}/NOTICE" || return 1
#Cleaning
find "${pkgdir}" -name '*.bs' -exec rm {} \; || return 1
rm -f "${pkgdir}"/usr/lib/*.la || return 1
}

View file

@ -0,0 +1,12 @@
diff -Naur ImageMagick-6.2.7.orig/coders/png.c ImageMagick-6.2.7/coders/png.c
--- ImageMagick-6.2.7.orig/coders/png.c 2006-05-21 12:35:55.784852536 +0200
+++ ImageMagick-6.2.7/coders/png.c 2006-05-21 12:36:50.698504392 +0200
@@ -164,6 +164,8 @@
#define PNG_MAX_UINT (png_uint_32) 0x7fffffffL
#endif
+#undef PNG_ASSEMBLER_CODE_SUPPORTED
+
/*
Constant strings for known chunk types. If you need to add a chunk,
add a string holding the name here. To make the code more

View file

@ -0,0 +1,10 @@
--- Makefile.in.orig 2009-05-26 16:22:11.000000000 -0300
+++ Makefile.in 2009-05-26 16:23:27.000000000 -0300
@@ -10067,6 +10067,7 @@
@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@$(PERLMAKEFILE): perl-sources $(PERLMAKEMAKER)
@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@ cd $(PERLMAGICK) && @PERL@ Makefile.PL $(PERL_MAKE_OPTIONS)
+@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@ cd $(PERLMAGICK) && @SED@ -i 's|LD_RUN_PATH|DIE_LD_RUN_PATH_DIE|g' Makefile
@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@install-exec-perl: $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(PERLMAKEFILE)
@WITH_PERL_DYNAMIC_TRUE@@WITH_PERL_TRUE@ cd $(PERLMAGICK) && $(MAKE) CC='@CC@' install