<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8694d3aa60bf294904ee491680ce6ce8f31c22fa">https://github.com/macports/macports-ports/commit/8694d3aa60bf294904ee491680ce6ce8f31c22fa</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 8694d3aa60b gramps: eliminate python copy-pasta; use callback for pg app - Add myself as co-maintainer - General cleanup
</span>8694d3aa60b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 8694d3aa60bf294904ee491680ce6ce8f31c22fa
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Wed Sep 7 16:38:32 2022 -0400

<span style='display:block; white-space:pre;color:#404040;'>    gramps: eliminate python copy-pasta; use callback for pg app
</span><span style='display:block; white-space:pre;color:#404040;'>    - Add myself as co-maintainer
</span><span style='display:block; white-space:pre;color:#404040;'>    - General cleanup
</span>---
 genealogy/gramps/Portfile | 46 +++++++++++++++++++++++-----------------------
 1 file changed, 23 insertions(+), 23 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/genealogy/gramps/Portfile b/genealogy/gramps/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d4d26098542..c033d80883f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/genealogy/gramps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/genealogy/gramps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,19 +8,16 @@ github.setup            gramps-project gramps 5.1.5 v
</span> revision                1
 github.tarball_from     archive
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license                 GPL-2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories              genealogy python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms               darwin
</span> supported_archs         noarch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers             {devans @dbevans} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              genealogy python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {devans @dbevans} {mascguy @mascguy} openmaintainer
</span>            
 description             Gramps is a genealogy program
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> long_description        Gramps is a genealogy program to store, edit, \
                         and research genealogical data.  It provides \
                         advanced capabilities for research, analysis, and \
                         correlation to potentially fill relationship gaps.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> homepage                https://www.gramps-project.org/
 
 checksums               rmd160  54f05d1eb18fadde9c41ae867e7c6e1e4bfbff4d \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,28 +44,26 @@ depends_run             port:adwaita-icon-theme
</span> 
 patchfiles              patch-gramps-gen-utils-resourcepath.py.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+proc py_setup {py_ver} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    python.default_version \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${py_ver}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${py_ver}-bsddb3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${py_ver}-gobject3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${py_ver}-Pillow \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${py_ver}-pyicu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant python37 conflicts python38 python39 description {Use Python 3.7} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    python.default_version  37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:py37-bsddb3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py37-gobject3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py37-Pillow \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py37-pyicu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    py_setup 37
</span> }
 
 variant python38 conflicts python37 python39 description {Use Python 3.8} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    python.default_version  38
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:py38-bsddb3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py38-gobject3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py38-Pillow \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py38-pyicu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    py_setup 38
</span> }
 
 variant python39 conflicts python37 python38 description {Use Python 3.9} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    python.default_version  39
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:py39-bsddb3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py39-gobject3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py39-Pillow \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py39-pyicu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    py_setup 39
</span> }
 
 if {![variant_isset python37] && \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -89,9 +84,12 @@ post-activate {
</span> }
 
 # FIXME: App pg doesn't use a callback, so don't pull in until after all other setup
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup               app 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc setup_pg_app {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup  app 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-app.icon                ${worksrcpath}/images/hicolor/scalable/apps/gramps.svg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global     worksrcpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    app.icon   ${worksrcpath}/images/hicolor/scalable/apps/gramps.svg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 notes {
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -113,3 +111,5 @@ copying to another user on the same machine -- all of these cases should use XML
</span> For detailed backup instructions, see the online Gramps documentation at https://www.gramps-project.org/wiki/index.php?title=How_to_make_a_backup
 
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+port::register_callback setup_pg_app
</span></pre><pre style='margin:0'>

</pre>