Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Mar 2005 22:13:20 +0200 (EET)
From:      Anton Yudin <toha@toha.org.ua>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/78327: new port java/jakarta-poi
Message-ID:  <200503022013.j22KDKa0015853@toha.org.ua>
Resent-Message-ID: <200503022020.j22KKIjH017252@freefall.freebsd.org>

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

>Number:         78327
>Category:       ports
>Synopsis:       new port java/jakarta-poi
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 02 20:20:17 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Anton Yudin
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
>Environment:
System: FreeBSD pandemonium 5.3-STABLE FreeBSD 5.3-STABLE #0: Sun Nov 14 19:08:07 EET 2004 root@pandemonium:/obj/obj/usr/src/sys/NKERNEL i386


>Description:
	New port java/jakarta-poi.

	The POI project consists of APIs for manipulating various file formats
	based upon Microsoft's OLE 2 Compound Document format using pure Java.
	In short, you can read and write MS Excel files using Java. Soon,
	you'll be able to read and write Word files using Java. POI is your
	Java Excel solution as well as your Word Excel solution. However, we
	have a complete API for porting other OLE 2 Compound Document formats
	and welcome others to participate.

>How-To-Repeat:
	
>Fix:
	shar:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	java/jakarta-poi
#	java/jakarta-poi/Makefile
#	java/jakarta-poi/distinfo
#	java/jakarta-poi/pkg-descr
#
echo c - java/jakarta-poi
mkdir -p java/jakarta-poi > /dev/null 2>&1
echo x - java/jakarta-poi/Makefile
sed 's/^X//' >java/jakarta-poi/Makefile << 'END-of-java/jakarta-poi/Makefile'
X# New ports collection makefile for:	Jakarta POI API
X# Date created:				Wed Mar  2 22:01:02 EET 2005
X# Whom:					Anton Yudin <toha@toha.org.ua>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	poi
XPORTVERSION=	2.5.1
XCATEGORIES=	java devel
XMASTER_SITES=	${MASTER_SITE_APACHE_JAKARTA}
XMASTER_SITE_SUBDIR=	${PORTNAME:S,-,/,}/release/src
XPKGNAMEPREFIX=	jakarta-
XDISTNAME=	${PORTNAME}-src-${PORTVERSION}-final-20040804
X
XMAINTAINER=	toha@toha.org.ua
XCOMMENT=	Jakarta POI API
X
XUSE_JAVA=	yes
XJAVA_VERSION=	1.4+
X
XWRKSRC=		${WRKDIR}
X
XDSTAMP=		`date +%Y%m%d`
X
XUSE_ANT=	yes
XMAKE_ENV+=	ANT_INCLUDE_SHARED_JARS=YES
X.if !defined(NOPORTDOCS)
XPORTDOCS=	*
X.endif
XALL_TARGET=	jar
XJARFILE=	${PORTNAME}-${PORTVERSION}-final-${DSTAMP}.jar
XDESTJARFILE=	${PORTNAME}-${PORTVERSION}-final-${DSTAMP}.jar
X
XPLIST_FILES=	%%JAVAJARDIR%%/${JARFILE}
X
Xdo-install:
X	@${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${DESTJARFILE}..."
X	@${INSTALL_DATA} ${WRKSRC}/build/dist/${JARFILE} ${JAVAJARDIR}/${DESTJARFILE}
X	@${ECHO_MSG} " [ DONE ]"
X
X.if !defined(NOPORTDOCS)
X	@${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..."
X	@cd ${WRKSRC}/docs/apidocs \
X	  && ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} \; \
X	  && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \;
X	@${ECHO_MSG} " [ DONE ]"
X.endif
X
X.include <bsd.port.mk>
END-of-java/jakarta-poi/Makefile
echo x - java/jakarta-poi/distinfo
sed 's/^X//' >java/jakarta-poi/distinfo << 'END-of-java/jakarta-poi/distinfo'
XMD5 (poi-src-2.5.1-final-20040804.tar.gz) = d80052119b2d6746f103d49f915b0ad8
XSIZE (poi-src-2.5.1-final-20040804.tar.gz) = 6870414
END-of-java/jakarta-poi/distinfo
echo x - java/jakarta-poi/pkg-descr
sed 's/^X//' >java/jakarta-poi/pkg-descr << 'END-of-java/jakarta-poi/pkg-descr'
X	The POI project consists of APIs for manipulating various file formats
X	based upon Microsoft's OLE 2 Compound Document format using pure Java.
X	In short, you can read and write MS Excel files using Java. Soon,
X	you'll be able to read and write Word files using Java. POI is your
X	Java Excel solution as well as your Word Excel solution. However, we
X	have a complete API for porting other OLE 2 Compound Document formats
X	and welcome others to participate.
X
XWWW: http://jakarta.apache.org/poi/
END-of-java/jakarta-poi/pkg-descr
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



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