Changeset View
Changeset View
Standalone View
Standalone View
head/science/gramps/Makefile
# Created by: Andreas Fehlner <fehlner@gmx.de> | # Created by: Andreas Fehlner <fehlner@gmx.de> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= gramps | PORTNAME= gramps | ||||
PORTVERSION= 3.4.9 | PORTVERSION= 4.2.3 | ||||
PORTREVISION= 3 | DISTVERSIONPREFIX= v | ||||
CATEGORIES= science gnome python | CATEGORIES= science gnome python | ||||
MASTER_SITES= SF/${PORTNAME}/Stable/${PORTVERSION} | |||||
MAINTAINER= ports@FreeBSD.org | MAINTAINER= woodsb02@FreeBSD.org | ||||
COMMENT= GTK/GNOME-based genealogy program | COMMENT= GTK3-based genealogy program | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb>0:databases/py-bsddb \ | LIB_DEPENDS= libosmgpsmap-1.0.so:x11-toolkits/osm-gps-map | ||||
${PYTHON_PKGNAMEPREFIX}pyicu>=1.8:devel/py-pyicu | RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb3>0:databases/py3-bsddb3 \ | ||||
${PYTHON_PKGNAMEPREFIX}pyicu>=1.8:devel/py3-pyicu \ | |||||
${PYTHON_PKGNAMEPREFIX}pygraphviz>=0:graphics/py3-pygraphviz \ | |||||
xdg-open:devel/xdg-utils | |||||
USE_GITHUB= yes | |||||
GH_ACCOUNT= gramps-project | |||||
NO_ARCH= yes | NO_ARCH= yes | ||||
USE_BDB= 5+ | USES= desktop-file-utils gettext shared-mime-info python:3.2+ | ||||
USES= desktop-file-utils gettext shared-mime-info gmake python:2 | USE_GNOME= cairo gtk30 intltool librsvg2 pango py3gobject3 | ||||
USE_GNOME= pygtk2 intltool | USE_PYTHON= autoplist distutils | ||||
GNU_CONFIGURE= yes | |||||
CONFIGURE_ARGS= --disable-mime-install | CONFIGURE_ARGS= --disable-mime-install | ||||
CPPFLAGS+= -I${LOCALBASE}/include | |||||
LIBS+= -L${LOCALBASE}/lib | |||||
INSTALLS_OMF= yes | INSTALLS_OMF= yes | ||||
INSTALLS_ICONS= yes | INSTALLS_ICONS= yes | ||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} | |||||
OPTIONS_DEFINE= ENCHANT PYWEBKITGTK GNOME GRAPHVIZ EXIV | OPTIONS_DEFINE= GEXIV GTKSPELL PIL RCS TTFFREEFONT | ||||
OPTIONS_DEFAULT= PYWEBKITGTK GRAPHVIZ EXIV | OPTIONS_DEFAULT= GEXIV GTKSPELL | ||||
ENCHANT_DESC= Spellchecking support | GEXIV_DESC= Manage Exif metadata embedded in media | ||||
PYWEBKITGTK_DESC= Use webkit backend for Geographic view | GTKSPELL_DESC= Spell checking support via gtkspell | ||||
EXIV_DESC= Managing exiv metadata support | PIL_DESC= Crop/convert images with Python Imaging Library (Pillow) | ||||
RCS_DESC= Manage revisions of family trees with with GNU RCS | |||||
TTFFREEFONT_DESC= More font support in reports | |||||
ENCHANT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=0:textproc/py-enchant | GEXIV_LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 | ||||
EXIV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}exiv2>=0.1.3:graphics/py-exiv2 | GTKSPELL_LIB_DEPENDS= libgtkspell3-3.so:textproc/gtkspell3 | ||||
GNOME_USE= GNOME=pygnome2,gnomedocutils | PIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py3-pillow | ||||
GRAPHVIZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygraphviz>=0:graphics/py-pygraphviz | RCS_RUN_DEPENDS= rcsdiff:devel/rcs | ||||
PYWEBKITGTK_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}webkitgtk>=0:www/py-webkitgtk | TTFFREEFONT_RUN_DEPENDS=${LOCALBASE}/share/fonts/freefont-ttf/FreeMono.ttf:x11-fonts/freefont-ttf | ||||
pre-extract: | post-install: | ||||
@${ECHO_MSG} "==========================================================" | ${ECHO_CMD} -n ${PREFIX}/share > ${STAGEDIR}${PYTHON_SITELIBDIR}/gramps/gen/utils/resource-path | ||||
@${ECHO_MSG} "*WARNING*: The Berkeley DB has been upgraded to version 5." | |||||
@${ECHO_MSG} "Cancel this installation now and export your databases if" | |||||
@${ECHO_MSG} "you are upgrading from a Gramps version older than 3.4.X" | |||||
@${ECHO_MSG} "==========================================================" | |||||
@sleep 5 | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |