This diff updates TaskWarrior to v2.4.3. The build now requires a
C++11-compatible compiler so use the gcc4 module, and uses lang/python
to precompile the export-{sql,xml}.py add-on scripts.
MAINTAINER ok'ed this diff. Ok to commit?
Index: Makefile
===================================================================
RCS file: /work/cvsroot/ports/productivity/taskwarrior/Makefile,v
retrieving revision 1.13
diff -p -u -r1.13 Makefile
--- Makefile 15 Jan 2015 15:47:05 -0000 1.13
+++ Makefile 21 Apr 2015 21:19:15 -0000
@@ -2,7 +2,7 @@
COMMENT = command line todo list manager
-VERSION = 2.4.0
+VERSION = 2.4.3
DISTNAME = task-${VERSION}
PKGNAME = taskwarrior-${VERSION}
CATEGORIES = productivity
@@ -17,10 +17,14 @@ MASTER_SITES = ${HOMEPAGE}/download/
PERMIT_PACKAGE_CDROM = Yes
MODULES = devel/cmake \
- lang/lua
+ gcc4 \
+ lang/lua \
+ lang/python
+MODGCC4_LANGS = c++
+MODGCC4_ARCHS = *
MODLUA_SA = Yes
-WANTLIB += c gnutls m ncurses pthread readline stdc++ uuid
+WANTLIB += c gnutls m pthread uuid
LIB_DEPENDS = security/gnutls \
sysutils/e2fsprogs>=1.42.7
@@ -39,10 +43,13 @@ NO_TEST = Yes
pre-configure:
@perl -pi -e 's|share/doc/task/|share/taskwarrior/|g' \
${WRKSRC}/doc/man/task-color.5.in \
- ${WRKSRC}/doc/man/task-tutorial.5.in \
${WRKSRC}/doc/man/taskrc.5.in \
${WRKSRC}/src/Config.cpp
@perl -pi -e 's|share/doc/task-VERSION/|share/taskwarrior/|g' \
${WRKSRC}/scripts/vim/README
+
+post-install:
+ ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+ ${PREFIX}/share/taskwarrior/scripts/add-ons
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /work/cvsroot/ports/productivity/taskwarrior/distinfo,v
retrieving revision 1.7
diff -p -u -r1.7 distinfo
--- distinfo 15 Jan 2015 15:47:05 -0000 1.7
+++ distinfo 21 Apr 2015 20:31:46 -0000
@@ -1,2 +1,2 @@
-SHA256 (task-2.4.0.tar.gz) = b6WV9bD99u6AMdo56NAJdxvaE18mXV97Wd+ARv/ZEZ4=
-SIZE (task-2.4.0.tar.gz) = 841000
+SHA256 (task-2.4.3.tar.gz) = uwK4+ob+ITouarCToEU4Ovur4g5Z3QsPXdZDDZ3ga9I=
+SIZE (task-2.4.3.tar.gz) = 2334424
Index: pkg/PLIST
===================================================================
RCS file: /work/cvsroot/ports/productivity/taskwarrior/pkg/PLIST,v
retrieving revision 1.6
diff -p -u -r1.6 PLIST
--- pkg/PLIST 15 Jan 2015 15:47:05 -0000 1.6
+++ pkg/PLIST 21 Apr 2015 21:23:28 -0000
@@ -75,9 +75,11 @@ share/taskwarrior/scripts/add-ons/export
share/taskwarrior/scripts/add-ons/export-html.pl
share/taskwarrior/scripts/add-ons/export-ical.pl
share/taskwarrior/scripts/add-ons/export-sql.py
+share/taskwarrior/scripts/add-ons/export-sql.pyc
share/taskwarrior/scripts/add-ons/export-tsv.pl
share/taskwarrior/scripts/add-ons/export-xml.pl
share/taskwarrior/scripts/add-ons/export-xml.py
+share/taskwarrior/scripts/add-ons/export-xml.pyc
share/taskwarrior/scripts/add-ons/export-xml.rb
share/taskwarrior/scripts/add-ons/export-yad.pl
share/taskwarrior/scripts/add-ons/export-yaml.pl