From a269e9e0a0fb990705a06c31b461d1c273194864 Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Sun, 5 Jul 2015 03:05:06 +0300 Subject: [PATCH] GraphicsMagick:moved into main repo for pisi 2.0 --- multimedia/graphics/GraphicsMagick/actions.py | 60 ++++++++ .../GraphicsMagick-1.3.14-perl_linkage.patch | 12 ++ .../GraphicsMagick-1.3.16-multilib.patch | 43 ++++++ multimedia/graphics/GraphicsMagick/pspec.xml | 139 ++++++++++++++++++ .../graphics/GraphicsMagick/translations.xml | 8 + 5 files changed, 262 insertions(+) create mode 100644 multimedia/graphics/GraphicsMagick/actions.py create mode 100644 multimedia/graphics/GraphicsMagick/files/GraphicsMagick-1.3.14-perl_linkage.patch create mode 100644 multimedia/graphics/GraphicsMagick/files/GraphicsMagick-1.3.16-multilib.patch create mode 100644 multimedia/graphics/GraphicsMagick/pspec.xml create mode 100644 multimedia/graphics/GraphicsMagick/translations.xml diff --git a/multimedia/graphics/GraphicsMagick/actions.py b/multimedia/graphics/GraphicsMagick/actions.py new file mode 100644 index 0000000000..5ff6e2ae68 --- /dev/null +++ b/multimedia/graphics/GraphicsMagick/actions.py @@ -0,0 +1,60 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import perlmodules +from pisi.actionsapi import get + +# .la files needed to load modules +KeepSpecial = ["libtool"] + +def setup(): + # ghostscript is better than dps + # unstable fpx support disabled + # trio is for old systems not providing vsnprintf + autotools.configure("--enable-openmp \ + --enable-shared \ + --disable-static \ + --with-threads \ + --with-modules \ + --with-magick-plus-plus \ + --with-perl \ + --with-bzlib \ + --without-dps \ + --without-fpx \ + --with-gslib \ + --with-jbig \ + --with-jpeg \ + --with-jp2 \ + --with-lcms \ + --with-png \ + --with-tiff \ + --without-trio \ + --with-ttf \ + --with-wmf \ + --with-fontpath=/usr/share/fonts \ + --with-gs-font-dir=/usr/share/fonts/default/ghostscript \ + --with-xml \ + --with-zlib \ + --with-x \ + --with-quantum-depth=16") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + autotools.make("perl-build") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s -C PerlMagick" % get.installDIR()) + for d in ("demo/", "Changelog", "README.txt"): + pisitools.insinto("/usr/share/doc/PerlMagick", "PerlMagick/%s" % d) + + pisitools.remove("/usr/lib/*.la") + perlmodules.removePacklist() + perlmodules.removePodfiles() diff --git a/multimedia/graphics/GraphicsMagick/files/GraphicsMagick-1.3.14-perl_linkage.patch b/multimedia/graphics/GraphicsMagick/files/GraphicsMagick-1.3.14-perl_linkage.patch new file mode 100644 index 0000000000..db504a0ec3 --- /dev/null +++ b/multimedia/graphics/GraphicsMagick/files/GraphicsMagick-1.3.14-perl_linkage.patch @@ -0,0 +1,12 @@ +diff -up GraphicsMagick-1.3.14/PerlMagick/Makefile.PL.in.perl_linkage GraphicsMagick-1.3.14/PerlMagick/Makefile.PL.in +--- GraphicsMagick-1.3.14/PerlMagick/Makefile.PL.in.perl_linkage 2012-02-25 14:43:38.000000000 -0600 ++++ GraphicsMagick-1.3.14/PerlMagick/Makefile.PL.in 2012-02-26 07:35:38.542731280 -0600 +@@ -78,7 +78,7 @@ WriteMakefile + 'INSTALLBIN' => $magick_BIN_DIR, + + # Library specification +- 'LIBS' => ["-L$magick_LIB_DIR -lGraphicsMagick $magick_LDFLAGS $magick_DEP_LIBS"], ++ 'LIBS' => ["-L$magick_LIB_DIR -L../magick/.libs -lGraphicsMagick $magick_LDFLAGS $magick_DEP_LIBS"], + + # Perl binary name (if a Perl binary is built) + 'MAP_TARGET' => 'PerlMagick', diff --git a/multimedia/graphics/GraphicsMagick/files/GraphicsMagick-1.3.16-multilib.patch b/multimedia/graphics/GraphicsMagick/files/GraphicsMagick-1.3.16-multilib.patch new file mode 100644 index 0000000000..e3c8e90305 --- /dev/null +++ b/multimedia/graphics/GraphicsMagick/files/GraphicsMagick-1.3.16-multilib.patch @@ -0,0 +1,43 @@ +diff -up GraphicsMagick-1.3.16/Magick++/bin/GraphicsMagick++-config.in.multilib GraphicsMagick-1.3.16/Magick++/bin/GraphicsMagick++-config.in +--- GraphicsMagick-1.3.16/Magick++/bin/GraphicsMagick++-config.in.multilib 2011-11-12 14:39:22.000000000 -0600 ++++ GraphicsMagick-1.3.16/Magick++/bin/GraphicsMagick++-config.in 2012-06-24 11:25:12.603862643 -0500 +@@ -33,13 +33,13 @@ while test $# -gt 0; do + echo '@MAGICK_API_CPPFLAGS@' + ;; + --cxxflags) +- echo '@CXXFLAGS@' ++ echo '' + ;; + --ldflags) +- echo '@MAGICK_API_LDFLAGS@' ++ echo '' + ;; + --libs) +- echo '-lGraphicsMagick++ @MAGICK_API_LIBS@' ++ echo '-lGraphicsMagick++' + ;; + *) + echo "${usage}" 1>&2 +diff -up GraphicsMagick-1.3.16/magick/GraphicsMagick-config.in.multilib GraphicsMagick-1.3.16/magick/GraphicsMagick-config.in +--- GraphicsMagick-1.3.16/magick/GraphicsMagick-config.in.multilib 2011-11-12 14:39:26.000000000 -0600 ++++ GraphicsMagick-1.3.16/magick/GraphicsMagick-config.in 2012-06-24 11:14:55.947571850 -0500 +@@ -30,16 +30,16 @@ while test $# -gt 0; do + echo @PACKAGE_VERSION@ + ;; + --cflags) +- echo '@CFLAGS@' ++ echo '' + ;; + --cppflags) + echo '@MAGICK_API_CPPFLAGS@' + ;; + --ldflags) +- echo '@MAGICK_API_LDFLAGS@' ++ echo '' + ;; + --libs) +- echo '@MAGICK_API_LIBS@' ++ echo '-lGraphicsMagick' + ;; + *) + echo "${usage}" 1>&2 diff --git a/multimedia/graphics/GraphicsMagick/pspec.xml b/multimedia/graphics/GraphicsMagick/pspec.xml new file mode 100644 index 0000000000..24a72c0ed6 --- /dev/null +++ b/multimedia/graphics/GraphicsMagick/pspec.xml @@ -0,0 +1,139 @@ + + + + + GraphicsMagick + http://www.graphicsmagick.org + + PisiLinux Community + admins@pisilinux.org + + MIT + library + GraphicsMagick Image Processing System + GraphicsMagick is a comprehensive image processing package which is initially based on ImageMagick 5.5.2, but which has undergone significant re-work by the GraphicsMagick Group to significantly improve the quality and performance of the software. + mirrors://sourceforge/graphicsmagick/GraphicsMagick-1.3.20.tar.xz + + tiff-devel + webp-devel + lcms2-devel + libSM-devel + libwmf-devel + libICE-devel + jasper-devel + jbigkit-devel + libXext-devel + libjpeg-turbo-devel + ghostscript-devel + + + GraphicsMagick-1.3.14-perl_linkage.patch + GraphicsMagick-1.3.16-multilib.patch + + + + + GraphicsMagick + app:console + + tiff + webp + lcms2 + libwmf + jasper + libXext + jbigkit + libgomp + ghostscript + libjpeg-turbo + + + /etc + /usr/bin/gm + /usr/lib/GraphicsMagick-* + /usr/lib/lib* + /usr/share/GraphicsMagick-* + /usr/share/doc + /usr/share/man + + + + + GraphicsMagick-devel + Development files for GraphicsMagick + + GraphicsMagick + + + /usr/bin/*-config + /usr/include + /usr/lib/pkgconfig + /usr/share/doc/GraphicsMagick/www + /usr/share/man/man1/*-config.* + + + + + PerlMagick + GraphicsMagick perl bindings + + GraphicsMagick + + + /usr/lib/perl5 + /usr/share/doc/PerlMagick + + + + + + 2014-09-13 + 1.3.20 + Version bump + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-06-19 + 1.3.19 + Rebuild for gcc + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-04-23 + 1.3.19 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2014-02-07 + 1.3.19 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2014-01-04 + 1.3.19 + Version bump + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-07-29 + 1.3.17 + Dep fixed + Fatih Turgel + hitaf@pisilinux.org + + + 2012-11-22 + 1.3.17 + First release + Marcin Bojara + marcin@pisilinux.org + + + \ No newline at end of file diff --git a/multimedia/graphics/GraphicsMagick/translations.xml b/multimedia/graphics/GraphicsMagick/translations.xml new file mode 100644 index 0000000000..177ce8b331 --- /dev/null +++ b/multimedia/graphics/GraphicsMagick/translations.xml @@ -0,0 +1,8 @@ + + + + GraphicsMagick + GraphicsMagick Resim İşleme Sistemi + GraphicsMagick, başlangıçta ImageMagick 5.5.2 sürümünü temel almış kapsamlı bir resim işleme paketidir. Yazılımın kalitesini ve performansını önemli derecede artırmak için bu pakette büyük bir değişiklik yapılmıştır. + +