Sun Sep 13 14:43:01 2009 UTC ()
Update to 3.1.2. Set LICENSE. Clean up. Make optional parts options.

Version 3.1.2 -- the "Skip the impersonations" release.
* Contains translation updates and small bug fixes.  No new features.
* ca, cs, de, fr, he, it, nb, nl, pl, pt_br, ru, sk, sv,
* fixes a failure in 'Check & Repair Database'
* fixes to Gramplets
* fixes to CLI regressions
* fixes to Latin1 characterset in Graphviz reports
* fixes to many reports
* fixes to the clipboard
* fixes to NarrativeWeb
* fixes to importing from older XML files
* fixes to ensure GRAMPS continues to run on newver versions of Python


(wiz)
diff -r1.6 -r1.7 pkgsrc/databases/gramps3/Makefile
diff -r1.4 -r1.5 pkgsrc/databases/gramps3/distinfo
diff -r0 -r1.1 pkgsrc/databases/gramps3/options.mk

cvs diff -r1.6 -r1.7 pkgsrc/databases/gramps3/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/gramps3/Attic/Makefile 2009/08/26 19:57:18 1.6
+++ pkgsrc/databases/gramps3/Attic/Makefile 2009/09/13 14:43:01 1.7
@@ -1,65 +1,41 @@ @@ -1,65 +1,41 @@
1# $NetBSD: Makefile,v 1.6 2009/08/26 19:57:18 sno Exp $ 1# $NetBSD: Makefile,v 1.7 2009/09/13 14:43:01 wiz Exp $
2# 2#
3 3
4DISTNAME= gramps-3.1.1 4DISTNAME= gramps-3.1.2
5PKGREVISION= 1 
6CATEGORIES= databases 5CATEGORIES= databases
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gramps/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gramps/}
8 7
9MAINTAINER= drochner@NetBSD.org 8MAINTAINER= drochner@NetBSD.org
10HOMEPAGE= http://gramps-project.org/ 9HOMEPAGE= http://gramps-project.org/
11COMMENT= Genealogical Research and Analysis Management Programming System V3 10COMMENT= Genealogical Research and Analysis Management Programming System V3
 11LICENSE= gnu-gpl-v2
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils
14 14
15# not clear, leave off for now 15PKG_DESTDIR_SUPPORT= user-destdir
16MAKE_JOBS_SAFE= no 
17 16
18USE_TOOLS+= msgfmt pkg-config intltool msgconv 17USE_TOOLS+= msgfmt pkg-config intltool msgconv
19USE_PKGLOCALEDIR= yes 18USE_PKGLOCALEDIR= yes
20GNU_CONFIGURE= yes 19GNU_CONFIGURE= yes
21 20
22# XXX Why? 21PYTHON_VERSIONS_ACCEPTED= 26 25
23CONFIGURE_ARGS+= --disable-mime-install 22
24# XXX Why? 23REPLACE_PYTHON= src/DateHandler/_Date_fr.py
 24REPLACE_PYTHON+= src/plugins/quickview/Reporef.py
 25REPLACE_PYTHON+= src/plugins/rel/rel_fr.py
 26
 27# pkgsrc registers mime files using mimedb.mk (see below)
25CONFIGURE_ARGS+= --enable-packager-mode 28CONFIGURE_ARGS+= --enable-packager-mode
26 29
27# XXX Needed still? 30.include "options.mk"
28CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q} 
29PYTHON_VERSIONS_ACCEPTED= 25 24 
30 
31## Dependencies are confusing: 
32# From README 
33# required: 
34# Python 2.5 or greater (works with 2.4 after minor modifications) 
35# PyGTK2 2.10 or greater 
36# Python Glade bindings (bogus; included in pygtk2) 
37# librsvg2 (svg icon view) 
38# recommended: 
39# graphviz 
40# xdg 
41# optional (skipping for now) 
42# gtkspell 
43# ttf-freefont 
44# From other sources 
45# required: 
46# gnome-doc-utils (build fails without) 
47# py-bsddb3 (and patch) 
48# recommended/optional: 
49# py-gnome (for gnome integration) 
50# py25-reportlab (gramps2 MESSAGE, probably no longer) 
51 31
52# See http://gramps-project.org/wiki/index.php?title=Install_latest_BSDDB 
53.include "../../databases/py-bsddb3/buildlink3.mk" 32.include "../../databases/py-bsddb3/buildlink3.mk"
54# XXX Should be option or perhaps not at all 
55.include "../../graphics/graphviz/buildlink3.mk" 
56.include "../../graphics/librsvg/buildlink3.mk" 33.include "../../graphics/librsvg/buildlink3.mk"
57.include "../../lang/python/application.mk" 34.include "../../lang/python/application.mk"
 35BUILDLINK_API_DEPENDS.pygtk2+= ${PYPKGPREFIX}-gtk2>=2.10
58.include "../../x11/py-gtk2/buildlink3.mk" 36.include "../../x11/py-gtk2/buildlink3.mk"
59.include "../../x11/py-gnome2/buildlink3.mk" 37.include "../../x11/py-gnome2/buildlink3.mk"
60# XXX Why, if we disable mime install? 
61.include "../../databases/shared-mime-info/mimedb.mk" 38.include "../../databases/shared-mime-info/mimedb.mk"
62.include "../../graphics/gnome-icon-theme/buildlink3.mk" 
63.include "../../textproc/gnome-doc-utils/buildlink3.mk" 39.include "../../textproc/gnome-doc-utils/buildlink3.mk"
64.include "../../sysutils/desktop-file-utils/desktopdb.mk" 40.include "../../sysutils/desktop-file-utils/desktopdb.mk"
65.include "../../mk/bsd.pkg.mk" 41.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/databases/gramps3/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/gramps3/Attic/distinfo 2009/06/04 17:29:41 1.4
+++ pkgsrc/databases/gramps3/Attic/distinfo 2009/09/13 14:43:01 1.5
@@ -1,14 +1,13 @@ @@ -1,14 +1,13 @@
1$NetBSD: distinfo,v 1.4 2009/06/04 17:29:41 drochner Exp $ 1$NetBSD: distinfo,v 1.5 2009/09/13 14:43:01 wiz Exp $
2 2
3SHA1 (gramps-3.1.1.tar.gz) = 1cfd0ffcec6507a0cb2ec4a703b7e8253ca38871 3SHA1 (gramps-3.1.2.tar.gz) = 0f44bb1da675122013b2a362297f2830e86b8a6a
4RMD160 (gramps-3.1.1.tar.gz) = 56cd774a5145a629d136988d76b9571113729b42 4RMD160 (gramps-3.1.2.tar.gz) = a4b4869b72db4672793522152210094b4178a761
5Size (gramps-3.1.1.tar.gz) = 6794185 bytes 5Size (gramps-3.1.2.tar.gz) = 7298882 bytes
6SHA1 (patch-aa) = 533b40da349023d63b17fffd24bc40b9b7c173ed 6SHA1 (patch-aa) = 533b40da349023d63b17fffd24bc40b9b7c173ed
7SHA1 (patch-ab) = 111d1b09152d75b04d5c577de445949c08b0f9ab 7SHA1 (patch-ab) = 111d1b09152d75b04d5c577de445949c08b0f9ab
8SHA1 (patch-ac) = b20d68c4626ec4699880b2932728ddd713582ab5 8SHA1 (patch-ac) = b20d68c4626ec4699880b2932728ddd713582ab5
9SHA1 (patch-ad) = 1eaaf42ecc527b797a1889945740a3fd1511aa12 9SHA1 (patch-ad) = 1eaaf42ecc527b797a1889945740a3fd1511aa12
10SHA1 (patch-ae) = eca1ddafdf1532a44cf4f19662f18656fa376302 10SHA1 (patch-ae) = eca1ddafdf1532a44cf4f19662f18656fa376302
11SHA1 (patch-ag) = 8870e1fa3b8cc9bc32d7b9b36d2eb3b22903e910 11SHA1 (patch-ag) = 8870e1fa3b8cc9bc32d7b9b36d2eb3b22903e910
12SHA1 (patch-ba) = 5e64b42eda21faec1fdd5fdd1020f5e73eea73ea 12SHA1 (patch-ba) = 5e64b42eda21faec1fdd5fdd1020f5e73eea73ea
13SHA1 (patch-bb) = 5627f005dc239ffe9fc6d7bdaeac95cd2cdc687d 
14SHA1 (patch-bc) = 0f42bdec326945b1cc48ee120bc744be85b176ef 13SHA1 (patch-bc) = 0f42bdec326945b1cc48ee120bc744be85b176ef

File Added: pkgsrc/databases/gramps3/Attic/options.mk
# $NetBSD: options.mk,v 1.1 2009/09/13 14:43:01 wiz Exp $

PKG_OPTIONS_VAR=	PKG_OPTIONS.gramps3
PKG_SUPPORTED_OPTIONS=	graphviz enchant freefont
PKG_SUGGESTED_OPTIONS=	graphviz enchant freefont

.include "../../mk/bsd.options.mk"

.if !empty(PKG_OPTIONS:Menchant)
DEPENDS+=	${PYPKGPREFIX}-enchant-[0-9]*:../../textproc/py-enchant
.include "../../x11/py-gnome2-extras/buildlink3.mk"
.endif

.if !empty(PKG_OPTIONS:Mfreefont)
DEPENDS+=	freefont-ttf-[0-9]*:../../fonts/freefont-ttf
.endif

.if !empty(PKG_OPTIONS:Mgraphviz)
.include "../../graphics/graphviz/buildlink3.mk"
.endif