public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2016-11-13 15:02 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2016-11-13 15:02 UTC (permalink / raw
  To: gentoo-commits

commit:     951cdefb537c6ad5c052a8ad6b979c3c064debbb
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 13 14:59:51 2016 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Sun Nov 13 15:00:29 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=951cdefb

app-misc/gramps: remove old

Suggested-By: Kevin Simmons <kevin <AT> kblob.com>

Package-Manager: portage-2.3.2

 app-misc/gramps/Manifest               |  1 -
 app-misc/gramps/gramps-3.4.9-r1.ebuild | 79 ----------------------------------
 app-misc/gramps/gramps-3.4.9.ebuild    | 78 ---------------------------------
 3 files changed, 158 deletions(-)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 4000583..680dee7 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,3 +1,2 @@
 DIST gramps-3.4.5.tar.gz 10444188 SHA256 940b665a2e0dadf7ee310bdd1a1033c20816c856df8a7d6c4e0850a60471dbc7 SHA512 c9b517f58712d9f585dbddcb394d3605a5f823950a8c3c5a4ffd20d1a8523d6b75f9b6193271adabe76edc073dd6b4c20811de62582a2930b84d88922b4e52b3 WHIRLPOOL 4e30108881900883a4cb3c3ee4c9ef78e04d0850c3dbdaf97569f44cdfb2e56463f3f156f041b4dec6650c722f12cc0909689edc9591c97c5b02b1705860c228
-DIST gramps-3.4.9.tar.gz 10190446 SHA256 402a8616efeda730d10941690edb6dfb2719c3f7383e376a404577412676a8f3 SHA512 f15481b3791a98568a0a7f734ef5eb9a1149cf76c5e83f1270eee41bcf3518713391cb271a54177e6e6bbaf78da098d7a7a2a807266c971c1331dbb9d29d5fbb WHIRLPOOL 834777cb20ee7a3ef7a2397eef5a0e70caab02666cf127ba01f6310ac68463ea67733883cd3ca63676b9541dc104da818986d7b249950ae6a30415f5fa1bddee
 DIST gramps-4.2.4.tar.gz 18683901 SHA256 25190692f2f0d06e05f0761fef45173dd8d6693762572a62845b544a2c622efa SHA512 640b7b8affc29eee000232a3828f71c6e6e4ee568a4fce2ae8f9eaeabc87682e2dd9e2f1db1e8093e368d86583e80ce3c5261cf223f9cc6e210e7d6272781499 WHIRLPOOL ae118840749364b2904e5ed35f318019c54551305cf98d6e118bf9c539d1507dbce74b46fe66430e53c1115d09d3c73296a91f354ad0bb734e6d182a3ae148d0

diff --git a/app-misc/gramps/gramps-3.4.9-r1.ebuild b/app-misc/gramps/gramps-3.4.9-r1.ebuild
deleted file mode 100644
index dd3a36a..00000000
--- a/app-misc/gramps/gramps-3.4.9-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-single-r1
-
-DESCRIPTION="Genealogical Research and Analysis Management Programming System"
-HOMEPAGE="http://www.gramps-project.org/"
-SRC_URI="mirror://sourceforge/gramps/Stable/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="gnome reports spell webkit"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-	dev-python/bsddb3[${PYTHON_USEDEP}]
-	dev-python/pygoocanvas[${PYTHON_USEDEP}]
-	>=dev-python/pygtk-2.16.0[${PYTHON_USEDEP}]
-	gnome-base/librsvg:2
-	sci-geosciences/osm-gps-map
-	x11-misc/xdg-utils
-	gnome? (
-		dev-python/gconf-python[${PYTHON_USEDEP}]
-		dev-python/libgnome-python[${PYTHON_USEDEP}]
-	)
-	spell? ( dev-python/gtkspell-python[${PYTHON_USEDEP}] )
-	reports? ( media-gfx/graphviz )
-	webkit? ( dev-python/pywebkitgtk[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-	dev-util/intltool
-	sys-devel/gettext
-	virtual/libiconv
-	virtual/pkgconfig
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-3.4.0-use_bsddb3.patch"
-)
-
-src_prepare() {
-	# Fix install path, bug 423315 for example
-	einfo "Fix installation path"
-	find . -iname 'Makefile.in' | xargs \
-		sed "s;\(pkgdatadir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
-		|| die
-	find . -iname 'Makefile.in' | xargs \
-		sed "s;\(pkgpythondir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
-		|| die
-
-	sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
-		-i src/Makefile.in || die
-
-	sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
-	-i src/docgen/Makefile.in || die
-
-	einfo "Fix wrapper script"
-	sed "s;@datadir@;$(python_get_sitedir);" \
-		-i gramps.sh.in || die
-
-	einfo "Fix icon location"
-	sed "s;gramps/;pixmap/;g" -i data/gramps.keys.in || die
-
-	python_fix_shebang .
-
-	gnome2_src_prepare
-}
-
-src_configure() {
-	gnome2_src_configure \
-		--disable-mime-install \
-		PYTHON="${EROOT}"/usr/bin/python2
-}

diff --git a/app-misc/gramps/gramps-3.4.9.ebuild b/app-misc/gramps/gramps-3.4.9.ebuild
deleted file mode 100644
index 487be35..00000000
--- a/app-misc/gramps/gramps-3.4.9.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-GCONF_DEBUG="no"
-
-inherit eutils gnome2 python-single-r1
-
-DESCRIPTION="Genealogical Research and Analysis Management Programming System"
-HOMEPAGE="http://www.gramps-project.org/"
-SRC_URI="mirror://sourceforge/gramps/Stable/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="gnome reports spell webkit"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-	dev-python/bsddb3[${PYTHON_USEDEP}]
-	dev-python/pygoocanvas[${PYTHON_USEDEP}]
-	>=dev-python/pygtk-2.16.0[${PYTHON_USEDEP}]
-	gnome-base/librsvg:2
-	sci-geosciences/osm-gps-map
-	x11-misc/xdg-utils
-	gnome? (
-		dev-python/gconf-python[${PYTHON_USEDEP}]
-		dev-python/libgnome-python[${PYTHON_USEDEP}]
-	)
-	spell? ( dev-python/gtkspell-python[${PYTHON_USEDEP}] )
-	reports? ( media-gfx/graphviz )
-	webkit? ( dev-python/pywebkitgtk[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-	dev-util/intltool
-	sys-devel/gettext
-	virtual/libiconv
-	virtual/pkgconfig
-"
-
-src_prepare() {
-	epatch "${FILESDIR}/${PN}-3.4.0-use_bsddb3.patch"
-
-	# Fix install path, bug 423315 for example
-	einfo "Fix installation path"
-	find . -iname 'Makefile.in' | xargs \
-		sed "s;\(pkgdatadir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
-		|| die
-	find . -iname 'Makefile.in' | xargs \
-		sed "s;\(pkgpythondir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
-		|| die
-
-	sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
-		-i src/Makefile.in || die
-
-	sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
-	-i src/docgen/Makefile.in || die
-
-	einfo "Fix wrapper script"
-	sed "s;@datadir@;$(python_get_sitedir);" \
-		-i gramps.sh.in || die
-
-	einfo "Fix icon location"
-	sed "s;gramps/;pixmap/;g" -i data/gramps.keys.in || die
-
-	python_fix_shebang .
-
-	gnome2_src_prepare
-}
-
-src_configure() {
-	gnome2_src_configure \
-		--disable-mime-install \
-		PYTHON="${EROOT}"/usr/bin/python2
-}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2024-10-06  8:26 Sam James
  0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2024-10-06  8:26 UTC (permalink / raw
  To: gentoo-commits

commit:     4fc8022d07ba70eb848bd94f595bfed11d7fcc16
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  6 08:26:02 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct  6 08:26:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc8022d

app-misc/gramps: Stabilize 5.2.3 amd64, #940924

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-misc/gramps/gramps-5.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.2.3.ebuild b/app-misc/gramps/gramps-5.2.3.ebuild
index e65eb3ca41c1..081982f64d19 100644
--- a/app-misc/gramps/gramps-5.2.3.ebuild
+++ b/app-misc/gramps/gramps-5.2.3.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="exif geo postscript +rcs +reports spell test"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2024-09-06 10:12 Petr Vaněk
  0 siblings, 0 replies; 70+ messages in thread
From: Petr Vaněk @ 2024-09-06 10:12 UTC (permalink / raw
  To: gentoo-commits

commit:     b3da7517e872daf72dda55edb7d6aefd5b8f8713
Author:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  6 09:35:38 2024 +0000
Commit:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
CommitDate: Fri Sep  6 10:11:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3da7517

app-misc/gramps: TZ=UTC for ged export test

The ged export test expects UTC timezone.

Closes: https://bugs.gentoo.org/939161
Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>

 app-misc/gramps/gramps-5.2.3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.2.3.ebuild b/app-misc/gramps/gramps-5.2.3.ebuild
index 391d5dc54184..e65eb3ca41c1 100644
--- a/app-misc/gramps/gramps-5.2.3.ebuild
+++ b/app-misc/gramps/gramps-5.2.3.ebuild
@@ -69,7 +69,8 @@ python_test() {
 	# test_imp_sample_ged wrongly detects mimetype for OBJE without file in ${S}
 	rm -f data/tests/imp_sample.ged || die
 
-	local -x GRAMPS_RESOURCES="${BUILD_DIR}/install/usr/share" GDK_BACKEND=-
+	# TZ=UTC is expected in ged export test, #939161
+	local -x GRAMPS_RESOURCES="${BUILD_DIR}/install/usr/share" GDK_BACKEND=- TZ=UTC
 	eunittest -p "*_test.py"
 
 	# we don't want to install this symlink


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2024-09-05 13:27 Petr Vaněk
  0 siblings, 0 replies; 70+ messages in thread
From: Petr Vaněk @ 2024-09-05 13:27 UTC (permalink / raw
  To: gentoo-commits

commit:     3bb8fd5009e3f7ea625ba3fca0d2aa0c4f9e6f55
Author:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  4 10:28:19 2024 +0000
Commit:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
CommitDate: Thu Sep  5 13:26:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bb8fd50

app-misc/gramps: add 5.2.3

Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>

 app-misc/gramps/Manifest            |  1 +
 app-misc/gramps/gramps-5.2.3.ebuild | 89 +++++++++++++++++++++++++++++++++++++
 2 files changed, 90 insertions(+)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 21ee3a3cde1b..bd96f3bad8af 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1 +1,2 @@
 DIST gramps-5.2.2.tar.gz 21070723 BLAKE2B 8edf794e766663a1536cc50599a418ccb6e06ea832be14227aaa29336a1165f54c00cfb5fa7ed6657256b6660d3217ac4f4e2e62d41097d66808f0f4f554238c SHA512 4e2480081c16a61e9b0d4b0bbecccf4e6af6a40498d6994d8103ac37a7f3ce7993359fc0a9ee72cb06173ab82e17029e1a731bcf4af360cfc73e3c44c9800ef5
+DIST gramps-5.2.3.tar.gz 21081011 BLAKE2B 1ed8bc46e3c0d49b77194e52a060e5e3627871620f87bb7aca1b112972aecbd94a382cbc03ac07f8ef0424b4e47abbb4245ec4761fce5f5b019bdf41591530a1 SHA512 830af5c7276ff4e6c3a43ce37f1cd7bf345368885489701d17e4fe276f468890b267c5c72d7055e6043dc715e7a7f950e5a2084e31863d338c3487f29561ac75

diff --git a/app-misc/gramps/gramps-5.2.3.ebuild b/app-misc/gramps/gramps-5.2.3.ebuild
new file mode 100644
index 000000000000..391d5dc54184
--- /dev/null
+++ b/app-misc/gramps/gramps-5.2.3.ebuild
@@ -0,0 +1,89 @@
+# Copyright 2001-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Community genealogy program aiming to be both intuitive and feature-complete"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="
+	https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="exif geo postscript +rcs +reports spell test"
+
+RDEPEND="
+	$(python_gen_cond_dep '
+		dev-python/pycairo[${PYTHON_USEDEP}]
+		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+		dev-python/pyicu[${PYTHON_USEDEP}]
+		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+	')
+	gnome-base/librsvg:2
+	>x11-libs/gtk+-3.14.8:3[introspection]
+	x11-libs/pango[introspection]
+	x11-misc/xdg-utils
+	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+	spell? ( app-text/gtkspell:3[introspection] )
+	rcs? ( dev-vcs/rcs )
+	reports? ( media-gfx/graphviz[postscript?] )
+"
+BDEPEND="test? (
+	$(python_gen_cond_dep '
+		dev-python/jsonschema[${PYTHON_USEDEP}]
+		dev-python/lxml[${PYTHON_USEDEP}]
+	')
+)"
+
+DISTUTILS_ARGS=(
+	--no-compress-manpages
+)
+
+distutils_enable_tests unittest
+
+src_prepare() {
+	# Install documentation to the proper location. This can't be done
+	# easily with a patch because we substitute in the ${PF} variable,
+	# and that changes with every revision.
+	sed -i -e "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+
+	default
+}
+
+python_test() {
+	# gramps.gen.utils.test.file_test.FileTest.test_mediapath expects existing ~/.gramps
+	# see https://gramps-project.org/bugs/view.php?id=13305
+	mkdir -p "${HOME}/.gramps" || die
+	# we need to populate test data to resources, they are not installed
+	ln -snf "${S}/data/tests" "${BUILD_DIR}/install/usr/share/gramps/tests" || die
+	# test_imp_sample_ged wrongly detects mimetype for OBJE without file in ${S}
+	rm -f data/tests/imp_sample.ged || die
+
+	local -x GRAMPS_RESOURCES="${BUILD_DIR}/install/usr/share" GDK_BACKEND=-
+	eunittest -p "*_test.py"
+
+	# we don't want to install this symlink
+	rm -f "${BUILD_DIR}/install/usr/share/gramps/tests" || die
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	xdg_icon_cache_update
+	xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_icon_cache_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2024-05-28 13:19 Sam James
  0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2024-05-28 13:19 UTC (permalink / raw
  To: gentoo-commits

commit:     da99c6c94c59ff8ef4de95a44e9f1d3ad25649b9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 13:18:17 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 28 13:18:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da99c6c9

app-misc/gramps: Stabilize 5.2.2 amd64, #932921

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-misc/gramps/gramps-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.2.2.ebuild b/app-misc/gramps/gramps-5.2.2.ebuild
index 302a27877ada..28218dd45ff7 100644
--- a/app-misc/gramps/gramps-5.2.2.ebuild
+++ b/app-misc/gramps/gramps-5.2.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="exif geo postscript +rcs +reports spell test"
 
 # Many tests fail unless the deprecated BerkeleyDB back-end is enabled.


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2024-04-08 13:15 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2024-04-08 13:15 UTC (permalink / raw
  To: gentoo-commits

commit:     5d3ad756aaf73564b932423a4bee78063d622948
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  8 12:11:56 2024 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Apr  8 13:15:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d3ad756

app-misc/gramps: add 5.2.2, drop 5.2.1

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest                                     | 2 +-
 app-misc/gramps/{gramps-5.2.1.ebuild => gramps-5.2.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 0fb1ade4a359..11642f054cd5 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,2 +1,2 @@
 DIST gramps-5.1.6.tar.gz 17429153 BLAKE2B fe94d80ff209e1f27ec1cfa533e916514336c1d367435e0a9da4b8309efbc9c047302a67ec24e28237eaead67ff63e76bd1384ac1e3df10e08ae98aca126566b SHA512 419bbfa54ca3bf33e71fd579c84a56eebe4afc78ccd50c23b2d62869684709ccbf373e8da0e65835d9fc21a29d2d144597d6cf8c425e14c91574535d4b1ab64d
-DIST gramps-5.2.1.tar.gz 21059645 BLAKE2B 0fda7a637abe4f7f8019d113cc62b353f4e3628274e614cf8778b4c8303f68951ccb5ca7356faf7bce58ee399da1aa33f70ac482d995c60c9103eed9bae3b490 SHA512 ac7b9bd1bccf1094ccf91d3fec5cf1ed7327911d314c05b544c15aaf7681c0b5acd4088411200e23a70bcd965297107ea5deaf5c200b6b144b24d16e085c613e
+DIST gramps-5.2.2.tar.gz 21070723 BLAKE2B 8edf794e766663a1536cc50599a418ccb6e06ea832be14227aaa29336a1165f54c00cfb5fa7ed6657256b6660d3217ac4f4e2e62d41097d66808f0f4f554238c SHA512 4e2480081c16a61e9b0d4b0bbecccf4e6af6a40498d6994d8103ac37a7f3ce7993359fc0a9ee72cb06173ab82e17029e1a731bcf4af360cfc73e3c44c9800ef5

diff --git a/app-misc/gramps/gramps-5.2.1.ebuild b/app-misc/gramps/gramps-5.2.2.ebuild
similarity index 100%
rename from app-misc/gramps/gramps-5.2.1.ebuild
rename to app-misc/gramps/gramps-5.2.2.ebuild


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2023-10-24 23:16 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2023-10-24 23:16 UTC (permalink / raw
  To: gentoo-commits

commit:     442c48c43d2a764baa94ef5d27bbc83337a1a201
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 24 21:31:40 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Oct 24 23:16:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=442c48c4

app-misc/gramps: drop 5.1.6-r1

Closes: https://bugs.gentoo.org/909880
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.6-r1.ebuild | 87 ----------------------------------
 1 file changed, 87 deletions(-)

diff --git a/app-misc/gramps/gramps-5.1.6-r1.ebuild b/app-misc/gramps/gramps-5.1.6-r1.ebuild
deleted file mode 100644
index 308f1fc3dd70..000000000000
--- a/app-misc/gramps/gramps-5.1.6-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2001-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="sqlite"
-
-inherit python-single-r1 xdg-utils
-
-DESCRIPTION="Community genealogy program aiming to be both intuitive and feature-complete"
-HOMEPAGE="https://gramps-project.org/"
-SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="exif geo postscript +rcs +reports spell test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Some of the tests fail unless the deprecated BerkeleyDB back-end is enabled.
-RESTRICT="test"
-
-RDEPEND="${PYTHON_DEPS}
-	$(python_gen_cond_dep '
-		dev-python/pycairo[${PYTHON_USEDEP}]
-		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
-		dev-python/pyicu[${PYTHON_USEDEP}]
-		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
-	')
-	gnome-base/librsvg:2
-	>x11-libs/gtk+-3.14.8:3[introspection]
-	x11-libs/pango[introspection]
-	x11-misc/xdg-utils
-	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
-	spell? ( app-text/gtkspell:3[introspection] )
-	rcs? ( dev-vcs/rcs )
-	reports? ( media-gfx/graphviz[postscript?] )
-"
-BDEPEND="test? (
-	${RDEPEND}
-	$(python_gen_cond_dep '
-		dev-python/jsonschema[${PYTHON_USEDEP}]
-		dev-python/lxml[${PYTHON_USEDEP}]
-	')
-)"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-5.1.3-test_locale.patch
-)
-
-src_prepare() {
-	# Install documentation to the proper location. This can't be done
-	# easily with a patch because we substitute in the ${PF} variable,
-	# and that changes with every revision.
-	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-
-	default
-}
-
-src_compile() {
-	${PYTHON} setup.py --verbose build || die
-}
-
-src_test() {
-	LC_ALL=C.UTF-8 ${PYTHON} setup.py --verbose test || die
-}
-
-src_install() {
-	${PYTHON} setup.py --verbose install --root="${ED}" --resourcepath=/usr/share --no-compress-manpages || die
-	einstalldocs
-	python_optimize
-}
-
-pkg_postinst() {
-	xdg_desktop_database_update
-	xdg_icon_cache_update
-	xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-	xdg_icon_cache_update
-	xdg_mimeinfo_database_update
-}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2023-10-23 23:08 Sam James
  0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2023-10-23 23:08 UTC (permalink / raw
  To: gentoo-commits

commit:     f839b36be9e1b4406ad87d88db4a5034e55555a7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 23 23:08:06 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 23 23:08:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f839b36b

app-misc/gramps: Stabilize 5.1.6-r3 amd64, #916194

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.1.6-r3.ebuild b/app-misc/gramps/gramps-5.1.6-r3.ebuild
index 2f8c17d56165..6b5daf8a89da 100644
--- a/app-misc/gramps/gramps-5.1.6-r3.ebuild
+++ b/app-misc/gramps/gramps-5.1.6-r3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="exif geo postscript +rcs +reports spell test"
 
 # Many tests fail unless the deprecated BerkeleyDB back-end is enabled.


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2023-09-08  9:56 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2023-09-08  9:56 UTC (permalink / raw
  To: gentoo-commits

commit:     884a833a26000f36bb645fd24fe42eddb4ac953e
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  8 09:54:34 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Sep  8 09:54:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884a833a

app-misc/gramps: revbump for 5c7e102c618f78275f994d75344766fdb42a1426

That commit has changed the run-time behaviour of Gramps so it should have
been accompanied by a revision bump to begin with.

Closes: https://bugs.gentoo.org/913855
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/{gramps-5.1.6-r2.ebuild => gramps-5.1.6-r3.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-misc/gramps/gramps-5.1.6-r2.ebuild b/app-misc/gramps/gramps-5.1.6-r3.ebuild
similarity index 100%
rename from app-misc/gramps/gramps-5.1.6-r2.ebuild
rename to app-misc/gramps/gramps-5.1.6-r3.ebuild


^ permalink raw reply	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2023-09-07  8:38 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2023-09-07  8:38 UTC (permalink / raw
  To: gentoo-commits

commit:     5c7e102c618f78275f994d75344766fdb42a1426
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  7 08:29:51 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Sep  7 08:38:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c7e102c

app-misc/gramps: set the resource path again

Still needed, as it turns out. In the past we did it using the upstream
setup.py option --resource-path but that seems to be broken in PEP-517
mode, and a single echo call utilising ebuild helper functions and
variables produces exactly the same result.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.6-r2.ebuild | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/app-misc/gramps/gramps-5.1.6-r2.ebuild b/app-misc/gramps/gramps-5.1.6-r2.ebuild
index 21e33b40891f..cfe79f32a435 100644
--- a/app-misc/gramps/gramps-5.1.6-r2.ebuild
+++ b/app-misc/gramps/gramps-5.1.6-r2.ebuild
@@ -69,6 +69,13 @@ src_prepare() {
 	default
 }
 
+python_install() {
+	distutils-r1_python_install
+
+	# setup.py option --resourcepath appears to have problems at the moment
+	echo -n "/usr/share" > "${ED}"$(python_get_sitedir)/${PN}/gen/utils/resource-path || die
+}
+
 pkg_postinst() {
 	xdg_desktop_database_update
 	xdg_icon_cache_update


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2023-09-07  8:38 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2023-09-07  8:38 UTC (permalink / raw
  To: gentoo-commits

commit:     98f7ec8a89be90e058d4c75cba2f050620768e16
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  7 08:33:50 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Sep  7 08:38:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f7ec8a

app-misc/gramps: turn DISTUTILS_ARGS into an array

Doesn't really matter when only one argument is passed but let us do it
properly.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.6-r2.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.1.6-r2.ebuild b/app-misc/gramps/gramps-5.1.6-r2.ebuild
index cfe79f32a435..2f8c17d56165 100644
--- a/app-misc/gramps/gramps-5.1.6-r2.ebuild
+++ b/app-misc/gramps/gramps-5.1.6-r2.ebuild
@@ -51,7 +51,9 @@ PATCHES=(
 	"${FILESDIR}"/${PN}-5.1.6-pep517_setup.patch
 )
 
-DISTUTILS_ARGS="--no-compress-manpages"
+DISTUTILS_ARGS=(
+	--no-compress-manpages
+)
 
 distutils_enable_tests pytest
 


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2023-08-22 21:35 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2023-08-22 21:35 UTC (permalink / raw
  To: gentoo-commits

commit:     947e547029b66035858de76f3152bc17f64b6ab9
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 22 21:29:15 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Aug 22 21:35:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947e5470

app-misc/gramps: drop 5.1.5

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest            |   1 -
 app-misc/gramps/gramps-5.1.5.ebuild | 105 ------------------------------------
 app-misc/gramps/metadata.xml        |   1 -
 3 files changed, 107 deletions(-)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index d21cf246dbc7..e03b8f571b65 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,2 +1 @@
-DIST gramps-5.1.5.tar.gz 17425167 BLAKE2B f07fcb84c28f1def84c5568da6ac38a78def8657a0ee010163cb7e0899dd94ebb1c851e2c9d207fd9725754363ac7243a66f0de6e0d9708270d2d43c90485212 SHA512 8e36e8da7cfb41cc0c77881993cfc212a15bf9775dad3c8be131889b70360117e023b6837b91dad28fc03198080290a08c8089856c753246ff14c7fc3bca38be
 DIST gramps-5.1.6.tar.gz 17429153 BLAKE2B fe94d80ff209e1f27ec1cfa533e916514336c1d367435e0a9da4b8309efbc9c047302a67ec24e28237eaead67ff63e76bd1384ac1e3df10e08ae98aca126566b SHA512 419bbfa54ca3bf33e71fd579c84a56eebe4afc78ccd50c23b2d62869684709ccbf373e8da0e65835d9fc21a29d2d144597d6cf8c425e14c91574535d4b1ab64d

diff --git a/app-misc/gramps/gramps-5.1.5.ebuild b/app-misc/gramps/gramps-5.1.5.ebuild
deleted file mode 100644
index 89f5b7547f9c..000000000000
--- a/app-misc/gramps/gramps-5.1.5.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="sqlite"
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="Community genealogy program aiming to be both intuitive and feature-complete"
-HOMEPAGE="https://gramps-project.org/"
-SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="berkdb exif geo postscript +rcs +reports spell test"
-
-# Previously had: !berkdb? ( test ) combined w/ dev-python/bsddb3 dep only for py3.9
-# so now restricted entirely.
-# See also https://github.com/gramps-project/gramps/pull/1408.
-RESTRICT="test"
-
-RDEPEND="
-	$(python_gen_cond_dep '
-		dev-python/pycairo[${PYTHON_USEDEP}]
-		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
-		dev-python/pyicu[${PYTHON_USEDEP}]
-		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
-	')
-	gnome-base/librsvg:2
-	>x11-libs/gtk+-3.14.8:3[introspection]
-	x11-libs/pango[introspection]
-	x11-misc/xdg-utils
-	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
-	spell? ( app-text/gtkspell:3[introspection] )
-	rcs? ( dev-vcs/rcs )
-	reports? ( media-gfx/graphviz[postscript?] )
-"
-BDEPEND="test? ( ${RDEPEND}
-	$(python_gen_cond_dep '
-		dev-python/jsonschema[${PYTHON_USEDEP}]
-		dev-python/lxml[${PYTHON_USEDEP}]
-	')
-)"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-5.1.3-test_locale.patch
-)
-
-python_prepare_all() {
-	# Install documentation to the proper location. This can't be done
-	# easily with a patch because we substitute in the ${PF} variable,
-	# and that changes with every revision.
-	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-	distutils-r1_python_prepare_all
-}
-
-python_configure_all() {
-	DISTUTILS_ARGS=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-	)
-}
-
-python_test() {
-	# Gramps builds just fine out of tree but it confuses its test suite.
-	# The following might be an ugly hack but at least it lets the tests
-	# run properly until either I or upstream have come up with something
-	# better. FIXME: test this when a new release comes out.
-	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
-		die "Failed to symlink build directory to source directory"
-
-	# Set a sane default locale for the tests which do not explicitly set one.
-	local -x LC_ALL=C.UTF-8
-
-	esetup.py test || die
-}
-
-# Ugly hack to work around Bug #717922
-python_install() {
-	local DISTUTILS_ARGS=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-		build
-	)
-	distutils-r1_python_install
-	echo -n "${EPREFIX}/usr/share" > "${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die
-}
-
-pkg_postinst() {
-	xdg_desktop_database_update
-	xdg_icon_cache_update
-	xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-	xdg_icon_cache_update
-	xdg_mimeinfo_database_update
-}

diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
index 06500c9ec887..8e10fde3694a 100644
--- a/app-misc/gramps/metadata.xml
+++ b/app-misc/gramps/metadata.xml
@@ -88,7 +88,6 @@
 		zapolnjevanju vrzeli v rodoslovnih podatkih.
 	</longdescription>
 	<use>
-		<flag name="berkdb">Support BerkeleyDB-based family trees produced by older versions of Gramps</flag>
 		<flag name="geo">Enable rendering of geographical data using <pkg>sci-geosciences/osm-gps-map</pkg></flag>
 		<flag name="reports">All external software that is needed for graphical reports will be installed</flag>
 		<flag name="rcs">Adds support for family tree archives via <pkg>dev-vcs/rcs</pkg></flag>


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2023-08-22 11:16 Sam James
  0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2023-08-22 11:16 UTC (permalink / raw
  To: gentoo-commits

commit:     fb52debc59634e01de531abe66ba373777a8488e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 22 11:16:20 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 22 11:16:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb52debc

app-misc/gramps: Stabilize 5.1.6-r1 amd64, #912771

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.1.6-r1.ebuild b/app-misc/gramps/gramps-5.1.6-r1.ebuild
index 01e06e6e7b85..308f1fc3dd70 100644
--- a/app-misc/gramps/gramps-5.1.6-r1.ebuild
+++ b/app-misc/gramps/gramps-5.1.6-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="exif geo postscript +rcs +reports spell test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2023-07-10 23:04 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2023-07-10 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     968fd2401643524b824134ffefd440ec42e24606
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 10 22:10:54 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Jul 10 23:04:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968fd240

app-misc/gramps: switch from distutils-r1 to python-single-r1

Gramps uses a heavily customised distutils-based setup.py which was
already somewhat fragile while using the legacy distutils-r1 mode
and which simply does not work correctly in PEP-517 mode. Just let
python-single-r1 handle the plumbing and call setup.py directly
as needed. Not only does this mean one package less in the tree to
depend on the legacy distutils-r1 but in the end, not having to
make the custom setup.py play nicely with that eclass actually makes
the ebuilds a bit simpler.

Closes: https://bugs.gentoo.org/909880
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 ...{gramps-5.1.6.ebuild => gramps-5.1.6-r1.ebuild} | 49 +++++++---------------
 1 file changed, 16 insertions(+), 33 deletions(-)

diff --git a/app-misc/gramps/gramps-5.1.6.ebuild b/app-misc/gramps/gramps-5.1.6-r1.ebuild
similarity index 62%
rename from app-misc/gramps/gramps-5.1.6.ebuild
rename to app-misc/gramps/gramps-5.1.6-r1.ebuild
index 35795730b469..01e06e6e7b85 100644
--- a/app-misc/gramps/gramps-5.1.6.ebuild
+++ b/app-misc/gramps/gramps-5.1.6-r1.ebuild
@@ -3,13 +3,10 @@
 
 EAPI=8
 
-DISTUTILS_SINGLE_IMPL=1
-# Sadly, PEP-517 mode breaks both the test suite and the installation of some of the data files
-DISTUTILS_USE_SETUPTOOLS=no
 PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="sqlite"
 
-inherit distutils-r1 xdg-utils
+inherit python-single-r1 xdg-utils
 
 DESCRIPTION="Community genealogy program aiming to be both intuitive and feature-complete"
 HOMEPAGE="https://gramps-project.org/"
@@ -21,10 +18,12 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="exif geo postscript +rcs +reports spell test"
 
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
 # Some of the tests fail unless the deprecated BerkeleyDB back-end is enabled.
 RESTRICT="test"
 
-RDEPEND="
+RDEPEND="${PYTHON_DEPS}
 	$(python_gen_cond_dep '
 		dev-python/pycairo[${PYTHON_USEDEP}]
 		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
@@ -41,6 +40,7 @@ RDEPEND="
 	reports? ( media-gfx/graphviz[postscript?] )
 "
 BDEPEND="test? (
+	${RDEPEND}
 	$(python_gen_cond_dep '
 		dev-python/jsonschema[${PYTHON_USEDEP}]
 		dev-python/lxml[${PYTHON_USEDEP}]
@@ -51,44 +51,27 @@ PATCHES=(
 	"${FILESDIR}"/${PN}-5.1.3-test_locale.patch
 )
 
-distutils_enable_tests setup.py
-
-python_prepare_all() {
+src_prepare() {
 	# Install documentation to the proper location. This can't be done
 	# easily with a patch because we substitute in the ${PF} variable,
 	# and that changes with every revision.
 	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-	distutils-r1_python_prepare_all
-}
 
-python_configure_all() {
-	DISTUTILS_ARGS=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-	)
+	default
 }
 
-python_test() {
-	# Gramps builds just fine out of tree but it confuses its test suite.
-	# The following at least lets the tests run properly in legacy mode.
-	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
-		die "Failed to symlink build directory to source directory"
-
-	# Set a sane default locale for the tests which do not explicitly set one.
-	local -x LC_ALL=C.UTF-8
+src_compile() {
+	${PYTHON} setup.py --verbose build || die
+}
 
-	esetup.py test || die
+src_test() {
+	LC_ALL=C.UTF-8 ${PYTHON} setup.py --verbose test || die
 }
 
-# Ugly hack to work around Bug #717922
-python_install() {
-	local DISTUTILS_ARGS=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-		build
-	)
-	distutils-r1_python_install
-	echo -n "${EPREFIX}/usr/share" > "${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die
+src_install() {
+	${PYTHON} setup.py --verbose install --root="${ED}" --resourcepath=/usr/share --no-compress-manpages || die
+	einstalldocs
+	python_optimize
 }
 
 pkg_postinst() {


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2023-07-08 23:39 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2023-07-08 23:39 UTC (permalink / raw
  To: gentoo-commits

commit:     90f2d412a5a9e60006d48ff02fffc6dfd484f018
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  8 23:08:33 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Sat Jul  8 23:39:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f2d412

app-misc/gramps: add 5.1.6

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest            |   1 +
 app-misc/gramps/gramps-5.1.6.ebuild | 104 ++++++++++++++++++++++++++++++++++++
 2 files changed, 105 insertions(+)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index c250581b7256..d21cf246dbc7 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1 +1,2 @@
 DIST gramps-5.1.5.tar.gz 17425167 BLAKE2B f07fcb84c28f1def84c5568da6ac38a78def8657a0ee010163cb7e0899dd94ebb1c851e2c9d207fd9725754363ac7243a66f0de6e0d9708270d2d43c90485212 SHA512 8e36e8da7cfb41cc0c77881993cfc212a15bf9775dad3c8be131889b70360117e023b6837b91dad28fc03198080290a08c8089856c753246ff14c7fc3bca38be
+DIST gramps-5.1.6.tar.gz 17429153 BLAKE2B fe94d80ff209e1f27ec1cfa533e916514336c1d367435e0a9da4b8309efbc9c047302a67ec24e28237eaead67ff63e76bd1384ac1e3df10e08ae98aca126566b SHA512 419bbfa54ca3bf33e71fd579c84a56eebe4afc78ccd50c23b2d62869684709ccbf373e8da0e65835d9fc21a29d2d144597d6cf8c425e14c91574535d4b1ab64d

diff --git a/app-misc/gramps/gramps-5.1.6.ebuild b/app-misc/gramps/gramps-5.1.6.ebuild
new file mode 100644
index 000000000000..35795730b469
--- /dev/null
+++ b/app-misc/gramps/gramps-5.1.6.ebuild
@@ -0,0 +1,104 @@
+# Copyright 2001-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+# Sadly, PEP-517 mode breaks both the test suite and the installation of some of the data files
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Community genealogy program aiming to be both intuitive and feature-complete"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="exif geo postscript +rcs +reports spell test"
+
+# Some of the tests fail unless the deprecated BerkeleyDB back-end is enabled.
+RESTRICT="test"
+
+RDEPEND="
+	$(python_gen_cond_dep '
+		dev-python/pycairo[${PYTHON_USEDEP}]
+		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+		dev-python/pyicu[${PYTHON_USEDEP}]
+		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+	')
+	gnome-base/librsvg:2
+	>x11-libs/gtk+-3.14.8:3[introspection]
+	x11-libs/pango[introspection]
+	x11-misc/xdg-utils
+	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+	spell? ( app-text/gtkspell:3[introspection] )
+	rcs? ( dev-vcs/rcs )
+	reports? ( media-gfx/graphviz[postscript?] )
+"
+BDEPEND="test? (
+	$(python_gen_cond_dep '
+		dev-python/jsonschema[${PYTHON_USEDEP}]
+		dev-python/lxml[${PYTHON_USEDEP}]
+	')
+)"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-5.1.3-test_locale.patch
+)
+
+distutils_enable_tests setup.py
+
+python_prepare_all() {
+	# Install documentation to the proper location. This can't be done
+	# easily with a patch because we substitute in the ${PF} variable,
+	# and that changes with every revision.
+	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+	distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+	DISTUTILS_ARGS=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+	)
+}
+
+python_test() {
+	# Gramps builds just fine out of tree but it confuses its test suite.
+	# The following at least lets the tests run properly in legacy mode.
+	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
+		die "Failed to symlink build directory to source directory"
+
+	# Set a sane default locale for the tests which do not explicitly set one.
+	local -x LC_ALL=C.UTF-8
+
+	esetup.py test || die
+}
+
+# Ugly hack to work around Bug #717922
+python_install() {
+	local DISTUTILS_ARGS=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+		build
+	)
+	distutils-r1_python_install
+	echo -n "${EPREFIX}/usr/share" > "${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	xdg_icon_cache_update
+	xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_icon_cache_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2023-05-01 13:43 Sam James
  0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2023-05-01 13:43 UTC (permalink / raw
  To: gentoo-commits

commit:     704a3701864c271e8999ca91f5d35786855a7d8f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May  1 13:22:43 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May  1 13:43:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=704a3701

app-misc/gramps: drop USE=berkdb entirely

No real other choice here given Python 3.9 is about to be removed.

Note that berkdb was needed for tests but USE=berkdb has been masked on app-misc/gramps
for over a year anyway so they've been silently not running.

Looks like there is some hope for >3.9 compat w/ https://github.com/gramps-project/gramps/pull/1408
if someone is interested.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.5.ebuild | 16 ++++------------
 1 file changed, 4 insertions(+), 12 deletions(-)

diff --git a/app-misc/gramps/gramps-5.1.5.ebuild b/app-misc/gramps/gramps-5.1.5.ebuild
index a640777bf942..6748cb19e67b 100644
--- a/app-misc/gramps/gramps-5.1.5.ebuild
+++ b/app-misc/gramps/gramps-5.1.5.ebuild
@@ -20,8 +20,10 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE="berkdb exif geo postscript +rcs +reports spell test"
 
-RESTRICT="!test? ( test )
-	!berkdb? ( test )"
+# Previously had: !berkdb? ( test ) combined w/ dev-python/bsddb3 dep only for py3.9
+# so now restricted entirely.
+# See also https://github.com/gramps-project/gramps/pull/1408.
+RESTRICT="test"
 
 RDEPEND="
 	$(python_gen_cond_dep '
@@ -34,9 +36,6 @@ RDEPEND="
 	>x11-libs/gtk+-3.14.8:3[introspection]
 	x11-libs/pango[introspection]
 	x11-misc/xdg-utils
-	berkdb? ( $(python_gen_cond_dep '
-		dev-python/bsddb3[${PYTHON_USEDEP}]
-	' python3_9) )
 	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
 	spell? ( app-text/gtkspell:3[introspection] )
 	rcs? ( dev-vcs/rcs )
@@ -97,13 +96,6 @@ pkg_postinst() {
 	xdg_desktop_database_update
 	xdg_icon_cache_update
 	xdg_mimeinfo_database_update
-
-	if use berkdb; then
-		ewarn "The BSDDB back-end in ${PN} has got known stability and data-corruption issues. It has been deprecated since version 5.1.0 and might be removed in 5.2.0."
-		ewarn "If you have any family trees in this format you are highly advised to convert them to SQLite, as described here:"
-		ewarn
-		ewarn "https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Manage_Family_Trees#Converting_a_BSDDB_Family_Tree_to_SQLite"
-	fi
 }
 
 pkg_postrm() {


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2023-02-27  0:23 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2023-02-27  0:23 UTC (permalink / raw
  To: gentoo-commits

commit:     3e121ac8c60fc61e881740331a5390d0b675afc8
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 27 00:22:50 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 00:23:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e121ac8

app-misc/gramps: enable py3.11

Closes: https://bugs.gentoo.org/896576
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/gramps/gramps-5.1.5.ebuild b/app-misc/gramps/gramps-5.1.5.ebuild
index 754be0d90f2f..a640777bf942 100644
--- a/app-misc/gramps/gramps-5.1.5.ebuild
+++ b/app-misc/gramps/gramps-5.1.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="sqlite"
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_SETUPTOOLS=no
@@ -36,7 +36,7 @@ RDEPEND="
 	x11-misc/xdg-utils
 	berkdb? ( $(python_gen_cond_dep '
 		dev-python/bsddb3[${PYTHON_USEDEP}]
-	' python3_{8,9}) )
+	' python3_9) )
 	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
 	spell? ( app-text/gtkspell:3[introspection] )
 	rcs? ( dev-vcs/rcs )


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2022-05-18 23:18 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2022-05-18 23:18 UTC (permalink / raw
  To: gentoo-commits

commit:     70ca3d1c97c4df9f5ea3f80e1930dad8628cba48
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed May 18 23:17:07 2022 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed May 18 23:18:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ca3d1c

app-misc/gramps: enable py3.10

Closes: https://bugs.gentoo.org/845504
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.5.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-misc/gramps/gramps-5.1.5.ebuild b/app-misc/gramps/gramps-5.1.5.ebuild
index 799a6200fc33..2b3a7627b04e 100644
--- a/app-misc/gramps/gramps-5.1.5.ebuild
+++ b/app-misc/gramps/gramps-5.1.5.ebuild
@@ -3,8 +3,7 @@
 
 EAPI=8
 
-# TODO: py3.10 support (currently blocked by media-libs/gexiv2)
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="sqlite"
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_SETUPTOOLS=no


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2022-04-11 11:16 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2022-04-11 11:16 UTC (permalink / raw
  To: gentoo-commits

commit:     5db0167787d646153c68cf2e8734fe2a7d6094ba
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 11 11:13:40 2022 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Apr 11 11:13:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5db01677

app-misc/gramps: drop 5.1.4

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest            |   1 -
 app-misc/gramps/gramps-5.1.4.ebuild | 112 ------------------------------------
 2 files changed, 113 deletions(-)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 637148df657e..c250581b7256 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,2 +1 @@
-DIST gramps-5.1.4.tar.gz 17425713 BLAKE2B 9b3761906b70ed6b85112e502290013cf421669418355ed0dc54d00adbcc2af4cd74c596bacaad50cdac6457e7a3b7675d4afb7b471fd471af8b7a6adae3ad82 SHA512 f43fc250142968331db1875260577e022898cff2d1453ee6b74be760d798b75cfdf93492d8d823dbb094da2ddd96a4f249e813c603e7cd9d0585641424284734
 DIST gramps-5.1.5.tar.gz 17425167 BLAKE2B f07fcb84c28f1def84c5568da6ac38a78def8657a0ee010163cb7e0899dd94ebb1c851e2c9d207fd9725754363ac7243a66f0de6e0d9708270d2d43c90485212 SHA512 8e36e8da7cfb41cc0c77881993cfc212a15bf9775dad3c8be131889b70360117e023b6837b91dad28fc03198080290a08c8089856c753246ff14c7fc3bca38be

diff --git a/app-misc/gramps/gramps-5.1.4.ebuild b/app-misc/gramps/gramps-5.1.4.ebuild
deleted file mode 100644
index fb62bc7dbe1d..000000000000
--- a/app-misc/gramps/gramps-5.1.4.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..9} )
-PYTHON_REQ_USE="sqlite"
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=no
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="Community genealogy program aiming to be both intuitive and feature-complete"
-HOMEPAGE="https://gramps-project.org/"
-SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="berkdb exif geo postscript +rcs +reports spell test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	$(python_gen_cond_dep '
-		dev-python/pycairo[${PYTHON_USEDEP}]
-		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
-		dev-python/pyicu[${PYTHON_USEDEP}]
-		berkdb? ( dev-python/bsddb3[${PYTHON_USEDEP}] )
-		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
-	')
-	gnome-base/librsvg:2
-	>x11-libs/gtk+-3.14.8:3[introspection]
-	x11-libs/pango[introspection]
-	x11-misc/xdg-utils
-	reports? ( media-gfx/graphviz[postscript?] )
-	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
-	spell? ( app-text/gtkspell:3[introspection] )
-	rcs? ( dev-vcs/rcs )
-"
-BDEPEND="test? ( ${RDEPEND}
-	$(python_gen_cond_dep '
-		dev-python/jsonschema[${PYTHON_USEDEP}]
-		dev-python/lxml[${PYTHON_USEDEP}]
-	')
-)"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-5.1.3-test_locale.patch
-)
-
-python_prepare_all() {
-	# Install documentation to the proper location. This can't be done
-	# easily with a patch because we substitute in the ${PF} variable,
-	# and that changes with every revision.
-	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-	distutils-r1_python_prepare_all
-}
-
-python_configure_all() {
-	DISTUTILS_ARGS=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-	)
-}
-
-python_test() {
-	# Gramps builds just fine out of tree but it confuses its test suite.
-	# The following might be an ugly hack but at least it lets the tests
-	# run properly until either I or upstream have come up with something
-	# better. FIXME: test this when a new release comes out.
-	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
-		die "Failed to symlink build directory to source directory"
-
-	# Set a sane default locale for the tests which do not explicitly set one.
-	local -x LC_ALL=C.UTF-8
-
-	# Note that as of 5.1.3, test failures do not actually propagate back
-	# to this function. For now this is fortunate because the test suite
-	# does not handle the absence of bsddb3 well, in the long run however
-	# this should be fixed.
-	esetup.py test || die
-}
-
-# Ugly hack to work around Bug #717922
-python_install() {
-	local DISTUTILS_ARGS=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-		build
-	)
-	distutils-r1_python_install
-	echo -n "${EPREFIX}/usr/share" > "${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die
-}
-
-pkg_postinst() {
-	xdg_desktop_database_update
-	xdg_icon_cache_update
-	xdg_mimeinfo_database_update
-
-	if use berkdb; then
-		ewarn "The BSDDB back-end in ${PN} has got known stability and data-corruption issues. It has been deprecated since version 5.1.0 and might be removed in 5.2.0."
-		ewarn "If you have any family trees in this format you are highly advised to convert them to SQLite, as described here:"
-		ewarn
-		ewarn "https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Manage_Family_Trees#Converting_a_BSDDB_Family_Tree_to_SQLite"
-	fi
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-	xdg_icon_cache_update
-	xdg_mimeinfo_database_update
-}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2022-04-11  6:50 Agostino Sarubbo
  0 siblings, 0 replies; 70+ messages in thread
From: Agostino Sarubbo @ 2022-04-11  6:50 UTC (permalink / raw
  To: gentoo-commits

commit:     071955cef4464f1f84e88b2d6a157c7c674ee474
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 11 06:49:54 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Apr 11 06:49:54 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071955ce

app-misc/gramps: x86 stable wrt bug #837551

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.1.5.ebuild b/app-misc/gramps/gramps-5.1.5.ebuild
index bcec91d873d7..799a6200fc33 100644
--- a/app-misc/gramps/gramps-5.1.5.ebuild
+++ b/app-misc/gramps/gramps-5.1.5.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="berkdb exif geo postscript +rcs +reports spell test"
 
 RESTRICT="!test? ( test )


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2022-04-10  9:05 Agostino Sarubbo
  0 siblings, 0 replies; 70+ messages in thread
From: Agostino Sarubbo @ 2022-04-10  9:05 UTC (permalink / raw
  To: gentoo-commits

commit:     89587e7e7544168bb12ce5ac62413342852817ab
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 10 09:04:58 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Apr 10 09:04:58 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89587e7e

app-misc/gramps: amd64 stable wrt bug #837551

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.1.5.ebuild b/app-misc/gramps/gramps-5.1.5.ebuild
index 8261bdb45c89..bcec91d873d7 100644
--- a/app-misc/gramps/gramps-5.1.5.ebuild
+++ b/app-misc/gramps/gramps-5.1.5.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="berkdb exif geo postscript +rcs +reports spell test"
 
 RESTRICT="!test? ( test )


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2022-02-07 19:39 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2022-02-07 19:39 UTC (permalink / raw
  To: gentoo-commits

commit:     bc8204ed990348007775419342a568ffaf1f1026
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  7 19:26:13 2022 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Feb  7 19:39:19 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc8204ed

app-misc/gramps: add 5.1.5

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest            |   1 +
 app-misc/gramps/gramps-5.1.5.ebuild | 114 ++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 92d6748a3c19..637148df657e 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1 +1,2 @@
 DIST gramps-5.1.4.tar.gz 17425713 BLAKE2B 9b3761906b70ed6b85112e502290013cf421669418355ed0dc54d00adbcc2af4cd74c596bacaad50cdac6457e7a3b7675d4afb7b471fd471af8b7a6adae3ad82 SHA512 f43fc250142968331db1875260577e022898cff2d1453ee6b74be760d798b75cfdf93492d8d823dbb094da2ddd96a4f249e813c603e7cd9d0585641424284734
+DIST gramps-5.1.5.tar.gz 17425167 BLAKE2B f07fcb84c28f1def84c5568da6ac38a78def8657a0ee010163cb7e0899dd94ebb1c851e2c9d207fd9725754363ac7243a66f0de6e0d9708270d2d43c90485212 SHA512 8e36e8da7cfb41cc0c77881993cfc212a15bf9775dad3c8be131889b70360117e023b6837b91dad28fc03198080290a08c8089856c753246ff14c7fc3bca38be

diff --git a/app-misc/gramps/gramps-5.1.5.ebuild b/app-misc/gramps/gramps-5.1.5.ebuild
new file mode 100644
index 000000000000..8261bdb45c89
--- /dev/null
+++ b/app-misc/gramps/gramps-5.1.5.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: py3.10 support (currently blocked by media-libs/gexiv2)
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="sqlite"
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Community genealogy program aiming to be both intuitive and feature-complete"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="berkdb exif geo postscript +rcs +reports spell test"
+
+RESTRICT="!test? ( test )
+	!berkdb? ( test )"
+
+RDEPEND="
+	$(python_gen_cond_dep '
+		dev-python/pycairo[${PYTHON_USEDEP}]
+		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+		dev-python/pyicu[${PYTHON_USEDEP}]
+		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+	')
+	gnome-base/librsvg:2
+	>x11-libs/gtk+-3.14.8:3[introspection]
+	x11-libs/pango[introspection]
+	x11-misc/xdg-utils
+	berkdb? ( $(python_gen_cond_dep '
+		dev-python/bsddb3[${PYTHON_USEDEP}]
+	' python3_{8,9}) )
+	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+	spell? ( app-text/gtkspell:3[introspection] )
+	rcs? ( dev-vcs/rcs )
+	reports? ( media-gfx/graphviz[postscript?] )
+"
+BDEPEND="test? ( ${RDEPEND}
+	$(python_gen_cond_dep '
+		dev-python/jsonschema[${PYTHON_USEDEP}]
+		dev-python/lxml[${PYTHON_USEDEP}]
+	')
+)"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-5.1.3-test_locale.patch
+)
+
+python_prepare_all() {
+	# Install documentation to the proper location. This can't be done
+	# easily with a patch because we substitute in the ${PF} variable,
+	# and that changes with every revision.
+	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+	distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+	DISTUTILS_ARGS=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+	)
+}
+
+python_test() {
+	# Gramps builds just fine out of tree but it confuses its test suite.
+	# The following might be an ugly hack but at least it lets the tests
+	# run properly until either I or upstream have come up with something
+	# better. FIXME: test this when a new release comes out.
+	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
+		die "Failed to symlink build directory to source directory"
+
+	# Set a sane default locale for the tests which do not explicitly set one.
+	local -x LC_ALL=C.UTF-8
+
+	esetup.py test || die
+}
+
+# Ugly hack to work around Bug #717922
+python_install() {
+	local DISTUTILS_ARGS=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+		build
+	)
+	distutils-r1_python_install
+	echo -n "${EPREFIX}/usr/share" > "${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	xdg_icon_cache_update
+	xdg_mimeinfo_database_update
+
+	if use berkdb; then
+		ewarn "The BSDDB back-end in ${PN} has got known stability and data-corruption issues. It has been deprecated since version 5.1.0 and might be removed in 5.2.0."
+		ewarn "If you have any family trees in this format you are highly advised to convert them to SQLite, as described here:"
+		ewarn
+		ewarn "https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Manage_Family_Trees#Converting_a_BSDDB_Family_Tree_to_SQLite"
+	fi
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_icon_cache_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2021-09-13 17:11 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2021-09-13 17:11 UTC (permalink / raw
  To: gentoo-commits

commit:     3d1ecc5ca8ff61718cf7207a5cf7f02efad7c74e
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 13 17:09:57 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Sep 13 17:10:43 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1ecc5c

app-misc/gramps: remove 5.1.3

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest            |   1 -
 app-misc/gramps/gramps-5.1.3.ebuild | 110 ------------------------------------
 2 files changed, 111 deletions(-)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 8d31f2c0943..92d6748a3c1 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,2 +1 @@
-DIST gramps-5.1.3.tar.gz 17352457 BLAKE2B 8356e29d4e9e2ee78f0f09e54db8f77b2db991652f2c6b2fdc742b8f2e160a2c9c2b7df1a43c34e5d05b12b540e88cd8572fe89cfbb3a1ecb6df650a39ac0651 SHA512 045d5dd6aac4745ce527624657bbee25b9130e63b1b66bdd6a8409cdc876f1f3a4a6c0435d433a62bfffb723f6ac66d93829b79fc12c8768694c266b7a3b82cc
 DIST gramps-5.1.4.tar.gz 17425713 BLAKE2B 9b3761906b70ed6b85112e502290013cf421669418355ed0dc54d00adbcc2af4cd74c596bacaad50cdac6457e7a3b7675d4afb7b471fd471af8b7a6adae3ad82 SHA512 f43fc250142968331db1875260577e022898cff2d1453ee6b74be760d798b75cfdf93492d8d823dbb094da2ddd96a4f249e813c603e7cd9d0585641424284734

diff --git a/app-misc/gramps/gramps-5.1.3.ebuild b/app-misc/gramps/gramps-5.1.3.ebuild
deleted file mode 100644
index b02679ec1bc..00000000000
--- a/app-misc/gramps/gramps-5.1.3.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE="sqlite"
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=no
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="Genealogical Research and Analysis Management Programming System"
-HOMEPAGE="https://gramps-project.org/"
-SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="berkdb exif geo postscript +rcs +reports spell test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	$(python_gen_cond_dep '
-		dev-python/pycairo[${PYTHON_USEDEP}]
-		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
-		dev-python/pyicu[${PYTHON_USEDEP}]
-		berkdb? ( dev-python/bsddb3[${PYTHON_USEDEP}] )
-		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
-	')
-	gnome-base/librsvg:2
-	>x11-libs/gtk+-3.14.8:3[introspection]
-	x11-libs/pango[introspection]
-	x11-misc/xdg-utils
-	reports? ( media-gfx/graphviz[postscript?] )
-	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
-	spell? ( app-text/gtkspell:3[introspection] )
-	rcs? ( dev-vcs/rcs )
-"
-BDEPEND="test? ( ${RDEPEND}
-	$(python_gen_cond_dep '
-		dev-python/jsonschema[${PYTHON_USEDEP}]
-		dev-python/lxml[${PYTHON_USEDEP}]
-	')
-)"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-5.1.3-test_locale.patch
-)
-
-python_prepare_all() {
-	# Install documentation to the proper location. This can't be done
-	# easily with a patch because we substitute in the ${PF} variable,
-	# and that changes with every revision.
-	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-	distutils-r1_python_prepare_all
-}
-
-python_configure_all() {
-	mydistutilsargs=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-	)
-}
-
-python_test_all() {
-	# Gramps builds just fine out of tree but it confuses its test suite.
-	# The following might be an ugly hack but at least it lets the tests
-	# run properly until either I or upstream have come up with something
-	# better. FIXME: test this when a new release comes out.
-	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
-		die "Failed to symlink build directory to source directory"
-
-	# Set a sane default locale for the tests which do not explicitly set one.
-	local -x LC_ALL=C.UTF-8
-
-	# Note that as of 5.1.3, test failures do not actually propagate back
-	# to this function. For now this is fortunate because the test suite
-	# does not handle the absence of bsddb3 well, in the long run however
-	# this should be fixed.
-	esetup.py test || die
-}
-
-# Ugly hack to work around Bug #717922
-python_install() {
-	local mydistutilsargs=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-		build
-	)
-	distutils-r1_python_install
-	echo -n "/usr/share" > "${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die
-}
-
-pkg_postinst() {
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-
-	if use berkdb; then
-		ewarn "The BSDDB back-end in ${PN} has got known stability and data-corruption issues. It has been deprecated since version 5.1.0 and might be removed in 5.2.0."
-		ewarn "If you have any family trees in this format you are highly advised to convert them to SQLite, as described here:"
-		ewarn
-		ewarn "https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Manage_Family_Trees#Converting_a_BSDDB_Family_Tree_to_SQLite"
-	fi
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2021-09-11  6:42 Agostino Sarubbo
  0 siblings, 0 replies; 70+ messages in thread
From: Agostino Sarubbo @ 2021-09-11  6:42 UTC (permalink / raw
  To: gentoo-commits

commit:     3bd1ac9d24e940176219d97c91483b3a69861351
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 11 06:42:35 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Sep 11 06:42:35 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd1ac9d

app-misc/gramps: x86 stable wrt bug #812422

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.1.4.ebuild b/app-misc/gramps/gramps-5.1.4.ebuild
index be3a9b8e4d4..fb62bc7dbe1 100644
--- a/app-misc/gramps/gramps-5.1.4.ebuild
+++ b/app-misc/gramps/gramps-5.1.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="berkdb exif geo postscript +rcs +reports spell test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2021-09-11  6:02 Sam James
  0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2021-09-11  6:02 UTC (permalink / raw
  To: gentoo-commits

commit:     5e2af557a6d7bbae237322298e589569dadc57ef
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 11 06:02:42 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 11 06:02:42 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2af557

app-misc/gramps: Stabilize 5.1.4 amd64, #812422

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.1.4.ebuild b/app-misc/gramps/gramps-5.1.4.ebuild
index 6b2c20dec3c..be3a9b8e4d4 100644
--- a/app-misc/gramps/gramps-5.1.4.ebuild
+++ b/app-misc/gramps/gramps-5.1.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="berkdb exif geo postscript +rcs +reports spell test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2021-07-28 18:41 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2021-07-28 18:41 UTC (permalink / raw
  To: gentoo-commits

commit:     985799e4dc9a9acf623666c203e6d3fb1b5a5026
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 28 17:05:06 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Jul 28 18:41:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=985799e4

app-misc/gramps: add 5.1.4

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest            |   1 +
 app-misc/gramps/gramps-5.1.4.ebuild | 112 ++++++++++++++++++++++++++++++++++++
 2 files changed, 113 insertions(+)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index cfe32fd8acd..8d31f2c0943 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1 +1,2 @@
 DIST gramps-5.1.3.tar.gz 17352457 BLAKE2B 8356e29d4e9e2ee78f0f09e54db8f77b2db991652f2c6b2fdc742b8f2e160a2c9c2b7df1a43c34e5d05b12b540e88cd8572fe89cfbb3a1ecb6df650a39ac0651 SHA512 045d5dd6aac4745ce527624657bbee25b9130e63b1b66bdd6a8409cdc876f1f3a4a6c0435d433a62bfffb723f6ac66d93829b79fc12c8768694c266b7a3b82cc
+DIST gramps-5.1.4.tar.gz 17425713 BLAKE2B 9b3761906b70ed6b85112e502290013cf421669418355ed0dc54d00adbcc2af4cd74c596bacaad50cdac6457e7a3b7675d4afb7b471fd471af8b7a6adae3ad82 SHA512 f43fc250142968331db1875260577e022898cff2d1453ee6b74be760d798b75cfdf93492d8d823dbb094da2ddd96a4f249e813c603e7cd9d0585641424284734

diff --git a/app-misc/gramps/gramps-5.1.4.ebuild b/app-misc/gramps/gramps-5.1.4.ebuild
new file mode 100644
index 00000000000..6b2c20dec3c
--- /dev/null
+++ b/app-misc/gramps/gramps-5.1.4.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="sqlite"
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_SETUPTOOLS=no
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Community genealogy program aiming to be both intuitive and feature-complete"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="berkdb exif geo postscript +rcs +reports spell test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	$(python_gen_cond_dep '
+		dev-python/pycairo[${PYTHON_USEDEP}]
+		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+		dev-python/pyicu[${PYTHON_USEDEP}]
+		berkdb? ( dev-python/bsddb3[${PYTHON_USEDEP}] )
+		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+	')
+	gnome-base/librsvg:2
+	>x11-libs/gtk+-3.14.8:3[introspection]
+	x11-libs/pango[introspection]
+	x11-misc/xdg-utils
+	reports? ( media-gfx/graphviz[postscript?] )
+	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+	spell? ( app-text/gtkspell:3[introspection] )
+	rcs? ( dev-vcs/rcs )
+"
+BDEPEND="test? ( ${RDEPEND}
+	$(python_gen_cond_dep '
+		dev-python/jsonschema[${PYTHON_USEDEP}]
+		dev-python/lxml[${PYTHON_USEDEP}]
+	')
+)"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-5.1.3-test_locale.patch
+)
+
+python_prepare_all() {
+	# Install documentation to the proper location. This can't be done
+	# easily with a patch because we substitute in the ${PF} variable,
+	# and that changes with every revision.
+	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+	distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+	DISTUTILS_ARGS=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+	)
+}
+
+python_test() {
+	# Gramps builds just fine out of tree but it confuses its test suite.
+	# The following might be an ugly hack but at least it lets the tests
+	# run properly until either I or upstream have come up with something
+	# better. FIXME: test this when a new release comes out.
+	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
+		die "Failed to symlink build directory to source directory"
+
+	# Set a sane default locale for the tests which do not explicitly set one.
+	local -x LC_ALL=C.UTF-8
+
+	# Note that as of 5.1.3, test failures do not actually propagate back
+	# to this function. For now this is fortunate because the test suite
+	# does not handle the absence of bsddb3 well, in the long run however
+	# this should be fixed.
+	esetup.py test || die
+}
+
+# Ugly hack to work around Bug #717922
+python_install() {
+	local DISTUTILS_ARGS=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+		build
+	)
+	distutils-r1_python_install
+	echo -n "${EPREFIX}/usr/share" > "${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	xdg_icon_cache_update
+	xdg_mimeinfo_database_update
+
+	if use berkdb; then
+		ewarn "The BSDDB back-end in ${PN} has got known stability and data-corruption issues. It has been deprecated since version 5.1.0 and might be removed in 5.2.0."
+		ewarn "If you have any family trees in this format you are highly advised to convert them to SQLite, as described here:"
+		ewarn
+		ewarn "https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Manage_Family_Trees#Converting_a_BSDDB_Family_Tree_to_SQLite"
+	fi
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_icon_cache_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2021-05-15 14:22 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2021-05-15 14:22 UTC (permalink / raw
  To: gentoo-commits

commit:     80fcab05e40d3f94629f049d173ca2aba6ff8fbe
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Sat May 15 14:12:09 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Sat May 15 14:22:05 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80fcab05

app-misc/gramps: make BerkeleyDB support optional

Some of the tests still fail when bsddb3 is absent but in spite of what
the README says, it is not a mandatory dependency any more and the BSDDB
family-tree backend has been deprecated since 5.1.0 in favour of SQLite.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.3.ebuild | 11 +++++++++--
 app-misc/gramps/metadata.xml        |  1 +
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/app-misc/gramps/gramps-5.1.3.ebuild b/app-misc/gramps/gramps-5.1.3.ebuild
index 0c5ddbf8781..b02679ec1bc 100644
--- a/app-misc/gramps/gramps-5.1.3.ebuild
+++ b/app-misc/gramps/gramps-5.1.3.ebuild
@@ -17,15 +17,15 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="+rcs +reports exif geo postscript spell test"
+IUSE="berkdb exif geo postscript +rcs +reports spell test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
 	$(python_gen_cond_dep '
-		dev-python/bsddb3[${PYTHON_USEDEP}]
 		dev-python/pycairo[${PYTHON_USEDEP}]
 		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
 		dev-python/pyicu[${PYTHON_USEDEP}]
+		berkdb? ( dev-python/bsddb3[${PYTHON_USEDEP}] )
 		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
 	')
 	gnome-base/librsvg:2
@@ -95,6 +95,13 @@ python_install() {
 pkg_postinst() {
 	xdg_desktop_database_update
 	xdg_mimeinfo_database_update
+
+	if use berkdb; then
+		ewarn "The BSDDB back-end in ${PN} has got known stability and data-corruption issues. It has been deprecated since version 5.1.0 and might be removed in 5.2.0."
+		ewarn "If you have any family trees in this format you are highly advised to convert them to SQLite, as described here:"
+		ewarn
+		ewarn "https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Manage_Family_Trees#Converting_a_BSDDB_Family_Tree_to_SQLite"
+	fi
 }
 
 pkg_postrm() {

diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
index 676ea64bf00..c6c84d61a5b 100644
--- a/app-misc/gramps/metadata.xml
+++ b/app-misc/gramps/metadata.xml
@@ -88,6 +88,7 @@
 		zapolnjevanju vrzeli v rodoslovnih podatkih.
 	</longdescription>
 	<use>
+		<flag name="berkdb">Support BerkeleyDB-based family trees produced by older versions of Gramps</flag>
 		<flag name="geo">Enable rendering of geographical data using <pkg>sci-geosciences/osm-gps-map</pkg></flag>
 		<flag name="reports">All external software that is needed for graphical reports will be installed</flag>
 		<flag name="rcs">Adds support for family tree archives via <pkg>dev-vcs/rcs</pkg></flag>


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2021-04-29  1:52 Sam James
  0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2021-04-29  1:52 UTC (permalink / raw
  To: gentoo-commits

commit:     d0f269a424122db5f97eb00949d471b47fefd6ae
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 29 01:44:35 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 29 01:52:00 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0f269a4

app-misc/gramps: fix variable reference style

Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.1.3.ebuild b/app-misc/gramps/gramps-5.1.3.ebuild
index b82ca6ba368..9908893b3c3 100644
--- a/app-misc/gramps/gramps-5.1.3.ebuild
+++ b/app-misc/gramps/gramps-5.1.3.ebuild
@@ -46,7 +46,7 @@ BDEPEND="test? ( ${RDEPEND}
 
 python_prepare_all() {
 	# Install documentation to the proper location. This can't be done
-	# easily with a patch because we substitute in the $PF variable,
+	# easily with a patch because we substitute in the ${PF} variable,
 	# and that changes with every revision.
 	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
 	distutils-r1_python_prepare_all


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2021-02-15 12:39 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2021-02-15 12:39 UTC (permalink / raw
  To: gentoo-commits

commit:     0543ac374e84989101b460e8df0a7b4f2b064514
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 15 12:37:26 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Feb 15 12:37:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0543ac37

app-misc/gramps: remove old

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest               |  1 -
 app-misc/gramps/gramps-5.1.2-r1.ebuild | 85 ----------------------------------
 2 files changed, 86 deletions(-)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index d84b17d5342..cfe32fd8acd 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,2 +1 @@
-DIST gramps-5.1.2.tar.gz 17304294 BLAKE2B 5d253f59e8312b5438922bcc00cce10368b75e45170d3b2f83be4b6226cb734dfd6e90bcde506aea9a572592f5f156aa0a1b977736df90b3eaff9bda3d592690 SHA512 12e88645d14717823457308cba55e1f6899e2a6aebcf281875261765f163529fd75512fca034db59816473c6542319166375bec6d5502e8e6a7c452bfc10c0ad
 DIST gramps-5.1.3.tar.gz 17352457 BLAKE2B 8356e29d4e9e2ee78f0f09e54db8f77b2db991652f2c6b2fdc742b8f2e160a2c9c2b7df1a43c34e5d05b12b540e88cd8572fe89cfbb3a1ecb6df650a39ac0651 SHA512 045d5dd6aac4745ce527624657bbee25b9130e63b1b66bdd6a8409cdc876f1f3a4a6c0435d433a62bfffb723f6ac66d93829b79fc12c8768694c266b7a3b82cc

diff --git a/app-misc/gramps/gramps-5.1.2-r1.ebuild b/app-misc/gramps/gramps-5.1.2-r1.ebuild
deleted file mode 100644
index 680a20e2d49..00000000000
--- a/app-misc/gramps/gramps-5.1.2-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
-PYTHON_REQ_USE="sqlite"
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=no
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="Genealogical Research and Analysis Management Programming System"
-HOMEPAGE="https://gramps-project.org/"
-SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+rcs +reports exif geo postscript spell"
-
-RDEPEND="
-	$(python_gen_cond_dep '
-		dev-python/bsddb3[${PYTHON_USEDEP}]
-		dev-python/pycairo[${PYTHON_USEDEP}]
-		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
-		dev-python/PyICU[${PYTHON_USEDEP}]
-		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
-	')
-	gnome-base/librsvg:2
-	>x11-libs/gtk+-3.14.8:3[introspection]
-	x11-libs/pango[introspection]
-	x11-misc/xdg-utils
-	reports? ( media-gfx/graphviz[postscript?] )
-	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
-	spell? ( app-text/gtkspell:3[introspection] )
-	rcs? ( dev-vcs/rcs )
-"
-
-python_prepare_all() {
-	# Install documentation to the proper location. This can't be done
-	# easily with a patch because we substitute in the $PF variable,
-	# and that changes with every revision.
-	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-	distutils-r1_python_prepare_all
-}
-
-python_configure_all() {
-	mydistutilsargs=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-	)
-}
-
-python_test_all() {
-	# Gramps builds just fine out of tree but it confuses its test suite.
-	# The following might be an ugly hack but at least it lets the tests
-	# run properly until either I or upstream have come up with something
-	# better.
-	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
-		die "Failed to symlink build directory to source directory"
-
-	esetup.py test
-}
-
-# Ugly hack to work around Bug #717922
-python_install() {
-	local mydistutilsargs=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-		build
-	)
-	distutils-r1_python_install
-	echo -n "/usr/share" > "${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die
-}
-
-pkg_postinst() {
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2020-11-13 14:30 Sam James
  0 siblings, 0 replies; 70+ messages in thread
From: Sam James @ 2020-11-13 14:30 UTC (permalink / raw
  To: gentoo-commits

commit:     7e18cddb58e29ffc4a901be21781bee6f3a035eb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 13 14:29:53 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 13 14:29:53 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e18cddb

app-misc/gramps: Stabilize 5.1.3 amd64, #753197

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.1.3.ebuild b/app-misc/gramps/gramps-5.1.3.ebuild
index 12d0fbe43a1..c58969e2d83 100644
--- a/app-misc/gramps/gramps-5.1.3.ebuild
+++ b/app-misc/gramps/gramps-5.1.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="+rcs +reports exif geo postscript spell test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2020-08-24 17:19 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2020-08-24 17:19 UTC (permalink / raw
  To: gentoo-commits

commit:     5c26139257433a12b8fd54bbffba06912d7df865
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 24 15:36:05 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 17:07:37 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c261392

app-misc/gramps: bump to 5.1.3

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest                                        | 1 +
 app-misc/gramps/{gramps-5.1.2-r2.ebuild => gramps-5.1.3.ebuild} | 0
 2 files changed, 1 insertion(+)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 546f43373bc..d84b17d5342 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1 +1,2 @@
 DIST gramps-5.1.2.tar.gz 17304294 BLAKE2B 5d253f59e8312b5438922bcc00cce10368b75e45170d3b2f83be4b6226cb734dfd6e90bcde506aea9a572592f5f156aa0a1b977736df90b3eaff9bda3d592690 SHA512 12e88645d14717823457308cba55e1f6899e2a6aebcf281875261765f163529fd75512fca034db59816473c6542319166375bec6d5502e8e6a7c452bfc10c0ad
+DIST gramps-5.1.3.tar.gz 17352457 BLAKE2B 8356e29d4e9e2ee78f0f09e54db8f77b2db991652f2c6b2fdc742b8f2e160a2c9c2b7df1a43c34e5d05b12b540e88cd8572fe89cfbb3a1ecb6df650a39ac0651 SHA512 045d5dd6aac4745ce527624657bbee25b9130e63b1b66bdd6a8409cdc876f1f3a4a6c0435d433a62bfffb723f6ac66d93829b79fc12c8768694c266b7a3b82cc

diff --git a/app-misc/gramps/gramps-5.1.2-r2.ebuild b/app-misc/gramps/gramps-5.1.3.ebuild
similarity index 100%
rename from app-misc/gramps/gramps-5.1.2-r2.ebuild
rename to app-misc/gramps/gramps-5.1.3.ebuild


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2020-07-29 11:33 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2020-07-29 11:33 UTC (permalink / raw
  To: gentoo-commits

commit:     d828e2a2e503690a025a00bfc378c76f84776d2c
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 29 11:27:48 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Jul 29 11:32:54 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d828e2a2

app-misc/gramps: dev-python/pyicu has been renamed

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.2-r1.ebuild | 2 +-
 app-misc/gramps/gramps-5.1.2-r2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/gramps/gramps-5.1.2-r1.ebuild b/app-misc/gramps/gramps-5.1.2-r1.ebuild
index 86a7c50dab9..3cebfc2a081 100644
--- a/app-misc/gramps/gramps-5.1.2-r1.ebuild
+++ b/app-misc/gramps/gramps-5.1.2-r1.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
 		dev-python/bsddb3[${PYTHON_USEDEP}]
 		dev-python/pycairo[${PYTHON_USEDEP}]
 		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
-		dev-python/pyicu[${PYTHON_USEDEP}]
+		dev-python/PyICU[${PYTHON_USEDEP}]
 		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
 	')
 	gnome-base/librsvg:2

diff --git a/app-misc/gramps/gramps-5.1.2-r2.ebuild b/app-misc/gramps/gramps-5.1.2-r2.ebuild
index ac283b4fc68..c3faf372f1c 100644
--- a/app-misc/gramps/gramps-5.1.2-r2.ebuild
+++ b/app-misc/gramps/gramps-5.1.2-r2.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
 		dev-python/bsddb3[${PYTHON_USEDEP}]
 		dev-python/pycairo[${PYTHON_USEDEP}]
 		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
-		dev-python/pyicu[${PYTHON_USEDEP}]
+		dev-python/PyICU[${PYTHON_USEDEP}]
 		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
 	')
 	gnome-base/librsvg:2


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2020-07-14 20:56 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2020-07-14 20:56 UTC (permalink / raw
  To: gentoo-commits

commit:     89633b0cfe37a1180ca3664b8e9c24268ed33579
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 14 20:53:28 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Jul 14 20:55:47 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89633b0c

app-misc/gramps: support python3_9 + fix test dependencies

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.2-r2.ebuild | 95 ++++++++++++++++++++++++++++++++++
 1 file changed, 95 insertions(+)

diff --git a/app-misc/gramps/gramps-5.1.2-r2.ebuild b/app-misc/gramps/gramps-5.1.2-r2.ebuild
new file mode 100644
index 00000000000..ac283b4fc68
--- /dev/null
+++ b/app-misc/gramps/gramps-5.1.2-r2.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6..9} )
+PYTHON_REQ_USE="sqlite"
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_SETUPTOOLS=no
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Genealogical Research and Analysis Management Programming System"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+rcs +reports exif geo postscript spell test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	$(python_gen_cond_dep '
+		dev-python/bsddb3[${PYTHON_USEDEP}]
+		dev-python/pycairo[${PYTHON_USEDEP}]
+		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+		dev-python/pyicu[${PYTHON_USEDEP}]
+		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+	')
+	gnome-base/librsvg:2
+	>x11-libs/gtk+-3.14.8:3[introspection]
+	x11-libs/pango[introspection]
+	x11-misc/xdg-utils
+	reports? ( media-gfx/graphviz[postscript?] )
+	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+	spell? ( app-text/gtkspell:3[introspection] )
+	rcs? ( dev-vcs/rcs )
+"
+BDEPEND="test? ( ${RDEPEND}
+	$(python_gen_cond_dep '
+		dev-python/jsonschema[${PYTHON_USEDEP}]
+		dev-python/lxml[${PYTHON_USEDEP}]
+	')
+)"
+
+python_prepare_all() {
+	# Install documentation to the proper location. This can't be done
+	# easily with a patch because we substitute in the $PF variable,
+	# and that changes with every revision.
+	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+	distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+	mydistutilsargs=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+	)
+}
+
+python_test_all() {
+	# Gramps builds just fine out of tree but it confuses its test suite.
+	# The following might be an ugly hack but at least it lets the tests
+	# run properly until either I or upstream have come up with something
+	# better. FIXME: test this when a new release comes out.
+	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
+		die "Failed to symlink build directory to source directory"
+
+	# FIXME: some of the tests fail if the locale 'en_US.UTF-8' is absent,
+	# at least as of 5.1.2 this failure does not propagate back to this
+	# function but we should still handle this properly somehow.
+	esetup.py test
+}
+
+# Ugly hack to work around Bug #717922
+python_install() {
+	local mydistutilsargs=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+		build
+	)
+	distutils-r1_python_install
+	echo -n "/usr/share" > "${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2020-04-22 23:48 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2020-04-22 23:48 UTC (permalink / raw
  To: gentoo-commits

commit:     aafbe1dabc95eb940d799fc83cca7bfe03bb38ff
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 22 23:08:27 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Apr 22 23:47:43 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aafbe1da

app-misc/gramps: s/PYTHON_MULTI_USEDEP/PYTHON_USEDEP/

Last change to this ebuild without a revbump, I swear.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.2-r1.ebuild | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-misc/gramps/gramps-5.1.2-r1.ebuild b/app-misc/gramps/gramps-5.1.2-r1.ebuild
index 3144f1370d3..86a7c50dab9 100644
--- a/app-misc/gramps/gramps-5.1.2-r1.ebuild
+++ b/app-misc/gramps/gramps-5.1.2-r1.ebuild
@@ -21,11 +21,11 @@ IUSE="+rcs +reports exif geo postscript spell"
 
 RDEPEND="
 	$(python_gen_cond_dep '
-		dev-python/bsddb3[${PYTHON_MULTI_USEDEP}]
-		dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
-		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_MULTI_USEDEP}]
-		dev-python/pyicu[${PYTHON_MULTI_USEDEP}]
-		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_MULTI_USEDEP},introspection] )
+		dev-python/bsddb3[${PYTHON_USEDEP}]
+		dev-python/pycairo[${PYTHON_USEDEP}]
+		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+		dev-python/pyicu[${PYTHON_USEDEP}]
+		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
 	')
 	gnome-base/librsvg:2
 	>x11-libs/gtk+-3.14.8:3[introspection]


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2020-04-21 22:21 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2020-04-21 22:21 UTC (permalink / raw
  To: gentoo-commits

commit:     1bb5e99bc9a64e35b64b117049ebf0e75fadb18e
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 21 22:14:27 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Apr 21 22:20:48 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb5e99b

app-misc/gramps: work around problems with --skip-build

Required to make new Gramps installations work following one of the
recent changes to distutils-r1.eclass (commit
180fa85d7d00aea463c399f70348beaad9166eb7). Has the dubious distinction
of being possibly the ugliest hack I have ever had to implement.

Bug: https://bugs.gentoo.org/717922
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.2-r1.ebuild | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/app-misc/gramps/gramps-5.1.2-r1.ebuild b/app-misc/gramps/gramps-5.1.2-r1.ebuild
index c13785854d7..3144f1370d3 100644
--- a/app-misc/gramps/gramps-5.1.2-r1.ebuild
+++ b/app-misc/gramps/gramps-5.1.2-r1.ebuild
@@ -63,6 +63,17 @@ python_test_all() {
 	esetup.py test
 }
 
+# Ugly hack to work around Bug #717922
+python_install() {
+	local mydistutilsargs=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+		build
+	)
+	distutils-r1_python_install
+	echo -n "/usr/share" > "${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die
+}
+
 pkg_postinst() {
 	xdg_desktop_database_update
 	xdg_mimeinfo_database_update


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2020-04-21 12:31 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2020-04-21 12:31 UTC (permalink / raw
  To: gentoo-commits

commit:     bb8531b9e9fd9e0520439405d67c923b25c90534
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 21 12:25:51 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Apr 21 12:30:52 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8531b9

app-misc/gramps: support python3_8

Builds and tests fine, runs fine too if installed with a version of
distutils-r1.eclass not using --skip-build in the install phase.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.2-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.1.2-r1.ebuild b/app-misc/gramps/gramps-5.1.2-r1.ebuild
index b05f6a7ce78..c13785854d7 100644
--- a/app-misc/gramps/gramps-5.1.2-r1.ebuild
+++ b/app-misc/gramps/gramps-5.1.2-r1.ebuild
@@ -2,10 +2,11 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE="sqlite"
 
 DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_SETUPTOOLS=no
 inherit distutils-r1 xdg-utils
 
 DESCRIPTION="Genealogical Research and Analysis Management Programming System"


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2020-03-04 10:00 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2020-03-04 10:00 UTC (permalink / raw
  To: gentoo-commits

commit:     5ba8af76099d450b88401b1847636bbb894e1f27
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  4 09:51:16 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Mar  4 09:51:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ba8af76

app-misc/gramps: remove old

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest               |  2 -
 app-misc/gramps/gramps-5.0.1-r1.ebuild | 73 ----------------------------------
 app-misc/gramps/gramps-5.1.1.ebuild    | 73 ----------------------------------
 3 files changed, 148 deletions(-)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index fa0235d558f..546f43373bc 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,3 +1 @@
-DIST gramps-5.0.1.tar.gz 16718439 BLAKE2B 75b4a70275f7e6e181ba948df6fe44cbb9221436c2e860db8ef83bcc02b916aa3921ae09fa8ed18876f28551ed10b5047ae1aef0967b48532b54ad97c8af6d8a SHA512 68b905a8e59eedb620329b05bdd4cca842a79f885645140d31b637fc82ec7470892ebf0fd899aeb6a1205473f79e7f13d6c5e05b36da94b9049dcbb78e07aa76
-DIST gramps-5.1.1.tar.gz 17281131 BLAKE2B e729183832799a66547bb3958b4892c69359ec8e506766f4c64450f8bec3bf253460850f54388fa73659243cd96679c787fbbb9d645214682df26041c43b2c56 SHA512 fee7df5d2df2ae202c5e8ff4b941df4db6675925f6fce185c0fae709dd35ecfd6a1b81c8266d3f417f4949bed4e39f984a56917e74f56a3f3e499a4353927c37
 DIST gramps-5.1.2.tar.gz 17304294 BLAKE2B 5d253f59e8312b5438922bcc00cce10368b75e45170d3b2f83be4b6226cb734dfd6e90bcde506aea9a572592f5f156aa0a1b977736df90b3eaff9bda3d592690 SHA512 12e88645d14717823457308cba55e1f6899e2a6aebcf281875261765f163529fd75512fca034db59816473c6542319166375bec6d5502e8e6a7c452bfc10c0ad

diff --git a/app-misc/gramps/gramps-5.0.1-r1.ebuild b/app-misc/gramps/gramps-5.0.1-r1.ebuild
deleted file mode 100644
index e10ef31f3c2..00000000000
--- a/app-misc/gramps/gramps-5.0.1-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_6 )
-PYTHON_REQ_USE="sqlite"
-
-DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="Genealogical Research and Analysis Management Programming System"
-HOMEPAGE="https://gramps-project.org/"
-SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+rcs +reports exif geo postscript spell"
-
-RDEPEND="
-	$(python_gen_cond_dep '
-		dev-python/bsddb3[${PYTHON_MULTI_USEDEP}]
-		dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
-		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_MULTI_USEDEP}]
-		dev-python/pyicu[${PYTHON_MULTI_USEDEP}]
-		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_MULTI_USEDEP},introspection] )
-	')
-	gnome-base/librsvg:2
-	>x11-libs/gtk+-3.14.8:3[introspection]
-	x11-libs/pango[introspection]
-	x11-misc/xdg-utils
-	reports? ( media-gfx/graphviz[postscript?] )
-	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
-	spell? ( app-text/gtkspell:3[introspection] )
-	rcs? ( dev-vcs/rcs )
-"
-
-python_prepare_all() {
-	# Install documentation to the proper location. This can't be done
-	# easily with a patch because we substitute in the $PF variable,
-	# and that changes with every revision.
-	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-	distutils-r1_python_prepare_all
-}
-
-python_configure_all() {
-	mydistutilsargs=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-	)
-}
-
-python_test_all() {
-	# GRAMPS builds just fine out of tree but it confuses its test suite.
-	# The following might be an ugly hack but at least it lets the tests
-	# run properly until either I or upstream have come up with something
-	# better.
-	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
-		die "Failed to symlink build directory to source directory"
-
-	esetup.py test
-}
-
-pkg_postinst() {
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}

diff --git a/app-misc/gramps/gramps-5.1.1.ebuild b/app-misc/gramps/gramps-5.1.1.ebuild
deleted file mode 100644
index b82dd8fcc4b..00000000000
--- a/app-misc/gramps/gramps-5.1.1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_6 )
-PYTHON_REQ_USE="sqlite"
-
-DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="Genealogical Research and Analysis Management Programming System"
-HOMEPAGE="https://gramps-project.org/"
-SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+rcs +reports exif geo postscript spell"
-
-RDEPEND="
-	$(python_gen_cond_dep '
-		dev-python/bsddb3[${PYTHON_MULTI_USEDEP}]
-		dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
-		>=dev-python/pygobject-3.12:3[cairo,${PYTHON_MULTI_USEDEP}]
-		dev-python/pyicu[${PYTHON_MULTI_USEDEP}]
-		exif? ( >=media-libs/gexiv2-0.5[${PYTHON_MULTI_USEDEP},introspection] )
-	')
-	gnome-base/librsvg:2
-	>x11-libs/gtk+-3.14.8:3[introspection]
-	x11-libs/pango[introspection]
-	x11-misc/xdg-utils
-	reports? ( media-gfx/graphviz[postscript?] )
-	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
-	spell? ( app-text/gtkspell:3[introspection] )
-	rcs? ( dev-vcs/rcs )
-"
-
-python_prepare_all() {
-	# Install documentation to the proper location. This can't be done
-	# easily with a patch because we substitute in the $PF variable,
-	# and that changes with every revision.
-	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-	distutils-r1_python_prepare_all
-}
-
-python_configure_all() {
-	mydistutilsargs=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-	)
-}
-
-python_test_all() {
-	# GRAMPS builds just fine out of tree but it confuses its test suite.
-	# The following might be an ugly hack but at least it lets the tests
-	# run properly until either I or upstream have come up with something
-	# better.
-	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
-		die "Failed to symlink build directory to source directory"
-
-	esetup.py test
-}
-
-pkg_postinst() {
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2020-02-12 18:22 Agostino Sarubbo
  0 siblings, 0 replies; 70+ messages in thread
From: Agostino Sarubbo @ 2020-02-12 18:22 UTC (permalink / raw
  To: gentoo-commits

commit:     4bbcf4d538e4f94fc1ed072bee1ae938aa2d4863
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 12 18:22:04 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Feb 12 18:22:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bbcf4d5

app-misc/gramps: x86 stable wrt bug #709364

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.1.2-r1.ebuild b/app-misc/gramps/gramps-5.1.2-r1.ebuild
index ce968ed57b5..b05f6a7ce78 100644
--- a/app-misc/gramps/gramps-5.1.2-r1.ebuild
+++ b/app-misc/gramps/gramps-5.1.2-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+rcs +reports exif geo postscript spell"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2020-02-12 14:20 Agostino Sarubbo
  0 siblings, 0 replies; 70+ messages in thread
From: Agostino Sarubbo @ 2020-02-12 14:20 UTC (permalink / raw
  To: gentoo-commits

commit:     6af19376460a1dbe77967ae348cc16174a160b00
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 12 14:20:19 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Feb 12 14:20:19 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6af19376

app-misc/gramps: amd64 stable wrt bug #709364

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 app-misc/gramps/gramps-5.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.1.2-r1.ebuild b/app-misc/gramps/gramps-5.1.2-r1.ebuild
index 6098483d6f9..ce968ed57b5 100644
--- a/app-misc/gramps/gramps-5.1.2-r1.ebuild
+++ b/app-misc/gramps/gramps-5.1.2-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+rcs +reports exif geo postscript spell"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2020-01-13 14:49 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2020-01-13 14:49 UTC (permalink / raw
  To: gentoo-commits

commit:     65734d2ee19b4fe444d663dd9de52cfb0c2fc88f
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 13 14:48:15 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Jan 13 14:49:17 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65734d2e

app-misc/gramps: bump to 5.1.2

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest            |  1 +
 app-misc/gramps/gramps-5.1.2.ebuild | 71 +++++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 3718536de32..06cf5ab9833 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,3 +1,4 @@
 DIST gramps-5.0.1.tar.gz 16718439 BLAKE2B 75b4a70275f7e6e181ba948df6fe44cbb9221436c2e860db8ef83bcc02b916aa3921ae09fa8ed18876f28551ed10b5047ae1aef0967b48532b54ad97c8af6d8a SHA512 68b905a8e59eedb620329b05bdd4cca842a79f885645140d31b637fc82ec7470892ebf0fd899aeb6a1205473f79e7f13d6c5e05b36da94b9049dcbb78e07aa76
 DIST gramps-5.0.2.tar.gz 16706686 BLAKE2B 006c8d10d574d7fe92b661400c257f6f1bc2b2e9e27d788ca761a5d51aa8593f9d26fdccdeeb0fb2860bfe1b08d937e938b3fb21094a42de0fb306d3c16dca49 SHA512 abbf885189bedcf9897bcb3216df86af41498c94b3b9c133350e84a8a61057ab4ed4823c3923823ec99fe0be92648e9259fdceaafd31f968c7d1560a0cd859da
 DIST gramps-5.1.1.tar.gz 17281131 BLAKE2B e729183832799a66547bb3958b4892c69359ec8e506766f4c64450f8bec3bf253460850f54388fa73659243cd96679c787fbbb9d645214682df26041c43b2c56 SHA512 fee7df5d2df2ae202c5e8ff4b941df4db6675925f6fce185c0fae709dd35ecfd6a1b81c8266d3f417f4949bed4e39f984a56917e74f56a3f3e499a4353927c37
+DIST gramps-5.1.2.tar.gz 17304294 BLAKE2B 5d253f59e8312b5438922bcc00cce10368b75e45170d3b2f83be4b6226cb734dfd6e90bcde506aea9a572592f5f156aa0a1b977736df90b3eaff9bda3d592690 SHA512 12e88645d14717823457308cba55e1f6899e2a6aebcf281875261765f163529fd75512fca034db59816473c6542319166375bec6d5502e8e6a7c452bfc10c0ad

diff --git a/app-misc/gramps/gramps-5.1.2.ebuild b/app-misc/gramps/gramps-5.1.2.ebuild
new file mode 100644
index 00000000000..4d31c478eb8
--- /dev/null
+++ b/app-misc/gramps/gramps-5.1.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_REQ_USE="sqlite"
+
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Genealogical Research and Analysis Management Programming System"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+rcs +reports exif geo postscript spell"
+
+RDEPEND="
+	dev-python/bsddb3[${PYTHON_USEDEP}]
+	dev-python/pycairo[${PYTHON_USEDEP}]
+	>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+	dev-python/pyicu[${PYTHON_USEDEP}]
+	gnome-base/librsvg:2
+	>x11-libs/gtk+-3.14.8:3[introspection]
+	x11-libs/pango[introspection]
+	x11-misc/xdg-utils
+	reports? ( media-gfx/graphviz[postscript?] )
+	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+	spell? ( app-text/gtkspell:3[introspection] )
+	rcs? ( dev-vcs/rcs )
+"
+
+python_prepare_all() {
+	# Install documentation to the proper location. This can't be done
+	# easily with a patch because we substitute in the $PF variable,
+	# and that changes with every revision.
+	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+	distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+	mydistutilsargs=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+	)
+}
+
+python_test_all() {
+	# Gramps builds just fine out of tree but it confuses its test suite.
+	# The following might be an ugly hack but at least it lets the tests
+	# run properly until either I or upstream have come up with something
+	# better.
+	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
+		die "Failed to symlink build directory to source directory"
+
+	esetup.py test
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2020-01-13 14:49 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2020-01-13 14:49 UTC (permalink / raw
  To: gentoo-commits

commit:     955b32fcedcae8064531781aef3c315298695acd
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 13 14:49:00 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Jan 13 14:49:20 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955b32fc

app-misc/gramps: remove old

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest            |  1 -
 app-misc/gramps/gramps-5.0.2.ebuild | 71 -------------------------------------
 2 files changed, 72 deletions(-)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 06cf5ab9833..fa0235d558f 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,4 +1,3 @@
 DIST gramps-5.0.1.tar.gz 16718439 BLAKE2B 75b4a70275f7e6e181ba948df6fe44cbb9221436c2e860db8ef83bcc02b916aa3921ae09fa8ed18876f28551ed10b5047ae1aef0967b48532b54ad97c8af6d8a SHA512 68b905a8e59eedb620329b05bdd4cca842a79f885645140d31b637fc82ec7470892ebf0fd899aeb6a1205473f79e7f13d6c5e05b36da94b9049dcbb78e07aa76
-DIST gramps-5.0.2.tar.gz 16706686 BLAKE2B 006c8d10d574d7fe92b661400c257f6f1bc2b2e9e27d788ca761a5d51aa8593f9d26fdccdeeb0fb2860bfe1b08d937e938b3fb21094a42de0fb306d3c16dca49 SHA512 abbf885189bedcf9897bcb3216df86af41498c94b3b9c133350e84a8a61057ab4ed4823c3923823ec99fe0be92648e9259fdceaafd31f968c7d1560a0cd859da
 DIST gramps-5.1.1.tar.gz 17281131 BLAKE2B e729183832799a66547bb3958b4892c69359ec8e506766f4c64450f8bec3bf253460850f54388fa73659243cd96679c787fbbb9d645214682df26041c43b2c56 SHA512 fee7df5d2df2ae202c5e8ff4b941df4db6675925f6fce185c0fae709dd35ecfd6a1b81c8266d3f417f4949bed4e39f984a56917e74f56a3f3e499a4353927c37
 DIST gramps-5.1.2.tar.gz 17304294 BLAKE2B 5d253f59e8312b5438922bcc00cce10368b75e45170d3b2f83be4b6226cb734dfd6e90bcde506aea9a572592f5f156aa0a1b977736df90b3eaff9bda3d592690 SHA512 12e88645d14717823457308cba55e1f6899e2a6aebcf281875261765f163529fd75512fca034db59816473c6542319166375bec6d5502e8e6a7c452bfc10c0ad

diff --git a/app-misc/gramps/gramps-5.0.2.ebuild b/app-misc/gramps/gramps-5.0.2.ebuild
deleted file mode 100644
index 70d6bfc83f9..00000000000
--- a/app-misc/gramps/gramps-5.0.2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_6 )
-PYTHON_REQ_USE="sqlite"
-
-DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="Genealogical Research and Analysis Management Programming System"
-HOMEPAGE="https://gramps-project.org/"
-SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+rcs +reports exif geo postscript spell"
-
-RDEPEND="
-	dev-python/bsddb3[${PYTHON_USEDEP}]
-	dev-python/pycairo[${PYTHON_USEDEP}]
-	>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
-	dev-python/pyicu[${PYTHON_USEDEP}]
-	gnome-base/librsvg:2
-	>x11-libs/gtk+-3.14.8:3[introspection]
-	x11-libs/pango[introspection]
-	x11-misc/xdg-utils
-	reports? ( media-gfx/graphviz[postscript?] )
-	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
-	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
-	spell? ( app-text/gtkspell:3[introspection] )
-	rcs? ( dev-vcs/rcs )
-"
-
-python_prepare_all() {
-	# Install documentation to the proper location. This can't be done
-	# easily with a patch because we substitute in the $PF variable,
-	# and that changes with every revision.
-	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-	distutils-r1_python_prepare_all
-}
-
-python_configure_all() {
-	mydistutilsargs=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-	)
-}
-
-python_test_all() {
-	# GRAMPS builds just fine out of tree but it confuses its test suite.
-	# The following might be an ugly hack but at least it lets the tests
-	# run properly until either I or upstream have come up with something
-	# better.
-	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
-		die "Failed to symlink build directory to source directory"
-
-	esetup.py test
-}
-
-pkg_postinst() {
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2020-01-13 14:49 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2020-01-13 14:49 UTC (permalink / raw
  To: gentoo-commits

commit:     2e3a62b0b0ffb16316d5b84be107f3bddcf975c6
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 13 14:40:30 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Jan 13 14:49:13 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e3a62b0

app-misc/gramps: update name capitalisation in metadata

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/metadata.xml | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
index 4398f395976..676ea64bf00 100644
--- a/app-misc/gramps/metadata.xml
+++ b/app-misc/gramps/metadata.xml
@@ -6,69 +6,69 @@
 		<name>Marek Szuba</name>
 	</maintainer>
 	<longdescription lang="en">
-		GRAMPS helps you track your family tree. It allows you to store, edit,
-		and research genealogical data. GRAMPS attempts to provide all of the
+		Gramps helps you track your family tree. It allows you to store, edit,
+		and research genealogical data. Gramps attempts to provide all of the
 		common capabilities of other genealogical programs, but, more
 		importantly, to provide an additional capability of integration not
 		common to these programs. This is the ability to input any bits and
-		pieces of information directly into GRAMPS and rearrange/manipulate
+		pieces of information directly into Gramps and rearrange/manipulate
 		any/all data events in the entire data base (in any order or sequence)
 		to assist the user in doing research, analysis and correlation with
 		the potential of filling relationship gaps.
 	</longdescription>
 	<longdescription lang="cs">
-		GRAMPS Vám pomůže sledovat Váš rodokmen. Dovolí Vám využít počítač pro
+		Gramps Vám pomůže sledovat Váš rodokmen. Dovolí Vám využít počítač pro
 		ukládání, úpravy a zkoumání genealogických dat.
 
-		GRAMPS se snaží nabídnout všechny vlastnosti obvyklé u jiných
+		Gramps se snaží nabídnout všechny vlastnosti obvyklé u jiných
 		dostupných genealogických programů. Oproti nim však poskytuje další
 		možnosti integrace, které u těchto programů nejsou běžné. Je to
-		možnost vložit jakýkoli kus informace přímo do GRAMPS a
+		možnost vložit jakýkoli kus informace přímo do Gramps a
 		přeskupit/manipulovat jednotlivými/všemi událostmi v celé
 		databázi. Tím pomáhá badateli při výzkumu, analýze a korelacích s
 		potenciálem zaplnění mezer ve vztazích mezi subjekty.
 	</longdescription>
 	<longdescription lang="de">
-		GRAMPS hilft dir, deinen Familienstammbaum zurückzuverfolgen. Es
+		Gramps hilft dir, deinen Familienstammbaum zurückzuverfolgen. Es
 		erlaubt dir das Speichern, Bearbeiten, und Erforschen genealogischer
-		Daten mit deinem Computer. GRAMPS versucht alle möglichen Funktionen,
+		Daten mit deinem Computer. Gramps versucht alle möglichen Funktionen,
 		die andere genealogische Programme bieten einzubeziehen, aber noch
 		viel wichtiger, die Möglichkeit des einfachen Imports fremder Daten zu
 		bieten. Das ist die Fähigkeit jedes noch so kleine Detail direkt in
-		GRAMPS einzugeben und alle damit verbundenen Daten und Events in der
+		Gramps einzugeben und alle damit verbundenen Daten und Events in der
 		gesamten Datenbank neu zu ordnen oder zu manipulieren um die Arbeit
 		für den Benutzer zu erleichtern. So können jederzeit potentielle
 		Lücken in jeglichen Beziehungen gefüllt werden.
 	</longdescription>
 	<longdescription lang="fr">
-		GRAMPS vous aide à suivre votre lignée. Il vous permet de stocker,
+		Gramps vous aide à suivre votre lignée. Il vous permet de stocker,
 		éditer, ainsi que rechercher des données généalogiques avec votre
-		ordinateur. GRAMPS tente de fournir toutes les capacités communes aux
+		ordinateur. Gramps tente de fournir toutes les capacités communes aux
 		autres programmes généalogiques, mais, plus important, fournir des
 		capacités supplémentaires non communes à ces programmes. C'est la
 		capacité d'entrer toutes parties d'informations directement dans
-		GRAMPS et réarranger/manipuler quelques/toutes données événement dans
+		Gramps et réarranger/manipuler quelques/toutes données événement dans
 		la base de données (dans n'importe quel ordre ou séquence) pour
 		assiter l'utilisateur dans ses recherches, analyse et corrélation avec
 		les relations possibles.
 	</longdescription>
 	<longdescription lang="nl">
-		GRAMPS laat je toe je familiestamboom op te stellen. Het programma
+		Gramps laat je toe je familiestamboom op te stellen. Het programma
 		laat je toe om je genealogische gegevens op te slaan, te wijzigen en
-		genealogisch onderzoek te doen met je computer. GRAMPS probeert om
+		genealogisch onderzoek te doen met je computer. Gramps probeert om
 		bovenover de gebruikelijke mogelijkheden die andere genealogische
 		programma's bieden, een verdergaande integratiemogelijkheid te geven
 		die die andere programma's niet hebben. Je kan zo alle stukjes en
-		gedeelten van informatie rechtstreeks in GRAMPS invoeren en achteraf
+		gedeelten van informatie rechtstreeks in Gramps invoeren en achteraf
 		kan je dan deze gegevens bewerken/manipuleren. Dit kan je doen met het
 		volledige gegevensbestand( in gelijkwelke volgorde). Zo wordt de
 		gebruiker ondersteund in zijn onderzoeken biedt dit een hulp bij
 		analyse en de correlatie om zo relatieleemten te kunnen opvullen.
 	</longdescription>
 	<longdescription lang="pl">
-		GRAMPS pomaga Ci śledzić Twoje drzewo rodzinne. Pozwala Ci wprowadzać,
+		Gramps pomaga Ci śledzić Twoje drzewo rodzinne. Pozwala Ci wprowadzać,
 		edytować i analizować informacje genealogiczne za pomocą
-		komputera. GRAMPS próbuje zapewnić wszystkie wspólne cechy innych
+		komputera. Gramps próbuje zapewnić wszystkie wspólne cechy innych
 		programów genealogicznych, ale, co ważniejsze, dostarczyć Ci
 		możliwości w nich nie dostępne. Ma możliwość wprowadzenia każdej
 		informacji i wiadomości bezpośrednio do programu i późniejszą analizę
@@ -77,12 +77,12 @@
 		potencjalnych luk w relacjach w rodzinie.
 	</longdescription>
 	<longdescription lang="sl">
-		GRAMPS vam pomaga voditi svoj rodovnik. Z njim lahko shranjujete,
+		Gramps vam pomaga voditi svoj rodovnik. Z njim lahko shranjujete,
 		urejate in raziskujete rodoslovne podatke na svojem
-		računalniku. Pogram GRAMPS vključuje večino skupnih elementov drugih
+		računalniku. Pogram Gramps vključuje večino skupnih elementov drugih
 		rodoslovnih programov, poleg tega pa omogoča še funkcije, ki jih ti
 		programi običajno nimajo. Med njimi sta npr. možnost vnosa
-		kakršnegakoli podatka neposredno v GRAMPS ter preurejanje in
+		kakršnegakoli podatka neposredno v Gramps ter preurejanje in
 		spreminjanje vseh zapisov dogodkov v celotni bazi podatkov (ne glede
 		na vrstni red), kar vam bo v pomoč pri vaših raziskavah, analizah in
 		zapolnjevanju vrzeli v rodoslovnih podatkih.


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2019-10-29 15:54 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2019-10-29 15:54 UTC (permalink / raw
  To: gentoo-commits

commit:     bda56e4cb71cb817ca08b28c161303a2b7169321
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 28 16:38:56 2019 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Oct 29 15:53:57 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda56e4c

app-misc/gramps: bump to 5.1.1

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest            |  1 +
 app-misc/gramps/gramps-5.1.1.ebuild | 71 +++++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 6aa77900c42..3718536de32 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,2 +1,3 @@
 DIST gramps-5.0.1.tar.gz 16718439 BLAKE2B 75b4a70275f7e6e181ba948df6fe44cbb9221436c2e860db8ef83bcc02b916aa3921ae09fa8ed18876f28551ed10b5047ae1aef0967b48532b54ad97c8af6d8a SHA512 68b905a8e59eedb620329b05bdd4cca842a79f885645140d31b637fc82ec7470892ebf0fd899aeb6a1205473f79e7f13d6c5e05b36da94b9049dcbb78e07aa76
 DIST gramps-5.0.2.tar.gz 16706686 BLAKE2B 006c8d10d574d7fe92b661400c257f6f1bc2b2e9e27d788ca761a5d51aa8593f9d26fdccdeeb0fb2860bfe1b08d937e938b3fb21094a42de0fb306d3c16dca49 SHA512 abbf885189bedcf9897bcb3216df86af41498c94b3b9c133350e84a8a61057ab4ed4823c3923823ec99fe0be92648e9259fdceaafd31f968c7d1560a0cd859da
+DIST gramps-5.1.1.tar.gz 17281131 BLAKE2B e729183832799a66547bb3958b4892c69359ec8e506766f4c64450f8bec3bf253460850f54388fa73659243cd96679c787fbbb9d645214682df26041c43b2c56 SHA512 fee7df5d2df2ae202c5e8ff4b941df4db6675925f6fce185c0fae709dd35ecfd6a1b81c8266d3f417f4949bed4e39f984a56917e74f56a3f3e499a4353927c37

diff --git a/app-misc/gramps/gramps-5.1.1.ebuild b/app-misc/gramps/gramps-5.1.1.ebuild
new file mode 100644
index 00000000000..3ce0f03cb28
--- /dev/null
+++ b/app-misc/gramps/gramps-5.1.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6} )
+PYTHON_REQ_USE="sqlite"
+
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Genealogical Research and Analysis Management Programming System"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+rcs +reports exif geo postscript spell"
+
+RDEPEND="
+	dev-python/bsddb3[${PYTHON_USEDEP}]
+	dev-python/pycairo[${PYTHON_USEDEP}]
+	>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+	dev-python/pyicu[${PYTHON_USEDEP}]
+	gnome-base/librsvg:2
+	>x11-libs/gtk+-3.14.8:3[introspection]
+	x11-libs/pango[introspection]
+	x11-misc/xdg-utils
+	reports? ( media-gfx/graphviz[postscript?] )
+	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+	spell? ( app-text/gtkspell:3[introspection] )
+	rcs? ( dev-vcs/rcs )
+"
+
+python_prepare_all() {
+	# Install documentation to the proper location. This can't be done
+	# easily with a patch because we substitute in the $PF variable,
+	# and that changes with every revision.
+	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+	distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+	mydistutilsargs=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+	)
+}
+
+python_test_all() {
+	# GRAMPS builds just fine out of tree but it confuses its test suite.
+	# The following might be an ugly hack but at least it lets the tests
+	# run properly until either I or upstream have come up with something
+	# better.
+	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
+		die "Failed to symlink build directory to source directory"
+
+	esetup.py test
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2019-08-09 15:11 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2019-08-09 15:11 UTC (permalink / raw
  To: gentoo-commits

commit:     9ccff3e3f26bff809fde4548580b24f25f6100e0
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  9 15:11:05 2019 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Aug  9 15:11:25 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ccff3e3

app-misc/gramps: bump to 5.0.2

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/gramps/Manifest            |  1 +
 app-misc/gramps/gramps-5.0.2.ebuild | 71 +++++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index d4ed883d6cb..0a81bf89f40 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,2 +1,3 @@
 DIST gramps-4.2.8.tar.gz 18704769 BLAKE2B 795febcc2c93a0c9b72aceeba1ac4c4f10953c2bf3b23dd8d38f662a231e21967e6f263e14d2344ef2f422e170617b7b80be4fafc2cb20c4a659366836b0e641 SHA512 c814914eb3a650dd5753d83e492d91d5db11b55321f63bd460e4eb8d80a36dd727a3792a203e3061dfaa89fd13549f51809bb83cc65b2a494c1fb8f42dcb4b8f
 DIST gramps-5.0.1.tar.gz 16718439 BLAKE2B 75b4a70275f7e6e181ba948df6fe44cbb9221436c2e860db8ef83bcc02b916aa3921ae09fa8ed18876f28551ed10b5047ae1aef0967b48532b54ad97c8af6d8a SHA512 68b905a8e59eedb620329b05bdd4cca842a79f885645140d31b637fc82ec7470892ebf0fd899aeb6a1205473f79e7f13d6c5e05b36da94b9049dcbb78e07aa76
+DIST gramps-5.0.2.tar.gz 16706686 BLAKE2B 006c8d10d574d7fe92b661400c257f6f1bc2b2e9e27d788ca761a5d51aa8593f9d26fdccdeeb0fb2860bfe1b08d937e938b3fb21094a42de0fb306d3c16dca49 SHA512 abbf885189bedcf9897bcb3216df86af41498c94b3b9c133350e84a8a61057ab4ed4823c3923823ec99fe0be92648e9259fdceaafd31f968c7d1560a0cd859da

diff --git a/app-misc/gramps/gramps-5.0.2.ebuild b/app-misc/gramps/gramps-5.0.2.ebuild
new file mode 100644
index 00000000000..3ce0f03cb28
--- /dev/null
+++ b/app-misc/gramps/gramps-5.0.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6} )
+PYTHON_REQ_USE="sqlite"
+
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Genealogical Research and Analysis Management Programming System"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+rcs +reports exif geo postscript spell"
+
+RDEPEND="
+	dev-python/bsddb3[${PYTHON_USEDEP}]
+	dev-python/pycairo[${PYTHON_USEDEP}]
+	>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+	dev-python/pyicu[${PYTHON_USEDEP}]
+	gnome-base/librsvg:2
+	>x11-libs/gtk+-3.14.8:3[introspection]
+	x11-libs/pango[introspection]
+	x11-misc/xdg-utils
+	reports? ( media-gfx/graphviz[postscript?] )
+	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+	spell? ( app-text/gtkspell:3[introspection] )
+	rcs? ( dev-vcs/rcs )
+"
+
+python_prepare_all() {
+	# Install documentation to the proper location. This can't be done
+	# easily with a patch because we substitute in the $PF variable,
+	# and that changes with every revision.
+	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+	distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+	mydistutilsargs=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+	)
+}
+
+python_test_all() {
+	# GRAMPS builds just fine out of tree but it confuses its test suite.
+	# The following might be an ugly hack but at least it lets the tests
+	# run properly until either I or upstream have come up with something
+	# better.
+	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
+		die "Failed to symlink build directory to source directory"
+
+	esetup.py test
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2019-07-18  7:26 Agostino Sarubbo
  0 siblings, 0 replies; 70+ messages in thread
From: Agostino Sarubbo @ 2019-07-18  7:26 UTC (permalink / raw
  To: gentoo-commits

commit:     2efac5c89401ae7f8eba38726a409c8817a0c9f5
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 07:25:26 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 07:25:26 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2efac5c8

app-misc/gramps: x86 stable wrt bug #689886

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="x86"

 app-misc/gramps/gramps-5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.0.1.ebuild b/app-misc/gramps/gramps-5.0.1.ebuild
index 420791787a6..858b7da41f7 100644
--- a/app-misc/gramps/gramps-5.0.1.ebuild
+++ b/app-misc/gramps/gramps-5.0.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+rcs +reports exif geo postscript spell"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2019-07-15 14:17 Agostino Sarubbo
  0 siblings, 0 replies; 70+ messages in thread
From: Agostino Sarubbo @ 2019-07-15 14:17 UTC (permalink / raw
  To: gentoo-commits

commit:     a6a84461c1694ef3afde867cfe717da9bf4c5379
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 15 14:17:06 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 14:17:06 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a84461

app-misc/gramps: amd64 stable wrt bug #689886

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 app-misc/gramps/gramps-5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-5.0.1.ebuild b/app-misc/gramps/gramps-5.0.1.ebuild
index 3ce0f03cb28..420791787a6 100644
--- a/app-misc/gramps/gramps-5.0.1.ebuild
+++ b/app-misc/gramps/gramps-5.0.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+rcs +reports exif geo postscript spell"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2019-07-15 11:46 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2019-07-15 11:46 UTC (permalink / raw
  To: gentoo-commits

commit:     a1622bf6280565f070ac8ffb83bb4df24528b9db
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 15 11:46:14 2019 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 11:46:29 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1622bf6

app-misc/gramps: remove old

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 app-misc/gramps/Manifest            |  2 --
 app-misc/gramps/gramps-4.2.5.ebuild | 45 -----------------------
 app-misc/gramps/gramps-5.0.0.ebuild | 71 -------------------------------------
 3 files changed, 118 deletions(-)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 56379d0b727..d4ed883d6cb 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,4 +1,2 @@
-DIST gramps-4.2.5.tar.gz 18694912 BLAKE2B f91bc665ab4a970e7de193ba3bea4250e99b692cb92e76fae4a37cfa2c46280e6a45ff6712c7a68213735b6e7016f2caa3180971976c92aaa7e61d73ad2e3d5a SHA512 20a8ebff7ea2e3a80248830e55d58ebe0b5a350e1ac31efb3f2b900af38c134037bae91a58fb441be54f9fac8226555a3f5771cc358d3a4a92e89af911433b9c
 DIST gramps-4.2.8.tar.gz 18704769 BLAKE2B 795febcc2c93a0c9b72aceeba1ac4c4f10953c2bf3b23dd8d38f662a231e21967e6f263e14d2344ef2f422e170617b7b80be4fafc2cb20c4a659366836b0e641 SHA512 c814914eb3a650dd5753d83e492d91d5db11b55321f63bd460e4eb8d80a36dd727a3792a203e3061dfaa89fd13549f51809bb83cc65b2a494c1fb8f42dcb4b8f
-DIST gramps-5.0.0.tar.gz 16773759 BLAKE2B 603a73b448fd41e4d491ca681c0177112541ff780566756f26a2bca7614a4699b90006d321e7925dd936a32367ccfd9b4b93d6ce70af5b750de641b17dd9c2d8 SHA512 95d775fc48a8165b14431a76cd9e60a80df5db0256c98d953fd1a270849446748d8630e0b5ff1b823345fcc7992b48a7c9d577c81a28e10ba0a6177f2501b6e3
 DIST gramps-5.0.1.tar.gz 16718439 BLAKE2B 75b4a70275f7e6e181ba948df6fe44cbb9221436c2e860db8ef83bcc02b916aa3921ae09fa8ed18876f28551ed10b5047ae1aef0967b48532b54ad97c8af6d8a SHA512 68b905a8e59eedb620329b05bdd4cca842a79f885645140d31b637fc82ec7470892ebf0fd899aeb6a1205473f79e7f13d6c5e05b36da94b9049dcbb78e07aa76

diff --git a/app-misc/gramps/gramps-4.2.5.ebuild b/app-misc/gramps/gramps-4.2.5.ebuild
deleted file mode 100644
index 350c693e883..00000000000
--- a/app-misc/gramps/gramps-4.2.5.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_5 )
-
-DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1
-
-DESCRIPTION="Genealogical Research and Analysis Management Programming System"
-HOMEPAGE="https://gramps-project.org/"
-SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+reports exif geo spell"
-
-RDEPEND="
-	dev-python/bsddb3[${PYTHON_USEDEP}]
-	dev-python/pycairo[${PYTHON_USEDEP}]
-	>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
-	dev-python/pyicu[${PYTHON_USEDEP}]
-	gnome-base/librsvg:2
-	>x11-libs/gtk+-3.14.8:3[introspection]
-	x11-libs/pango[introspection]
-	x11-misc/xdg-utils
-	reports? ( media-gfx/graphviz )
-	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
-	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
-	spell? ( app-text/gtkspell:3[introspection] )
-"
-
-python_configure_all() {
-	mydistutilsargs=( --resourcepath=/usr/share )
-}
-
-python_prepare_all() {
-	# Install documentation to the proper location. This can't be done
-	# easily with a patch because we substitute in the $PF variable,
-	# and that changes with every revision.
-	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-	distutils-r1_python_prepare_all
-}

diff --git a/app-misc/gramps/gramps-5.0.0.ebuild b/app-misc/gramps/gramps-5.0.0.ebuild
deleted file mode 100644
index 3ce0f03cb28..00000000000
--- a/app-misc/gramps/gramps-5.0.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{5,6} )
-PYTHON_REQ_USE="sqlite"
-
-DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="Genealogical Research and Analysis Management Programming System"
-HOMEPAGE="https://gramps-project.org/"
-SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+rcs +reports exif geo postscript spell"
-
-RDEPEND="
-	dev-python/bsddb3[${PYTHON_USEDEP}]
-	dev-python/pycairo[${PYTHON_USEDEP}]
-	>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
-	dev-python/pyicu[${PYTHON_USEDEP}]
-	gnome-base/librsvg:2
-	>x11-libs/gtk+-3.14.8:3[introspection]
-	x11-libs/pango[introspection]
-	x11-misc/xdg-utils
-	reports? ( media-gfx/graphviz[postscript?] )
-	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
-	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
-	spell? ( app-text/gtkspell:3[introspection] )
-	rcs? ( dev-vcs/rcs )
-"
-
-python_prepare_all() {
-	# Install documentation to the proper location. This can't be done
-	# easily with a patch because we substitute in the $PF variable,
-	# and that changes with every revision.
-	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-	distutils-r1_python_prepare_all
-}
-
-python_configure_all() {
-	mydistutilsargs=(
-		--resourcepath=/usr/share
-		--no-compress-manpages
-	)
-}
-
-python_test_all() {
-	# GRAMPS builds just fine out of tree but it confuses its test suite.
-	# The following might be an ugly hack but at least it lets the tests
-	# run properly until either I or upstream have come up with something
-	# better.
-	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
-		die "Failed to symlink build directory to source directory"
-
-	esetup.py test
-}
-
-pkg_postinst() {
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2019-01-09 14:38 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2019-01-09 14:38 UTC (permalink / raw
  To: gentoo-commits

commit:     748aae056a6071787592551a584bd0be252f0833
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  9 11:47:41 2019 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Jan  9 14:38:39 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=748aae05

app-misc/gramps: bump to 5.0.1

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-misc/gramps/Manifest            |  1 +
 app-misc/gramps/gramps-5.0.1.ebuild | 71 +++++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 8478a9d033e..56379d0b727 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,3 +1,4 @@
 DIST gramps-4.2.5.tar.gz 18694912 BLAKE2B f91bc665ab4a970e7de193ba3bea4250e99b692cb92e76fae4a37cfa2c46280e6a45ff6712c7a68213735b6e7016f2caa3180971976c92aaa7e61d73ad2e3d5a SHA512 20a8ebff7ea2e3a80248830e55d58ebe0b5a350e1ac31efb3f2b900af38c134037bae91a58fb441be54f9fac8226555a3f5771cc358d3a4a92e89af911433b9c
 DIST gramps-4.2.8.tar.gz 18704769 BLAKE2B 795febcc2c93a0c9b72aceeba1ac4c4f10953c2bf3b23dd8d38f662a231e21967e6f263e14d2344ef2f422e170617b7b80be4fafc2cb20c4a659366836b0e641 SHA512 c814914eb3a650dd5753d83e492d91d5db11b55321f63bd460e4eb8d80a36dd727a3792a203e3061dfaa89fd13549f51809bb83cc65b2a494c1fb8f42dcb4b8f
 DIST gramps-5.0.0.tar.gz 16773759 BLAKE2B 603a73b448fd41e4d491ca681c0177112541ff780566756f26a2bca7614a4699b90006d321e7925dd936a32367ccfd9b4b93d6ce70af5b750de641b17dd9c2d8 SHA512 95d775fc48a8165b14431a76cd9e60a80df5db0256c98d953fd1a270849446748d8630e0b5ff1b823345fcc7992b48a7c9d577c81a28e10ba0a6177f2501b6e3
+DIST gramps-5.0.1.tar.gz 16718439 BLAKE2B 75b4a70275f7e6e181ba948df6fe44cbb9221436c2e860db8ef83bcc02b916aa3921ae09fa8ed18876f28551ed10b5047ae1aef0967b48532b54ad97c8af6d8a SHA512 68b905a8e59eedb620329b05bdd4cca842a79f885645140d31b637fc82ec7470892ebf0fd899aeb6a1205473f79e7f13d6c5e05b36da94b9049dcbb78e07aa76

diff --git a/app-misc/gramps/gramps-5.0.1.ebuild b/app-misc/gramps/gramps-5.0.1.ebuild
new file mode 100644
index 00000000000..cbfbb66359b
--- /dev/null
+++ b/app-misc/gramps/gramps-5.0.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_REQ_USE="sqlite"
+
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Genealogical Research and Analysis Management Programming System"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+rcs +reports exif geo postscript spell"
+
+RDEPEND="
+	dev-python/bsddb3[${PYTHON_USEDEP}]
+	dev-python/pycairo[${PYTHON_USEDEP}]
+	>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+	dev-python/pyicu[${PYTHON_USEDEP}]
+	gnome-base/librsvg:2
+	>x11-libs/gtk+-3.14.8:3[introspection]
+	x11-libs/pango[introspection]
+	x11-misc/xdg-utils
+	reports? ( media-gfx/graphviz[postscript?] )
+	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+	spell? ( app-text/gtkspell:3[introspection] )
+	rcs? ( dev-vcs/rcs )
+"
+
+python_prepare_all() {
+	# Install documentation to the proper location. This can't be done
+	# easily with a patch because we substitute in the $PF variable,
+	# and that changes with every revision.
+	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+	distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+	mydistutilsargs=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+	)
+}
+
+python_test_all() {
+	# GRAMPS builds just fine out of tree but it confuses its test suite.
+	# The following might be an ugly hack but at least it lets the tests
+	# run properly until either I or upstream have come up with something
+	# better.
+	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
+		die "Failed to symlink build directory to source directory"
+
+	esetup.py test
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2018-10-11 14:37 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2018-10-11 14:37 UTC (permalink / raw
  To: gentoo-commits

commit:     4d6e36dcfd3b82e29fa025caff7f0188364d722b
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 11 14:37:07 2018 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Oct 11 14:37:07 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d6e36dc

app-misc/gramps: new maintainer

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 app-misc/gramps/metadata.xml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
index e6ca596a1b8..4398f395976 100644
--- a/app-misc/gramps/metadata.xml
+++ b/app-misc/gramps/metadata.xml
@@ -1,7 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<!--maintainer-needed-->
+	<maintainer type="person">
+		<email>marecki@gentoo.org</email>
+		<name>Marek Szuba</name>
+	</maintainer>
 	<longdescription lang="en">
 		GRAMPS helps you track your family tree. It allows you to store, edit,
 		and research genealogical data. GRAMPS attempts to provide all of the


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2018-10-11 14:37 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2018-10-11 14:37 UTC (permalink / raw
  To: gentoo-commits

commit:     8345db2ca97695d27e206834bb651abd26f6823c
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 11 14:33:12 2018 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Oct 11 14:35:24 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8345db2c

app-misc/gramps: bump to 5.0.0

Now with EAPI 7 and a working test suite. python3_7 compatibility has
been tested as well but it has turned out that at the very least,
some of the dependencies (e.g. dev-python/bsddb3 - need 6.2.6+, the
latest version in the tree is 6.2.4) do not support it yet.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 app-misc/gramps/Manifest            |  1 +
 app-misc/gramps/gramps-5.0.0.ebuild | 71 +++++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 6c36a45d995..8478a9d033e 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,2 +1,3 @@
 DIST gramps-4.2.5.tar.gz 18694912 BLAKE2B f91bc665ab4a970e7de193ba3bea4250e99b692cb92e76fae4a37cfa2c46280e6a45ff6712c7a68213735b6e7016f2caa3180971976c92aaa7e61d73ad2e3d5a SHA512 20a8ebff7ea2e3a80248830e55d58ebe0b5a350e1ac31efb3f2b900af38c134037bae91a58fb441be54f9fac8226555a3f5771cc358d3a4a92e89af911433b9c
 DIST gramps-4.2.8.tar.gz 18704769 BLAKE2B 795febcc2c93a0c9b72aceeba1ac4c4f10953c2bf3b23dd8d38f662a231e21967e6f263e14d2344ef2f422e170617b7b80be4fafc2cb20c4a659366836b0e641 SHA512 c814914eb3a650dd5753d83e492d91d5db11b55321f63bd460e4eb8d80a36dd727a3792a203e3061dfaa89fd13549f51809bb83cc65b2a494c1fb8f42dcb4b8f
+DIST gramps-5.0.0.tar.gz 16773759 BLAKE2B 603a73b448fd41e4d491ca681c0177112541ff780566756f26a2bca7614a4699b90006d321e7925dd936a32367ccfd9b4b93d6ce70af5b750de641b17dd9c2d8 SHA512 95d775fc48a8165b14431a76cd9e60a80df5db0256c98d953fd1a270849446748d8630e0b5ff1b823345fcc7992b48a7c9d577c81a28e10ba0a6177f2501b6e3

diff --git a/app-misc/gramps/gramps-5.0.0.ebuild b/app-misc/gramps/gramps-5.0.0.ebuild
new file mode 100644
index 00000000000..f72ed60e1b6
--- /dev/null
+++ b/app-misc/gramps/gramps-5.0.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_REQ_USE="sqlite"
+
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Genealogical Research and Analysis Management Programming System"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+rcs +reports exif geo postscript spell"
+
+RDEPEND="
+	dev-python/bsddb3[${PYTHON_USEDEP}]
+	dev-python/pycairo[${PYTHON_USEDEP}]
+	>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+	dev-python/pyicu[${PYTHON_USEDEP}]
+	gnome-base/librsvg:2
+	>x11-libs/gtk+-3.14.8:3[introspection]
+	x11-libs/pango[introspection]
+	x11-misc/xdg-utils
+	reports? ( media-gfx/graphviz[postscript?] )
+	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+	spell? ( app-text/gtkspell:3[introspection] )
+	rcs? ( dev-vcs/rcs )
+"
+
+python_prepare_all() {
+	# Install documentation to the proper location. This can't be done
+	# easily with a patch because we substitute in the $PF variable,
+	# and that changes with every revision.
+	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+	distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+	mydistutilsargs=(
+		--resourcepath=/usr/share
+		--no-compress-manpages
+	)
+}
+
+python_test_all() {
+	# GRAMPS builds just fine out of tree but it confuses its test suite.
+	# The following might be an ugly hack but at least it lets the tests
+	# run properly until either I or upstream have come up with something
+	# better.
+	rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \
+		die "Failed to symlink build directory to source directory"
+
+	esetup.py test
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2018-07-01  9:45 Mikle Kolyada
  0 siblings, 0 replies; 70+ messages in thread
From: Mikle Kolyada @ 2018-07-01  9:45 UTC (permalink / raw
  To: gentoo-commits

commit:     fabb1051a996489c9d9702e39009c27b309ba4b0
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  1 09:42:56 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Jul  1 09:45:11 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fabb1051

app-misc/gramps: x86 stable wrt bug #659408

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-misc/gramps/gramps-4.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-4.2.8.ebuild b/app-misc/gramps/gramps-4.2.8.ebuild
index 4ffb8d6597d..0534c161464 100644
--- a/app-misc/gramps/gramps-4.2.8.ebuild
+++ b/app-misc/gramps/gramps-4.2.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+rcs +reports exif geo postscript spell"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2018-06-30 10:04 Pacho Ramos
  0 siblings, 0 replies; 70+ messages in thread
From: Pacho Ramos @ 2018-06-30 10:04 UTC (permalink / raw
  To: gentoo-commits

commit:     1a2879697abafdaca15bdcc5eb1239b7b47aaf44
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 30 10:04:08 2018 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Jun 30 10:04:43 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a287969

app-misc/gramps: amd64 stable, bug #659408

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 app-misc/gramps/gramps-4.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-4.2.8.ebuild b/app-misc/gramps/gramps-4.2.8.ebuild
index 999840bfecb..4ffb8d6597d 100644
--- a/app-misc/gramps/gramps-4.2.8.ebuild
+++ b/app-misc/gramps/gramps-4.2.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+rcs +reports exif geo postscript spell"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2018-06-27 17:20 Pacho Ramos
  0 siblings, 0 replies; 70+ messages in thread
From: Pacho Ramos @ 2018-06-27 17:20 UTC (permalink / raw
  To: gentoo-commits

commit:     ddc5cb270b7e461d3a3914031066525e7c15b23c
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 27 17:20:02 2018 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Wed Jun 27 17:20:02 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddc5cb27

app-misc/gramps: Support python3.6

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 app-misc/gramps/gramps-4.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-4.2.8.ebuild b/app-misc/gramps/gramps-4.2.8.ebuild
index d9142b2bb5c..999840bfecb 100644
--- a/app-misc/gramps/gramps-4.2.8.ebuild
+++ b/app-misc/gramps/gramps-4.2.8.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_COMPAT=( python3_{4,5,6} )
 
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1 xdg-utils


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2018-03-24 19:58 Michał Górny
  0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-03-24 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     5d0334c44ed720fa32da841227f9ab6c1d26dea4
Author:     Herb Miller Jr <herb <AT> hlmjr <DOT> com>
AuthorDate: Sat Mar  3 23:59:48 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 24 19:39:42 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d0334c4

app-misc/gramps: Add rcs USE flag.

Allows versioning family tree archives.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-misc/gramps/gramps-4.2.8.ebuild | 3 ++-
 app-misc/gramps/metadata.xml        | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-4.2.8.ebuild b/app-misc/gramps/gramps-4.2.8.ebuild
index 98ff2a5d263..e22e8837711 100644
--- a/app-misc/gramps/gramps-4.2.8.ebuild
+++ b/app-misc/gramps/gramps-4.2.8.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+reports exif geo spell"
+IUSE="+rcs +reports exif geo spell"
 
 RDEPEND="
 	dev-python/bsddb3[${PYTHON_USEDEP}]
@@ -30,6 +30,7 @@ RDEPEND="
 	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
 	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
 	spell? ( app-text/gtkspell:3[introspection] )
+	rcs? ( dev-vcs/rcs )
 "
 
 python_configure_all() {

diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
index a3c05404a80..f7eab38a893 100644
--- a/app-misc/gramps/metadata.xml
+++ b/app-misc/gramps/metadata.xml
@@ -94,6 +94,7 @@
 	<use>
 		<flag name="geo">Enable rendering of geographical data using <pkg>sci-geosciences/osm-gps-map</pkg></flag>
 		<flag name="reports">All external software that is needed for graphical reports will be installed</flag>
+		<flag name="rcs">Adds support for family tree archives via <pkg>dev-vcs/rcs</pkg></flag>
 	</use>
 	<upstream>
 		<remote-id type="sourceforge">gramps</remote-id>


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2018-03-24 19:58 Michał Górny
  0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-03-24 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     5813c61666a019002f48fe95459bd12f61270f97
Author:     Herb Miller Jr <herb <AT> hlmjr <DOT> com>
AuthorDate: Sun Mar  4 00:19:58 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 24 19:39:42 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5813c616

app-misc/gramps: Fix MimeType QA notice.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-misc/gramps/gramps-4.2.8.ebuild | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-4.2.8.ebuild b/app-misc/gramps/gramps-4.2.8.ebuild
index 8b6fa4bcdef..556bb44410a 100644
--- a/app-misc/gramps/gramps-4.2.8.ebuild
+++ b/app-misc/gramps/gramps-4.2.8.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 PYTHON_COMPAT=( python3_{4,5} )
 
 DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1
+inherit distutils-r1 xdg-utils
 
 DESCRIPTION="Genealogical Research and Analysis Management Programming System"
 HOMEPAGE="https://gramps-project.org/"
@@ -44,3 +44,13 @@ python_prepare_all() {
 	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
 	distutils-r1_python_prepare_all
 }
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2018-03-24 19:58 Michał Górny
  0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-03-24 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     63fccbe8b5a36d7fb74c9206b3ea1d19a9f9c8c7
Author:     Herb Miller Jr <herb <AT> hlmjr <DOT> com>
AuthorDate: Sat Mar  3 23:40:40 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 24 19:39:42 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63fccbe8

app-misc/gramps: Bump to version 4.2.8.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-misc/gramps/Manifest            |  1 +
 app-misc/gramps/gramps-4.2.8.ebuild | 45 +++++++++++++++++++++++++++++++++++++
 app-misc/gramps/metadata.xml        |  9 +++++++-
 3 files changed, 54 insertions(+), 1 deletion(-)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index d2f65c0919c..6c36a45d995 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1 +1,2 @@
 DIST gramps-4.2.5.tar.gz 18694912 BLAKE2B f91bc665ab4a970e7de193ba3bea4250e99b692cb92e76fae4a37cfa2c46280e6a45ff6712c7a68213735b6e7016f2caa3180971976c92aaa7e61d73ad2e3d5a SHA512 20a8ebff7ea2e3a80248830e55d58ebe0b5a350e1ac31efb3f2b900af38c134037bae91a58fb441be54f9fac8226555a3f5771cc358d3a4a92e89af911433b9c
+DIST gramps-4.2.8.tar.gz 18704769 BLAKE2B 795febcc2c93a0c9b72aceeba1ac4c4f10953c2bf3b23dd8d38f662a231e21967e6f263e14d2344ef2f422e170617b7b80be4fafc2cb20c4a659366836b0e641 SHA512 c814914eb3a650dd5753d83e492d91d5db11b55321f63bd460e4eb8d80a36dd727a3792a203e3061dfaa89fd13549f51809bb83cc65b2a494c1fb8f42dcb4b8f

diff --git a/app-misc/gramps/gramps-4.2.8.ebuild b/app-misc/gramps/gramps-4.2.8.ebuild
new file mode 100644
index 00000000000..98ff2a5d263
--- /dev/null
+++ b/app-misc/gramps/gramps-4.2.8.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5} )
+
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1
+
+DESCRIPTION="Genealogical Research and Analysis Management Programming System"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+reports exif geo spell"
+
+RDEPEND="
+	dev-python/bsddb3[${PYTHON_USEDEP}]
+	dev-python/pycairo[${PYTHON_USEDEP}]
+	>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+	dev-python/pyicu[${PYTHON_USEDEP}]
+	gnome-base/librsvg:2
+	>x11-libs/gtk+-3.14.8:3[introspection]
+	x11-libs/pango[introspection]
+	x11-misc/xdg-utils
+	reports? ( media-gfx/graphviz )
+	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+	spell? ( app-text/gtkspell:3[introspection] )
+"
+
+python_configure_all() {
+	mydistutilsargs=( --resourcepath=/usr/share )
+}
+
+python_prepare_all() {
+	# Install documentation to the proper location. This can't be done
+	# easily with a patch because we substitute in the $PF variable,
+	# and that changes with every revision.
+	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+	distutils-r1_python_prepare_all
+}

diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
index 38431e0f967..a3c05404a80 100644
--- a/app-misc/gramps/metadata.xml
+++ b/app-misc/gramps/metadata.xml
@@ -1,7 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<!-- maintainer-needed -->
+	<maintainer type="person">
+		<email>herb@hlmjr.com</email>
+		<name>Herb Miller Jr. (herbmillerjr)</name>
+	</maintainer>
+	<maintainer type="project">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
 	<longdescription lang="en">
 		GRAMPS helps you track your family tree. It allows you to store, edit,
 		and research genealogical data. GRAMPS attempts to provide all of the


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2018-03-24 19:58 Michał Górny
  0 siblings, 0 replies; 70+ messages in thread
From: Michał Górny @ 2018-03-24 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     a14ae9af648c714f63618e2f51de6a28dc9466c8
Author:     Herb Miller Jr <herb <AT> hlmjr <DOT> com>
AuthorDate: Sun Mar  4 00:00:57 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 24 19:39:42 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a14ae9af

app-misc/gramps: Add postscript USE flag.

Triggers postscript on graphviz, allowing creation of reports as PDFs.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-misc/gramps/gramps-4.2.8.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/gramps/gramps-4.2.8.ebuild b/app-misc/gramps/gramps-4.2.8.ebuild
index e22e8837711..8b6fa4bcdef 100644
--- a/app-misc/gramps/gramps-4.2.8.ebuild
+++ b/app-misc/gramps/gramps-4.2.8.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+rcs +reports exif geo spell"
+IUSE="+rcs +reports exif geo postscript spell"
 
 RDEPEND="
 	dev-python/bsddb3[${PYTHON_USEDEP}]
@@ -26,7 +26,7 @@ RDEPEND="
 	>x11-libs/gtk+-3.14.8:3[introspection]
 	x11-libs/pango[introspection]
 	x11-misc/xdg-utils
-	reports? ( media-gfx/graphviz )
+	reports? ( media-gfx/graphviz[postscript?] )
 	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
 	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
 	spell? ( app-text/gtkspell:3[introspection] )


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2017-06-04 10:42 Agostino Sarubbo
  0 siblings, 0 replies; 70+ messages in thread
From: Agostino Sarubbo @ 2017-06-04 10:42 UTC (permalink / raw
  To: gentoo-commits

commit:     108d77f895eba43aeffcb6d47ba0e84db5f04a62
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  4 10:42:13 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun  4 10:42:26 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=108d77f8

app-misc/gramps: x86 stable wrt bug #620414

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 app-misc/gramps/gramps-4.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-4.2.5.ebuild b/app-misc/gramps/gramps-4.2.5.ebuild
index 1231230e50e..bc0c6b1ef46 100644
--- a/app-misc/gramps/gramps-4.2.5.ebuild
+++ b/app-misc/gramps/gramps-4.2.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+reports exif geo spell"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2017-06-02 20:02 Agostino Sarubbo
  0 siblings, 0 replies; 70+ messages in thread
From: Agostino Sarubbo @ 2017-06-02 20:02 UTC (permalink / raw
  To: gentoo-commits

commit:     e586944115562eb1194a559defd74b98bb87ae4f
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  2 20:02:14 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Jun  2 20:02:14 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5869441

app-misc/gramps: amd64 stable wrt bug #620414

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 app-misc/gramps/gramps-4.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-4.2.5.ebuild b/app-misc/gramps/gramps-4.2.5.ebuild
index 6abcc0c4b44..1231230e50e 100644
--- a/app-misc/gramps/gramps-4.2.5.ebuild
+++ b/app-misc/gramps/gramps-4.2.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+reports exif geo spell"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2017-04-28  4:03 Michael Orlitzky
  0 siblings, 0 replies; 70+ messages in thread
From: Michael Orlitzky @ 2017-04-28  4:03 UTC (permalink / raw
  To: gentoo-commits

commit:     8b0bd1f924196d10fd957c2296de26aa889c2dac
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 28 04:00:50 2017 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri Apr 28 04:01:47 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b0bd1f9

app-misc/gramps: remove unused version 4.2.4.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-misc/gramps/gramps-4.2.4.ebuild | 39 -------------------------------------
 1 file changed, 39 deletions(-)

diff --git a/app-misc/gramps/gramps-4.2.4.ebuild b/app-misc/gramps/gramps-4.2.4.ebuild
deleted file mode 100644
index c146f1b4720..00000000000
--- a/app-misc/gramps/gramps-4.2.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_4 )
-
-DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1
-
-DESCRIPTION="Genealogical Research and Analysis Management Programming System"
-HOMEPAGE="https://gramps-project.org/"
-SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+reports +exif spell"
-
-RDEPEND="
-	dev-python/bsddb3[${PYTHON_USEDEP}]
-	>=dev-python/pygobject-3.12:3[${PYTHON_USEDEP}]
-	dev-python/pyicu[${PYTHON_USEDEP}]
-	gnome-base/librsvg:2
-	x11-libs/cairo
-	>x11-libs/gtk+-3.14.8:3
-	x11-libs/pango[introspection]
-	x11-misc/xdg-utils
-	reports? ( media-gfx/graphviz )
-	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
-	spell? (
-		app-text/gtkspell[introspection]
-		dev-python/gtkspell-python
-	)
-"
-
-PATCHES=(
-	"${FILESDIR}/${P}-resourcepath.patch"
-	"${FILESDIR}/${P}-versioned_doc_dir.patch"
-)


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2017-04-28  4:03 Michael Orlitzky
  0 siblings, 0 replies; 70+ messages in thread
From: Michael Orlitzky @ 2017-04-28  4:03 UTC (permalink / raw
  To: gentoo-commits

commit:     bef10654f61f1196d2cbe28987c040b5c88360a9
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 28 03:59:52 2017 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri Apr 28 04:01:46 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef10654

app-misc/gramps: new version 4.2.5.

This is a straightforward version bump, except that I've eliminated
one patch. By passing the --resourcepath argument to distutils, we
avoid the need to patch it ourselves.

Gentoo-Bug: 616796

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-misc/gramps/Manifest                                |  1 +
 .../{gramps-4.2.4-r2.ebuild => gramps-4.2.5.ebuild}     | 17 ++++++++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
index 680dee7f7f2..cc81765024d 100644
--- a/app-misc/gramps/Manifest
+++ b/app-misc/gramps/Manifest
@@ -1,2 +1,3 @@
 DIST gramps-3.4.5.tar.gz 10444188 SHA256 940b665a2e0dadf7ee310bdd1a1033c20816c856df8a7d6c4e0850a60471dbc7 SHA512 c9b517f58712d9f585dbddcb394d3605a5f823950a8c3c5a4ffd20d1a8523d6b75f9b6193271adabe76edc073dd6b4c20811de62582a2930b84d88922b4e52b3 WHIRLPOOL 4e30108881900883a4cb3c3ee4c9ef78e04d0850c3dbdaf97569f44cdfb2e56463f3f156f041b4dec6650c722f12cc0909689edc9591c97c5b02b1705860c228
 DIST gramps-4.2.4.tar.gz 18683901 SHA256 25190692f2f0d06e05f0761fef45173dd8d6693762572a62845b544a2c622efa SHA512 640b7b8affc29eee000232a3828f71c6e6e4ee568a4fce2ae8f9eaeabc87682e2dd9e2f1db1e8093e368d86583e80ce3c5261cf223f9cc6e210e7d6272781499 WHIRLPOOL ae118840749364b2904e5ed35f318019c54551305cf98d6e118bf9c539d1507dbce74b46fe66430e53c1115d09d3c73296a91f354ad0bb734e6d182a3ae148d0
+DIST gramps-4.2.5.tar.gz 18694912 SHA256 1de3007215b7d0b779ec8f086e14e7a75f2aa811ee37c6d0cff06bfc9458743d SHA512 20a8ebff7ea2e3a80248830e55d58ebe0b5a350e1ac31efb3f2b900af38c134037bae91a58fb441be54f9fac8226555a3f5771cc358d3a4a92e89af911433b9c WHIRLPOOL d9f49b188e20697477860ecb5916c452b95ea08c038b828b0f01edc1097d3d45b549e3e1a5bc5a4aad1d8aab390b8dfefc4ec46ac58420161de8e4d644c8f95e

diff --git a/app-misc/gramps/gramps-4.2.4-r2.ebuild b/app-misc/gramps/gramps-4.2.5.ebuild
similarity index 74%
rename from app-misc/gramps/gramps-4.2.4-r2.ebuild
rename to app-misc/gramps/gramps-4.2.5.ebuild
index 9f754091ca1..6abcc0c4b44 100644
--- a/app-misc/gramps/gramps-4.2.4-r2.ebuild
+++ b/app-misc/gramps/gramps-4.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,12 +9,13 @@ inherit distutils-r1
 
 DESCRIPTION="Genealogical Research and Analysis Management Programming System"
 HOMEPAGE="https://gramps-project.org/"
-SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
+	-> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+reports +exif geo spell"
+IUSE="+reports exif geo spell"
 
 RDEPEND="
 	dev-python/bsddb3[${PYTHON_USEDEP}]
@@ -31,12 +32,14 @@ RDEPEND="
 	spell? ( app-text/gtkspell:3[introspection] )
 "
 
-PATCHES=(
-	"${FILESDIR}/${P}-resourcepath.patch"
-)
+python_configure_all() {
+	mydistutilsargs=( --resourcepath=/usr/share )
+}
 
 python_prepare_all() {
+	# Install documentation to the proper location. This can't be done
+	# easily with a patch because we substitute in the $PF variable,
+	# and that changes with every revision.
 	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-
 	distutils-r1_python_prepare_all
 }


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2017-01-15 19:54 Göktürk Yüksek
  0 siblings, 0 replies; 70+ messages in thread
From: Göktürk Yüksek @ 2017-01-15 19:54 UTC (permalink / raw
  To: gentoo-commits

commit:     e996bc275ea091d52fe643f937f23d0182aeb8b3
Author:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 15 19:53:35 2017 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Sun Jan 15 19:53:35 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e996bc27

app-misc/gramps: remove the proxied maintainer per his request #605736

Package-Manager: portage-2.3.0

 app-misc/gramps/metadata.xml | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
index 90347a9..6610472 100644
--- a/app-misc/gramps/metadata.xml
+++ b/app-misc/gramps/metadata.xml
@@ -1,14 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>kevin@kblob.com</email>
-		<name>Kevin Simmons</name>
-	</maintainer>
-	<maintainer type="project">
-		<email>proxy-maint@gentoo.org</email>
-		<name>Proxy Maintainers</name>
-	</maintainer>
+	<!-- maintainer-needed -->
 	<longdescription lang="en">
 GRAMPS helps you track your family tree. It allows you to store, edit,
 and research genealogical data. GRAMPS attempts to provide all of the


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2016-12-29 11:41 Agostino Sarubbo
  0 siblings, 0 replies; 70+ messages in thread
From: Agostino Sarubbo @ 2016-12-29 11:41 UTC (permalink / raw
  To: gentoo-commits

commit:     541e08a613b18690c54d7777d7a5d2aedae3a852
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 29 11:40:51 2016 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Dec 29 11:40:51 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541e08a6

app-misc/gramps: x86 stable wrt bug #597258

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 app-misc/gramps/gramps-4.2.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-4.2.4-r1.ebuild b/app-misc/gramps/gramps-4.2.4-r1.ebuild
index fb56440..65d5577 100644
--- a/app-misc/gramps/gramps-4.2.4-r1.ebuild
+++ b/app-misc/gramps/gramps-4.2.4-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+reports +exif spell"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2016-12-29 11:36 Agostino Sarubbo
  0 siblings, 0 replies; 70+ messages in thread
From: Agostino Sarubbo @ 2016-12-29 11:36 UTC (permalink / raw
  To: gentoo-commits

commit:     6b0c185e4af739ea48b0b8157072732a3719ca28
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 29 11:36:20 2016 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Dec 29 11:36:20 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b0c185e

app-misc/gramps: amd64 stable wrt bug #597258

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 app-misc/gramps/gramps-4.2.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-4.2.4-r1.ebuild b/app-misc/gramps/gramps-4.2.4-r1.ebuild
index a622f92..fb56440 100644
--- a/app-misc/gramps/gramps-4.2.4-r1.ebuild
+++ b/app-misc/gramps/gramps-4.2.4-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+reports +exif spell"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2016-11-16  9:33 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2016-11-16  9:33 UTC (permalink / raw
  To: gentoo-commits

commit:     a7202a19220027dc3eeaa432dd5e5c14ec1dccaf
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 16 09:30:38 2016 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Nov 16 09:31:26 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7202a19

app-misc/gramps: reactivate geography support

Suggested-By: Kevin Simmons <kevin <AT> kblob.com>

Package-Manager: portage-2.3.2

 app-misc/gramps/gramps-4.2.4-r2.ebuild | 43 ++++++++++++++++++++++++++++++++++
 app-misc/gramps/metadata.xml           |  2 ++
 2 files changed, 45 insertions(+)

diff --git a/app-misc/gramps/gramps-4.2.4-r2.ebuild b/app-misc/gramps/gramps-4.2.4-r2.ebuild
new file mode 100644
index 00000000..22be8dc
--- /dev/null
+++ b/app-misc/gramps/gramps-4.2.4-r2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5} )
+
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1
+
+DESCRIPTION="Genealogical Research and Analysis Management Programming System"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+reports +exif geo spell"
+
+RDEPEND="
+	dev-python/bsddb3[${PYTHON_USEDEP}]
+	dev-python/pycairo[${PYTHON_USEDEP}]
+	>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+	dev-python/pyicu[${PYTHON_USEDEP}]
+	gnome-base/librsvg:2
+	>x11-libs/gtk+-3.14.8:3[introspection]
+	x11-libs/pango[introspection]
+	x11-misc/xdg-utils
+	reports? ( media-gfx/graphviz )
+	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+	geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+	spell? ( app-text/gtkspell:3[introspection] )
+"
+
+PATCHES=(
+	"${FILESDIR}/${P}-resourcepath.patch"
+)
+
+python_prepare_all() {
+	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+
+	distutils-r1_python_prepare_all
+}

diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
index 65ffe39..90347a9 100644
--- a/app-misc/gramps/metadata.xml
+++ b/app-misc/gramps/metadata.xml
@@ -92,6 +92,8 @@ na vrstni red), kar vam bo v pomoč pri vaših raziskavah, analizah in
 zapolnjevanju vrzeli v rodoslovnih podatkih.
 </longdescription>
 	<use>
+		<flag name="geo">Enable rendering of geographical data using
+			<pkg>sci-geosciences/osm-gps-map</pkg>.</flag>
 		<flag name="reports">All external software that is needed for graphical
     reports will be installed</flag>
 		<flag name="webkit">Use Webkit-based rendering for geographical


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2016-10-20 23:55 David Seifert
  0 siblings, 0 replies; 70+ messages in thread
From: David Seifert @ 2016-10-20 23:55 UTC (permalink / raw
  To: gentoo-commits

commit:     e0ea92cdd970d1f4c0b532c65bf5b8a18232aa47
Author:     Chris Mayo <aklhfex <AT> gmail <DOT> com>
AuthorDate: Tue Oct 11 17:33:59 2016 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Oct 20 23:54:48 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ea92cd

app-misc/gramps: Support Python 3.5 and fix dependencies

Also replaced versioned_doc_dir.patch that doesn't use ${PF}

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2517

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 app-misc/gramps/gramps-4.2.4-r1.ebuild | 42 ++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/app-misc/gramps/gramps-4.2.4-r1.ebuild b/app-misc/gramps/gramps-4.2.4-r1.ebuild
new file mode 100644
index 00000000..a622f92
--- /dev/null
+++ b/app-misc/gramps/gramps-4.2.4-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5} )
+
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1
+
+DESCRIPTION="Genealogical Research and Analysis Management Programming System"
+HOMEPAGE="https://gramps-project.org/"
+SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+reports +exif spell"
+
+RDEPEND="
+	dev-python/bsddb3[${PYTHON_USEDEP}]
+	dev-python/pycairo[${PYTHON_USEDEP}]
+	>=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
+	dev-python/pyicu[${PYTHON_USEDEP}]
+	gnome-base/librsvg:2
+	>x11-libs/gtk+-3.14.8:3[introspection]
+	x11-libs/pango[introspection]
+	x11-misc/xdg-utils
+	reports? ( media-gfx/graphviz )
+	exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] )
+	spell? ( app-text/gtkspell:3[introspection] )
+"
+
+PATCHES=(
+	"${FILESDIR}/${P}-resourcepath.patch"
+)
+
+python_prepare_all() {
+	sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
+
+	distutils-r1_python_prepare_all
+}


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2016-09-23  7:37 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2016-09-23  7:37 UTC (permalink / raw
  To: gentoo-commits

commit:     30c72239cf889301e67fc452b69368fe064205d8
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 23 07:36:23 2016 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Sep 23 07:36:57 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c72239

app-misc/gramps: fix HOMEPAGE in 4.2.4 ebuild

Package-Manager: portage-2.3.1

 app-misc/gramps/gramps-4.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/gramps/gramps-4.2.4.ebuild b/app-misc/gramps/gramps-4.2.4.ebuild
index 749a4c2..00bd8f2 100644
--- a/app-misc/gramps/gramps-4.2.4.ebuild
+++ b/app-misc/gramps/gramps-4.2.4.ebuild
@@ -9,7 +9,7 @@ DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1
 
 DESCRIPTION="Genealogical Research and Analysis Management Programming System"
-HOMEPAGE="http://www.gramps.org/"
+HOMEPAGE="https://gramps-project.org/"
 SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2+"


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2016-09-23  6:57 Marek Szuba
  0 siblings, 0 replies; 70+ messages in thread
From: Marek Szuba @ 2016-09-23  6:57 UTC (permalink / raw
  To: gentoo-commits

commit:     0284aed3377bdcbcd9764b77ad8694d4e14a5407
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 23 06:55:26 2016 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Sep 23 06:56:42 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0284aed3

app-misc/gramps: add proxied maintainer

Package-Manager: portage-2.3.1

 app-misc/gramps/metadata.xml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
index 7c0f8c7..65ffe39 100644
--- a/app-misc/gramps/metadata.xml
+++ b/app-misc/gramps/metadata.xml
@@ -1,7 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<!-- maintainer-needed -->
+	<maintainer type="person">
+		<email>kevin@kblob.com</email>
+		<name>Kevin Simmons</name>
+	</maintainer>
+	<maintainer type="project">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
 	<longdescription lang="en">
 GRAMPS helps you track your family tree. It allows you to store, edit,
 and research genealogical data. GRAMPS attempts to provide all of the


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2016-07-07 19:48 Austin English
  0 siblings, 0 replies; 70+ messages in thread
From: Austin English @ 2016-07-07 19:48 UTC (permalink / raw
  To: gentoo-commits

commit:     35fe09a9cf8ef17bf4bc557351625d9344f1b60d
Author:     Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  7 19:05:09 2016 +0000
Commit:     Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Thu Jul  7 19:47:00 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35fe09a9

app-misc/gramps: bump to EAPI 6, add maintainer-needed

Package-Manager: portage-2.2.28

 app-misc/gramps/gramps-3.4.9-r1.ebuild | 80 ++++++++++++++++++++++++++++++++++
 app-misc/gramps/metadata.xml           |  1 +
 2 files changed, 81 insertions(+)

diff --git a/app-misc/gramps/gramps-3.4.9-r1.ebuild b/app-misc/gramps/gramps-3.4.9-r1.ebuild
new file mode 100644
index 0000000..4ed4bf7
--- /dev/null
+++ b/app-misc/gramps/gramps-3.4.9-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+GCONF_DEBUG="no"
+
+inherit gnome2 python-single-r1
+
+DESCRIPTION="Genealogical Research and Analysis Management Programming System"
+HOMEPAGE="http://www.gramps-project.org/"
+SRC_URI="mirror://sourceforge/gramps/Stable/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="gnome reports spell webkit"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+	dev-python/bsddb3[${PYTHON_USEDEP}]
+	dev-python/pygoocanvas[${PYTHON_USEDEP}]
+	>=dev-python/pygtk-2.16.0[${PYTHON_USEDEP}]
+	gnome-base/librsvg:2
+	sci-geosciences/osm-gps-map
+	x11-misc/xdg-utils
+	gnome? (
+		dev-python/gconf-python[${PYTHON_USEDEP}]
+		dev-python/libgnome-python[${PYTHON_USEDEP}]
+	)
+	spell? ( dev-python/gtkspell-python[${PYTHON_USEDEP}] )
+	reports? ( media-gfx/graphviz )
+	webkit? ( dev-python/pywebkitgtk[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+	dev-util/intltool
+	sys-devel/gettext
+	virtual/libiconv
+	virtual/pkgconfig
+"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-3.4.0-use_bsddb3.patch"
+)
+
+src_prepare() {
+	# Fix install path, bug 423315 for example
+	einfo "Fix installation path"
+	find . -iname 'Makefile.in' | xargs \
+		sed "s;\(pkgdatadir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
+		|| die
+	find . -iname 'Makefile.in' | xargs \
+		sed "s;\(pkgpythondir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
+		|| die
+
+	sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
+		-i src/Makefile.in || die
+
+	sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
+	-i src/docgen/Makefile.in || die
+
+	einfo "Fix wrapper script"
+	sed "s;@datadir@;$(python_get_sitedir);" \
+		-i gramps.sh.in || die
+
+	einfo "Fix icon location"
+	sed "s;gramps/;pixmap/;g" -i data/gramps.keys.in || die
+
+	python_fix_shebang .
+
+	gnome2_src_prepare
+}
+
+src_configure() {
+	gnome2_src_configure \
+		--disable-mime-install \
+		PYTHON="${EROOT}"/usr/bin/python2
+}

diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
index 4c7b0b7..7c0f8c7 100644
--- a/app-misc/gramps/metadata.xml
+++ b/app-misc/gramps/metadata.xml
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+	<!-- maintainer-needed -->
 	<longdescription lang="en">
 GRAMPS helps you track your family tree. It allows you to store, edit,
 and research genealogical data. GRAMPS attempts to provide all of the


^ permalink raw reply related	[flat|nested] 70+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/
@ 2016-05-28  9:32 Pacho Ramos
  0 siblings, 0 replies; 70+ messages in thread
From: Pacho Ramos @ 2016-05-28  9:32 UTC (permalink / raw
  To: gentoo-commits

commit:     86fdd7eadd271c8f24f1809941fa9c8920f6e68e
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat May 28 09:26:08 2016 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat May 28 09:31:05 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86fdd7ea

app-misc/gramps: Cleanup due to #148577

Package-Manager: portage-2.3.0_rc1

 app-misc/gramps/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
index 7de1449..4c7b0b7 100644
--- a/app-misc/gramps/metadata.xml
+++ b/app-misc/gramps/metadata.xml
@@ -1,10 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>fauli@gentoo.org</email>
-		<name>Christian Faulhammer</name>
-	</maintainer>
 	<longdescription lang="en">
 GRAMPS helps you track your family tree. It allows you to store, edit,
 and research genealogical data. GRAMPS attempts to provide all of the


^ permalink raw reply related	[flat|nested] 70+ messages in thread

end of thread, other threads:[~2024-10-06  8:26 UTC | newest]

Thread overview: 70+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-13 15:02 [gentoo-commits] repo/gentoo:master commit in: app-misc/gramps/ Marek Szuba
  -- strict thread matches above, loose matches on Subject: below --
2024-10-06  8:26 Sam James
2024-09-06 10:12 Petr Vaněk
2024-09-05 13:27 Petr Vaněk
2024-05-28 13:19 Sam James
2024-04-08 13:15 Marek Szuba
2023-10-24 23:16 Marek Szuba
2023-10-23 23:08 Sam James
2023-09-08  9:56 Marek Szuba
2023-09-07  8:38 Marek Szuba
2023-09-07  8:38 Marek Szuba
2023-08-22 21:35 Marek Szuba
2023-08-22 11:16 Sam James
2023-07-10 23:04 Marek Szuba
2023-07-08 23:39 Marek Szuba
2023-05-01 13:43 Sam James
2023-02-27  0:23 Marek Szuba
2022-05-18 23:18 Marek Szuba
2022-04-11 11:16 Marek Szuba
2022-04-11  6:50 Agostino Sarubbo
2022-04-10  9:05 Agostino Sarubbo
2022-02-07 19:39 Marek Szuba
2021-09-13 17:11 Marek Szuba
2021-09-11  6:42 Agostino Sarubbo
2021-09-11  6:02 Sam James
2021-07-28 18:41 Marek Szuba
2021-05-15 14:22 Marek Szuba
2021-04-29  1:52 Sam James
2021-02-15 12:39 Marek Szuba
2020-11-13 14:30 Sam James
2020-08-24 17:19 Marek Szuba
2020-07-29 11:33 Marek Szuba
2020-07-14 20:56 Marek Szuba
2020-04-22 23:48 Marek Szuba
2020-04-21 22:21 Marek Szuba
2020-04-21 12:31 Marek Szuba
2020-03-04 10:00 Marek Szuba
2020-02-12 18:22 Agostino Sarubbo
2020-02-12 14:20 Agostino Sarubbo
2020-01-13 14:49 Marek Szuba
2020-01-13 14:49 Marek Szuba
2020-01-13 14:49 Marek Szuba
2019-10-29 15:54 Marek Szuba
2019-08-09 15:11 Marek Szuba
2019-07-18  7:26 Agostino Sarubbo
2019-07-15 14:17 Agostino Sarubbo
2019-07-15 11:46 Marek Szuba
2019-01-09 14:38 Marek Szuba
2018-10-11 14:37 Marek Szuba
2018-10-11 14:37 Marek Szuba
2018-07-01  9:45 Mikle Kolyada
2018-06-30 10:04 Pacho Ramos
2018-06-27 17:20 Pacho Ramos
2018-03-24 19:58 Michał Górny
2018-03-24 19:58 Michał Górny
2018-03-24 19:58 Michał Górny
2018-03-24 19:58 Michał Górny
2017-06-04 10:42 Agostino Sarubbo
2017-06-02 20:02 Agostino Sarubbo
2017-04-28  4:03 Michael Orlitzky
2017-04-28  4:03 Michael Orlitzky
2017-01-15 19:54 Göktürk Yüksek
2016-12-29 11:41 Agostino Sarubbo
2016-12-29 11:36 Agostino Sarubbo
2016-11-16  9:33 Marek Szuba
2016-10-20 23:55 David Seifert
2016-09-23  7:37 Marek Szuba
2016-09-23  6:57 Marek Szuba
2016-07-07 19:48 Austin English
2016-05-28  9:32 Pacho Ramos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox