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