ports/163459: Upgrade devel/opengrok to 0.10
Evan Sarmiento
esarmiento at wayfair.com
Mon Dec 19 21:00:25 UTC 2011
>Number: 163459
>Category: ports
>Synopsis: Upgrade devel/opengrok to 0.10
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Dec 19 21:00:24 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Evan Sarmiento
>Release: 8.2
>Organization:
Wayfair
>Environment:
FreeBSD devwebbsd01.csnzoo.com 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Wed Apr 6 18:18:38 EDT 2011 root@:/usr/obj/usr/src/sys/CSNXENHVM amd64
>Description:
Upgrade devel/opengrok to 0.10
- Fixes port such that packages (.tbz) can be built-
- Installs to apache-tomcat-6||55||resin/webapps/${PORTAME}.war instead of source.war
- Fixes a few portlint issues
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruN opengrok0.9/Makefile opengrok/Makefile
--- opengrok0.9/Makefile 2011-11-14 13:59:52.000000000 -0500
+++ opengrok/Makefile 2011-12-19 15:34:03.000000000 -0500
@@ -6,16 +6,16 @@
#
PORTNAME= opengrok
-PORTVERSION= 0.9
+PORTVERSION= 0.10
CATEGORIES= devel java
MASTER_SITES= http://hub.opensolaris.org/bin/download/Project+opengrok/files/
MAINTAINER= ports at FreeBSD.org
COMMENT= Fast and powerful code search and cross-reference egine
-LICENSE= CDDL
+RUN_DEPENDS= exctags:${PORTSDIR}/devel/ctags
-RUN_DEPENDS= exctags:${PORTSDIR}/devel/ctags
+LICENSE= CDDL
USE_JAVA= yes
JAVA_VERSION= 1.6+
@@ -33,26 +33,28 @@
JARFILE= ${DATADIR}/opengrok.jar
WARFILE= source.war
DOCS= CHANGES.txt EXAMPLE.txt LICENSE.txt
-LIBFILES= ant.jar bcel-5.2.jar jakarta-oro-2.0.8.jar \
- jmxremote_optional.jar lucene-core-3.0.1.jar \
- lucene-spellchecker-3.0.1.jar org.apache.commons.jrcs.diff.jar \
- org.apache.commons.jrcs.rcs.jar org.apache.commons.jrcs.rcs.jar \
+LIBFILES= ant.jar bcel-5.2.jar \
+ lucene-core-3.0.2.jar jrcs.jar \
+ lucene-spellchecker-3.0.2.jar \
swing-layout-0.9.jar
WEBAPP_DIRS= #empty
.if defined(WITH_TOMCAT55)
WEBAPP_DIRS+= tomcat5.5
RUN_DEPENDS+= ${LOCALBASE}/tomcat5.5/bin/bootstrap.jar:${PORTSDIR}/www/tomcat55
+PLIST_FILES+= ${WEBAPP_DIRS[@]: -1}/webapps/${PORTNAME}.war
.endif
.if defined(WITH_TOMCAT6)
WEBAPP_DIRS+= apache-tomcat-6.0
RUN_DEPENDS+= ${LOCALBASE}/apache-tomcat-6.0/bin/bootstrap.jar:${PORTSDIR}/www/tomcat6
+PLIST_FILES+= ${WEBAPP_DIRS[@]: -1}/webapps/${PORTNAME}.war
.endif
.if defined(WITH_RESIN3)
WEBAPP_DIRS+= resin3
RUN_DEPENDS+= ${LOCALBASE}/resin3/lib/resin.jar:${PORTSDIR}/www/resin3
+PLIST_FILES== ${WEBAPP_DIRS[@]: -1}/webapps/${PORTNAME}.war
.endif
do-install:
@@ -62,10 +64,10 @@
@${ECHO_CMD} "application server in different prefix"
.endif
.for DIR in ${WEBAPP_DIRS}
- @${ECHO_CMD} "${DIR}/webapps/${WARFILE}" >> ${TMPPLIST}
+ @${ECHO_CMD} "${DIR}/webapps/${PORTNAME}.war" >> ${TMPPLIST}
${MKDIR} ${PREFIX}/${DIR}/webapps
- @${ECHO_CMD} "@unexec rmdir %D/${DIR}/webapps 2>/dev/null || true" >> ${TMPPLIST}
- ${INSTALL_DATA} ${WRKSRC}/lib/${WARFILE} ${PREFIX}/${DIR}/webapps
+ @${ECHO_CMD} "@unexec ${RMDIR} %D/${DIR}/webapps 2>/dev/null || true" >> ${TMPPLIST}
+ ${INSTALL_DATA} ${WRKSRC}/lib/${WARFILE} ${PREFIX}/${DIR}/webapps/${PORTNAME}.war
.endfor
${MKDIR} ${DATADIR}/lib
${INSTALL_DATA} ${LIBFILES:S,^,${WRKSRC}/lib/lib/,} ${DATADIR}/lib/
diff -ruN opengrok0.9/distinfo opengrok/distinfo
--- opengrok0.9/distinfo 2011-11-14 13:59:52.000000000 -0500
+++ opengrok/distinfo 2011-12-19 15:34:03.000000000 -0500
@@ -1,2 +1,2 @@
-SHA256 (opengrok-0.9.tar.gz) = 82e9d6f321ae6ba4225920a82d343ebf1d9ba434a15985292ed93223b348ccf9
-SIZE (opengrok-0.9.tar.gz) = 6979566
+SHA256 (opengrok-0.10.tar.gz) = 2538cd724782859b022c5984dd8100fec331a3ad464a40f4b4bc8c83f8673666
+SIZE (opengrok-0.10.tar.gz) = 6553370
diff -ruN opengrok0.9/pkg-plist opengrok/pkg-plist
--- opengrok0.9/pkg-plist 2011-11-14 13:59:52.000000000 -0500
+++ opengrok/pkg-plist 2011-12-19 15:46:02.000000000 -0500
@@ -4,14 +4,14 @@
%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
%%DATADIR%%/lib/ant.jar
%%DATADIR%%/lib/bcel-5.2.jar
-%%DATADIR%%/lib/jakarta-oro-2.0.8.jar
-%%DATADIR%%/lib/jmxremote_optional.jar
-%%DATADIR%%/lib/lucene-core-3.0.1.jar
-%%DATADIR%%/lib/lucene-spellchecker-3.0.1.jar
-%%DATADIR%%/opengrok.jar
-%%DATADIR%%/lib/org.apache.commons.jrcs.diff.jar
-%%DATADIR%%/lib/org.apache.commons.jrcs.rcs.jar
+%%DATADIR%%/lib/jrcs.jar
+%%DATADIR%%/lib/lucene-core-3.0.2.jar
+%%DATADIR%%/lib/lucene-spellchecker-3.0.2.jar
%%DATADIR%%/lib/swing-layout-0.9.jar
+%%DATADIR%%/opengrok.jar
+share/licenses/opengrok-0.10/catalog.mk
+share/licenses/opengrok-0.10/LICENSE
+share/licenses/opengrok-0.10/CDDL
@dirrm %%DATADIR%%/lib
@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list