ports/62061: [PATCH] upgrade java/jfreechart
Sepherosa Ziehau
sepherosa at softhome.net
Thu Jan 29 12:00:48 UTC 2004
>Number: 62061
>Category: ports
>Synopsis: [PATCH] upgrade java/jfreechart
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Jan 29 04:00:40 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Sepherosa Ziehau
>Release: FreeBSD 4.9-RELEASE
>Organization:
Personal
>Environment:
FreeBSD sephe 4.9-RELEASE FreeBSD 4.9-RELEASE #0: Fri Jan 2 22:08:55 CST 2004 root at sephe:/usr/obj/usr/src/sys/TRIM i386
>Description:
I have added Java API document support to java/jfreechart. Now the port is building from source code than the original's using binary directly. I also have upgraded this port to 0.9.16.
>How-To-Repeat:
>Fix:
diff -urN jfreechart.orig/Makefile jfreechart/Makefile
--- jfreechart.orig/Makefile Sat Jan 24 08:24:16 2004
+++ jfreechart/Makefile Sun Jan 25 09:18:21 2004
@@ -7,7 +7,7 @@
#
PORTNAME= jfreechart
-PORTVERSION= 0.9.13
+PORTVERSION= 0.9.16
CATEGORIES= java
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -15,10 +15,34 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= A free Java class library for generating charts
+BUILD_DEPENDS= ${ANT}:${PORTSDIR}/devel/apache-ant
+
USE_JAVA= 1.2+
-NO_BUILD= yes
+
+ANT?= ${LOCALBASE}/bin/ant
+
+.if !defined(NOPORTDOCS)
+ANT_TARGETS= compile javadoc
+.else
+ANT_TARGETS= compile
+.endif
+
+.if !defined(NOPORTDOCS)
+PORTDOCS= *
+.endif
+
+do-build:
+ @cd ${WRKSRC}/ant && ${ANT} ${ANT_TARGETS}
do-install:
- ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar ${JAVAJARDIR}/${PORTNAME}.jar
+ @${ECHO_CMD} -n ">> Installing .jar file..."
+ @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar ${JAVAJARDIR}/${PORTNAME}.jar
+ @${ECHO_CMD} " [DONE]"
+.if !defined(NOPORTDOCS)
+ @${ECHO_CMD} -n ">> Installing documentation in ${DOCSDIR}..."
+ @${MKDIR} ${DOCSDIR}
+ @${CP} -r ${WRKSRC}/javadoc/* ${DOCSDIR}
+ @${ECHO_CMD} " [DONE]"
+.endif
.include <bsd.port.mk>
diff -urN jfreechart.orig/distinfo jfreechart/distinfo
--- jfreechart.orig/distinfo Sat Jan 24 08:24:16 2004
+++ jfreechart/distinfo Tue Jan 13 17:06:48 2004
@@ -1 +1 @@
-MD5 (jfreechart-0.9.13.tar.gz) = 69837930b853e7c623fc72c7c502cc1e
+MD5 (jfreechart-0.9.16.tar.gz) = 8f452cd7b22322e76ae633ba4e67724a
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list