From mwfp@foldl.net  Tue Feb 14 07:46:14 2006
Return-Path: <mwfp@foldl.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id E2C5516A420
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 14 Feb 2006 07:46:13 +0000 (GMT)
	(envelope-from mwfp@foldl.net)
Received: from alfa12.isp-service.biz (alfa12.isp-service.biz [67.15.68.92])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 87C4443D45
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 14 Feb 2006 07:46:13 +0000 (GMT)
	(envelope-from mwfp@foldl.net)
Received: from _HOSTNAME_ (dslb-084-057-015-152.pools.arcor-ip.net [84.57.15.152])
	(authenticated bits=0)
	by alfa12.isp-service.biz (8.12.10/8.12.10) with ESMTP id k1E7kKxc013481;
	Tue, 14 Feb 2006 08:46:23 +0100
Received: by _HOSTNAME_ (sSMTP sendmail emulation); Tue, 14 Feb 2006 08:48:43 +0100
Message-Id: <200602140746.k1E7kKxc013481@alfa12.isp-service.biz>
Date: Tue, 14 Feb 2006 08:48:43 +0100
From: "Michael Winking" <mwfp@foldl.net>
Reply-To: Michael Winking <mwfp@alfa12.isp-service.biz>
To: FreeBSD-gnats-submit@freebsd.org
Cc: mwfp@foldl.net
Subject: New port: databases/hsqldb an embeddable java database
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         93320
>Category:       ports
>Synopsis:       New port: databases/hsqldb an embeddable java database
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    hq
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 14 07:50:03 GMT 2006
>Closed-Date:    Thu Feb 16 16:06:26 GMT 2006
>Last-Modified:  Thu Feb 16 16:06:26 GMT 2006
>Originator:     Michael Winking
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
>Environment:
System: FreeBSD Caesar.Imperium.Romanum 5.4-RELEASE FreeBSD 5.4-RELEASE #3: Mon Oct 17 22:30:51 CEST 2005 root@Caesar.Imperium.Romanum:/usr/src/sys/i386/compile/CAESAR i386
>Description:
	New port: databases/hsqldb an embeddable java database
>How-To-Repeat:
	N/A
>Fix:
--- hsqldb.shar begins here ---
# 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:
#
#	hsqldb
#	hsqldb/pkg-descr
#	hsqldb/Makefile
#	hsqldb/distinfo
#
echo c - hsqldb
mkdir -p hsqldb > /dev/null 2>&1
echo x - hsqldb/pkg-descr
sed 's/^X//' >hsqldb/pkg-descr << 'END-of-hsqldb/pkg-descr'
XHSQLDB is the leading SQL relational database engine written in 
XJava. It has a JDBC driver and supports a rich subset of ANSI-92
XSQL (BNF tree format) plus SQL 99 and 2003 enhancements.
XIt offers a small (less than 100k in one version for applets),
Xfast database engine which offers both in-memory and disk-based
Xtables and supports embedded and server modes. Additionally, 
Xit includes tools such as a minimal web server, in-memory query
Xand management tools (can be run as applets) and a number of
Xdemonstration examples.
X
XWWW: http://hsqldb.org/
END-of-hsqldb/pkg-descr
echo x - hsqldb/Makefile
sed 's/^X//' >hsqldb/Makefile << 'END-of-hsqldb/Makefile'
X# New ports collection makefile for:   hsqldb
X# Date created:        14 Feb 2006
X# Whom:                Michael Winking <mwfp@foldl.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=      hsqldb
XPORTVERSION=   1.8.0
XCATEGORIES=    databases java
XMASTER_SITES=  ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= hsqldb
XDISTNAME= hsqldb_1_8_0_2
XEXTRACT_SUFX=  .zip
X
XMAINTAINER=	mwfp@foldl.net
XCOMMENT=	HSQLDB, an embeddable sql database written in Java
X
XUSE_JAVA=	yes
XJAVA_VERSION=	1.4+
XJAVA_OS=	native linux
XJAVA_VENDOR=	freebsd bsdjava sun ibm blackdown
XUSE_ANT=	yes
XUSE_ZIP=	yes
XWRKSRC=		${WRKDIR}/${PORTNAME}
XBUILD_WRKSRC=	${WRKSRC}/build
XALL_TARGET=	hsqldb hsqljdbc
XPLIST_FILES=    %%JAVAJARDIR%%/${PORTNAME}.jar %%JAVAJARDIR%%/hsqljdbc.jar
X
X.if !defined(NOPORTDOCS)
XPORTDOCS=	hsqlFindFile.html hsqldb_lic.txt hypersonic_lic.txt guide images
X.endif
X
Xdo-install:
X	@${ECHO_MSG} -n ">> Installing JAR files to ${JAVAJARDIR}..."
X	@${INSTALL_DATA} ${WRKSRC}/lib/hsqldb.jar \
X		${JAVAJARDIR}/hsqldb.jar
X	@${INSTALL_DATA} ${WRKSRC}/lib/hsqljdbc.jar \
X		${JAVAJARDIR}/hsqljdbc.jar
X	@${ECHO_MSG} " [DONE]"
X.if !defined(NOPORTDOCS)
X	@${ECHO_MSG} -n ">> Installing documentation..."
X	@${MKDIR} ${DOCSDIR}
X	@cd ${WRKSRC}/doc && ${FIND} guide images \
X	  | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1
X	@${INSTALL_DATA} ${WRKSRC}/doc/hsqlFindFile.html \
X		${WRKSRC}/doc/hsqldb_lic.txt \
X		${WRKSRC}/doc/hypersonic_lic.txt \
X		${DOCSDIR}/
X	@${ECHO_MSG} " [DONE]"
X.endif
X
X.include <bsd.port.mk>
END-of-hsqldb/Makefile
echo x - hsqldb/distinfo
sed 's/^X//' >hsqldb/distinfo << 'END-of-hsqldb/distinfo'
XMD5 (hsqldb_1_8_0_2.zip) = c4a70d1fefdc2729a59c3b6b45fc88a3
XSHA256 (hsqldb_1_8_0_2.zip) = f21e932b1cec5fca9f38ee6d880a6a0b3986824c9a78a5497180a597af4ecc55
XSIZE (hsqldb_1_8_0_2.zip) = 3212934
END-of-hsqldb/distinfo
exit
--- hsqldb.shar ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->hq 
Responsible-Changed-By: hq 
Responsible-Changed-When: Tue Feb 14 10:27:47 UTC 2006 
Responsible-Changed-Why:  
I'll handle this. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=93320 
State-Changed-From-To: open->feedback 
State-Changed-By: hq 
State-Changed-When: Tue Feb 14 10:35:59 UTC 2006 
State-Changed-Why:  
I applied some modifications: 

- Set PORTVERSION to 1.8.0.2 as it seems from the homepage that the version 
string is a 4 numbers string. 
- Converted spaces to tabs. Sometimes when you copy/paste tabs are not pasted 
as tabs. But portlint(1) will report this anyway 
- Removed JAVA_OS and JAVA_VENDOR entries (they were just redundant with the 
default behavior) 

Could you please review the new version? 


# 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: 
# 
#	hsqldb 
#	hsqldb/pkg-descr 
#	hsqldb/Makefile 
#	hsqldb/distinfo 
# 
echo c - hsqldb 
mkdir -p hsqldb > /dev/null 2>&1 
echo x - hsqldb/pkg-descr 
sed 's/^X//' >hsqldb/pkg-descr << 'END-of-hsqldb/pkg-descr' 
XHSQLDB is the leading SQL relational database engine written in  
XJava. It has a JDBC driver and supports a rich subset of ANSI-92 
XSQL (BNF tree format) plus SQL 99 and 2003 enhancements. 
XIt offers a small (less than 100k in one version for applets), 
Xfast database engine which offers both in-memory and disk-based 
Xtables and supports embedded and server modes. Additionally,  
Xit includes tools such as a minimal web server, in-memory query 
Xand management tools (can be run as applets) and a number of 
Xdemonstration examples. 
X 
XWWW: http://hsqldb.org/ 
END-of-hsqldb/pkg-descr 
echo x - hsqldb/Makefile 
sed 's/^X//' >hsqldb/Makefile << 'END-of-hsqldb/Makefile' 
X# New ports collection makefile for:   hsqldb 
X# Date created:        14 Feb 2006 
X# Whom:                Michael Winking <mwfp@foldl.net> 
X# 
X# $FreeBSD$ 
X# 
X 
XPORTNAME=	hsqldb 
XPORTVERSION=	1.8.0.2 
XCATEGORIES=	databases java 
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE} 
XMASTER_SITE_SUBDIR=	hsqldb 
XDISTNAME=	hsqldb_${PORTVERSION:S/./_/g} 
XEXTRACT_SUFX=	.zip 
X 
XMAINTAINER=	mwfp@foldl.net 
XCOMMENT=	An embeddable SQL database written in Java 
X 
XUSE_JAVA=	yes 
XJAVA_VERSION=	1.4+ 
XUSE_ANT=	yes 
XUSE_ZIP=	yes 
XWRKSRC=		${WRKDIR}/${PORTNAME} 
XBUILD_WRKSRC=	${WRKSRC}/build 
XALL_TARGET=	hsqldb hsqljdbc 
XPLIST_FILES=	%%JAVAJARDIR%%/${PORTNAME}.jar %%JAVAJARDIR%%/hsqljdbc.jar 
X 
X.if !defined(NOPORTDOCS) 
XPORTDOCS=	hsqlFindFile.html hsqldb_lic.txt hypersonic_lic.txt guide images 
X.endif 
X 
Xdo-install: 
X	@${ECHO_MSG} -n ">> Installing JAR files to ${JAVAJARDIR}..." 
X	@${INSTALL_DATA} ${WRKSRC}/lib/hsqldb.jar  
X		${JAVAJARDIR}/hsqldb.jar 
X	@${INSTALL_DATA} ${WRKSRC}/lib/hsqljdbc.jar  
X		${JAVAJARDIR}/hsqljdbc.jar 
X	@${ECHO_MSG} " [DONE]" 
X.if !defined(NOPORTDOCS) 
X	@${ECHO_MSG} -n ">> Installing documentation..." 
X	@${MKDIR} ${DOCSDIR} 
X	@cd ${WRKSRC}/doc && ${FIND} guide images  
X	  | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1 
X	@${INSTALL_DATA} ${WRKSRC}/doc/hsqlFindFile.html  
X		${WRKSRC}/doc/hsqldb_lic.txt  
X		${WRKSRC}/doc/hypersonic_lic.txt  
X		${DOCSDIR}/ 
X	@${ECHO_MSG} " [DONE]" 
X.endif 
X 
X.include <bsd.port.mk> 
END-of-hsqldb/Makefile 
echo x - hsqldb/distinfo 
sed 's/^X//' >hsqldb/distinfo << 'END-of-hsqldb/distinfo' 
XMD5 (hsqldb_1_8_0_2.zip) = c4a70d1fefdc2729a59c3b6b45fc88a3 
XSHA256 (hsqldb_1_8_0_2.zip) = f21e932b1cec5fca9f38ee6d880a6a0b3986824c9a78a5497180a597af4ecc55 
XSIZE (hsqldb_1_8_0_2.zip) = 3212934 
END-of-hsqldb/distinfo 
exit 



http://www.freebsd.org/cgi/query-pr.cgi?pr=93320 

From: Michael Winking <mwfp@foldl.net>
To: bug-followup@FreeBSD.org, mwfp@foldl.net
Cc:  
Subject: Re: ports/93320: New port: databases/hsqldb an embeddable java
	database
Date: Tue, 14 Feb 2006 13:43:02 +0100

 Hi,
 
 - Concerning the tabs I'll have to look if emacs is configured to
 untabify plain text files when I do send-pr, since I have no other
 explanation how they got there (portlint -N didn't complain about
 spaces, though I may have ignored some other warnings). Hope this time
 there are no spaces in place of tabs.
 - The shar file you submitted contained an extra whitespace at the end
 of each line, which prevented it from extracting correctly and had some
 other side effects, though this was easily resolved.
 - The newline backslash escapes in the makefile got lost, which
 prevented make install from working. I have appended a corrected shar.
 
 Otherwise things look fine.
 
 Could you please cc: your answer to mwfp@foldl.net since gnats has for
 some reason changed my originator address and I won't receive an answer
 (I have already mailed bugmeister@freebsd.org to find out why this has
 happened)
 
 Thank you. 
 
 
 # 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:
 #
 #	hsqldb
 #	hsqldb/pkg-descr
 #	hsqldb/Makefile
 #	hsqldb/distinfo
 #
 echo c - hsqldb
 mkdir -p hsqldb > /dev/null 2>&1
 echo x - hsqldb/pkg-descr
 sed 's/^X//' >hsqldb/pkg-descr << 'END-of-hsqldb/pkg-descr'
 XHSQLDB is the leading SQL relational database engine written in 
 XJava. It has a JDBC driver and supports a rich subset of ANSI-92
 XSQL (BNF tree format) plus SQL 99 and 2003 enhancements.
 XIt offers a small (less than 100k in one version for applets),
 Xfast database engine which offers both in-memory and disk-based
 Xtables and supports embedded and server modes. Additionally, 
 Xit includes tools such as a minimal web server, in-memory query
 Xand management tools (can be run as applets) and a number of
 Xdemonstration examples.
 X
 XWWW: http://hsqldb.org/
 END-of-hsqldb/pkg-descr
 echo x - hsqldb/Makefile
 sed 's/^X//' >hsqldb/Makefile << 'END-of-hsqldb/Makefile'
 X# New ports collection makefile for:   hsqldb
 X# Date created:        14 Feb 2006
 X# Whom:                Michael Winking <mwfp@foldl.net>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	hsqldb
 XPORTVERSION=	1.8.0.2
 XCATEGORIES=	databases java
 XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 XMASTER_SITE_SUBDIR=	hsqldb
 XDISTNAME=	hsqldb_${PORTVERSION:S/./_/g}
 XEXTRACT_SUFX=	.zip
 X
 XMAINTAINER=	mwfp@foldl.net
 XCOMMENT=	An embeddable SQL database written in Java
 X
 XUSE_JAVA=	yes
 XJAVA_VERSION=	1.4+
 XUSE_ANT=	yes
 XUSE_ZIP=	yes
 XWRKSRC=		${WRKDIR}/${PORTNAME}
 XBUILD_WRKSRC=	${WRKSRC}/build
 XALL_TARGET=	hsqldb hsqljdbc
 XPLIST_FILES=	%%JAVAJARDIR%%/${PORTNAME}.jar %%JAVAJARDIR%%/hsqljdbc.jar
 X
 X.if !defined(NOPORTDOCS)
 XPORTDOCS=	hsqlFindFile.html hsqldb_lic.txt hypersonic_lic.txt guide
 images
 X.endif
 X
 Xdo-install:
 X	@${ECHO_MSG} -n ">> Installing JAR files to ${JAVAJARDIR}..."
 X	@${INSTALL_DATA} ${WRKSRC}/lib/hsqldb.jar \
 X		${JAVAJARDIR}/hsqldb.jar
 X	@${INSTALL_DATA} ${WRKSRC}/lib/hsqljdbc.jar \
 X		${JAVAJARDIR}/hsqljdbc.jar
 X	@${ECHO_MSG} " [DONE]"
 X.if !defined(NOPORTDOCS)
 X	@${ECHO_MSG} -n ">> Installing documentation..."
 X	@${MKDIR} ${DOCSDIR}
 X	@cd ${WRKSRC}/doc && ${FIND} guide images \
 X	  | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null
 2>&1
 X	@${INSTALL_DATA} ${WRKSRC}/doc/hsqlFindFile.html \
 X		${WRKSRC}/doc/hsqldb_lic.txt \
 X		${WRKSRC}/doc/hypersonic_lic.txt \
 X		${DOCSDIR}/
 X	@${ECHO_MSG} " [DONE]"
 X.endif
 X
 X.include <bsd.port.mk>
 END-of-hsqldb/Makefile
 echo x - hsqldb/distinfo
 sed 's/^X//' >hsqldb/distinfo << 'END-of-hsqldb/distinfo'
 XMD5 (hsqldb_1_8_0_2.zip) = c4a70d1fefdc2729a59c3b6b45fc88a3
 XSHA256 (hsqldb_1_8_0_2.zip) =
 f21e932b1cec5fca9f38ee6d880a6a0b3986824c9a78a5497180a597af4ecc55
 XSIZE (hsqldb_1_8_0_2.zip) = 3212934
 END-of-hsqldb/distinfo
 exit
 
 
 

From: "Michael Winking" <mwfp@foldl.net>
To: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
Cc: bug-followup@freebsd.org, mwfp@foldl.net
Subject: Re: ports/93320: New port: databases/hsqldb an embeddable java database
Date: Tue, 14 Feb 2006 16:59:15 +0100

 This time the shar shouldn't be mangled
 
 # 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:
 #
 #	hsqldb
 #	hsqldb/pkg-descr
 #	hsqldb/Makefile
 #	hsqldb/distinfo
 #
 echo c - hsqldb
 mkdir -p hsqldb > /dev/null 2>&1
 echo x - hsqldb/pkg-descr
 sed 's/^X//' >hsqldb/pkg-descr << 'END-of-hsqldb/pkg-descr'
 XHSQLDB is the leading SQL relational database engine written in 
 XJava. It has a JDBC driver and supports a rich subset of ANSI-92
 XSQL (BNF tree format) plus SQL 99 and 2003 enhancements.
 XIt offers a small (less than 100k in one version for applets),
 Xfast database engine which offers both in-memory and disk-based
 Xtables and supports embedded and server modes. Additionally, 
 Xit includes tools such as a minimal web server, in-memory query
 Xand management tools (can be run as applets) and a number of
 Xdemonstration examples.
 X
 XWWW: http://hsqldb.org/
 END-of-hsqldb/pkg-descr
 echo x - hsqldb/Makefile
 sed 's/^X//' >hsqldb/Makefile << 'END-of-hsqldb/Makefile'
 X# New ports collection makefile for:   hsqldb
 X# Date created:        14 Feb 2006
 X# Whom:                Michael Winking <mwfp@foldl.net>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	hsqldb
 XPORTVERSION=	1.8.0.2
 XCATEGORIES=	databases java
 XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 XMASTER_SITE_SUBDIR=	hsqldb
 XDISTNAME=	hsqldb_${PORTVERSION:S/./_/g}
 XEXTRACT_SUFX=	.zip
 X
 XMAINTAINER=	mwfp@foldl.net
 XCOMMENT=	An embeddable SQL database written in Java
 X
 XUSE_JAVA=	yes
 XJAVA_VERSION=	1.4+
 XUSE_ANT=	yes
 XUSE_ZIP=	yes
 XWRKSRC=		${WRKDIR}/${PORTNAME}
 XBUILD_WRKSRC=	${WRKSRC}/build
 XALL_TARGET=	hsqldb hsqljdbc
 XPLIST_FILES=	%%JAVAJARDIR%%/${PORTNAME}.jar %%JAVAJARDIR%%/hsqljdbc.jar
 X
 X.if !defined(NOPORTDOCS)
 XPORTDOCS=	hsqlFindFile.html hsqldb_lic.txt hypersonic_lic.txt guide images
 X.endif
 X
 Xdo-install:
 X	@${ECHO_MSG} -n ">> Installing JAR files to ${JAVAJARDIR}..."
 X	@${INSTALL_DATA} ${WRKSRC}/lib/hsqldb.jar \
 X		${JAVAJARDIR}/hsqldb.jar
 X	@${INSTALL_DATA} ${WRKSRC}/lib/hsqljdbc.jar \
 X		${JAVAJARDIR}/hsqljdbc.jar
 X	@${ECHO_MSG} " [DONE]"
 X.if !defined(NOPORTDOCS)
 X	@${ECHO_MSG} -n ">> Installing documentation..."
 X	@${MKDIR} ${DOCSDIR}
 X	@cd ${WRKSRC}/doc && ${FIND} guide images \
 X	  | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1
 X	@${INSTALL_DATA} ${WRKSRC}/doc/hsqlFindFile.html \
 X		${WRKSRC}/doc/hsqldb_lic.txt \
 X		${WRKSRC}/doc/hypersonic_lic.txt \
 X		${DOCSDIR}/
 X	@${ECHO_MSG} " [DONE]"
 X.endif
 X
 X.include <bsd.port.mk>
 END-of-hsqldb/Makefile
 echo x - hsqldb/distinfo
 sed 's/^X//' >hsqldb/distinfo << 'END-of-hsqldb/distinfo'
 XMD5 (hsqldb_1_8_0_2.zip) = c4a70d1fefdc2729a59c3b6b45fc88a3
 XSHA256 (hsqldb_1_8_0_2.zip) = f21e932b1cec5fca9f38ee6d880a6a0b3986824c9a78a5497180a597af4ecc55
 XSIZE (hsqldb_1_8_0_2.zip) = 3212934
 END-of-hsqldb/distinfo
 exit
State-Changed-From-To: feedback->closed 
State-Changed-By: hq 
State-Changed-When: Thu Feb 16 16:06:11 UTC 2006 
State-Changed-Why:  
New port added. 

Thanks for your contribution! 


http://www.freebsd.org/cgi/query-pr.cgi?pr=93320 
>Unformatted:
