<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7be8b592431b8736dabdf67295d989146e3b7fdc">https://github.com/macports/macports-ports/commit/7be8b592431b8736dabdf67295d989146e3b7fdc</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 7be8b592431 fontforge: Requires modern Objective-C runtime
</span>7be8b592431 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 7be8b592431b8736dabdf67295d989146e3b7fdc
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Aug 10 22:27:39 2023 -0500
<span style='display:block; white-space:pre;color:#404040;'> fontforge: Requires modern Objective-C runtime
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/60409
</span>---
graphics/fontforge/Portfile | 14 +++++---------
.../patch-fontforge-carbon-gettime-namecollision.diff | 17 -----------------
2 files changed, 5 insertions(+), 26 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/fontforge/Portfile b/graphics/fontforge/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9fa07f63bf7..38014ce8129 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/fontforge/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/fontforge/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,6 +14,11 @@ checksums rmd160 bd104bd30dd9b6673b2f91c6ea45649a4b8be220 \
</span> categories graphics fonts
maintainers nomaintainer
license BSD
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/fontforge/fontforge/issues/5276
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms {darwin >= 9}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs arm64 ppc64 x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description Outline and bitmap font editor/converter for many formats
long_description FontForge allows you to edit outline and bitmap fonts. You may create \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,15 +55,6 @@ compiler.c_standard 2011
</span>
patchfiles stdlib.patch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# fix 32bit builds by masking an old Carbon call to GetTime
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-fontforge-carbon-gettime-namecollision.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# the date command on Tiger is too old for this port, use gnu coreutils dates instead
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append path:libexec/coreutils/libstdbuf.so:coreutils
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.env-append PATH=${prefix}/libexec/gnubin/:$env(PATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.args-append -DENABLE_GUI=False \
-DENABLE_LIBGIF=True \
-DENABLE_LIBJPEG=True \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/fontforge/files/patch-fontforge-carbon-gettime-namecollision.diff b/graphics/fontforge/files/patch-fontforge-carbon-gettime-namecollision.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 624f8b97581..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/fontforge/files/patch-fontforge-carbon-gettime-namecollision.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,17 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- inc/carbon.h.orig 2019-09-05 16:05:24.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ inc/carbon.h 2019-09-05 16:06:28.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10,12 +10,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define AnchorPoint MacAnchorPoint
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define FontInfo MacFontInfo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define KernPair MacKernPair
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define GetTime MacGetTime
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <Carbon/Carbon.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef FontInfo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef KernPair
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef AnchorPoint
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef GetTime
</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;'>- #endif /* __Mac */
</span></pre><pre style='margin:0'>
</pre>