<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/117f806015bf47534afcd7ec38a065985945e47c">https://github.com/macports/macports-ports/commit/117f806015bf47534afcd7ec38a065985945e47c</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 117f806015bf47534afcd7ec38a065985945e47c
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Mon Nov 25 15:16:56 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    py-gd: remove port
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - no dependents in MacPorts, PY27 only, no upstream activity in 10+
</span><span style='display:block; white-space:pre;color:#404040;'>      years
</span>---
 python/py-gd/Portfile                  | 44 ----------------------------
 python/py-gd/files/patch-setup.py.diff | 53 ----------------------------------
 2 files changed, 97 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-gd/Portfile b/python/py-gd/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 23d5cc0cda4..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-gd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,44 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           python 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        Solomoriah gdmodule 0.59 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license             Permissive
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name                py-gd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories-append   graphics
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description         py-gd is a python wrapper for the GD library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    py-gd is a python wrapper for the graphics library GD \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    so you can use python to create/manipulate images \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    (png, jpeg) by drawing lines, text, doing flood-fills, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    etc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  db42ca554886f7de403610abcc05bef0b5dddb41 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  31ece8f08009610f8dab3bd08efc6d316073edd602d7b374445714c06cb41a5d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    76511
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles      patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:gd2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:giflib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-patch  {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|PREFIX|${prefix}|g" ${worksrcpath}/setup.py
</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;'>-    post-destroot   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 644 -W ${worksrcpath} README LICENSE gd-ref.html \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            install_notes.html ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 644 ${worksrcpath}/demo/gddemo.py \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/share/doc/${subport}/examples/
</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;color:#808080;'>diff --git a/python/py-gd/files/patch-setup.py.diff b/python/py-gd/files/patch-setup.py.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a7299b8e810..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-gd/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,53 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- setup.py.orig  2015-12-02 02:03:03
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setup.py       2023-12-17 18:57:29
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,7 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Setup for gdmodule 0.50 and later
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from distutils.core import setup, Extension
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--import os, glob, sys, string, commands
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+import os, glob, sys, string, subprocess
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # version of this gdmodule package
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- this_version = "0.59"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -40,6 +40,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Unixoid OS's I will just look for the usual suspects.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libdirs = dirtest([
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    "PREFIX/lib",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     "/usr/local/lib", "/sw/lib", "/usr/lib",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     "/usr/lib/i386-linux-gnu", "/usr/lib/x86_64-linux-gnu",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     "/usr/lib/X11", "/usr/X11R6/lib",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -47,7 +48,7 @@
</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;'>- try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    exotic_libdir = commands.getoutput("gdlib-config --libdir"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    exotic_libdir = subprocess.check_output(["gdlib-config", "--libdir"]),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     libdirs += exotic_libdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- except:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     pass
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -55,13 +56,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # include_dirs are also non-portable; same trick here.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- incdirs = dirtest([
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    "PREFIX/include",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     "/usr/local/include", "/sw/include", "/usr/include",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     "/usr/include/X11", "/usr/X11R6/include",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     "/opt/gnome/include",
</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;'>- try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    exotic_incdir = commands.getoutput("gdlib-config --includedir"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    exotic_incdir = subprocess.check_output(["gdlib-config", "--includedir"]),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     incdirs += exotic_incdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- except:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     pass
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -93,7 +95,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if "gd" not in libs:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     print "Can't find GD library."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    sys.exit(0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    sys.exit(1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if "ttf" in libs and "freetype" in libs:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     remove("ttf", libs)
</span></pre><pre style='margin:0'>

</pre>