Summary
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 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.
Versions
v5.1.5 :: 0 :: gentoo
- Modified
- License
- GPL-2+
- Keywords
- amd64 x86
- USE flags
- berkdb exif geo postscript rcs reports spell test
USE flags
General
- berkdb
- Support BerkeleyDB-based family trees produced by older versions of Gramps
- exif
- Add support for reading EXIF headers from JPEG and TIFF images
- geo
- Enable rendering of geographical data using sci-geosciences/osm-gps-map
- postscript
- Enable support for the PostScript language (often with ghostscript-gpl or libspectre)
- rcs
- Adds support for family tree archives via dev-vcs/rcs
- reports
- All external software that is needed for graphical reports will be installed
- spell
- Add dictionary support
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
Runtime Dependencies
app-text / gtkspell : Spell checking widget for GTK
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-python / pycairo : Python bindings for the cairo library
dev-python / pygobject : Python bindings for GObject Introspection
dev-python / pyicu : Python bindings for dev-libs/icu
dev-vcs / rcs : Revision Control System
gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library
media-gfx / graphviz : Open Source Graph Visualization Software
media-libs / gexiv2 : GObject-based wrapper around the Exiv2 library
sci-geosciences / osm-gps-map : A GTK+ widget for displaying OpenStreetMap tiles
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / pango : Internationalized text layout and rendering library
x11-misc / xdg-utils : Portland utils for cross-platform/cross-toolkit/cross-desktop interoperability
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
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@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: enable py3.11
Closes: https://bugs.gentoo.org/896576 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: enable py3.10
Closes: https://bugs.gentoo.org/845504 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: drop 5.1.4
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
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@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
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@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: add 5.1.5
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: remove 5.1.3
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
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@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/gramps: Stabilize 5.1.4 amd64, #812422
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: add 5.1.4
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
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@gentoo.org> - Marek Szuba · gentoo
app-misc/gramps: tests: do not rely on presence of en_US.UTF-8 locale
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/gramps: fix variable reference style
Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Rename dev-python/{PyICU → pyicu}
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: remove old
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/gramps: Stabilize 5.1.3 amd64, #753197
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-misc/gramps: x86 stable (bug #753197)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: bump to 5.1.3
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: dev-python/pyicu has been renamed
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: support python3_9 + fix test dependencies
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
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@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
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@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
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@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: remove old
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
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@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
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@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
app-misc/gramps: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: remove old
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Marek Szuba · gentoo
app-misc/gramps: bump to 5.1.2
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: bump to 5.1.1
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: remove old
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: bump to 5.0.2
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
app-misc/gramps: x86 stable wrt bug #689886
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="x86" - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
app-misc/gramps: amd64 stable wrt bug #689886
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: remove old
Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
app-misc/gramps: bump to 5.0.1
Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
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@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
app-misc/gramps: x86 stable wrt bug #659408
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Pacho Ramos · gentoo
app-misc/gramps: amd64 stable, bug #659408
Package-Manager: Portage-2.3.41, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Pacho Ramos · gentoo
app-misc/gramps: Support python3.6
Package-Manager: Portage-2.3.41, Repoman-2.3.9 - Herb Miller Jr · gentoo
app-misc/gramps: Don't compress man pages during compile.
Closes: https://github.com/gentoo/gentoo/pull/7346 Package-Manager: Portage[mgorny]-2.3.24.1 - Herb Miller Jr · gentoo
app-misc/gramps: Fix MimeType QA notice.
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Herb Miller Jr · gentoo
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 - Herb Miller Jr · gentoo
app-misc/gramps: Add rcs USE flag.
Allows versioning family tree archives. Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Herb Miller Jr · gentoo
app-misc/gramps: Bump to version 4.2.8.
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Pacho Ramos · gentoo
app-misc/gramps: Drop old
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Agostino Sarubbo · gentoo
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@gentoo.org> - Agostino Sarubbo · gentoo
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@gentoo.org> - Pacho Ramos · gentoo
app-misc/gramps: Drop old version needing vulnerable webkit-gtk version
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Michael Orlitzky · gentoo
app-misc/gramps: remove unused version 4.2.4.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Michael Orlitzky · gentoo
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 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Agostino Sarubbo · gentoo
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@gentoo.org> - Agostino Sarubbo · gentoo
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@gentoo.org> - Marek Szuba · gentoo
app-misc/gramps: reactivate geography support
Suggested-By: Kevin Simmons <kevin@kblob.com> Package-Manager: portage-2.3.2 - Marek Szuba · gentoo
app-misc/gramps: remove old
Suggested-By: Kevin Simmons <kevin@kblob.com> Package-Manager: portage-2.3.2 - Chris Mayo · gentoo
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@gentoo.org> - Marek Szuba · gentoo
app-misc/gramps: fix HOMEPAGE in 4.2.4 ebuild
Package-Manager: portage-2.3.1 - Marek Szuba · gentoo
app-misc/gramps: version bump to 4.2.4
Dependency on sci-geosciences/osm-gps-map temporarily removed because we haven't got the right version in Portage yet. Seems to work with python3_5 as well but needs more testing, will officially add support for that version later. Suggested-By: Kevin Simmons <kevin@kblob.com> Package-Manager: portage-2.3.1 - Marek Szuba · gentoo
Revert "sci-geosciences/osm-gps-map: move version 0.7.3 to slot 2"
Return to original state until the new version can really be installed in parallel with this one. This reverts commit 7b88e7dd798f0a6e11e4f242c33f98543ec9a9c4. - Marek Szuba · gentoo
sci-geosciences/osm-gps-map: move version 0.7.3 to slot 2
This is to make room for ebuilds of version 1.0.0 and newer, which among other changes are linked against gtk3 instead of gtk2 and have a different library name. Package-Manager: portage-2.3.0 - Austin English · gentoo
app-misc/gramps: fix gramps-3.4.0-use_bsddb3.patch for EAPI 6
Gentoo-Bug: https://bugs.gentoo.org/588292 Package-Manager: portage-2.2.28 - Austin English · gentoo
app-misc/gramps: bump to EAPI 6, add maintainer-needed
Package-Manager: portage-2.2.28 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed