<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>