diff --git a/science/gramps/Makefile b/science/gramps/Makefile index 7f1f0089b198..1eac37a93fb2 100644 --- a/science/gramps/Makefile +++ b/science/gramps/Makefile @@ -1,46 +1,42 @@ PORTNAME= gramps DISTVERSIONPREFIX= v -DISTVERSION= 5.1.6 -PORTREVISION= 1 +DISTVERSION= 5.2.0 CATEGORIES= science gnome python MAINTAINER= eduardo@FreeBSD.org COMMENT= GTK3-based genealogy program WWW= https://gramps-project.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgeocode-glib.so:net/geocode-glib \ libosmgpsmap-1.0.so:x11-toolkits/osm-gps-map RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygraphviz>=0:graphics/py-pygraphviz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyicu>=1.8:devel/py-pyicu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ xdg-open:devel/xdg-utils USES= desktop-file-utils gettext gnome python shared-mime-info USE_GITHUB= yes GH_ACCOUNT= gramps-project USE_GNOME= cairo gtk30 intltool librsvg2 pango pygobject3 USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes OPTIONS_DEFINE= GEXIV GTKSPELL PIL RCS TTFFREEFONT OPTIONS_DEFAULT= GEXIV GTKSPELL GEXIV_DESC= Manage Exif metadata embedded in media GTKSPELL_DESC= Spell checking support via gtkspell PIL_DESC= Crop/convert images with Python Imaging Library (Pillow) RCS_DESC= Manage revisions of family trees with with GNU RCS TTFFREEFONT_DESC= More font support in reports GEXIV_LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 GTKSPELL_LIB_DEPENDS= libgtkspell3-3.so:textproc/gtkspell3 PIL_RUN_DEPENDS= ${PY_PILLOW} RCS_RUN_DEPENDS= rcsdiff:devel/rcs TTFFREEFONT_RUN_DEPENDS= ${LOCALBASE}/share/fonts/freefont-ttf/FreeMono.ttf:x11-fonts/freefont-ttf -post-install: - ${ECHO_CMD} -n ${PREFIX}/share > ${STAGEDIR}${PYTHON_SITELIBDIR}/gramps/gen/utils/resource-path - .include diff --git a/science/gramps/distinfo b/science/gramps/distinfo index 5dc29bc56320..15268b9b4e6f 100644 --- a/science/gramps/distinfo +++ b/science/gramps/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1688108081 -SHA256 (gramps-project-gramps-v5.1.6_GH0.tar.gz) = bff0b5694e77e0f7075fb76481c4523d37646cc042c8dd9897ff2e0cd401fa3b -SIZE (gramps-project-gramps-v5.1.6_GH0.tar.gz) = 17429153 +TIMESTAMP = 1708717465 +SHA256 (gramps-project-gramps-v5.2.0_GH0.tar.gz) = e368bbb9f5647eeb6dde8f5941b502d26f6969fba1e2fc5367d1cd4d9a725e91 +SIZE (gramps-project-gramps-v5.2.0_GH0.tar.gz) = 21057445 diff --git a/science/gramps/files/patch-data_gramps.xml.in b/science/gramps/files/patch-data_gramps.xml.in deleted file mode 100644 index 48dff01ff3bd..000000000000 --- a/science/gramps/files/patch-data_gramps.xml.in +++ /dev/null @@ -1,19 +0,0 @@ ---- data/gramps.xml.in.orig 2023-06-29 20:37:13 UTC -+++ data/gramps.xml.in -@@ -6,16 +6,6 @@ - <_comment>Gramps database - - -- -- <_comment>GEDCOM -- -- -- -- -- -- -- -- - - <_comment>Gramps package - diff --git a/science/gramps/files/patch-gramps_gen_utils_grampslocale.py b/science/gramps/files/patch-gramps_gen_utils_grampslocale.py deleted file mode 100644 index 7f29913142d1..000000000000 --- a/science/gramps/files/patch-gramps_gen_utils_grampslocale.py +++ /dev/null @@ -1,20 +0,0 @@ ---- gramps/gen/utils/grampslocale.py.orig 2023-06-29 20:37:13 UTC -+++ gramps/gen/utils/grampslocale.py -@@ -525,9 +525,14 @@ class GrampsLocale: - # with locale instead of gettext. Win32 doesn't support bindtextdomain. - if self.localedir: - if not sys.platform == 'win32': -- # bug12278, _build_popup_ui() under linux and macOS -- locale.textdomain(self.localedomain) -- locale.bindtextdomain(self.localedomain, self.localedir) -+ if hasattr(locale, 'textdomain'): -+ # bug12278, _build_popup_ui() under linux and macOS -+ locale.textdomain(self.localedomain) -+ locale.bindtextdomain(self.localedomain, self.localedir) -+ else: -+ import gettext -+ gettext.textdomain(self.localedomain) -+ gettext.bindtextdomain(self.localedomain, self.localedir) - else: - self._win_bindtextdomain(self.localedomain.encode('utf-8'), - self.localedir.encode('utf-8'))