1 |
commit: ece797caf11be517f38253fb853dfd21f69d87c8 |
2 |
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Nov 4 14:32:38 2012 +0000 |
4 |
Commit: Jorge Manuel B. S. Vicetto <jmbsvicetto <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Nov 4 14:32:38 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/jmbsvicetto.git;a=commit;h=ece797ca |
7 |
|
8 |
[app-misc/gramps] 3.4.2 version bump |
9 |
|
10 |
Package-Manager: portage-2.2.0_alpha142 |
11 |
Manifest-Sign-Key: BB0E6E98 |
12 |
|
13 |
--- |
14 |
app-misc/gramps/Manifest | 24 +++++ |
15 |
.../gramps/files/gramps-3.4.0-use_bsddb3.patch | 11 ++ |
16 |
app-misc/gramps/gramps-3.4.2.ebuild | 90 ++++++++++++++++++ |
17 |
app-misc/gramps/metadata.xml | 100 ++++++++++++++++++++ |
18 |
4 files changed, 225 insertions(+), 0 deletions(-) |
19 |
|
20 |
diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest |
21 |
new file mode 100644 |
22 |
index 0000000..f127cca |
23 |
--- /dev/null |
24 |
+++ b/app-misc/gramps/Manifest |
25 |
@@ -0,0 +1,24 @@ |
26 |
+-----BEGIN PGP SIGNED MESSAGE----- |
27 |
+Hash: SHA256 |
28 |
+ |
29 |
+AUX gramps-3.4.0-use_bsddb3.patch 447 SHA256 a4a7c57c202f65cceed8065e4d5649c02d316203ca31137cfccb98a989b6b3cc SHA512 35f9b2be431106c9e7fe60e3f2c6f56b6b01159c64f733c1b1b85449101e2dfc8bf3759a971936876124df7d7527d312f09f4575a293aa6669310abe77d15044 WHIRLPOOL 24f0b41023b73b89897d391da73f00221b25d2674fbfa5be0e72d5869a9989ff02db6aa3819c486f25528859f13593b1dad25543c38e74fe555dac6b7ad768b1 |
30 |
+DIST gramps-3.4.2.tar.gz 9799202 SHA256 8cfc19b53ddf2bb864356c6749ac7703560bd818a3d47bb514f05d7b07a5b222 SHA512 73406fd5f5a29af5c8b03972a40ca73cc2198e93bacbf05bec521828c6fd50229b099380eafb7515e4e49c19f8395d992cf03a7ce256d85884294466eb3daa6b WHIRLPOOL dc0e996f71f0bc1e44a367509ea1862ade333c2870354a1e0a4017f0ca460a8235bf7c38f4818782d6c3f5c370db97258f1787db828a7b8b79cafdbcaca40cb2 |
31 |
+EBUILD gramps-3.4.2.ebuild 2222 SHA256 8c873edac5fcac4007ac32d0f04ec1dea42f8b3fe46f06953ff355aadf2289fd SHA512 785e117a2a246ae587aad0d46d5215499a7667c5578a54b9ceadb0df0a26901e5574945d89e3b320ea95297c8fe8c672d5cdd369719bc4209b8d5c790581ceb0 WHIRLPOOL b83441d718f1d9c133133c78018aa0882c9e87d520ec449194b2fc55bf7819332be4f06f7de12859790409f62de839c4cb99ac99f153cd2bdd9f02cd5d0b1c69 |
32 |
+MISC metadata.xml 5281 SHA256 143b1e1e732fd624452538670c2fb390a6d2512c97959009b2bd593ccdef0963 SHA512 a5ea300d649875df57ab2b3b1be3e0c4eeb8aefb8dc33916d6864d434155c5263b5f31f57d3cef61911a87ae9f88c84dbac78bdbd49c7733616c83937882d3a8 WHIRLPOOL 043e2c1e39addc710619d4b726e7ab13946a956edd1ddeba1acc3ce23e35d0439da55927ccc2bb4cdeacbcf65c664ca59fed82c8fd873fb2ebdb8952018fa9e2 |
33 |
+-----BEGIN PGP SIGNATURE----- |
34 |
+Version: GnuPG v2.0.19 (GNU/Linux) |
35 |
+ |
36 |
+iQIcBAEBCAAGBQJQlnyGAAoJEC8ZTXQF1qEPoRwP/j22bpZC45bgMoImRQbI18qG |
37 |
+cEwwG0nbf5E+FxadQlf07zAJUW1343kVZJLU/W3GY2yZAB7KQeQlLiTg4byvcZe8 |
38 |
+wUaFWB/OmkpXCP0LbmSo3ax/N8HOzJHVbLo6R/PF0kvdx1n1FniFV9S+dABciR6S |
39 |
+3P0LPaUpNS5S2uhbmoAarSyRqV170dpyizfNX7pEeKfZMiUIzp6Jg9/id16+rcfU |
40 |
+LCbGnkh9KMBb0bf4tp9K8Ckyz+HY4f+L288XXEg2x9XIlb5S/Lu9u7tF0/17atJ/ |
41 |
+R3Nv1uwFDrY9ZzqnXHh/Itk6GrCaiYJV6r1zEBu6u1Yw3FKtXSC0OyxqLyDjoanV |
42 |
+iV7uu18lEF8UUhtyxQiijoSlabKTKVI8CMODy6Pb2Ss98KOxDRx4x3pvLVsaslSN |
43 |
+5Os2QJry70dExA/r1wuvpjq780GfhvD5/4pXTSd6JCkaXB0u+2kHngd8QBV8UlDN |
44 |
+1siW2I25qWe/9a73hLWUnOHOIs4frITEznxXmRkLIrycObd/9GZs6KkgzYiL8/Zn |
45 |
+wLV7ohxxNL1pzU1HUYFyfj0PAVZRfEYDoH/Cb+5wBaKGSMtDW54NPQielX3AuayU |
46 |
+7Kn9ORhmLnCJMv17gnM5gRjGOuILajYQvsBDj34DJOHgVZptzVFDnkEmWVQJwiE+ |
47 |
+5a30NrNinpItE0OdQ1Of |
48 |
+=AkhL |
49 |
+-----END PGP SIGNATURE----- |
50 |
|
51 |
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 |
52 |
new file mode 100644 |
53 |
index 0000000..6815ef6 |
54 |
--- /dev/null |
55 |
+++ b/app-misc/gramps/files/gramps-3.4.0-use_bsddb3.patch |
56 |
@@ -0,0 +1,11 @@ |
57 |
+--- src/config.py.orig 2012-06-02 07:05:21.479670747 +0200 |
58 |
++++ src/config.py 2012-06-02 07:05:58.444713800 +0200 |
59 |
+@@ -302,7 +302,7 @@ |
60 |
+ register('preferences.use-last-view', True) |
61 |
+ register('preferences.last-view', '') |
62 |
+ register('preferences.last-views', []) |
63 |
+-register('preferences.use-bsddb3', False) |
64 |
++register('preferences.use-bsddb3', True) |
65 |
+ register('preferences.family-relation-type', 3) # UNKNOWN |
66 |
+ |
67 |
+ register('researcher.researcher-addr', '') |
68 |
|
69 |
diff --git a/app-misc/gramps/gramps-3.4.2.ebuild b/app-misc/gramps/gramps-3.4.2.ebuild |
70 |
new file mode 100644 |
71 |
index 0000000..4f6e920 |
72 |
--- /dev/null |
73 |
+++ b/app-misc/gramps/gramps-3.4.2.ebuild |
74 |
@@ -0,0 +1,90 @@ |
75 |
+# Copyright 1999-2012 Gentoo Foundation |
76 |
+# Distributed under the terms of the GNU General Public License v2 |
77 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/gramps/gramps-3.4.1.ebuild,v 1.1 2012/10/03 10:55:29 fauli Exp $ |
78 |
+ |
79 |
+EAPI=3 |
80 |
+ |
81 |
+PYTHON_DEPEND="2:2.6" |
82 |
+GCONF_DEBUG="no" |
83 |
+ |
84 |
+inherit eutils gnome2 python |
85 |
+ |
86 |
+DESCRIPTION="Genealogical Research and Analysis Management Programming System" |
87 |
+HOMEPAGE="http://www.gramps-project.org/" |
88 |
+SRC_URI="mirror://sourceforge/gramps/Stable/${PV}/${P}.tar.gz" |
89 |
+ |
90 |
+LICENSE="GPL-2" |
91 |
+SLOT="0" |
92 |
+KEYWORDS="~amd64 ~ppc ~x86" |
93 |
+IUSE="gnome reports spell webkit" |
94 |
+ |
95 |
+RDEPEND="dev-python/bsddb3 |
96 |
+ >=dev-python/pygtk-2.16.0 |
97 |
+ dev-python/pygoocanvas |
98 |
+ x11-misc/xdg-utils |
99 |
+ gnome-base/librsvg:2 |
100 |
+ gnome? ( dev-python/libgnome-python |
101 |
+ dev-python/gconf-python ) |
102 |
+ spell? ( dev-python/gtkspell-python ) |
103 |
+ reports? ( media-gfx/graphviz ) |
104 |
+ webkit? ( dev-python/pywebkitgtk )" |
105 |
+DEPEND="${RDEPEND} |
106 |
+ dev-util/intltool |
107 |
+ sys-devel/gettext |
108 |
+ virtual/libiconv |
109 |
+ virtual/pkgconfig" |
110 |
+ |
111 |
+DOCS="NEWS README TODO" |
112 |
+ |
113 |
+pkg_setup() { |
114 |
+ G2CONF="${G2CONF} --disable-mime-install PYTHON="${EROOT}"/usr/bin/python2" |
115 |
+ python_set_active_version 2 |
116 |
+ python_pkg_setup |
117 |
+} |
118 |
+ |
119 |
+src_prepare() { |
120 |
+ gnome2_src_prepare |
121 |
+ |
122 |
+ epatch "${FILESDIR}/${PN}-3.4.0-use_bsddb3.patch" |
123 |
+ |
124 |
+ # This is for bug 215944, so .pyo/.pyc files don't get into the |
125 |
+ # file system |
126 |
+ python_clean_py-compile_files |
127 |
+ |
128 |
+ # Fix install path, bug 423315 for example |
129 |
+ einfo "Fix installation path" |
130 |
+ find . -iname 'Makefile.in' | xargs \ |
131 |
+ sed "s;\(pkgdatadir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \ |
132 |
+ || die |
133 |
+ find . -iname 'Makefile.in' | xargs \ |
134 |
+ sed "s;\(pkgpythondir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \ |
135 |
+ || die |
136 |
+ |
137 |
+ sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \ |
138 |
+ -i src/Makefile.in || die |
139 |
+ |
140 |
+ sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \ |
141 |
+ -i src/docgen/Makefile.in || die |
142 |
+ |
143 |
+ einfo "Fix wrapper script" |
144 |
+ sed "s;@datadir@;$(python_get_sitedir);" \ |
145 |
+ -i gramps.sh.in || die |
146 |
+ |
147 |
+ einfo "Fix icon location" |
148 |
+ sed "s;gramps/;pixmap/;g" -i data/gramps.keys.in || die |
149 |
+} |
150 |
+ |
151 |
+src_install() { |
152 |
+ python_need_rebuild |
153 |
+ gnome2_src_install |
154 |
+} |
155 |
+ |
156 |
+pkg_postinst() { |
157 |
+ gnome2_pkg_postinst |
158 |
+ python_mod_optimize ${PN} |
159 |
+} |
160 |
+ |
161 |
+pkg_postrm() { |
162 |
+ gnome2_pkg_postrm |
163 |
+ python_mod_cleanup ${PN} |
164 |
+} |
165 |
|
166 |
diff --git a/app-misc/gramps/metadata.xml b/app-misc/gramps/metadata.xml |
167 |
new file mode 100644 |
168 |
index 0000000..dd3fe30 |
169 |
--- /dev/null |
170 |
+++ b/app-misc/gramps/metadata.xml |
171 |
@@ -0,0 +1,100 @@ |
172 |
+<?xml version="1.0" encoding="UTF-8"?> |
173 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
174 |
+<pkgmetadata> |
175 |
+<maintainer> |
176 |
+ <email>beandog@g.o</email> |
177 |
+ <name>Steve Dibb</name> |
178 |
+</maintainer> |
179 |
+<maintainer> |
180 |
+ <email>fauli@g.o</email> |
181 |
+ <name>Christian Faulhammer</name> |
182 |
+</maintainer> |
183 |
+<longdescription lang="en"> |
184 |
+GRAMPS helps you track your family tree. It allows you to store, edit, |
185 |
+and research genealogical data. GRAMPS attempts to provide all of the |
186 |
+common capabilities of other genealogical programs, but, more |
187 |
+importantly, to provide an additional capability of integration not |
188 |
+common to these programs. This is the ability to input any bits and |
189 |
+pieces of information directly into GRAMPS and rearrange/manipulate |
190 |
+any/all data events in the entire data base (in any order or sequence) |
191 |
+to assist the user in doing research, analysis and correlation with |
192 |
+the potential of filling relationship gaps. |
193 |
+</longdescription> |
194 |
+<longdescription lang="cs"> |
195 |
+GRAMPS Vám pomůže sledovat Váš rodokmen. Dovolí Vám využít počítač pro |
196 |
+ukládání, úpravy a zkoumání genealogických dat. |
197 |
+ |
198 |
+GRAMPS se snaží nabídnout všechny vlastnosti obvyklé u jiných |
199 |
+dostupných genealogických programů. Oproti nim však poskytuje další |
200 |
+možnosti integrace, které u těchto programů nejsou běžné. Je to |
201 |
+možnost vložit jakýkoli kus informace přímo do GRAMPS a |
202 |
+přeskupit/manipulovat jednotlivými/všemi událostmi v celé |
203 |
+databázi. Tím pomáhá badateli při výzkumu, analýze a korelacích s |
204 |
+potenciálem zaplnění mezer ve vztazích mezi subjekty. |
205 |
+</longdescription> |
206 |
+<longdescription lang="de"> |
207 |
+GRAMPS hilft dir, deinen Familienstammbaum zurückzuverfolgen. Es |
208 |
+erlaubt dir das Speichern, Bearbeiten, und Erforschen genealogischer |
209 |
+Daten mit deinem Computer. GRAMPS versucht alle möglichen Funktionen, |
210 |
+die andere genealogische Programme bieten einzubeziehen, aber noch |
211 |
+viel wichtiger, die Möglichkeit des einfachen Imports fremder Daten zu |
212 |
+bieten. Das ist die Fähigkeit jedes noch so kleine Detail direkt in |
213 |
+GRAMPS einzugeben und alle damit verbundenen Daten und Events in der |
214 |
+gesamten Datenbank neu zu ordnen oder zu manipulieren um die Arbeit |
215 |
+für den Benutzer zu erleichtern. So können jederzeit potentielle |
216 |
+Lücken in jeglichen Beziehungen gefüllt werden. |
217 |
+</longdescription> |
218 |
+<longdescription lang="fr"> |
219 |
+GRAMPS vous aide à suivre votre lignée. Il vous permet de stocker, |
220 |
+éditer, ainsi que rechercher des données généalogiques avec votre |
221 |
+ordinateur. GRAMPS tente de fournir toutes les capacités communes aux |
222 |
+autres programmes généalogiques, mais, plus important, fournir des |
223 |
+capacités supplémentaires non communes à ces programmes. C'est la |
224 |
+capacité d'entrer toutes parties d'informations directement dans |
225 |
+GRAMPS et réarranger/manipuler quelques/toutes données événement dans |
226 |
+la base de données (dans n'importe quel ordre ou séquence) pour |
227 |
+assiter l'utilisateur dans ses recherches, analyse et corrélation avec |
228 |
+les relations possibles. |
229 |
+</longdescription> |
230 |
+<longdescription lang="nl"> |
231 |
+GRAMPS laat je toe je familiestamboom op te stellen. Het programma |
232 |
+laat je toe om je genealogische gegevens op te slaan, te wijzigen en |
233 |
+genealogisch onderzoek te doen met je computer. GRAMPS probeert om |
234 |
+bovenover de gebruikelijke mogelijkheden die andere genealogische |
235 |
+programma's bieden, een verdergaande integratiemogelijkheid te geven |
236 |
+die die andere programma's niet hebben. Je kan zo alle stukjes en |
237 |
+gedeelten van informatie rechtstreeks in GRAMPS invoeren en achteraf |
238 |
+kan je dan deze gegevens bewerken/manipuleren. Dit kan je doen met het |
239 |
+volledige gegevensbestand( in gelijkwelke volgorde). Zo wordt de |
240 |
+gebruiker ondersteund in zijn onderzoeken biedt dit een hulp bij |
241 |
+analyse en de correlatie om zo relatieleemten te kunnen opvullen. |
242 |
+</longdescription> |
243 |
+<longdescription lang="pl"> |
244 |
+GRAMPS pomaga Ci śledzić Twoje drzewo rodzinne. Pozwala Ci wprowadzać, |
245 |
+edytować i analizować informacje genealogiczne za pomocą |
246 |
+komputera. GRAMPS próbuje zapewnić wszystkie wspólne cechy innych |
247 |
+programów genealogicznych, ale, co ważniejsze, dostarczyć Ci |
248 |
+możliwości w nich nie dostępne. Ma możliwość wprowadzenia każdej |
249 |
+informacji i wiadomości bezpośrednio do programu i późniejszą analizę |
250 |
+i zmianę zdarzeń czy pojedynczo, czy grupowo (w dowolnej kolejności) w |
251 |
+celu pomocy użytkownikowi w analizie, badaniu i korelowaniu |
252 |
+potencjalnych luk w relacjach w rodzinie. |
253 |
+</longdescription> |
254 |
+<longdescription lang="sl"> |
255 |
+GRAMPS vam pomaga voditi svoj rodovnik. Z njim lahko shranjujete, |
256 |
+urejate in raziskujete rodoslovne podatke na svojem |
257 |
+računalniku. Pogram GRAMPS vključuje večino skupnih elementov drugih |
258 |
+rodoslovnih programov, poleg tega pa omogoča še funkcije, ki jih ti |
259 |
+programi običajno nimajo. Med njimi sta npr. možnost vnosa |
260 |
+kakršnegakoli podatka neposredno v GRAMPS ter preurejanje in |
261 |
+spreminjanje vseh zapisov dogodkov v celotni bazi podatkov (ne glede |
262 |
+na vrstni red), kar vam bo v pomoč pri vaših raziskavah, analizah in |
263 |
+zapolnjevanju vrzeli v rodoslovnih podatkih. |
264 |
+</longdescription> |
265 |
+<use> |
266 |
+ <flag name='reports'>All external software that is needed for graphical |
267 |
+ reports will be installed</flag> |
268 |
+ <flag name='webkit'>Use Webkit-based rendering for geographical |
269 |
+ data view.</flag> |
270 |
+</use> |
271 |
+</pkgmetadata> |