ghostscript: update to 10.04.0

This commit is contained in:
Remko Scharroo
2024-09-19 15:49:49 +02:00
committed by Renee Otten
parent 645a5aab9e
commit ff2f44a810
8 changed files with 10 additions and 74 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ legacysupport.newest_darwin_requires_legacy 10
name ImageMagick
version 6.9.13-16
revision 0
revision 1
checksums rmd160 a76f0d3808d23e96badfd95fbaf9d1ec5c647694 \
sha256 a2ca04c37ef56e669f442954d878bab7d096fadabdc75f6027f755bfdbf89a98 \
size 9613864
+1 -1
View File
@@ -22,7 +22,7 @@ legacysupport.newest_darwin_requires_legacy 10
name ImageMagick7
github.setup ImageMagick ImageMagick 7.1.1-38
revision 1
revision 2
checksums rmd160 9b461dc2111125fd05ca0949db5480794b87bef2 \
sha256 109c4ce940db01e6e45ede67800e58ad1beaac9b04f27c618ffc4a1ec317159d \
+1 -1
View File
@@ -9,7 +9,7 @@ github.setup mgieseki dvisvgm 3.3
name dvisvgm-devel
conflicts dvisvgm
set my_name dvisvgm
revision 1
revision 2
checksums rmd160 2d3ebc700dce7d769e90be616b30cd15751df795 \
sha256 52be6bc4bb50c9a5bb7264c516ad7b867a91c4ccaa136a36b8919bab5578e30c \
+1 -1
View File
@@ -9,7 +9,7 @@ github.setup mgieseki dvisvgm 3.3
name dvisvgm
conflicts dvisvgm-devel
set my_name dvisvgm
revision 1
revision 2
checksums rmd160 2d3ebc700dce7d769e90be616b30cd15751df795 \
sha256 52be6bc4bb50c9a5bb7264c516ad7b867a91c4ccaa136a36b8919bab5578e30c \
+1 -1
View File
@@ -4,7 +4,7 @@ PortSystem 1.0
name xfig
version 3.2.9
revision 1
revision 2
categories graphics x11
license Permissive
maintainers nomaintainer
+5 -8
View File
@@ -4,7 +4,7 @@ PortSystem 1.0
PortGroup muniversal 1.0
name ghostscript
version 10.03.1
version 10.04.0
revision 0
categories print
@@ -34,9 +34,9 @@ distfiles ${distname}.tar.gz:source \
${mappingresources_commit}.zip:misc
checksums ${distname}.tar.gz \
rmd160 56619c52c32237c97739d1830b0513cd6b17d2a8 \
sha256 8ea9dd8768b64576bc4ee2d79611450c9e1edeb686f7824f3bf94b92457b882a \
size 98222799 \
rmd160 ab1bac9af5538bf441f7ec309a63513af427a96d \
sha256 8b1594b067e00e386f818270a255eef6baba593197173725951d5f0c316dc205 \
size 98270469 \
ghostscript-fonts-other-6.0.tar.gz \
rmd160 ab60dbf71e7d91283a106c3df381cadfe173082f \
sha256 4fa051e341167008d37fe34c19d241060cd17b13909932cd7ca7fe759243c2de \
@@ -70,13 +70,9 @@ post-extract {
copy -force {*}[glob ${workpath}/mapping-resources-pdf-${mappingresources_commit}/pdf2other/*] ${worksrcpath}/Resource/CMap
}
patchfiles-append patch-base_unix-dll.mak.diff
patchfiles-append patch-base_unixinst.mak.diff
patchfiles-append pdf_sec.c.diff
post-patch {
reinplace "s|__PREFIX__|${prefix}|" \
${worksrcpath}/base/unix-dll.mak
reinplace "s|ZLIBDIR=src|ZLIBDIR=${prefix}/include|" \
${worksrcpath}/configure.ac
@@ -115,6 +111,7 @@ configure.checks.implicit_function_declaration.whitelist-append strchr
# tell ghostscript it's OK to use the system pkg-config even when cross-compiling
# see https://trac.macports.org/ticket/66627
configure.env-append \
DARWIN_LDFLAGS_SO_PREFIX="${prefix}/lib/" \
PKGCONFIG=${prefix}/bin/pkg-config
# https://trac.macports.org/ticket/56137
@@ -1,41 +0,0 @@
--- base/unix-dll.mak.orig 2021-09-27 02:40:04.000000000 -0500
+++ base/unix-dll.mak 2022-01-30 21:59:57.000000000 -0600
@@ -100,13 +100,31 @@
# MacOS X
-#GS_SOEXT=dylib
-#GS_SONAME=$(GS_SONAME_BASE).$(GS_SOEXT)
-#GS_SONAME_MAJOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)
-#GS_SONAME_MAJOR_MINOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)
-#LDFLAGS_SO=-dynamiclib -flat_namespace
-#LDFLAGS_SO_MAC=-dynamiclib -install_name $(GS_SONAME_MAJOR_MINOR)
-#LDFLAGS_SO=-dynamiclib -install_name $(FRAMEWORK_NAME)
+GS_SOEXT=dylib
+GS_SONAME=$(GS_SONAME_BASE).$(GS_SOEXT)
+GS_SONAME_MAJOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)
+GS_SONAME_MAJOR_MINOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)
+GS_LDFLAGS_SO=-dynamiclib -install_name __PREFIX__/lib/$(GS_SONAME_MAJOR_MINOR)
+
+PCL_SONAME=$(PCL_SONAME_BASE).$(GS_SOEXT)
+PCL_SONAME_MAJOR=$(PCL_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)
+PCL_SONAME_MAJOR_MINOR=$(PCL_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)
+PCL_LDFLAGS_SO=-dynamiclib -install_name __PREFIX__/lib/$(PCL_SONAME_MAJOR_MINOR)
+
+XPS_SONAME=$(XPS_SONAME_BASE).$(GS_SOEXT)
+XPS_SONAME_MAJOR=$(XPS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)
+XPS_SONAME_MAJOR_MINOR=$(XPS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)
+XPS_LDFLAGS_SO=-dynamiclib -install_name __PREFIX__/lib/$(XPS_SONAME_MAJOR_MINOR)
+
+PDF_SONAME=$(PDF_SONAME_BASE).$(GS_SOEXT)
+PDF_SONAME_MAJOR=$(PDF_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)
+PDF_SONAME_MAJOR_MINOR=$(PDF_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)
+PDF_LDFLAGS_SO=-dynamiclib -install_name __PREFIX__/lib/$(PDF_SONAME_MAJOR_MINOR)
+
+GPDL_SONAME=$(GPDL_SONAME_BASE).$(GS_SOEXT)
+GPDL_SONAME_MAJOR=$(GPDL_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)
+GPDL_SONAME_MAJOR_MINOR=$(GPDL_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)
+PDL_LDFLAGS_SO=-dynamiclib -install_name __PREFIX__/lib/$(GPDL_SONAME_MAJOR_MINOR)
GS_SO=$(BINDIR)/$(GS_SONAME)
GS_SO_MAJOR=$(BINDIR)/$(GS_SONAME_MAJOR)
-20
View File
@@ -1,20 +0,0 @@
Fix:
error: assignment to char ** from incompatible pointer type char * [-Wincompatible-pointer-types]
error: assignment to int * from int makes pointer from integer without a cast [-Wint-conversion]
https://bugs.ghostscript.com/show_bug.cgi?id=707649
https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=90cabe08422afdd16bac5dd9217602679d943045
--- pdf/pdf_sec.c.orig 2024-03-06 10:52:27
+++ pdf/pdf_sec.c 2024-03-14 21:16:11
@@ -183,8 +183,8 @@
* this easy: the errors we want to ignore are the ones with
* codes less than 100. */
if ((int)err < 100) {
- NewPassword = Password;
- NewLen = Len;
+ *NewPassword = Password;
+ *NewLen = Len;
return 0;
}