Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Jan 2004 03:55:12 -0800 (PST)
From:      Sepherosa Ziehau <sepherosa@softhome.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/62061: [PATCH] upgrade java/jfreechart
Message-ID:  <200401291155.i0TBtCSI026195@www.freebsd.org>
Resent-Message-ID: <200401291200.i0TC0fD6079692@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200401291155.i0TBtCSI026195>