Date: Fri, 28 May 2004 21:25:35 -0700 (PDT) From: Sepherosa Ziehau <sepherosa@softhome.net> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/67323: [PATCH] Upgrade java/jcommon to 0.9.3 Message-ID: <200405290425.i4T4PZRY098599@www.freebsd.org> Resent-Message-ID: <200405290430.i4T4UH0s098849@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 67323 >Category: ports >Synopsis: [PATCH] Upgrade java/jcommon to 0.9.3 >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: Fri May 28 21:30:17 PDT 2004 >Closed-Date: >Last-Modified: >Originator: Sepherosa Ziehau >Release: 5.2-current >Organization: >Environment: FreeBSD sephe 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Sun May 23 20:46:09 CST 2004 root@sephe:/usr/obj/usr/src/sys/TRIM i386 >Description: Upgrade java/jcommon to 0.9.3. Tweak the origianl port a little according to ports' CHANGES file. It is quite appreciated if I can take over the maintainership. >How-To-Repeat: >Fix: diff -urN jcommon.orig/Makefile jcommon/Makefile --- jcommon.orig/Makefile Wed May 26 20:25:01 2004 +++ jcommon/Makefile Wed May 26 22:01:59 2004 @@ -7,19 +7,65 @@ # PORTNAME= jcommon -PORTVERSION= 0.8.8 +PORTVERSION= 0.9.3 CATEGORIES= java MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= jfreechart -MAINTAINER= ports@FreeBSD.org +MAINTAINER= sepherosa@softhome.net COMMENT= A collection of useful classes used by JFreeChart and JFreeReport +USE_JAVA= yes +JAVA_VERSION= 1.2+ + +RUN_DEPENDS= ${JAVAJARDIR}/log4j.jar:${PORTSDIR}/java/jakarta-log4j + +.if !defined(WITHOUT_COMPILE) || !defined(NOPORTDOCS) +BUILD_DEPENDS= ${ANT_CMD}:${PORTSDIR}/devel/apache-ant +ANT_CMD?= ${LOCALBASE}/bin/ant +ANT= ${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD} +.endif + +.if !defined(WITHOUT_COMPILE) +JAVA_BUILD= yes +ANT_TARGETS= compile +.else +JAVA_RUN= yes +.endif + +.if !defined(NOPORTDOCS) +ANT_TARGETS+= javadoc +PORTDOCS= * +.endif + PLIST_FILES= share/java/classes/jcommon.jar -USE_JAVA= 1.2+ -NO_BUILD= yes -do-install: - ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar ${JAVAJARDIR}/${PORTNAME}.jar +pre-fetch: + @${ECHO_MSG} "" + @${ECHO_MSG} "You may use the following build options:" + @${ECHO_MSG} "" + @${ECHO_MSG} " WITHOUT_COMPILE=yes Install the pre-compiled .jar file" + @${ECHO_MSG} "" + +do-build: +.if !defined(WITHOUT_COMPILE) || !defined(NOPORTDOCS) + @cd ${WRKSRC}/ant && ${ANT} ${ANT_TARGETS} +.endif + +do-install: do-install-jar do-install-javadoc + +do-install-jar: + @${ECHO_CMD} -n ">> Installing .jar file..." + @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar ${JAVAJARDIR}/${PORTNAME}.jar + @${ECHO_CMD} " [DONE]" + +do-install-javadoc: +.if !defined(NOPORTDOCS) + @${ECHO_CMD} -n ">> Installing documentation in ${DOCSDIR}..." + @${MKDIR} ${DOCSDIR} + @cd ${WRKSRC}/javadoc && ${FIND} . \ + | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} + @${ECHO_CMD} " [DONE]" +.endif .include <bsd.port.mk> diff -urN jcommon.orig/distinfo jcommon/distinfo --- jcommon.orig/distinfo Wed May 26 20:25:01 2004 +++ jcommon/distinfo Wed May 26 20:26:55 2004 @@ -1,2 +1,2 @@ -MD5 (jcommon-0.8.8.tar.gz) = 0500ac56535aaf5c8ae7ecd49ee88df3 -SIZE (jcommon-0.8.8.tar.gz) = 451273 +MD5 (jcommon-0.9.3.tar.gz) = 99cfef482ba9d8c0319e02da85cff976 +SIZE (jcommon-0.9.3.tar.gz) = 1105632 >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200405290425.i4T4PZRY098599>