summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>2012-11-04 13:32:38 -0100
committerJorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>2012-11-04 13:32:38 -0100
commitece797caf11be517f38253fb853dfd21f69d87c8 (patch)
tree393c77d9daa4d8e3e6ccfccbdb1dba50a78960b4 /app-misc/gramps
parent[net-analyzer/ocsng] 2.0.4 version bump. (diff)
downloadjmbsvicetto-ece797caf11be517f38253fb853dfd21f69d87c8.tar.gz
jmbsvicetto-ece797caf11be517f38253fb853dfd21f69d87c8.tar.bz2
jmbsvicetto-ece797caf11be517f38253fb853dfd21f69d87c8.zip
[app-misc/gramps] 3.4.2 version bump
Package-Manager: portage-2.2.0_alpha142 Manifest-Sign-Key: BB0E6E98
Diffstat (limited to 'app-misc/gramps')
-rw-r--r--app-misc/gramps/Manifest24
-rw-r--r--app-misc/gramps/files/gramps-3.4.0-use_bsddb3.patch11
-rw-r--r--app-misc/gramps/gramps-3.4.2.ebuild90
-rw-r--r--app-misc/gramps/metadata.xml100
4 files changed, 225 insertions, 0 deletions
diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest
new file mode 100644
index 0000000..f127cca
--- /dev/null
+++ b/app-misc/gramps/Manifest
@@ -0,0 +1,24 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX gramps-3.4.0-use_bsddb3.patch 447 SHA256 a4a7c57c202f65cceed8065e4d5649c02d316203ca31137cfccb98a989b6b3cc SHA512 35f9b2be431106c9e7fe60e3f2c6f56b6b01159c64f733c1b1b85449101e2dfc8bf3759a971936876124df7d7527d312f09f4575a293aa6669310abe77d15044 WHIRLPOOL 24f0b41023b73b89897d391da73f00221b25d2674fbfa5be0e72d5869a9989ff02db6aa3819c486f25528859f13593b1dad25543c38e74fe555dac6b7ad768b1
+DIST gramps-3.4.2.tar.gz 9799202 SHA256 8cfc19b53ddf2bb864356c6749ac7703560bd818a3d47bb514f05d7b07a5b222 SHA512 73406fd5f5a29af5c8b03972a40ca73cc2198e93bacbf05bec521828c6fd50229b099380eafb7515e4e49c19f8395d992cf03a7ce256d85884294466eb3daa6b WHIRLPOOL dc0e996f71f0bc1e44a367509ea1862ade333c2870354a1e0a4017f0ca460a8235bf7c38f4818782d6c3f5c370db97258f1787db828a7b8b79cafdbcaca40cb2
+EBUILD gramps-3.4.2.ebuild 2222 SHA256 8c873edac5fcac4007ac32d0f04ec1dea42f8b3fe46f06953ff355aadf2289fd SHA512 785e117a2a246ae587aad0d46d5215499a7667c5578a54b9ceadb0df0a26901e5574945d89e3b320ea95297c8fe8c672d5cdd369719bc4209b8d5c790581ceb0 WHIRLPOOL b83441d718f1d9c133133c78018aa0882c9e87d520ec449194b2fc55bf7819332be4f06f7de12859790409f62de839c4cb99ac99f153cd2bdd9f02cd5d0b1c69
+MISC metadata.xml 5281 SHA256 143b1e1e732fd624452538670c2fb390a6d2512c97959009b2bd593ccdef0963 SHA512 a5ea300d649875df57ab2b3b1be3e0c4eeb8aefb8dc33916d6864d434155c5263b5f31f57d3cef61911a87ae9f88c84dbac78bdbd49c7733616c83937882d3a8 WHIRLPOOL 043e2c1e39addc710619d4b726e7ab13946a956edd1ddeba1acc3ce23e35d0439da55927ccc2bb4cdeacbcf65c664ca59fed82c8fd873fb2ebdb8952018fa9e2
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQIcBAEBCAAGBQJQlnyGAAoJEC8ZTXQF1qEPoRwP/j22bpZC45bgMoImRQbI18qG
+cEwwG0nbf5E+FxadQlf07zAJUW1343kVZJLU/W3GY2yZAB7KQeQlLiTg4byvcZe8
+wUaFWB/OmkpXCP0LbmSo3ax/N8HOzJHVbLo6R/PF0kvdx1n1FniFV9S+dABciR6S
+3P0LPaUpNS5S2uhbmoAarSyRqV170dpyizfNX7pEeKfZMiUIzp6Jg9/id16+rcfU
+LCbGnkh9KMBb0bf4tp9K8Ckyz+HY4f+L288XXEg2x9XIlb5S/Lu9u7tF0/17atJ/
+R3Nv1uwFDrY9ZzqnXHh/Itk6GrCaiYJV6r1zEBu6u1Yw3FKtXSC0OyxqLyDjoanV
+iV7uu18lEF8UUhtyxQiijoSlabKTKVI8CMODy6Pb2Ss98KOxDRx4x3pvLVsaslSN
+5Os2QJry70dExA/r1wuvpjq780GfhvD5/4pXTSd6JCkaXB0u+2kHngd8QBV8UlDN
+1siW2I25qWe/9a73hLWUnOHOIs4frITEznxXmRkLIrycObd/9GZs6KkgzYiL8/Zn
+wLV7ohxxNL1pzU1HUYFyfj0PAVZRfEYDoH/Cb+5wBaKGSMtDW54NPQielX3AuayU
+7Kn9ORhmLnCJMv17gnM5gRjGOuILajYQvsBDj34DJOHgVZptzVFDnkEmWVQJwiE+
+5a30NrNinpItE0OdQ1Of
+=AkhL
+-----END PGP SIGNATURE-----
diff --git a/app-misc/gramps/files/gramps-3.4.0-use_bsddb3.patch b/app-misc/gramps/files/gramps-3.4.0-use_bsddb3.patch
new file mode 100644
index 0000000..6815ef6
--- /dev/null
+++ b/app-misc/gramps/files/gramps-3.4.0-use_bsddb3.patch
@@ -0,0 +1,11 @@
+--- src/config.py.orig 2012-06-02 07:05:21.479670747 +0200
++++ src/config.py 2012-06-02 07:05:58.444713800 +0200
+@@ -302,7 +302,7 @@
+ register('preferences.use-last-view', True)
+ register('preferences.last-view', '')
+ register('preferences.last-views', [])
+-register('preferences.use-bsddb3', False)
++register('preferences.use-bsddb3', True)
+ register('preferences.family-relation-type', 3) # UNKNOWN
+
+ register('researcher.researcher-addr', '')
diff --git a/app-misc/gramps/gramps-3.4.2.ebuild b/app-misc/gramps/gramps-3.4.2.ebuild
new file mode 100644
index 0000000..4f6e920
--- /dev/null
+++ b/app-misc/gramps/gramps-3.4.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/gramps/gramps-3.4.1.ebuild,v 1.1 2012/10/03 10:55:29 fauli Exp $
+
+EAPI=3
+
+PYTHON_DEPEND="2:2.6"
+GCONF_DEBUG="no"
+
+inherit eutils gnome2 python
+
+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 ~ppc ~x86"
+IUSE="gnome reports spell webkit"
+
+RDEPEND="dev-python/bsddb3
+ >=dev-python/pygtk-2.16.0
+ dev-python/pygoocanvas
+ x11-misc/xdg-utils
+ gnome-base/librsvg:2
+ gnome? ( dev-python/libgnome-python
+ dev-python/gconf-python )
+ spell? ( dev-python/gtkspell-python )
+ reports? ( media-gfx/graphviz )
+ webkit? ( dev-python/pywebkitgtk )"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/libiconv
+ virtual/pkgconfig"
+
+DOCS="NEWS README TODO"
+
+pkg_setup() {
+ G2CONF="${G2CONF} --disable-mime-install PYTHON="${EROOT}"/usr/bin/python2"
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ gnome2_src_prepare
+
+ epatch "${FILESDIR}/${PN}-3.4.0-use_bsddb3.patch"
+
+ # This is for bug 215944, so .pyo/.pyc files don't get into the
+ # file system
+ python_clean_py-compile_files
+
+ # 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
+}
+
+src_install() {
+ python_need_rebuild
+ gnome2_src_install
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+ python_mod_optimize ${PN}
+}
+
+pkg_postrm() {
+ gnome2_pkg_postrm
+ python_mod_cleanup ${PN}
+}
diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml
new file mode 100644
index 0000000..dd3fe30
--- /dev/null
+++ b/app-misc/gramps/metadata.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beandog@gentoo.org</email>
+ <name>Steve Dibb</name>
+</maintainer>
+<maintainer>
+ <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
+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.
+</longdescription>
+<longdescription lang="cs">
+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
+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
+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
+erlaubt dir das Speichern, Bearbeiten, und Erforschen genealogischer
+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
+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,
+éditer, ainsi que rechercher des données généalogiques avec votre
+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
+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
+laat je toe om je genealogische gegevens op te slaan, te wijzigen en
+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
+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ć,
+edytować i analizować informacje genealogiczne za pomocą
+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ę
+i zmianę zdarzeń czy pojedynczo, czy grupowo (w dowolnej kolejności) w
+celu pomocy użytkownikowi w analizie, badaniu i korelowaniu
+potencjalnych luk w relacjach w rodzinie.
+</longdescription>
+<longdescription lang="sl">
+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
+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
+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.
+</longdescription>
+<use>
+ <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
+ data view.</flag>
+</use>
+</pkgmetadata>