aboutsummaryrefslogtreecommitdiffstats
path: root/main/ghostscript/ghostscript-system-openjpeg2.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2015-04-01 12:48:59 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2015-04-01 12:48:59 +0000
commit7afc497e0be5bad2931d88174031d3a56a58cc25 (patch)
treef2e4dfd8d462fc2b26426a9f879ce89d18c6af27 /main/ghostscript/ghostscript-system-openjpeg2.patch
parent9829a12686899b9540c08b1db1d531df70ba247c (diff)
downloadaports-7afc497e0be5bad2931d88174031d3a56a58cc25.tar.bz2
aports-7afc497e0be5bad2931d88174031d3a56a58cc25.tar.xz
main/ghostscript: upgrade to 9.16
Diffstat (limited to 'main/ghostscript/ghostscript-system-openjpeg2.patch')
-rw-r--r--main/ghostscript/ghostscript-system-openjpeg2.patch60
1 files changed, 60 insertions, 0 deletions
diff --git a/main/ghostscript/ghostscript-system-openjpeg2.patch b/main/ghostscript/ghostscript-system-openjpeg2.patch
new file mode 100644
index 0000000000..51185224f0
--- /dev/null
+++ b/main/ghostscript/ghostscript-system-openjpeg2.patch
@@ -0,0 +1,60 @@
+diff -up ghostscript-9.16/base/openjpeg.mak.system-openjpeg2 ghostscript-9.16/base/openjpeg.mak
+--- ghostscript-9.16/base/openjpeg.mak.system-openjpeg2 2015-03-30 09:21:24.000000000 +0100
++++ ghostscript-9.16/base/openjpeg.mak 2015-03-30 17:05:55.160034798 +0100
+@@ -16,6 +16,7 @@
+ # makefile for Luratech lwf_jp2 library code.
+ # Users of this makefile must define the following:
+ # SHARE_JPX - whether to compile in or link to the library
++# SHARE_JPX_LIB - name of external library to link to
+ # JPXSRCDIR - the library source directory
+ #
+ # gs.mak and friends define the following:
+@@ -105,7 +106,7 @@ $(OPEN_JPEG_GEN)openjpeg.dev : $(TOP_MAK
+ # external link .dev
+ $(OPEN_JPEG_GEN)openjpeg_1.dev : $(TOP_MAKEFILES) $(OPEN_JPEG_MAK) $(ECHOGS_XE) \
+ $(MAKEDIRS)
+- $(SETMOD) $(OPEN_JPEG_GEN)openjpeg_1 -lib lib_openjpeg
++ $(SETMOD) $(OPEN_JPEG_GEN)openjpeg_1 -lib $(SHARE_JPX_LIB)
+
+ # compile our own .dev
+ $(OPEN_JPEG_GEN)openjpeg_0.dev : $(TOP_MAKEFILES) $(OPEN_JPEG_MAK) $(ECHOGS_XE) $(open_jpeg_OBJS) \
+diff -up ghostscript-9.16/configure.ac.system-openjpeg2 ghostscript-9.16/configure.ac
+--- ghostscript-9.16/configure.ac.system-openjpeg2 2015-03-30 09:21:24.000000000 +0100
++++ ghostscript-9.16/configure.ac 2015-03-30 17:05:08.563193858 +0100
+@@ -1531,6 +1531,17 @@ if test "x$JPX_DECODER" = "x"; then
+ JPXDEVS='$(PSD)jpx.dev'
+ else
+ AC_MSG_RESULT([no])
++ AC_MSG_CHECKING([for system OpenJPEG library])
++ if $PKGCONFIG --exists libopenjp2; then
++ AC_MSG_RESULT(yes)
++ JPX_DECODER=openjpeg
++ SHARE_JPX=1
++ SHARE_JPX_LIB="`$PKGCONFIG libopenjp2 --libs | sed -e 's,^-l,,'`"
++ JPX_AUTOCONF_CFLAGS="-DUSE_OPENJPEG_JP2 `$PKGCONFIG libopenjp2 --cflags`"
++ JPXDEVS='$(PSD)jpx.dev'
++ else
++ AC_MSG_RESULT(no)
++ fi
+ fi
+ fi
+ fi
+@@ -1539,6 +1550,7 @@ AC_SUBST(JPX_DECODER)
+ AC_SUBST(JPX_AUTOCONF_CFLAGS)
+ AC_SUBST(JPXDIR)
+ AC_SUBST(SHARE_JPX)
++AC_SUBST(SHARE_JPX_LIB)
+ AC_SUBST(JPXDEVS)
+
+ dnl check if we can/should build the gtk loader
+diff -up ghostscript-9.16/Makefile.in.system-openjpeg2 ghostscript-9.16/Makefile.in
+--- ghostscript-9.16/Makefile.in.system-openjpeg2 2015-03-30 17:02:51.000000000 +0100
++++ ghostscript-9.16/Makefile.in 2015-03-30 17:05:08.563193858 +0100
+@@ -248,6 +248,7 @@ JBIG2_CFLAGS=@JBIG2_AUTOCONF_CFLAGS@
+ # and source location and configuration flags for compiling in
+ JPX_LIB=@JPX_DECODER@
+ SHARE_JPX=@SHARE_JPX@
++SHARE_JPX_LIB=@SHARE_JPX_LIB@
+ JPXSRCDIR=@JPXDIR@
+ JPX_CFLAGS=@JPX_AUTOCONF_CFLAGS@
+