<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4197923f2bc5593ec77273a59dee9aa19b9a3485">https://github.com/macports/macports-ports/commit/4197923f2bc5593ec77273a59dee9aa19b9a3485</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 4197923f2bc ghostscript: update to 10.02.0
</span>4197923f2bc is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4197923f2bc5593ec77273a59dee9aa19b9a3485
</span>Author: Remko Scharroo <remko.scharroo@eumetsat.int>
AuthorDate: Thu Sep 14 22:10:54 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    ghostscript: update to 10.02.0
</span>---
 graphics/xfig/Portfile                             |  2 +-
 print/ghostscript/Portfile                         | 14 ++++----
 print/ghostscript/files/patch-base_gspaint.diff    | 42 ----------------------
 .../ghostscript/files/patch-base_unixinst.mak.diff | 34 +++++++++---------
 print/ghostscript/files/patch-psi_imainarg.c.diff  | 11 ------
 5 files changed, 23 insertions(+), 80 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/xfig/Portfile b/graphics/xfig/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 94117f13292..04e45b2489c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/xfig/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/xfig/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> 
 name                xfig
 version             3.2.8b
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            5
</span> categories          graphics x11
 license             Permissive
 maintainers         nomaintainer
<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 958d860d9ca..ed98ab9fdbf 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,8 @@ PortSystem          1.0
</span> PortGroup           muniversal 1.0
 
 name                ghostscript
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             10.01.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             10.02.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> categories          print
 license             AGPL-3 BSD
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,14 +33,12 @@ distfiles           ${distname}.tar.gz:source \
</span>                     ${mappingresources_commit}.zip:misc
 
 patchfiles          patch-base_unix-dll.mak.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-base_unixinst.mak.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-base_gspaint.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-psi_imainarg.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-base_unixinst.mak.diff
</span> 
 checksums           ${distname}.tar.gz \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  1a21460fb6ec98858a723cd6570a1b98e9f2124a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  ee76cb526f5b6683e2adcb65398a1f333f7972289cec960b67aaa227c0d72e88 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    96848797 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  4b09840d7f2c029d807d4bf9f730d2364b87ba74 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  15662eb7cc0aba5ef260ba83e40bb062a04c96c78ef717c80e8f983ebab3cce9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    98136363 \
</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-base_gspaint.diff b/print/ghostscript/files/patch-base_gspaint.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 91d384a4b77..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/print/ghostscript/files/patch-base_gspaint.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;'>---- base/gspaint.c.orig    2023-03-27 15:49:35.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ base/gspaint.c 2023-04-27 19:13:03.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -208,6 +208,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     gs_fixed_rect bbox;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     gs_int_rect ibox;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     uint width, raster, band_space;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    uint dev_width, dev_height;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     uint height, height2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     gs_log2_scale_point log2_scale;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     gs_memory_t *mem;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -223,6 +224,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if ((ibox.q.y <= ibox.p.y) || (ibox.q.x <= ibox.p.x))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         return 2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     width = (ibox.q.x - ibox.p.x) << log2_scale.x;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    dev_width = ibox.q.x << log2_scale.x;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     raster = bitmap_raster(width);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     band_space = raster << log2_scale.y;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     height2 = (ibox.q.y - ibox.p.y);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -232,6 +234,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if (height > height2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         height = height2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     height <<= log2_scale.y;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    dev_height = ibox.q.y << log2_scale.y;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     mem = pgs->memory;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     mdev = gs_alloc_struct(mem, gx_device_memory, &st_device_memory,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            "alpha_buffer_init");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -244,13 +247,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     gs_make_mem_abuf_device(mdev, mem, dev, &log2_scale,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                             alpha_bits, ibox.p.x << log2_scale.x, devn);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    mdev->width = width;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    mdev->height = height;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    mdev->width = dev_width;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    mdev->height = dev_height;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     mdev->bitmap_memory = mem;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    /* Set the horrible hacky flag that tells people that the width/height here
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--     * have been set for *our* convenience, rather than accurately depicting the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--     * size of the device for callers. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    mdev->non_strict_bounds = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if ((*dev_proc(mdev, open_device)) ((gx_device *) mdev) < 0) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         /* No room for bits, punt. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         gs_free_object(mem, mdev, "alpha_buffer_init");
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/print/ghostscript/files/patch-base_unixinst.mak.diff b/print/ghostscript/files/patch-base_unixinst.mak.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 9cfb41c02b3..d5c49082817 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/print/ghostscript/files/patch-base_unixinst.mak.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/print/ghostscript/files/patch-base_unixinst.mak.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- base/unixinst.mak.orig 2019-03-26 09:13:42.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ base/unixinst.mak      2020-04-28 01:05:01.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- base/unixinst.mak.orig 2023-09-12 14:40:30
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ base/unixinst.mak      2023-09-14 17:45:24
</span> @@ -78,6 +78,8 @@
  PSEXDIR=$(PSLIBDIR)/../examples
  PSMANDIR=$(PSLIBDIR)/../man
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,19 +9,17 @@
</span>  install-data: install-libdata install-resdata$(COMPILE_INITS) install-iccdata$(COMPILE_INITS) install-doc install-man
  
  # There's no point in providing a complete dependency list: we include
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -157,7 +159,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DOC_PAGE_IMAGES=Artifex_logo.png  favicon.png  ghostscript_logo.png  hamburger-light.png  x-light.png
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--install-doc: $(PSDOCDIR)/News.htm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -148,13 +150,30 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # install html documentation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DOC_PAGES=index.html News.html COPYING Ghostscript.pdf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           GS9_Color_Management.pdf
</span> +GPDL_DOC_PAGES=ghostpdl.pdf ghostpdl.txt
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+install-doc: $(PSDOCDIR)/News.htm install-doc-$(PCL_TARGET) install-doc-$(XPS_TARGET) install-doc-$(GPDL_TARGET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install-doc: $(PSDOCDIR)/News.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install-doc: $(PSDOCDIR)/News.html install-doc-$(PCL_TARGET) install-doc-$(XPS_TARGET) install-doc-$(GPDL_TARGET)
</span>   -mkdir -p $(DESTDIR)$(docdir)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        -mkdir -p $(DESTDIR)$(docdir)/images
</span>   $(SH) -c 'for f in $(DOC_PAGES) ;\
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -167,6 +171,22 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   do if ( test -f $(PSDOCDIR)/images/$$f ); then $(INSTALL_DATA) $(PSDOCDIR)/images/$$f $(DESTDIR)$(docdir)/images; fi;\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   do if ( test -f $(PSDOCDIR)/$$f ); then $(INSTALL_DATA) $(PSDOCDIR)/$$f $(DESTDIR)$(docdir); fi;\
</span>   done'
  
 +install-doc-gpcl6: install-doc-gpdl
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,9 +39,9 @@
</span> + $(NO_OP)
 +
  # install the man pages for each locale
<span style='display:block; white-space:pre;background:#ffe0e0;'>- MAN_LCDIRS=. de
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAN_LCDIRS=.
</span>  MAN1_LINKS_PS2PS=eps2eps
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -201,7 +221,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -189,7 +208,7 @@
</span>   done'
  
  # install the example files
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,10 +50,11 @@
</span>   -mkdir -p $(DESTDIR)$(exdir)
        for f in \
          alphabet.ps colorcir.ps escher.ps grayalph.ps snowflak.ps \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -217,6 +237,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -204,6 +223,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all_ag1.ps all_aj2.ps article9.ps gscjk_ag.ps gscjk_ak.ps iso2022v.ps ;\
</span>   do $(INSTALL_DATA) $(PSEXDIR)/cjk/$$f $(DESTDIR)$(exdir)/cjk ;\
        done
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span> +install-examples-gpcl6:
 +      -mkdir -p $(DESTDIR)$(exdir)/pcl
 +      for f in \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,7 +68,6 @@
</span> +# Dummy target
 +install-examples-:
 +      $(NO_OP)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span>  install-shared: $(GS_SHARED_OBJS)
        -mkdir -p $(DESTDIR)$(gssharedir)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        $(SH) -c 'for obj in $(GS_SHARED_OBJS); do \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/print/ghostscript/files/patch-psi_imainarg.c.diff b/print/ghostscript/files/patch-psi_imainarg.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 061f509107d..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/print/ghostscript/files/patch-psi_imainarg.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- psi/imainarg.c.orig    2023-06-21 14:10:21
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ psi/imainarg.c 2023-07-24 12:51:29
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1455,7 +1455,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- print_help_trailer(const gs_main_instance *minst)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     char buffer[gp_file_name_sizeof];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    const char *use_htm = "Use.htm", *p = buffer;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    const char *use_htm = "Ghostscript.pdf", *p = buffer;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     uint blen = sizeof(buffer);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if (gp_file_name_combine(gs_doc_directory, strlen(gs_doc_directory),
</span></pre><pre style='margin:0'>

</pre>