aboutsummaryrefslogtreecommitdiff
path: root/www/trac-revtree/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'www/trac-revtree/Makefile')
-rw-r--r--www/trac-revtree/Makefile35
1 files changed, 34 insertions, 1 deletions
diff --git a/www/trac-revtree/Makefile b/www/trac-revtree/Makefile
index 4337fd46c49c..d7e5f5d626d5 100644
--- a/www/trac-revtree/Makefile
+++ b/www/trac-revtree/Makefile
@@ -7,6 +7,7 @@
PORTNAME= revtree
PORTVERSION= 0.6.2
+PORTREVISION= 1
CATEGORIES= www devel python
MASTER_SITES= http://www.sourcehosting.net/freebsd/distfiles/ \
LOCAL/glarkin
@@ -18,6 +19,9 @@ COMMENT= Graphical representation of an SVN repository
RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac
+OPTIONS= MINFOENH "Enable mergeinfo display enhancer" On \
+ LOGENH "Enable log message display enhancer" Off
+
USE_ZIP= yes
WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.11
@@ -28,7 +32,36 @@ PYDISTUTILS_PKGVERSION= ${PORTVERSION}dev
PLIST_SUB+= EGGVERSION="${PORTVERSION}dev" PYTHONVERSION=${_PYTHON_VERSION}
PYDISTUTILS_NOEGGINFO= yes
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_MINFOENH)
+MINFOENH_VERSION= 0.2.1
+PLIST_SUB+= MINFOENH_EGGVERSION="${MINFOENH_VERSION}dev"
+ENH1=""
+.else
+ENH1="@comment "
+.endif
+PLIST_SUB+= ENH1=${ENH1}
+
+.if defined(WITH_LOGENH)
+LOGENH_VERSION= 0.2.0
+PLIST_SUB+= LOGENH_EGGVERSION="${LOGENH_VERSION}dev"
+ENH2=""
+.else
+ENH2="@comment "
+.endif
+PLIST_SUB+= ENH2=${ENH2}
+
post-install:
+# Install the selected enhancer plugins
+.if defined(WITH_MINFOENH)
+ @( cd ${WRKSRC}/enhancers/mergeinfoenhancer ; \
+ ${PYEASYINSTALL_CMD} . )
+.endif
+.if defined(WITH_LOGENH)
+ @( cd ${WRKSRC}/enhancers/logenhancer ; \
+ ${PYEASYINSTALL_CMD} . )
+.endif
@${CAT} ${PKGMESSAGE}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>