<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/51f741860a020e7a8fde26e27ea62fe07ce0ea44">https://github.com/macports/macports-ports/commit/51f741860a020e7a8fde26e27ea62fe07ce0ea44</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 51f7418 gramps3: mark obsolete, replaced by gramps
</span>51f7418 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 51f741860a020e7a8fde26e27ea62fe07ce0ea44
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Tue Feb 27 10:19:48 2018 -0800
<span style='display:block; white-space:pre;color:#404040;'> gramps3: mark obsolete, replaced by gramps
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> A dependent of py27-webkitgtk, this port has been
</span><span style='display:block; white-space:pre;color:#404040;'> superceded by gramps which now depends on python3, gtk3
</span><span style='display:block; white-space:pre;color:#404040;'> and webkit2-gtk using gobject introspection.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Users should migrate to the new version after backing up
</span><span style='display:block; white-space:pre;color:#404040;'> any existing genealogical database. See notes in gramps
</span><span style='display:block; white-space:pre;color:#404040;'> for details.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See https://trac.macports.org/ticket/52410
</span>---
genealogy/gramps3/Portfile | 89 ++++------------------------------------------
1 file changed, 6 insertions(+), 83 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/genealogy/gramps3/Portfile b/genealogy/gramps3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 55f72f3..356637d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/genealogy/gramps3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/genealogy/gramps3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,91 +2,14 @@
</span>
PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# remove this port after 2019-02-27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> name gramps3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts gramps
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set dname gramps
</span> version 3.4.9
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license none
</span> categories genealogy python
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs noarch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {devans @dbevans} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description GRAMPS is a genealogy program
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description GRAMPS is a genealogy program to store, edit, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- and research genealogical data. It provides \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- advanced capabilities for research, analysis, and \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- correlation to potentially fill relationship gaps. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- This is the legacy gtk2 version. To install the updated \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk3 version that supports both python 2 and 3, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install port gramps.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://gramps-project.org/introduction-WP/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites sourceforge:gramps
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname ${dname}-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 fc6871ae0b0c6b2c0e6c7562c48c6f4652d5b66a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 402a8616efeda730d10941690edb6dfb2719c3f7383e376a404577412676a8f3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:intltool \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnome-doc-utils \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:autoconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:automake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libtool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# librsvg is required at least for icons in dialogs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:librsvg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:shared-mime-info \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:desktop-file-utils \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cmd ./autogen.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --disable-mime-install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set python.version 27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set python.branch "[string range ${python.version} 0 end-1].[string index ${python.version} end]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set python.sitepkgs ${frameworks_dir}/Python.framework/Versions/${python.branch}/lib/python${python.branch}/site-packages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:py${python.version}-gtkspell \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-webkitgtk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-osmgpsmap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-exiv2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:${python.sitepkgs}/PIL:py${python.version}-Pillow \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-pyicu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.python ${prefix}/bin/python${python.branch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-activate {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "${prefix}/bin/update-mime-database ${prefix}/share/mime"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
</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;'>-notes {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-When using GRAMPS, be sure to backup your data regularly! GRAMPS backups are in XML format.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-XML is machine- and human-readable. It is completely self-sufficient. It is also small.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-The following are good backup practices:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Backup to XML from time to time, especially after large edits.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Backup to XML before making big changes, such as importing new data into an existing database from e.g. GEDCOM,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- merging records, running tools that may heavily modify the data, etc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Backup to XML before upgrading GRAMPS to a newer version. Backup to XML with the old version before you install the new one!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Backup to XML before upgrading your OS.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Also, use XML format for any data migration. Moving to another machine, sending data to a family member,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-copying to another user on the same machine -- all of these cases should use XML.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-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>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+replaced_by gramps
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url https://sourceforge.net/projects/gramps/files/Stable/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex "/Stable/(3\[0-9.\]+)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup obsolete 1.0
</span></pre><pre style='margin:0'>
</pre>