diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /app-misc/gramps | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
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
Diffstat (limited to 'app-misc/gramps')
-rw-r--r-- | app-misc/gramps/Manifest | 2 | ||||
-rw-r--r-- | app-misc/gramps/files/gramps-3.4.0-use_bsddb3.patch | 11 | ||||
-rw-r--r-- | app-misc/gramps/gramps-3.4.5-r1.ebuild | 76 | ||||
-rw-r--r-- | app-misc/gramps/gramps-3.4.9.ebuild | 78 | ||||
-rw-r--r-- | app-misc/gramps/metadata.xml | 99 |
5 files changed, 266 insertions, 0 deletions
diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest new file mode 100644 index 000000000000..39006df3a5fd --- /dev/null +++ b/app-misc/gramps/Manifest @@ -0,0 +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 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 000000000000..6815ef6ef1f0 --- /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.5-r1.ebuild b/app-misc/gramps/gramps-3.4.5-r1.ebuild new file mode 100644 index 000000000000..f35d5395ac95 --- /dev/null +++ b/app-misc/gramps/gramps-3.4.5-r1.ebuild @@ -0,0 +1,76 @@ +# 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 ppc x86" + +IUSE="gnome reports spell webkit" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + dev-python/bsddb3[${PYTHON_USEDEP}] + >=dev-python/pygtk-2.16.0[${PYTHON_USEDEP}] + dev-python/pygoocanvas[${PYTHON_USEDEP}] + x11-misc/xdg-utils + gnome-base/librsvg:2 + gnome? ( + dev-python/libgnome-python[${PYTHON_USEDEP}] + dev-python/gconf-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 +} diff --git a/app-misc/gramps/gramps-3.4.9.ebuild b/app-misc/gramps/gramps-3.4.9.ebuild new file mode 100644 index 000000000000..487be35d554c --- /dev/null +++ b/app-misc/gramps/gramps-3.4.9.ebuild @@ -0,0 +1,78 @@ +# 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 +} diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml new file mode 100644 index 000000000000..37cc4dfa2abf --- /dev/null +++ b/app-misc/gramps/metadata.xml @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <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> + <upstream> + <remote-id type="sourceforge">gramps</remote-id> + </upstream> +</pkgmetadata> |