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

Reply via email to