svn commit: r313217 - head/deskutils/gbirthday
Ruslan Mahmatkhanov
rm at FreeBSD.org
Sat Mar 2 08:47:04 UTC 2013
Author: rm
Date: Sat Mar 2 08:47:03 2013
New Revision: 313217
URL: http://svnweb.freebsd.org/changeset/ports/313217
Log:
- update to 0.6.7
- convert to optionsng
- limit python version to 2.x only (pygtk)
- eliminate PYTHON_SITELIBDIR from depends
Modified:
head/deskutils/gbirthday/Makefile
head/deskutils/gbirthday/distinfo
head/deskutils/gbirthday/pkg-plist
Modified: head/deskutils/gbirthday/Makefile
==============================================================================
--- head/deskutils/gbirthday/Makefile Sat Mar 2 08:27:18 2013 (r313216)
+++ head/deskutils/gbirthday/Makefile Sat Mar 2 08:47:03 2013 (r313217)
@@ -2,65 +2,65 @@
# $FreeBSD$
PORTNAME= gbirthday
-PORTVERSION= 0.6.5
-PORTREVISION= 3
+PORTVERSION= 0.6.7
CATEGORIES= deskutils gnome
MASTER_SITES= SF
MAINTAINER= rm at FreeBSD.org
COMMENT= Birthday reminder for Evolution and some others
-OPTIONS= EVO "Enable Evolution support" on \
- THUNDER "Enable Thunderbird/Sunbird support" off \
- MYSQL "Enable MySQL database support" off \
- NOTIFY "Enable libnotify support" off
+LICENSE= GPLv2
+
+OPTIONS_DEFINE= EVO THUNDER MYSQL NOTIFY
+OPTIONS_DEFAULT=EVO
+EVO_DESC= Evolution support
+THUNDER_DESC= Thunderbird/Sunbird support
USE_XZ= yes
-NO_WRKSUBDIR= yes
-USE_PYTHON_RUN= yes
+USE_PYTHON_RUN= -2.7
USE_GNOME= pygtk2 desktopfileutils
-.if defined(WITHOUT_NLS)
-PLIST_SUB+= NLS="@comment "
-.else
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MNLS}
USE_GETTEXT= yes
USE_GNOME+= intltool
LANGUAGES= de en es fr gl it pl pt ru sk
PLIST_SUB+= NLS=""
+.else
+PLIST_SUB+= NLS="@comment "
.endif
-.include <bsd.port.pre.mk>
-
-.if !defined(WITHOUT_EVO)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/_bsddb.so:${PORTSDIR}/databases/py-bsddb
+.if ${PORT_OPTIONS:MEVO}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}bsddb>0:${PORTSDIR}/databases/py-bsddb
USE_GNOME+= evolutiondataserver
.endif
-.if defined(WITH_THUNDER)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3
+.if ${PORT_OPTIONS:MTHUNDER}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
.endif
-.if defined(WITH_MYSQL)
+.if ${PORT_OPTIONS:MMYSQL}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=0:${PORTSDIR}/databases/py-MySQLdb
.endif
-.if defined(WITH_NOTIFY)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/gtk-2.0/pynotify/__init__.py:${PORTSDIR}/devel/py-notify
+.if ${PORT_OPTIONS:MNOTIFY}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}notify>0:${PORTSDIR}/devel/py-notify
.endif
post-patch:
- @${REINPLACE_CMD} -e 's|.mozilla.thunderbird|.thunderbird|g' \
- ${WRKSRC}/src/${PORTNAME}/databases.py
+ @${REINPLACE_CMD} -e 's|.mozilla-thunderbird|.thunderbird|g' \
+ ${WRKSRC}/src/${PORTNAME}/databases/lightning.py
@${REINPLACE_CMD} -e 's|@VER@|${PORTVERSION}|g' \
${WRKSRC}/src/${PORTNAME}/__init__.py
- @${REINPLACE_CMD} -e 's|/usr/bin/python|/usr/bin/env python|g' \
+ @${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|g' \
${WRKSRC}/src/gb
-.if defined(WITHOUT_NLS)
+.if ! ${PORT_OPTIONS:MNLS}
@${REINPLACE_CMD} -e 's|_Comment|Comment|' ${WRKSRC}/${PORTNAME}.desktop.in
.endif
do-build:
-.if !defined(WITHOUT_NLS)
+.if ${PORT_OPTIONS:MNLS}
@-intltool-merge -d ${WRKSRC}/po ${WRKSRC}/${PORTNAME}.desktop.in \
${WRKSRC}/${PORTNAME}.desktop
@(for lang in ${LANGUAGES} ; do \
@@ -72,11 +72,13 @@ do-build:
do-install:
${INSTALL_DATA} ${WRKSRC}/pics/${PORTNAME}.png ${PREFIX}/share/pixmaps
${INSTALL_SCRIPT} ${WRKSRC}/src/gb ${PREFIX}/bin/${PORTNAME}
+ @${MKDIR} ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/databases
@${MKDIR} ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/pics
${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/*.py ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/databases/*.py ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/databases
${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/pics/*.png ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/pics
@${MKDIR} ${PREFIX}/share/applications
-.if !defined(WITHOUT_NLS)
+.if ${PORT_OPTIONS:MNLS}
@(for lang in ${LANGUAGES} ; do \
${MKDIR} ${PREFIX}/share/locale/$$lang/LC_MESSAGES ; \
${INSTALL_DATA} ${WRKSRC}/po/$$lang.mo \
@@ -91,4 +93,4 @@ do-install:
post-install:
@-update-desktop-database
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/deskutils/gbirthday/distinfo
==============================================================================
--- head/deskutils/gbirthday/distinfo Sat Mar 2 08:27:18 2013 (r313216)
+++ head/deskutils/gbirthday/distinfo Sat Mar 2 08:47:03 2013 (r313217)
@@ -1,2 +1,2 @@
-SHA256 (gbirthday-0.6.5.tar.xz) = 52349d8cfb5c3f7fc7061911c2676847ffca70ba66727417a3c36d136d03e618
-SIZE (gbirthday-0.6.5.tar.xz) = 51952
+SHA256 (gbirthday-0.6.7.tar.xz) = 81b096aceac9e69d9ea3f00cac06babaa996be068fb233819633ea9a43b56667
+SIZE (gbirthday-0.6.7.tar.xz) = 57592
Modified: head/deskutils/gbirthday/pkg-plist
==============================================================================
--- head/deskutils/gbirthday/pkg-plist Sat Mar 2 08:27:18 2013 (r313216)
+++ head/deskutils/gbirthday/pkg-plist Sat Mar 2 08:47:03 2013 (r313217)
@@ -1,9 +1,12 @@
bin/gbirthday
-share/applications/gbirthday.desktop
-share/pixmaps/gbirthday.png
%%PYTHON_SITELIBDIR%%/gbirthday/__init__.py
%%PYTHON_SITELIBDIR%%/gbirthday/addressbook.py
-%%PYTHON_SITELIBDIR%%/gbirthday/databases.py
+%%PYTHON_SITELIBDIR%%/gbirthday/databases/__init__.py
+%%PYTHON_SITELIBDIR%%/gbirthday/databases/csv.py
+%%PYTHON_SITELIBDIR%%/gbirthday/databases/evolution.py
+%%PYTHON_SITELIBDIR%%/gbirthday/databases/lightning.py
+%%PYTHON_SITELIBDIR%%/gbirthday/databases/mysql.py
+%%PYTHON_SITELIBDIR%%/gbirthday/databases/sunbird.py
%%PYTHON_SITELIBDIR%%/gbirthday/gtk_funcs.py
%%PYTHON_SITELIBDIR%%/gbirthday/pics/birthday.png
%%PYTHON_SITELIBDIR%%/gbirthday/pics/birthdaylost.png
@@ -16,6 +19,7 @@ share/pixmaps/gbirthday.png
%%PYTHON_SITELIBDIR%%/gbirthday/test_addressbook.py
%%PYTHON_SITELIBDIR%%/gbirthday/test_conf.py
%%PYTHON_SITELIBDIR%%/gbirthday/test_databases.py
+share/applications/gbirthday.desktop
%%NLS%%share/locale/de/LC_MESSAGES/gbirthday.mo
%%NLS%%share/locale/en/LC_MESSAGES/gbirthday.mo
%%NLS%%share/locale/es/LC_MESSAGES/gbirthday.mo
@@ -28,6 +32,8 @@ share/pixmaps/gbirthday.png
%%NLS%%share/locale/sk/LC_MESSAGES/gbirthday.mo
@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+share/pixmaps/gbirthday.png
+ at dirrmtry share/applications
@dirrm %%PYTHON_SITELIBDIR%%/gbirthday/pics
+ at dirrm %%PYTHON_SITELIBDIR%%/gbirthday/databases
@dirrm %%PYTHON_SITELIBDIR%%/gbirthday
- at dirrmtry share/applications
More information about the svn-ports-head
mailing list