summaryrefslogtreecommitdiff
path: root/databases/gramps3/Makefile
diff options
context:
space:
mode:
authorgdt <gdt@pkgsrc.org>2008-06-18 22:21:12 +0000
committergdt <gdt@pkgsrc.org>2008-06-18 22:21:12 +0000
commitf26c6a18fb30e7e723754afc15e570d7949f302c (patch)
tree2bec42afdb40dbf9b79f92988674501c74f84de7 /databases/gramps3/Makefile
parenta896f018e59c47175c1dab1ea78fc1388cb05a91 (diff)
downloadpkgsrc-f26c6a18fb30e7e723754afc15e570d7949f302c.tar.gz
Add gramps 3.0.1. Note that gramps3 has a new database format, so
gramps2 should remain for a long time. GRAMPS (Genealogical Research and Analysis Management Programming System) is a personal genealogy program. It provides a graphical interface for recording genealogical research. GRAMPS can import GEDCOM format and export to GEDCOM and Web Family Tree. It can generate book reports, ancestor charts, relationship graphs, timelines, Ahnentafel reports, websites, and various other comprehensive reports in various documentation formats. GRAMPS can also include extra media types (like JPEG images and audio files), record sources of information, and keep track of locations (place names).
Diffstat (limited to 'databases/gramps3/Makefile')
-rw-r--r--databases/gramps3/Makefile68
1 files changed, 68 insertions, 0 deletions
diff --git a/databases/gramps3/Makefile b/databases/gramps3/Makefile
new file mode 100644
index 00000000000..0a62369524d
--- /dev/null
+++ b/databases/gramps3/Makefile
@@ -0,0 +1,68 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/06/18 22:21:12 gdt Exp $
+#
+
+DISTNAME= gramps-3.0.1
+CATEGORIES= databases
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gramps/}
+
+MAINTAINER= gdt@NetBSD.org
+HOMEPAGE= http://gramps-project.org/
+COMMENT= Genealogical Research and Analysis Management Programming System V3
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+# not clear, leave off for now
+MAKE_JOBS_SAFE= no
+
+USE_DIRS+= xdg-1.1
+USE_TOOLS+= msgfmt pkg-config intltool msgconv
+USE_PKGLOCALEDIR= yes
+GNU_CONFIGURE= yes
+
+# XXX Handle desktop file specially?
+
+# XXX Why?
+CONFIGURE_ARGS+= --disable-mime-install
+# XXX Why?
+CONFIGURE_ARGS+= --enable-packager-mode
+
+# XXX Needed still?
+CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}
+PYTHON_VERSIONS_ACCEPTED= 25
+
+## Dependencies are confusing:
+# From README
+# required:
+# Python 2.5 or greater
+# PyGTK2 2.10 or greater
+# Python Glade bindings (bogus; included in pygtk2)
+# librsvg2 (svg icon view)
+# recommended:
+# graphviz
+# xdg (above via USE_DIRS??)
+# optional (skipping for now)
+# gtkspell
+# ttf-freefont
+# From other sources
+# required:
+# gnome-doc-utils (build fails without)
+# py-bsddb3 (and patch)
+# recommended/optional:
+# py-gnome (for gnome integration)
+# py25-reportlab (gramps2 MESSAGE, probably no longer)
+
+# See http://gramps-project.org/wiki/index.php?title=Install_latest_BSDDB
+.include "../../databases/py-bsddb3/buildlink3.mk"
+# XXX Should be option or perhaps not at all
+.include "../../graphics/graphviz/buildlink3.mk"
+.include "../../graphics/librsvg/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../x11/py-gtk2/buildlink3.mk"
+.include "../../x11/py-gnome2/buildlink3.mk"
+# XXX Why, if we disable mime install?
+.include "../../databases/shared-mime-info/mimedb.mk"
+# XXX Why, if this was dropped?
+.include "../../devel/GConf/schemas.mk"
+.include "../../graphics/gnome-icon-theme/buildlink3.mk"
+.include "../../textproc/gnome-doc-utils/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"