<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/cc79cf141fc69014bf7ffe4e284e4c646535f4a9">https://github.com/macports/macports-ports/commit/cc79cf141fc69014bf7ffe4e284e4c646535f4a9</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit cc79cf141fc69014bf7ffe4e284e4c646535f4a9
</span>Author: Mojca Miklavec <mojca@macports.org>
AuthorDate: Fri Sep 14 22:36:58 2018 +0200

<span style='display:block; white-space:pre;color:#404040;'>    ghostscript: update to 9.25
</span>---
 print/ghostscript/Portfile                         | 13 ++----
 .../files/patch-upstream-13418541a5ae.diff         | 54 ----------------------
 .../files/patch-upstream-c8c01f8c4164.diff         | 42 -----------------
 3 files changed, 5 insertions(+), 104 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/print/ghostscript/Portfile b/print/ghostscript/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 194ea3e..253dcd1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/print/ghostscript/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/print/ghostscript/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,7 @@ PortSystem          1.0
</span> PortGroup           muniversal 1.0
 
 name                ghostscript
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             9.24
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             9.25
</span> categories          print
 license             AGPL-3 BSD
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,15 +27,13 @@ distfiles           ${distname}.tar.gz:source \
</span>                     ghostscript-fonts-std-8.11.tar.gz:fonts \
                     ${mappingresources_commit}.zip:misc
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-base_unix-dll.mak.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-upstream-c8c01f8c4164.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-upstream-13418541a5ae.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-base_unix-dll.mak.diff
</span> 
 
 checksums           ${distname}.tar.gz \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  8489da8a20c11f525f7f325943ffe677926fe13a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  e613b2376f01882e82e0cf08f6caa3c5719793c4e31dd7d4a8e87d61d371005f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    42010597 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  bb7e20fbcbcc36f45b3f19964e19d6ff70d802fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  baafa64740b090bff50b220a6df3be95c46069b7e30f4b4effed28316e5b2389 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    42017635 \
</span>                     ghostscript-fonts-other-6.0.tar.gz \
                     rmd160  ab60dbf71e7d91283a106c3df381cadfe173082f \
                     sha256  4fa051e341167008d37fe34c19d241060cd17b13909932cd7ca7fe759243c2de \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/print/ghostscript/files/patch-upstream-13418541a5ae.diff b/print/ghostscript/files/patch-upstream-13418541a5ae.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 337b6d9..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/print/ghostscript/files/patch-upstream-13418541a5ae.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,54 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 13418541a5ae19b15f51cbb87faf344902f5af98 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Chris Liddell <chris.liddell@artifex.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Thu, 6 Sep 2018 18:40:05 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] Bug 699722 (2): add wildcards to the permissions paths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-The temp and ICC profile paths need to finish with wildcards to work correctly.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Resource/Init/gs_init.ps | 10 +++++-----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 5 insertions(+), 5 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/Resource/Init/gs_init.ps b/Resource/Init/gs_init.ps
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 83918a9..5ff9f63 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Resource/Init/gs_init.ps.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Resource/Init/gs_init.ps
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2034,7 +2034,7 @@ readonly def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     <<
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       /PermitFileReading [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         currentuserparams /PermitFileReading get aload pop
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        //tempfilepaths aload pop
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        [//tempfilepaths aload pop] (*) .generate_dir_list_templates
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         /FONTPATH .systemvar (*) .generate_dir_list_templates
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           % Library files :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         /LIBPATH  .systemvar (*) .generate_dir_list_templates
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2049,15 +2049,15 @@ readonly def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           [ currentsystemparams /GenericResourceDir get] (*) .file_name_separator (*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             concatstrings concatstrings .generate_dir_list_templates
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         } if
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        currentuserparams /ICCProfilesDir known {currentuserparams /ICCProfilesDir get} if
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        currentuserparams /ICCProfilesDir known {[currentuserparams /ICCProfilesDir get] (*) .generate_dir_list_templates} if
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       /PermitFileWriting [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           currentuserparams /PermitFileWriting get aload pop
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          //tempfilepaths aload pop
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          [//tempfilepaths aload pop] (*) .generate_dir_list_templates
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       /PermitFileControl [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           currentuserparams /PermitFileControl get aload pop
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          //tempfilepaths aload pop
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          [//tempfilepaths aload pop] (*) .generate_dir_list_templates
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       /LockFilePermissions //true
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     >> setuserparams
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2140,7 +2140,7 @@ SAFER { .setsafeglobal } if
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /.setshapealpha            % transparency-example.ps
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /.endtransparencygroup     % transparency-example.ps
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /.setdotlength             % Bug687720.ps
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  /.sort /.setdebug /.mementolistnewblocks /getenv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  /.sort /.mementolistnewblocks /getenv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /.makeoperator /.setCPSImode              % gs_cet.ps, this won't work on cluster with -dSAFER
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.9.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/print/ghostscript/files/patch-upstream-c8c01f8c4164.diff b/print/ghostscript/files/patch-upstream-c8c01f8c4164.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1d534b8..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/print/ghostscript/files/patch-upstream-c8c01f8c4164.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,42 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From c8c01f8c4164bc10281d9e8f87cf96314d93104b Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Chris Liddell <chris.liddell@artifex.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Thu, 6 Sep 2018 14:08:41 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] Bug 699722: Add the ICCProfilesDir to the PermitReading list
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-There was also an issue that the string being returned from the graphics
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-library was null terminated, and Postscript strings are not (and Ghostscript
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-strings are not necessarily). We leave the null termination in place, but
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-reduce the length returned by 1.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Resource/Init/gs_init.ps | 1 +
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- base/gsicc_manage.c      | 2 +-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2 files changed, 2 insertions(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/Resource/Init/gs_init.ps b/Resource/Init/gs_init.ps
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index bc8b795..83918a9 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Resource/Init/gs_init.ps.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Resource/Init/gs_init.ps
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2049,6 +2049,7 @@ readonly def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           [ currentsystemparams /GenericResourceDir get] (*) .file_name_separator (*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             concatstrings concatstrings .generate_dir_list_templates
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         } if
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        currentuserparams /ICCProfilesDir known {currentuserparams /ICCProfilesDir get} if
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       /PermitFileWriting [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           currentuserparams /PermitFileWriting get aload pop
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/base/gsicc_manage.c b/base/gsicc_manage.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 69f05c4..ff685e7 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- base/gsicc_manage.c.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ base/gsicc_manage.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2972,7 +2972,7 @@ gs_currenticcdirectory(const gs_gstate * pgs, gs_param_string * pval)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         pval->persistent = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         pval->data = (const byte *)(lib_ctx->profiledir);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        pval->size = lib_ctx->profiledir_len;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        pval->size = lib_ctx->profiledir_len - 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         pval->persistent = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.9.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span></pre><pre style='margin:0'>

</pre>