[pkg-java] r12882 - branches branches/hsqldb branches/hsqldb/1.8.1 branches/hsqldb/1.8.1/debian branches/hsqldb/1.8.1/debian/bin branches/hsqldb/1.8.1/debian/etc branches/hsqldb/1.8.1/debian/man branches/hsqldb/1.8.1/debian/patches trunk trunk/hsqldb trunk/hsqldb/debian trunk/hsqldb/debian/bin trunk/hsqldb/debian/etc trunk/hsqldb/debian/man trunk/hsqldb/debian/patches
Rene Engelhard
rene at alioth.debian.org
Fri Aug 6 03:17:47 UTC 2010
Author: rene
Date: 2010-08-06 03:17:37 +0000 (Fri, 06 Aug 2010)
New Revision: 12882
Added:
branches/hsqldb/
branches/hsqldb/1.8.1/
branches/hsqldb/1.8.1/debian/
branches/hsqldb/1.8.1/debian/README.maintainer
branches/hsqldb/1.8.1/debian/bin/
branches/hsqldb/1.8.1/debian/bin/Makefile
branches/hsqldb/1.8.1/debian/bin/hsqldb.in
branches/hsqldb/1.8.1/debian/bin/hsqldb.xpm
branches/hsqldb/1.8.1/debian/changelog
branches/hsqldb/1.8.1/debian/compat
branches/hsqldb/1.8.1/debian/control
branches/hsqldb/1.8.1/debian/copyright
branches/hsqldb/1.8.1/debian/etc/
branches/hsqldb/1.8.1/debian/etc/server.properties
branches/hsqldb/1.8.1/debian/etc/sqltool.rc
branches/hsqldb/1.8.1/debian/etc/webserver.properties
branches/hsqldb/1.8.1/debian/hsqldb-server.default
branches/hsqldb/1.8.1/debian/hsqldb-server.dirs
branches/hsqldb/1.8.1/debian/hsqldb-server.docs
branches/hsqldb/1.8.1/debian/hsqldb-server.install
branches/hsqldb/1.8.1/debian/hsqldb-server.links
branches/hsqldb/1.8.1/debian/hsqldb-server.postinst
branches/hsqldb/1.8.1/debian/hsqldb-utils.examples
branches/hsqldb/1.8.1/debian/hsqldb-utils.manpages
branches/hsqldb/1.8.1/debian/hsqldb-utils.menu
branches/hsqldb/1.8.1/debian/hsqldb.conf
branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.doc-base
branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.docs
branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.examples
branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.links
branches/hsqldb/1.8.1/debian/libhsqldb-java.docs
branches/hsqldb/1.8.1/debian/man/
branches/hsqldb/1.8.1/debian/man/hsqldb-databasemanager.1
branches/hsqldb/1.8.1/debian/man/hsqldb-databasemanagerswing.1
branches/hsqldb/1.8.1/debian/man/hsqldb-querytool.1
branches/hsqldb/1.8.1/debian/man/hsqldb-sqltool.1
branches/hsqldb/1.8.1/debian/man/hsqldb-transfer.1
branches/hsqldb/1.8.1/debian/patches/
branches/hsqldb/1.8.1/debian/patches/hsqldb-demos.patch
branches/hsqldb/1.8.1/debian/patches/hsqldb-init-provides.diff
branches/hsqldb/1.8.1/debian/patches/hsqldb-init-restart.diff
branches/hsqldb/1.8.1/debian/patches/hsqldb-init-tempfile.diff
branches/hsqldb/1.8.1/debian/patches/hsqldb-prefs-file.patch
branches/hsqldb/1.8.1/debian/patches/insserv-defaults.diff
branches/hsqldb/1.8.1/debian/pom.xml
branches/hsqldb/1.8.1/debian/rules
branches/hsqldb/1.8.1/debian/watch
trunk/hsqldb/
trunk/hsqldb/debian/
trunk/hsqldb/debian/README.maintainer
trunk/hsqldb/debian/bin/
trunk/hsqldb/debian/bin/Makefile
trunk/hsqldb/debian/bin/hsqldb.in
trunk/hsqldb/debian/bin/hsqldb.xpm
trunk/hsqldb/debian/changelog
trunk/hsqldb/debian/compat
trunk/hsqldb/debian/control
trunk/hsqldb/debian/copyright
trunk/hsqldb/debian/etc/
trunk/hsqldb/debian/etc/server.properties
trunk/hsqldb/debian/etc/sqltool.rc
trunk/hsqldb/debian/etc/webserver.properties
trunk/hsqldb/debian/hsqldb-server.default
trunk/hsqldb/debian/hsqldb-server.dirs
trunk/hsqldb/debian/hsqldb-server.docs
trunk/hsqldb/debian/hsqldb-server.install
trunk/hsqldb/debian/hsqldb-server.links
trunk/hsqldb/debian/hsqldb-server.postinst
trunk/hsqldb/debian/hsqldb-utils.examples
trunk/hsqldb/debian/hsqldb-utils.manpages
trunk/hsqldb/debian/hsqldb-utils.menu
trunk/hsqldb/debian/hsqldb.conf
trunk/hsqldb/debian/libhsqldb-java-doc.doc-base
trunk/hsqldb/debian/libhsqldb-java-doc.docs
trunk/hsqldb/debian/libhsqldb-java-doc.examples
trunk/hsqldb/debian/libhsqldb-java-doc.links
trunk/hsqldb/debian/libhsqldb-java.docs
trunk/hsqldb/debian/man/
trunk/hsqldb/debian/man/hsqldb-databasemanager.1
trunk/hsqldb/debian/man/hsqldb-databasemanagerswing.1
trunk/hsqldb/debian/man/hsqldb-querytool.1
trunk/hsqldb/debian/man/hsqldb-sqltool.1
trunk/hsqldb/debian/man/hsqldb-transfer.1
trunk/hsqldb/debian/patches/
trunk/hsqldb/debian/patches/bitxor2.diff
trunk/hsqldb/debian/patches/fix-lock.patch
trunk/hsqldb/debian/patches/hsqldb-demos.patch
trunk/hsqldb/debian/patches/hsqldb-init-provides.diff
trunk/hsqldb/debian/patches/hsqldb-init-restart.diff
trunk/hsqldb/debian/patches/hsqldb-init-tempfile.diff
trunk/hsqldb/debian/patches/hsqldb-prefs-file.patch
trunk/hsqldb/debian/patches/i104901.patch
trunk/hsqldb/debian/patches/insserv-defaults.diff
trunk/hsqldb/debian/pom.xml
trunk/hsqldb/debian/rules
trunk/hsqldb/debian/watch
Log:
add hsqldb packages for sid/experimental
Added: branches/hsqldb/1.8.1/debian/README.maintainer
===================================================================
--- branches/hsqldb/1.8.1/debian/README.maintainer (rev 0)
+++ branches/hsqldb/1.8.1/debian/README.maintainer 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,7 @@
+Steps to produce a .orig tarball from the upstream distribution zips:
+
+unzip hsqldb_1_7_3_2.zip
+rm hsqldb/lib/hsqldb.jar
+rm hsqldb/lib/servlet.jar
+tar -c -f hsqldb_1.7.3.2.orig.tar hsqldb/
+gzip --best hsqldb_1.7.3.2.orig.tar
Added: branches/hsqldb/1.8.1/debian/bin/Makefile
===================================================================
--- branches/hsqldb/1.8.1/debian/bin/Makefile (rev 0)
+++ branches/hsqldb/1.8.1/debian/bin/Makefile 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,16 @@
+scripts = $(addprefix hsqldb-,databasemanager databasemanagerswing transfer querytool sqltool)
+
+all: $(scripts)
+
+hsqldb-databasemanager: class=DatabaseManager
+hsqldb-databasemanagerswing: class=DatabaseManagerSwing
+hsqldb-transfer: class=Transfer
+hsqldb-querytool: class=QueryTool
+hsqldb-sqltool: class=SqlTool
+
+$(scripts): hsqldb.in
+ sed "s/@CLASS@/$(class)/g" $< >$@
+ chmod a+x $@
+
+clean:
+ rm -f $(scripts)
Added: branches/hsqldb/1.8.1/debian/bin/hsqldb.in
===================================================================
--- branches/hsqldb/1.8.1/debian/bin/hsqldb.in (rev 0)
+++ branches/hsqldb/1.8.1/debian/bin/hsqldb.in 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,5 @@
+#! /bin/sh
+
+set -e
+
+exec java -cp $CLASSPATH:/usr/share/java/hsqldbutil.jar:/usr/share/java/hsqldb.jar:/usr/share/java/postgresql.jar:/usr/share/java/mysql.jar "org.hsqldb.util. at CLASS@" "$@"
Added: branches/hsqldb/1.8.1/debian/bin/hsqldb.xpm
===================================================================
--- branches/hsqldb/1.8.1/debian/bin/hsqldb.xpm (rev 0)
+++ branches/hsqldb/1.8.1/debian/bin/hsqldb.xpm 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,193 @@
+/* XPM */
+static char *dummy[]={
+"32 32 158 2",
+"Qt c #000000",
+".v c #000101",
+".C c #010102",
+".N c #1a3040",
+".D c #1a313f",
+".# c #1b3242",
+".w c #1c3444",
+".l c #1d3748",
+".c c #1d3749",
+".9 c #1e3749",
+"aB c #2d536d",
+".a c #3c7094",
+"ab c #3d7296",
+".b c #3d7297",
+"#v c #3e7296",
+"a. c #3f7397",
+"#z c #437598",
+"#D c #447699",
+"#. c #4f91bd",
+"#e c #4f91be",
+".3 c #4f92bf",
+".O c #4f93c1",
+".m c #5091bd",
+".d c #5092bf",
+".W c #5093c1",
+".E c #5094c1",
+".x c #5193c0",
+".k c #549dcf",
+".0 c #559dcf",
+"#Z c #559ecf",
+".t c #569ecf",
+"#8 c #579ecf",
+"#q c #589ed0",
+"aj c #589fcf",
+"#4 c #589fd0",
+".R c #599fd0",
+"#H c #59a0d0",
+"#r c #5a9fd0",
+"#1 c #5aa0d1",
+".B c #5ba0d1",
+"#Q c #5ba1d1",
+".u c #5ca1d1",
+"aA c #5ea2d1",
+"#0 c #5ea2d2",
+"#l c #5fa2d2",
+"ax c #60a3d1",
+"#c c #60a3d2",
+"#W c #60a4d2",
+".j c #61a3d2",
+".S c #61a4d2",
+"ah c #61a4d3",
+"#y c #62a4d2",
+"#P c #63a5d3",
+".7 c #64a5d3",
+"#m c #64a6d3",
+".M c #65a5d4",
+"#O c #65a6d3",
+"#g c #65a6d4",
+"#C c #66a6d4",
+"#S c #66a7d4",
+"#Y c #67a7d4",
+"aw c #67a7d5",
+"aa c #68a7d4",
+".6 c #68a8d4",
+".i c #68a8d5",
+"#b c #69a9d4",
+"#N c #6aa8d5",
+"#K c #6aa9d5",
+"#I c #6ba9d5",
+"at c #6ba9d6",
+"aq c #6caad6",
+"#w c #6da9d6",
+".H c #6daad6",
+".s c #6eaad6",
+"ai c #6eabd6",
+"#L c #6fabd6",
+"#k c #70acd7",
+".h c #71acd7",
+"an c #72acd8",
+"am c #72add7",
+"#6 c #72add8",
+"#o c #73add8",
+"ao c #73aed8",
+".Z c #74aed8",
+".I c #74aed9",
+"#f c #75aed8",
+".e c #76afd9",
+".X c #76b0d9",
+".4 c #77afd8",
+"## c #77b0d9",
+"a# c #78b0d9",
+".1 c #79b0da",
+".T c #79b1da",
+"#E c #7ab1da",
+"ap c #7ab2da",
+"#u c #7bb1db",
+".P c #7bb2da",
+".n c #7cb2da",
+"ak c #7cb2db",
+"ae c #7cb3db",
+"#9 c #7db3da",
+".V c #7db3db",
+".A c #7eb3db",
+"#B c #7fb4db",
+".2 c #7fb4dc",
+"#U c #80b4db",
+"#s c #80b4dc",
+"af c #82b5dc",
+"az c #82b6dd",
+".g c #83b6dd",
+"#j c #83b7dc",
+"#h c #84b7dd",
+".G c #85b7dd",
+"ar c #86b7dd",
+"#7 c #86b8dd",
+".L c #87b8de",
+"#x c #87b9de",
+".f c #88b9de",
+"#T c #89b9df",
+"#i c #89badf",
+"#G c #8abadf",
+"#5 c #8bbadf",
+"ac c #8bbbdf",
+"#p c #8cbbdf",
+"#X c #8cbbe0",
+".Q c #8dbbe0",
+".J c #8dbce0",
+"#d c #8ebce0",
+"ag c #8fbde0",
+"#M c #8fbde1",
+"#J c #90bde0",
+"#R c #90bde1",
+"au c #90bee1",
+".r c #91bde1",
+"av c #91bee1",
+"#A c #92bee1",
+".8 c #93bee1",
+"#n c #93bfe1",
+".F c #93bfe2",
+".5 c #94bfe2",
+"#2 c #94c0e2",
+"ay c #95bfe2",
+".U c #95c0e2",
+"#V c #95c0e3",
+"as c #96c0e3",
+".K c #96c1e3",
+"#a c #97c1e3",
+".Y c #98c1e3",
+"#3 c #98c2e3",
+"#t c #98c2e4",
+"al c #99c2e3",
+".z c #99c2e4",
+".o c #9ac2e4",
+".y c #9ac3e4",
+".q c #9bc3e4",
+"#F c #9cc3e4",
+"ad c #9cc4e4",
+".p c #9cc4e5",
+"QtQtQtQtQtQtQtQtQt.#.a.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b",
+"QtQtQtQtQtQtQtQt.c.d.e.f.f.f.f.f.f.f.f.f.f.f.f.f.f.g.h.i.i.i.j.k",
+"QtQtQtQtQtQtQt.l.m.n.o.p.p.p.p.p.p.p.p.p.p.p.p.p.p.q.r.s.t.k.u.k",
+"QtQtQtQtQt.v.w.x.n.y.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.z.A.B.u.k",
+"QtQtQtQt.C.D.E.n.y.p.p.p.y.F.G.e.h.H.I.A.J.K.q.p.p.p.p.p.q.L.M.k",
+"QtQtQt.v.N.O.P.q.p.p.q.Q.s.R.k.k.k.k.k.k.k.S.T.U.q.p.p.p.p.p.V.k",
+"QtQtQt.w.W.X.p.p.p.Y.Z.0.k.k.k.k.k.k.k.k.k.k.k.R.1.o.p.p.p.p.2.k",
+"QtQt.l.3.4.y.p.p.5.6.k.k.k.k.k.k.k.k.k.k.k.k.k.k.0.7.8.p.p.p.2.k",
+"Qt.9#.##.z.p.p#a#b.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k#c#d.p.p.2.k",
+".##e##.z.p.p.q#f.0.k.k.k.k.t#g.T#h#i#j#k#l.0.k.k.k.k.k#m#n.p.2.k",
+".a#o.z.p.p.p#p#q.k.k.k.k#r#s#t.p.p.p.p.p.F#u.u.k.k.k.k.k#k.z.2.k",
+"#v.5.p.p.p.q#w.k.k.k.k#r#x.p.p.p.p.p.p.p.p.p.Q#y.k.k.k.k#q.L.2.k",
+"#z#a.p.p.p#A.0.k.k.k.t#B.p.p.p.p.p.p.p.p.p.p.p#A.S.k.k.k.k#C.A.k",
+"#D#a.p.p.p#E.k.k.k.k.6.y.p.p.p.p.p.p.p.p.p.p.p#F#G.0.k.k.k#H#k.k",
+"#D#a.p.p.o#I.k.k.k.0.g.p.p.p.p#J#K.u#L#M.q.p.p.p.o#N.k.k.k.k#O.k",
+"#D#a.p.p#a#P.k.k.k#Q#R.p.p.p.Y#S.k.k.k.B#T.q.p.p.p#U.k.k.k.k.S.k",
+"#D#a.p.p#V.B.k.k.k#W.K.p.p.p#X.R.k.k.k.k#Y.Y.p.p.p#d#Z.k.k.k#c.k",
+"#D#a.p.p.K#0.k.k.k#0.F.p.p.p#a#Y.k.k.k.k#1.F.p.p.p#2.t.k.k.k#c.k",
+"#D#a.p.p#3#C.k.k.k#4#5.p.p.p.p#2#N.k.k.k#Q.5.p.p.p.F.t.k.k.k#c.k",
+"#D#a.p.p.q.h.k.k.k.k#6.p.p.p.p.p.z#f.0.k#I.z.p.p.p.f.0.k.k.k#c.k",
+"#D#a.p.p.p#7.k.k.k.k#8#B.p.p.p.p.p.z#9#1#5#F.p.p.q##.k.k.k.k#y.k",
+"a..K.p.p.p#t.j.k.k.k.k.Ra##a.p.p.p.p#3#o.5.p.p.p#3.S.k.k.k.taa.k",
+"abac.p.p.pad.g.t.k.k.k.k.k#Pae#G#Xaf.i.k#Yag.q.q#h.k.k.k.k.u.e.k",
+"ab#L.y.p.p.p.q#o.0.k.k.k.k.k.k.k.k.k.k.k.k.Sac.Fah.k.k.k.kai.2.k",
+"abajac.p.p.p.p.z.h.0.k.k.k.k.k.k.k.k.k.k.k.k#c.h.k.k.k.k#4#G.2.k",
+"ab.k#Y#a.p.p.p.p.zak#4.k.k.k.k.k.k.k.k.k.k#4afalam.k.k.kan.q.2.k",
+"ab.k.kao.z.p.p.p.p.q#R#k#H.k.k.k.k.k.k.t.Hag.q.p.y.P.t.j.5.p.2.k",
+"ab.k.k.tap.z.p.p.p.p.p.y#2af#oaqaqai.Pag.o.p.p.p.p.qapar.q.p.2.k",
+"ab.k.k.k#8#o#t.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.pas#Iaa.r.p.2.k",
+"ab.k.k.k.k.katau.q.p.p.p.p.p.p.p.p.p.p.p.p.p.p.qavaw.k.k#P#p.A.k",
+"abax.S.S.Sax.k.u.P.5asasasasasasasasasasasasayaz#0.k.k.k.kaA.s.k",
+"aBababababababababababababababababababababababababababababababab"};
Added: branches/hsqldb/1.8.1/debian/changelog
===================================================================
--- branches/hsqldb/1.8.1/debian/changelog (rev 0)
+++ branches/hsqldb/1.8.1/debian/changelog 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,259 @@
+hsqldb (1.8.1.3-1) experimental; urgency=low
+
+ * New upstream release
+ * build-depend against gcj-native-helper instead of default-jdk-builddep
+ * explicitely remove debian/.mh in clean
+
+ -- Rene Engelhard <rene at debian.org> Wed, 30 Jun 2010 16:55:55 +0200
+
+hsqldb (1.8.1.2-3) experimental; urgency=low
+
+ * build with libservlet2.5-java
+ * fix version number in pom.xml
+
+ -- Rene Engelhard <rene at debian.org> Mon, 21 Jun 2010 18:59:45 +0200
+
+hsqldb (1.8.1.2-2) experimental; urgency=low
+
+ * hardcode JAVA_EXECUTABLE to /usr/lib/jvm/java-gcj/bin/java
+ (closes: #579740)
+ * add $remote_fs to Required-Stop:
+ * move from Breaks: to Conflicts: openoffice.org-base
+ * add gcj-jre dependency to hsqldb-server
+
+ -- Rene Engelhard <rene at debian.org> Mon, 21 Jun 2010 12:42:14 +0200
+
+hsqldb (1.8.1.2-1.1) experimental; urgency=low
+
+ * Non-maintainer upload.
+ * Install POM file for hsqldb.jar. (Closes: #581851)
+
+ -- Torsten Werner <twerner at debian.org> Sun, 16 May 2010 23:08:11 +0200
+
+hsqldb (1.8.1.2-1) experimental; urgency=low
+
+ * New upstream release
+ * add ${misc:Depends} for hsqldb-utils
+
+ -- Rene Engelhard <rene at debian.org> Sat, 13 Mar 2010 16:11:35 +0100
+
+hsqldb (1.8.1.1-2) experimental; urgency=low
+
+ * merge 1.8.0.10-6
+ * add Breaks: openoffice.org-base
+
+ -- Rene Engelhard <rene at debian.org> Sun, 25 Oct 2009 02:19:34 +0200
+
+hsqldb (1.8.0.10-6) unstable; urgency=low
+
+ * split utilities (hsqldb-*) into hsqldb-utils to allow
+ co-installation of libraries of different versions
+
+ -- Rene Engelhard <rene at debian.org> Sun, 25 Oct 2009 02:19:13 +0200
+
+hsqldb (1.8.1.1-1) experimental; urgency=low
+
+ * New upstream release
+
+ -- Rene Engelhard <rene at debian.org> Sat, 24 Oct 2009 14:47:46 +0200
+
+hsqldb (1.8.0.10-5) unstable; urgency=low
+
+ * add i104901.patch from OOo to fix autoincrement behaviour which
+ otherwise can cause db corruption
+ * bin/hsqldb: Provides: hsqldb-server, thanks lintian
+
+ -- Rene Engelhard <rene at debian.org> Sat, 19 Sep 2009 00:56:41 +0200
+
+hsqldb (1.8.0.10-4) unstable; urgency=low
+
+ * fix hsqldb-init-tempfile to actually be applied
+ * readd WebServer support
+ * use template for hsqldb.conf which has more info
+ * add SERVER_JVMARGS=-Dhsqldb.method_class_names=\"\" to hsqldb.conf to
+ disallow execution of Java code inside SQL per default
+ * import default server.properties and webserver.properties and
+ default sqltool.rc from Fedora
+
+ -- Rene Engelhard <rene at debian.org> Mon, 17 Aug 2009 22:33:02 +0200
+
+hsqldb (1.8.0.10-3) unstable; urgency=medium
+
+ * add patch from http://www.openoffice.org/issues/show_bug.cgi?id=103528
+ to fix BITXOR
+ * build with target/source for 1.5 as default-jdk is now OpenJDK 1.6
+ * remove old hsqldb-server.init. Use bin/hsqldb. Add /etc/hsqldb.conf.
+ Make it work. Finetuning probably still needed but it at least now
+ has working (re)start/stop/status.
+ (closes: #466421)
+ * move libhsqldb-java to java and hsqldb-server to databases
+ * fix doc-base section
+
+ -- Rene Engelhard <rene at debian.org> Mon, 17 Aug 2009 21:05:08 +0200
+
+hsqldb (1.8.0.10-2) unstable; urgency=low
+
+ * fix creation of .lock file for OOo (from OOo svn)
+
+ -- Rene Engelhard <rene at debian.org> Wed, 25 Feb 2009 13:44:50 +0100
+
+hsqldb (1.8.0.10-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Rene Engelhard <rene at debian.org> Tue, 12 Aug 2008 10:49:33 -0300
+
+hsqldb (1.8.0.9-3) unstable; urgency=low
+
+ * make myself Maintainer: and remove Peter, by Peterss request
+ * use default-jdk-builddep (closes: #477862)
+
+ -- Rene Engelhard <rene at debian.org> Sun, 27 Apr 2008 00:17:18 +0200
+
+hsqldb (1.8.0.9-2) unstable; urgency=low
+
+ * upload to unstable
+ * mention CVE-2007-4575 in previous release
+
+ -- Rene Engelhard <rene at debian.org> Tue, 27 Nov 2007 11:37:11 +0100
+
+hsqldb (1.8.0.9-1) experimental; urgency=high
+
+ * New upstream release
+ - fixes CVE-2007-4575
+
+ -- Rene Engelhard <rene at debian.org> Sun, 04 Nov 2007 19:20:16 +0100
+
+hsqldb (1.8.0.8.dfsg-2) unstable; urgency=low
+
+ * get regression fix from upstream
+ * merge from Ubuntu:
+ - build -gcj subpackage (closes: #437629)
+
+ -- Rene Engelhard <rene at debian.org> Sun, 04 Nov 2007 19:03:03 +0100
+
+hsqldb (1.8.0.8.dfsg-1) unstable; urgency=high
+
+ * oops, we need to remove servlet.jar from the .orig
+
+ -- Rene Engelhard <rene at debian.org> Mon, 24 Sep 2007 10:26:49 +0200
+
+hsqldb (1.8.0.8-1) unstable; urgency=low
+
+ * New upstream release
+ - includes all Ooo 2.3 patches (closes: #437630)
+ * switch to java-gcj-compat-dev as jikes can't build us anymore but
+ ecj can
+ * add myself to Uploaders
+ * make hsqldb-server depend on libhsqldb-java (= ${binary:Version})
+ as $|Source-Version} is deprecated
+ * Apps/Databases -> Applications/Data Management for the new menu policy
+
+ -- Rene Engelhard <rene at debian.org> Fri, 31 Aug 2007 11:30:39 +0200
+
+hsqldb (1.8.0.7-3) unstable; urgency=low
+
+ * Changed dependencies to libservlet2.4-java (closes: #422555)
+
+ -- Peter Eisentraut <petere at debian.org> Mon, 07 May 2007 16:03:36 +0200
+
+hsqldb (1.8.0.7-2) unstable; urgency=low
+
+ * Corrected URL in hsqldb-sqltool man page
+ * Added sqltool.rc example to installation
+ * Improved start order dependencies of init script
+
+ -- Peter Eisentraut <petere at debian.org> Fri, 13 Apr 2007 01:54:00 +0200
+
+hsqldb (1.8.0.7-1) unstable; urgency=low
+
+ * New upstream release
+ * Updated watch file
+ * Removed hsqldb-nio.patch, which is no longer needed
+
+ -- Peter Eisentraut <petere at debian.org> Fri, 27 Oct 2006 09:59:02 +0200
+
+hsqldb (1.8.0.5-2) unstable; urgency=low
+
+ * Fixed dependency information in init script LSB header
+
+ -- Peter Eisentraut <petere at debian.org> Wed, 13 Sep 2006 19:18:37 +0200
+
+hsqldb (1.8.0.5-1) experimental; urgency=low
+
+ * New upstream release
+ * Fixed Build-Depends vs. Build-Depends-Indep
+ * Updated standards version
+ * debian/rules simplifications facilitated by newer cdbs
+ * Removed outdated OpenOffice patches
+ * Create /var/run/hsqldb in the init script rather than in the package
+ * Changed to Debhelper level 5
+ * Fixed su invocation in init script
+
+ -- Peter Eisentraut <petere at debian.org> Thu, 31 Aug 2006 12:57:30 +0200
+
+hsqldb (1.8.0.2-2) unstable; urgency=low
+
+ * Added hsqldbutil.jar to re-add Transfer and QueryTool tools, which
+ were removed from the main jar (closes: #341427)
+ * Do not allow tools to create prefs file automatically
+
+ -- Peter Eisentraut <petere at debian.org> Sun, 11 Dec 2005 14:43:02 +0100
+
+hsqldb (1.8.0.2-1) unstable; urgency=low
+
+ * New upstream release
+ * Updated hsqldb-gcj-access-problems.patch for new release
+ * Changed watch file to version 3 format
+ * Added dependency on adduser
+ * Changed init script to LSB style
+ * Changed build dependency to ant
+
+ -- Peter Eisentraut <petere at debian.org> Sat, 24 Sep 2005 23:07:44 +0200
+
+hsqldb (1.8.0.0-2) experimental; urgency=low
+
+ * Moved java-virtual-machine to a suggestion (closes: #316986)
+ * Made hsqldb-server depend on the library of the same version
+ (closes: #316987)
+ * Applied bug fix patch from OOo2 (hsqldb-ooo2.patch) (closes: #316937)
+ * Applied patch by Rene Engelhard to work with GCJ in OOo2
+ (hsqldb-gcj-access-problems.patch) (closes: #316937)
+ * Now using simple-patchsys.mk for patches
+
+ -- Peter Eisentraut <petere at debian.org> Mon, 11 Jul 2005 22:40:39 +0200
+
+hsqldb (1.8.0.0-1) experimental; urgency=low
+
+ * New upstream release
+ * Updated standards version
+
+ -- Peter Eisentraut <petere at debian.org> Mon, 4 Jul 2005 18:03:23 +0200
+
+hsqldb (1.7.3.3-3) unstable; urgency=low
+
+ * Changed maintainer address
+ * Added server mode
+
+ -- Peter Eisentraut <petere at debian.org> Thu, 9 Jun 2005 16:02:21 +0200
+
+hsqldb (1.7.3.3-2) experimental; urgency=low
+
+ * Disabled use of NIO locking (doesn't work with kaffe)
+ * Changed run-time dependencies to kaffe
+ * Moved to main
+ * Added PostgreSQL and MySQL JDBC drivers to classpath of GUI applications
+
+ -- Peter Eisentraut <peter_e at gmx.net> Fri, 6 May 2005 13:22:03 +0200
+
+hsqldb (1.7.3.3-1) experimental; urgency=low
+
+ * New upstream release
+
+ -- Peter Eisentraut <peter_e at gmx.net> Wed, 30 Mar 2005 10:39:03 +0200
+
+hsqldb (1.7.3.2-1) experimental; urgency=low
+
+ * Initial release (closes: #121613)
+
+ -- Peter Eisentraut <peter_e at gmx.net> Sun, 6 Feb 2005 13:05:40 +0100
Added: branches/hsqldb/1.8.1/debian/compat
===================================================================
--- branches/hsqldb/1.8.1/debian/compat (rev 0)
+++ branches/hsqldb/1.8.1/debian/compat 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1 @@
+5
Added: branches/hsqldb/1.8.1/debian/control
===================================================================
--- branches/hsqldb/1.8.1/debian/control (rev 0)
+++ branches/hsqldb/1.8.1/debian/control 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,99 @@
+Source: hsqldb
+Section: libs
+Priority: optional
+Maintainer: Rene Engelhard <rene at debian.org>
+Build-Depends: cdbs (>= 0.4.39), debhelper (>= 5), default-jdk, gcj-native-helper, ant (>= 1.7), libservlet2.5-java, maven-repo-helper
+Standards-Version: 3.7.2
+
+Package: libhsqldb-java
+Section: java
+Architecture: all
+Depends: gij | java-gcj-compat | java2-runtime, libservlet2.4-java, ${misc:Depends}
+Suggests: java-virtual-machine, libhsqldb-java-doc, libhsqldb-java-gcj
+Conflicts: openoffice.org-base
+Description: Java SQL database engine
+ HSQLDB is an SQL relational database engine written in Java. It has a
+ JDBC driver and supports a rich subset of SQL-92 (BNF tree format) plus
+ SQL:1999 and SQL:2003 enhancements. It offers a small, fast database
+ engine that offers both in-memory and disk-based tables. Embedded and
+ server modes are available. Additionally, it includes tools such as a
+ minimal web server, in-memory query and management tools (can be run as
+ applets), and a number of demonstration examples.
+ .
+ Web site: http://hsqldb.org/
+
+Package: libhsqldb-java-gcj
+Section: libs
+Architecture: any
+Depends: libhsqldb-java (>= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
+Suggests: java-virtual-machine, libhsqldb-java-doc
+Description: Java SQL database engine (native code)
+ HSQLDB is an SQL relational database engine written in Java. It has a
+ JDBC driver and supports a rich subset of SQL-92 (BNF tree format) plus
+ SQL:1999 and SQL:2003 enhancements. It offers a small, fast database
+ engine that offers both in-memory and disk-based tables. Embedded and
+ server modes are available. Additionally, it includes tools such as a
+ minimal web server, in-memory query and management tools (can be run as
+ applets), and a number of demonstration examples.
+ .
+ This package contains the natively compiled code for use by gij.
+
+Package: libhsqldb-java-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Suggests: libhsqldb-java
+Description: documentation for HSQLDB
+ HSQLDB is an SQL relational database engine written in Java. It has a
+ JDBC driver and supports a rich subset of SQL-92 (BNF tree format) plus
+ SQL:1999 and SQL:2003 enhancements. It offers a small, fast database
+ engine that offers both in-memory and disk-based tables. Embedded and
+ server modes are available. Additionally, it includes tools such as a
+ minimal web server, in-memory query and management tools (can be run as
+ applets), and a number of demonstration examples.
+ .
+ This package contains the documentation of HSQLDB.
+ .
+ Web site: http://hsqldb.org/
+
+Package: hsqldb-server
+Section: database
+Architecture: all
+Depends: libhsqldb-java (= ${binary:Version}), adduser, lsb-base (>= 3.0-3), gcj-jre, ${misc:Depends}
+Description: Java SQL database server
+ HSQLDB is an SQL relational database engine written in Java. It has a
+ JDBC driver and supports a rich subset of SQL-92 (BNF tree format) plus
+ SQL:1999 and SQL:2003 enhancements. It offers a small, fast database
+ engine that offers both in-memory and disk-based tables. Embedded and
+ server modes are available. Additionally, it includes tools such as a
+ minimal web server, in-memory query and management tools (can be run as
+ applets), and a number of demonstration examples.
+ .
+ This package contains the files necessary to run an HSQLDB server. More
+ commonly, HSQLDB is used as an embedded database engine, which does not
+ require this package.
+ .
+ Web site: http://hsqldb.org/
+
+Package: hsqldb-utils
+Section: database
+Architecture: all
+Depends: libhsqldb-java (= ${binary:Version}), gij | java-gcj-compat | java2-runtime, ${misc:Depends}
+Replaces: libhsqldb-java (<< 1.8.1.1~)
+Description: Java SQL database engine (utilities)
+ HSQLDB is an SQL relational database engine written in Java. It has a
+ JDBC driver and supports a rich subset of SQL-92 (BNF tree format) plus
+ SQL:1999 and SQL:2003 enhancements. It offers a small, fast database
+ engine that offers both in-memory and disk-based tables. Embedded and
+ server modes are available. Additionally, it includes tools such as a
+ minimal web server, in-memory query and management tools (can be run as
+ applets), and a number of demonstration examples.
+ .
+ This package contains some scripts to invoke the Utilities of HSQLDB
+ (org.hsqldb.util.*):
+ - hsqldb-databasemanager: DatabaseManager
+ - hsqldb-databasemanagerswing: DatabaseManagerSwing
+ - hsqldb-transfer: Transfer
+ - hsqldb-querytool: QueryTool
+ - hsqldb-sqltool: SqlTool
+
Added: branches/hsqldb/1.8.1/debian/copyright
===================================================================
--- branches/hsqldb/1.8.1/debian/copyright (rev 0)
+++ branches/hsqldb/1.8.1/debian/copyright 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,72 @@
+This Debian package was created by Peter Eisentraut <peter_e at gmx.net>
+on 5 Feb 2005.
+
+The source was downloaded from <http://hsqldb.sourceforge.net/>. The
+hsqldb.xpm icon was created by Peter Eisentraut from the file logo.gif
+available in the HSQLDB CVS repository.
+
+Upstream authors: Fred Toussi <fredt at users.sourceforge.net> and others
+
+Copyright:
+
+ Copyright (c) 2001-2004, The HSQL Development Group
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ Neither the name of the HSQL Development Group nor the names of its
+ contributors may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL HSQL DEVELOPMENT GROUP, HSQLDB.ORG,
+ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+ Copyright (c) 1995-2000, The Hypersonic SQL Group.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ Neither the name of the Hypersonic SQL Group nor the names of its
+ contributors may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE HYPERSONIC SQL GROUP,
+ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ This software consists of voluntary contributions made by many individuals
+ on behalf of the Hypersonic SQL Group.
Added: branches/hsqldb/1.8.1/debian/etc/server.properties
===================================================================
--- branches/hsqldb/1.8.1/debian/etc/server.properties (rev 0)
+++ branches/hsqldb/1.8.1/debian/etc/server.properties 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,21 @@
+# Hsqldb Server cfg file.
+# See the Advanced Topics chapter of the Hsqldb User Guide.
+
+server.database.0 file:data/db0
+server.dbname.0 firstdb
+server.urlid.0 db0-url
+server.silent true
+server.trace false
+
+server.port 9001
+server.no_system_exit true
+
+# Until the following setting is changed, the HSQLDB service will not accept
+# remote connections. Failing to set a value for server.address at all will
+# result in the service binding itself to 0.0.0.0 and accepting remote
+# connections.
+#
+# IT IS STRONGLY ADVISED that before doing this you alter the password of
+# the default account (username "sa"). By default, no password is required
+# to connect to HSQLDB with the "sa" account.
+server.address localhost
Added: branches/hsqldb/1.8.1/debian/etc/sqltool.rc
===================================================================
--- branches/hsqldb/1.8.1/debian/etc/sqltool.rc (rev 0)
+++ branches/hsqldb/1.8.1/debian/etc/sqltool.rc 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,97 @@
+# $Id: hsqldb-1.73.0-standard-sqltool.rc,v 1.1 2004/12/23 22:21:08 fnasser Exp $
+# This is a sample SqlTool configuration file, a.k.a. rc file.
+
+# You can run SqlTool right now by copying this file to your home directory
+# and running
+# java -jar /path/to/hsqldb.jar mem
+# This will access the first urlid definition below in order to use a
+# personal Memory-Only database.
+
+# If you have the least concerns about security, then secure access to
+# your sqltool.rc file.
+# See the documentation for SqlTool for various ways to use this file.
+
+# A personal Memory-Only database.
+urlid mem
+url jdbc:hsqldb:mem:memdbid
+username sa
+password
+
+# This is for a hsqldb Server running with default settings on your local
+# computer (and for which you have not changed the password for "sa").
+urlid db0-url
+url jdbc:hsqldb:hsql://localhost/firstdb
+username sa
+password
+
+
+###########################################################################
+# Template for a urlid for an Oracle database.
+# You will need to put the oracle.jdbc.OracleDriver class into your
+# classpath.
+# In the great majority of cases, you want to use the file classes12.zip
+# (which you can get from the directory $ORACLE_HOME/jdbc/lib of any
+# Oracle installation compatible with your server).
+# Since you need to add to the classpath, you can't invoke SqlTool with
+# the jar switch, like "java -jar .../hsqldb.jar..." or
+# "java -jar .../hsqlsqltool.jar...".
+# Put both the HSQLDB jar and classes12.zip in your classpath (and export!)
+# and run something like "java org.hsqldb.util.SqlTool...".
+
+#urlid cardiff2
+#url jdbc:oracle:thin:@aegir.admc.com:1522:TRAFFIC_SID
+#username blaine
+#password secretpassword
+#driver oracle.jdbc.OracleDriver
+###########################################################################
+
+
+###########################################################################
+# Template for a urlid for a Postgresql database.
+# You will need to put the org.postgresql.Driver class into your
+# classpath.
+# The postgresql jar will be named postgresql.jar (if you built Postgresql
+# from source), or something like pg73b1jdbc3.jar or jdbc7.2x-1.2.jar.
+# You can obtain it from a client or server Postgresql installation, or
+# download it from http://jdbc.postgresql.org/download.html.
+# Notice that the jar file names (other than "postgresql.jar") contain both
+# the target Postgresql server version and the client-side JDBC level (which
+# is determined by your client-side Java version, as explained at
+# http://jdbc.postgresql.org/download.html).
+# I recommend the latest production version for your JDBC version. The
+# later JDBC drivers work better even with older Postgresql servers.
+# (E.g. \dt won't list owners with an older driver).
+# N.b.: Suse Linux 9.1 users should download a new driver from the PG site,
+# since Suse distributes the 7.3 drivers with Postgresql 7.4 (why???).
+# Since you need to add to the classpath, you can't invoke SqlTool with
+# the jar switch, like "java -jar .../hsqldb.jar..." or
+# "java -jar .../hsqlsqltool.jar...".
+# Put both the HSQLDB jar and the Postgresql jar in your classpath (and
+# export!) and run something like "java org.hsqldb.util.SqlTool...".
+# N.b.: I notice that Postgresql is unusual in that it does not do an
+# implicit commit before DDL commands. If you get an error message
+# "... cannot run inside a transaction block", just run "commit;" and retry.
+
+#urlid commerce
+#url jdbc:postgresql://dbsvr2/commercedb
+#username blaine
+#password obscured
+#driver org.postgresql.Driver
+###########################################################################
+
+
+###########################################################################
+# Template for a TLS-encrypted HSQLDB Server.
+# Remember that the hostname in hsqls (and https) JDBC URLs must match the
+# CN of the server certificate (the port and instance alias that follows
+# are not part of the certificate at all).
+# You only need to set "truststore" if the server cert is not approved by
+# your system default truststore (which a commercial certificate probably
+# would be).
+
+#urlid tls
+#url jdbc:hsqldb:hsqls://db.admc.com:9001/lm2
+#username blaine
+#password asecret
+#truststore /home/blaine/ca/db/db-trust.store
+###########################################################################
Added: branches/hsqldb/1.8.1/debian/etc/webserver.properties
===================================================================
--- branches/hsqldb/1.8.1/debian/etc/webserver.properties (rev 0)
+++ branches/hsqldb/1.8.1/debian/etc/webserver.properties 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,13 @@
+# Hsqldb Server cfg file.
+# See the Advanced Topics chapter of the Hsqldb User Guide.
+
+server.database.0 file:data/db0
+server.dbname.0 firstdb
+server.urlid.0 db0-url
+server.silent true
+server.trace false
+
+server.port 80
+server.default_page index.html
+server.root ./
+.html=text/html
Added: branches/hsqldb/1.8.1/debian/hsqldb-server.default
===================================================================
--- branches/hsqldb/1.8.1/debian/hsqldb-server.default (rev 0)
+++ branches/hsqldb/1.8.1/debian/hsqldb-server.default 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,5 @@
+# Set to 'WebServer' to start a HSQLDB WebServer instead of a Server.
+# Defaults to 'Server'.
+TARGET_CLASS=Server
+#TARGET_CLASS=WebServer
+
Added: branches/hsqldb/1.8.1/debian/hsqldb-server.dirs
===================================================================
--- branches/hsqldb/1.8.1/debian/hsqldb-server.dirs (rev 0)
+++ branches/hsqldb/1.8.1/debian/hsqldb-server.dirs 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1 @@
+var/lib/hsqldb
Added: branches/hsqldb/1.8.1/debian/hsqldb-server.docs
===================================================================
--- branches/hsqldb/1.8.1/debian/hsqldb-server.docs (rev 0)
+++ branches/hsqldb/1.8.1/debian/hsqldb-server.docs 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1 @@
+NEWS
Added: branches/hsqldb/1.8.1/debian/hsqldb-server.install
===================================================================
--- branches/hsqldb/1.8.1/debian/hsqldb-server.install (rev 0)
+++ branches/hsqldb/1.8.1/debian/hsqldb-server.install 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,3 @@
+debian/etc/server.properties etc/hsqldb
+debian/etc/webserver.properties etc/hsqldb
+debian/etc/sqltool.rc etc/hsqldb
Added: branches/hsqldb/1.8.1/debian/hsqldb-server.links
===================================================================
--- branches/hsqldb/1.8.1/debian/hsqldb-server.links (rev 0)
+++ branches/hsqldb/1.8.1/debian/hsqldb-server.links 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,2 @@
+etc/hsqldb/server.properties var/lib/hsqldb/server.properties
+etc/hsqldb/webserver.properties var/lib/hsqldb/webserver.properties
Added: branches/hsqldb/1.8.1/debian/hsqldb-server.postinst
===================================================================
--- branches/hsqldb/1.8.1/debian/hsqldb-server.postinst (rev 0)
+++ branches/hsqldb/1.8.1/debian/hsqldb-server.postinst 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -e
+
+getent passwd hsqldb >/dev/null 2>&1 ||
+ adduser --system --shell /bin/bash --no-create-home --home /var/lib/hsqldb --group --gecos "HSQLDB system user" hsqldb
+
+chown hsqldb:hsqldb /var/lib/hsqldb
+chmod 600 /etc/hsqldb/sqltool.rc
+
+#DEBHELPER#
Added: branches/hsqldb/1.8.1/debian/hsqldb-utils.examples
===================================================================
--- branches/hsqldb/1.8.1/debian/hsqldb-utils.examples (rev 0)
+++ branches/hsqldb/1.8.1/debian/hsqldb-utils.examples 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1 @@
+src/org/hsqldb/sample/sqltool.rc
Added: branches/hsqldb/1.8.1/debian/hsqldb-utils.manpages
===================================================================
--- branches/hsqldb/1.8.1/debian/hsqldb-utils.manpages (rev 0)
+++ branches/hsqldb/1.8.1/debian/hsqldb-utils.manpages 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,5 @@
+debian/man/hsqldb-databasemanager.1
+debian/man/hsqldb-databasemanagerswing.1
+debian/man/hsqldb-querytool.1
+debian/man/hsqldb-sqltool.1
+debian/man/hsqldb-transfer.1
Added: branches/hsqldb/1.8.1/debian/hsqldb-utils.menu
===================================================================
--- branches/hsqldb/1.8.1/debian/hsqldb-utils.menu (rev 0)
+++ branches/hsqldb/1.8.1/debian/hsqldb-utils.menu 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,31 @@
+?package(hsqldb-utils):\
+ needs="X11"\
+ section="Applications/Data Management"\
+ title="HSQLDB Database Manager"\
+ command="/usr/bin/hsqldb-databasemanager"\
+ icon="/usr/share/pixmaps/hsqldb.xpm"\
+ hints="HSQLDB"
+
+?package(hsqldb-utils):\
+ needs="X11"\
+ section="Applications/Data Management"\
+ title="HSQLDB Database Manager (Swing)"\
+ command="/usr/bin/hsqldb-databasemanagerswing"\
+ icon="/usr/share/pixmaps/hsqldb.xpm"\
+ hints="HSQLDB"
+
+?package(hsqldb-utils):\
+ needs="X11"\
+ section="Applications/Data Management"\
+ title="HSQLDB Query Tool"\
+ command="/usr/bin/hsqldb-querytool"\
+ icon="/usr/share/pixmaps/hsqldb.xpm"\
+ hints="HSQLDB"
+
+?package(hsqldb-utils):\
+ needs="X11"\
+ section="Applications/Data Management"\
+ title="HSQLDB Transfer Tool"\
+ command="/usr/bin/hsqldb-transfer"\
+ icon="/usr/share/pixmaps/hsqldb.xpm"\
+ hints="HSQLDB"
Added: branches/hsqldb/1.8.1/debian/hsqldb.conf
===================================================================
--- branches/hsqldb/1.8.1/debian/hsqldb.conf (rev 0)
+++ branches/hsqldb/1.8.1/debian/hsqldb.conf 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,140 @@
+# $Id: sample-hsqldb.cfg,v 1.16 2005/07/24 18:33:13 unsaved Exp $
+
+# Sample configuration file for HSQLDB database server.
+# See the "UNIX Quick Start" chapter of the Hsqldb User Guide.
+
+# N.b.!!!! You must place this in the right location for your type of UNIX.
+# See the init script "hsqldb" to see where this must be placed and
+# what it should be renamed to.
+
+# This file is "sourced" by a Bourne shell, so use Bourne shell syntax.
+
+# This file WILL NOT WORK until you set (at least) the non-commented
+# variables to the appropriate values for your system.
+# Life will be easier if you avoid all filepaths with spaces or any other
+# funny characters. Don't ask for support if you ignore this advice.
+
+# Thanks to Meikel Bisping for his contributions. -- Blaine
+
+JAVA_EXECUTABLE=/usr/bin/java
+
+# Unless you copied a hsqldb.jar file from another system, this typically
+# resides at $HSQLDB_HOME/lib/hsqldb.jar, where $HSQLDB_HOME is your HSQLDB
+# software base directory.
+HSQLDB_JAR_PATH=/usr/share/java/hsqldb.jar
+
+# Where the file "server.properties" resides.
+SERVER_HOME=/var/lib/hsqldb
+
+# What UNIX user the server will run as.
+# (The shutdown client is always run as root or the invoker of the init script).# Runs as root by default, but you should take the time to set database file
+# ownerships to another user and set that user name here.
+HSQLDB_OWNER=hsqldb
+
+# The HSQLDB jar file specified in HSQLDB_JAR_PATH above will automatically
+# be in the class path. This arg specifies additional classpath elements.
+# To embed your own application, add your jar file(s) or class base
+# directories here, and add your main class to the INVOC_ADDL_ARGS setting
+# below.
+#SERVER_ADDL_CLASSPATH=/usr/local/dist/currencybank.jar
+
+# We require all Server/WebServer instances to be accessible within
+# $MAX_START_SECS from when the Server/WebServer is started.
+# Defaults to 60.
+# Raise this is you are running lots of DB instances or have a slow server.
+#MAX_START_SECS=200
+# Time to allow for JVM to die after all HSQLDB instances stopped.
+# Defaults to 1.
+#MAX_TERMINATE_SECS=0
+
+# These are "urlid" values from a SqlTool authentication file
+# ** IN ADDITION TO THOSE IN YOUR server.properties OR webserver.properties **
+# file. All server.urlid.X values from your properties file will automatically
+# be started/stopped/tested. $SHUTDOWN_URLIDS is for additional urlids which
+# will stopped. (Therefore, most users will not set this at all).
+# Separate multiple values with white space. NO OTHER SPECIAL CHARACTERS!
+# Make sure to quote the entire value if it contains white space separator(s).
+# Defaults to none (i.e., only urlids set in properties file will be stopped).
+#SHUTDOWN_URLIDS='sa mygms'
+
+# SqlTool authentication file used only for shutdown.
+# The default value will be sqltool.rc in root's home directory, since it is
+# root who runs the init script.
+# (See the SqlTool chapter of the HSQLDB User Guide if you don't understand
+# this).
+AUTH_FILE=/etc/hsqldb/sqltool.rc
+
+# Set this to either 'WebServer' or 'Server'. Defaults to Server.
+# The JVM that is started can invoke many classes (see the following item
+# about that), but this is the Server that is used (1) to check status,
+# (2) to shut down the JVM, (3) to get urlids for #1 from the
+# server's server/webserver.properties file.
+#TARGET_CLASS=WebServer
+# Note that you don't specify the org.hsqldb package, since you have no
+# choice in the matter (you can only run org.hsqldb.Server or
+# org.hsqldb.WebServer). If you specify additional classes with
+# INVOC_ADDL_ARGS (described next), you do need to specify the
+# full class name with package name.
+
+# This is where you specify exactly what your HSQLDB JVM will run.
+# The class org.hsqldb.util.MainInvoker will run the TARGET_CLASS
+# specified above with any arguments supplied here + any other classes
+# and arguments. Every additional class (in addition to the TARGET_CLASS)
+# must be preceded with an empty string, so that MainInvoker will know
+# you are giving a class name. MainInvoker will invoke the normal
+# static main(String[]) method of each such class.
+# By default, MainInvoker will just run TARGET_CLASS with no args.
+# Example that runs just the TARGET_CLASS with the specified arguments:
+#INVOC_ADDL_ARGS='-silent false'
+# Example that runs the TARGET_CLASS plus a WebServer:
+#INVOC_ADDL_ARGS='"" org.hsqldb.WebServer'
+# Note the empty string preceding the class name.
+# Example that starts TARGET_CLASS with an argument + a WebServer +
+# your own application with its args (i.e., the HSQLDB Servers are
+# "embedded" in your application). (Set SERVER_ADDL_CLASSPATH too).:
+#INVOC_ADDL_ARGS='-silent false "" org.hsqldb.WebServer "" com.acme.Stone --env prod localhost'
+# Example to run a non-TLS server in same JVM with a TLS server. In this
+# case, TARGET_CLASS is Server which will run in TLS mode by virtue of
+# setting TLS_KEYSTORE and TLS_PASSWORD above. The "additional" Server
+# here overrides the 'tls' and 'port' settings:
+#INVOC_ADDL_ARGS="'' org.hsqldb.Server -port 9002 -tls false"
+# Note that you use nested quotes to group arguments and to specify the
+# empty-string delimiter.
+
+# For TLS encryption for your Server, set these two variables.
+# N.b.: If you set these, then make this file unreadable to non-root users!!!!
+# See the TLS chapter of the HSQLDB User Guide, paying attention to the
+# security warning(s).
+# If you are running with a private server cert, then you will also need to
+# set "truststore" in the your SqlTool config file (location is set by the
+# AUTH_FILE variable in this file, or it must be at the default location for
+# HSQLDB_OWNER).
+#TLS_KEYSTORE=/path/to/jks/server.store
+#TLS_PASSWORD=password
+
+# Any JVM args for the invocation of the JDBC client used to verify DB
+# instances and to shut them down (SqlToolSprayer).
+# This example specifies the location of a private trust store for TLS
+# encryption.
+# For multiple args, put quotes around entire value.
+#CLIENT_JVMARGS=-Djavax.net.debug=ssl
+
+# Any JVM args for the server.
+# For multiple args, put quotes around entire value.
+#
+# N.B.!
+# The default value of SERVER_JVMARGS sets the system property
+# hsqldb.method_class_names to be empty. This is in order to lessen the
+# security risk posed by HSQLDB allowing Java method calls in SQL statements.
+# The implications of changing this value (as explained by the authors of
+# HSQLDB) are as follows:
+# If [it] is not set, then static methods of all available Java classes
+# can be accessed as functions in HSQLDB. If the property is set, then
+# only the list of semicolon seperated method names becomes accessible.
+# An empty property value means no class is accessible.
+# Regardless of the value of hsqldb.method_class_names, methods in
+# org.hsqldb.Library will be accessible.
+# Before making changes to the value below, please be advised of the possible
+# dangers involved in allowing SQL queries to contain Java method calls.
+SERVER_JVMARGS=-Dhsqldb.method_class_names=\"\"
+
Added: branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.doc-base
===================================================================
--- branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.doc-base (rev 0)
+++ branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.doc-base 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,15 @@
+Document: hsqldb-guide
+Title: Hsqldb User Guide
+Author: The HSQLDB Development Group
+Abstract: HSQLDB is an SQL relational database engine written in Java. It has a
+ JDBC driver and supports a rich subset of SQL-92 (BNF tree format) plus
+ SQL:1999 and SQL:2003 enhancements. It offers a small, fast database
+ engine that offers both in-memory and disk-based tables. Embedded and
+ server modes are available. Additionally, it includes tools such as a
+ minimal web server, in-memory query and management tools (can be run as
+ applets), and a number of demonstration examples.
+Section: Data Management
+
+Format: HTML
+Index: /usr/share/doc/libhsqldb-java-doc/guide/index.html
+Files: /usr/share/doc/libhsqldb-java-doc/guide/*.html
Added: branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.docs
===================================================================
--- branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.docs (rev 0)
+++ branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.docs 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,4 @@
+NEWS
+doc/guide/
+doc/src/
+doc/databaseinjar.txt
Added: branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.examples
===================================================================
--- branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.examples (rev 0)
+++ branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.examples 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,4 @@
+demo/localhost_clientserver.html
+demo/memorydbmanager.html
+demo/memoryquery.html
+demo/servletdemo.html
Added: branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.links
===================================================================
--- branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.links (rev 0)
+++ branches/hsqldb/1.8.1/debian/libhsqldb-java-doc.links 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1 @@
+usr/share/java/hsqldb.jar usr/share/doc/libhsqldb-java-doc/examples/hsqldb.jar
Added: branches/hsqldb/1.8.1/debian/libhsqldb-java.docs
===================================================================
--- branches/hsqldb/1.8.1/debian/libhsqldb-java.docs (rev 0)
+++ branches/hsqldb/1.8.1/debian/libhsqldb-java.docs 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1 @@
+NEWS
Added: branches/hsqldb/1.8.1/debian/man/hsqldb-databasemanager.1
===================================================================
--- branches/hsqldb/1.8.1/debian/man/hsqldb-databasemanager.1 (rev 0)
+++ branches/hsqldb/1.8.1/debian/man/hsqldb-databasemanager.1 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,35 @@
+.TH HSQLDB-DATABASEMANAGER "1" "March 2005" "HSQLDB 1.7.3.3"
+.SH NAME
+hsqldb-databasemanager \- GUI database management tool
+.SH SYNOPSIS
+\fBhsqldb-databasemanager\fR [\fIoptions\fR]
+.SH DESCRIPTION
+\fBhsqldb-databasemanager\fR is a GUI tool to manage databases via
+their JDBC interface.
+.SH OPTIONS
+.TP
+\fB\-driver\fR \fIclassname\fR
+JDBC driver class to use
+.TP
+\fB\-url\fR \fIurl\fR
+JDBC URL to connect to
+.TP
+\fB\-user\fR \fIname\fR
+user name used for connection
+.TP
+\fB\-password\fR \fIpassword\fR
+password for this user
+.TP
+\fB\-dir\fR \fIpath\fR
+default directory
+.TP
+\fB\-script\fR \fIfile\fR
+reads from script file
+.TP
+\fB\-noexit\fR
+do not call system.exit()
+.TP
+\fB\-?\fR
+show a brief help
+.SH AUTHOR
+This manual page was written by Peter Eisentraut for the Debian project.
Added: branches/hsqldb/1.8.1/debian/man/hsqldb-databasemanagerswing.1
===================================================================
--- branches/hsqldb/1.8.1/debian/man/hsqldb-databasemanagerswing.1 (rev 0)
+++ branches/hsqldb/1.8.1/debian/man/hsqldb-databasemanagerswing.1 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,35 @@
+.TH HSQLDB-DATABASEMANAGERSWING "1" "March 2005" "HSQLDB 1.7.3.3"
+.SH NAME
+hsqldb-databasemanagerswing \- GUI database management tool
+.SH SYNOPSIS
+\fBhsqldb-databasemanagerswing\fR [\fIoptions\fR]
+.SH DESCRIPTION
+\fBhsqldb-databasemanagerswing\fR is a GUI tool to manage databases via
+their JDBC interface.
+.SH OPTIONS
+.TP
+\fB\-driver\fR \fIclassname\fR
+JDBC driver class to use
+.TP
+\fB\-url\fR \fIurl\fR
+JDBC URL to connect to
+.TP
+\fB\-user\fR \fIname\fR
+user name used for connection
+.TP
+\fB\-password\fR \fIpassword\fR
+password for this user
+.TP
+\fB\-dir\fR \fIpath\fR
+default directory
+.TP
+\fB\-script\fR \fIfile\fR
+reads from script file
+.TP
+\fB\-noexit\fR
+do not call system.exit()
+.TP
+\fB\-?\fR
+show a brief help
+.SH AUTHOR
+This manual page was written by Peter Eisentraut for the Debian project.
Added: branches/hsqldb/1.8.1/debian/man/hsqldb-querytool.1
===================================================================
--- branches/hsqldb/1.8.1/debian/man/hsqldb-querytool.1 (rev 0)
+++ branches/hsqldb/1.8.1/debian/man/hsqldb-querytool.1 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,34 @@
+.TH HSQLDB-QUERYTOOL "1" "March 2005" "HSQLDB 1.7.3.3"
+.SH NAME
+hsqldb-querytool \- GUI database management tool
+.SH SYNOPSIS
+\fBhsqldb-querytool\fR [\fIoptions\fR]
+.SH DESCRIPTION
+\fBhsqldb-querytool\fR is a GUI tool to issue SQL statements via JDBC.
+.SH OPTIONS
+.TP
+\fB\-driver\fR \fIclassname\fR
+JDBC driver class to use
+.TP
+\fB\-url\fR \fIname\fR
+first part of the JDBC URL to connect to
+.TP
+\fB\-database\fR \fIname\fR
+second part of the JDBC URL to connect to
+.TP
+\fB\-user\fR \fIname\fR
+user name used for connection
+.TP
+\fB\-password\fR \fIpassword\fR
+password for this user
+.TP
+\fB\-test\fR [\fBtrue\fR|\fBfalse\fR]
+insert test data
+.TP
+\fB\-log\fR [\fBtrue\fR|\fBfalse\fR]
+write log to system out
+.TP
+\fB\-?\fR
+show a brief help
+.SH AUTHOR
+This manual page was written by Peter Eisentraut for the Debian project.
Added: branches/hsqldb/1.8.1/debian/man/hsqldb-sqltool.1
===================================================================
--- branches/hsqldb/1.8.1/debian/man/hsqldb-sqltool.1 (rev 0)
+++ branches/hsqldb/1.8.1/debian/man/hsqldb-sqltool.1 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,20 @@
+.TH HSQLDB-SQLTOOL "1" "April 2007" "HSQLDB 1.8.0.7"
+.SH NAME
+hsqldb-sqltool \- JDBC database console frontend
+.SH SYNOPSIS
+\fBhsqldb-sqltool\fR [\fIoptions\fR]
+.SH DESCRIPTION
+The main purpose of \fBhsqldb-sqltool\fR is to read your SQL text file
+or stdin, and execute the SQL commands therein against a JDBC database.
+There are also a great number of features to facilitate both interactive
+use (such as command-line editing and aliases) and automation (such as
+scripting variables and SQL transaction control and error handling).
+.P
+Please see the documentation at
+.I /usr/share/doc/libhsqldb-java-doc/guide/ch08.html
+for more information.
+.SH OPTIONS
+\fB\-\-help\fR
+show a brief help
+.SH AUTHOR
+This manual page was written by Peter Eisentraut for the Debian project.
Added: branches/hsqldb/1.8.1/debian/man/hsqldb-transfer.1
===================================================================
--- branches/hsqldb/1.8.1/debian/man/hsqldb-transfer.1 (rev 0)
+++ branches/hsqldb/1.8.1/debian/man/hsqldb-transfer.1 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,10 @@
+.TH HSQLDB-TRANSFER "1" "March 2005" "HSQLDB 1.7.3.3"
+.SH NAME
+hsqldb-transfer \- transfers data from one JDBC database to another
+.SH SYNOPSIS
+\fBhsqldb-transfer\fR
+.SH DESCRIPTION
+\fBhsqldb-querytool\fR is a GUI tool to manage transferring data from
+one JDBC database to another.
+.SH AUTHOR
+This manual page was written by Peter Eisentraut for the Debian project.
Added: branches/hsqldb/1.8.1/debian/patches/hsqldb-demos.patch
===================================================================
--- branches/hsqldb/1.8.1/debian/patches/hsqldb-demos.patch (rev 0)
+++ branches/hsqldb/1.8.1/debian/patches/hsqldb-demos.patch 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,45 @@
+# Adjust the path to the hsqldb.jar file for the demo applications.
+--- hsqldb-1.8.0.0.orig/demo/localhost_clientserver.html
++++ hsqldb-1.8.0.0/demo/localhost_clientserver.html
+@@ -2,7 +2,7 @@
+ <head><title>HSQL Database Engine</title></head>
+ <body bgcolor=#FFFFFF>
+ <h2>HSQL Database Engine Client/Server Demo</h2>
+-<applet code="org.hsqldb.util.QueryTool" archive="hsqldb.jar" width="460" height="400" codebase="../lib/">
++<applet code="org.hsqldb.util.QueryTool" archive="hsqldb.jar" width="460" height="400" codebase=".">
+ <param name="database" value="http://localhost">
+ </applet>
+
+--- hsqldb-1.8.0.0.orig/demo/memorydbmanager.html
++++ hsqldb-1.8.0.0/demo/memorydbmanager.html
+@@ -2,7 +2,7 @@
+ <head><title>HSQL Database Engine</title></head>
+ <body bgcolor=#FFFFFF>
+ <h2>In-Memory Applet: Database Manager</h2>
+-<applet code="org.hsqldb.util.DatabaseManager" archive="hsqldb.jar" width="0" height="0" codebase="../lib/">
++<applet code="org.hsqldb.util.DatabaseManager" archive="hsqldb.jar" width="0" height="0" codebase=".">
+ <param name="database" value=".">
+ </applet>
+ <p>
+--- hsqldb-1.8.0.0.orig/demo/memoryquery.html
++++ hsqldb-1.8.0.0/demo/memoryquery.html
+@@ -2,7 +2,7 @@
+ <head><title>HSQL Database Engine</title></head>
+ <body bgcolor=#FFFFFF>
+ <h2>In-Memory Applet: QueryTool</h2>
+-<applet code="org.hsqldb.util.QueryTool" archive="hsqldb.jar" width="460" height="400" codebase="../lib/">
++<applet code="org.hsqldb.util.QueryTool" archive="hsqldb.jar" width="460" height="400" codebase=".">
+ <param name="database" value=".">
+ </applet>
+ <p>
+--- hsqldb-1.8.0.0.orig/demo/servletdemo.html
++++ hsqldb-1.8.0.0/demo/servletdemo.html
+@@ -2,7 +2,7 @@
+ <head><title>HSQL Database Engine</title></head>
+ <body bgcolor=#FFFFFF>
+ <h2>HSQL Database Engine Servlet Demo</h2>
+-<applet code="org.hsqldb.util.QueryTool" archive="hsqldb.jar" width="460" height="400" codebase="../lib/">
++<applet code="org.hsqldb.util.QueryTool" archive="hsqldb.jar" width="460" height="400" codebase=".">
+ <param name="database" value="http://localhost:8080/examples/servlet/hsqlServlet">
+ </applet>
+ <p>
Added: branches/hsqldb/1.8.1/debian/patches/hsqldb-init-provides.diff
===================================================================
--- branches/hsqldb/1.8.1/debian/patches/hsqldb-init-provides.diff (rev 0)
+++ branches/hsqldb/1.8.1/debian/patches/hsqldb-init-provides.diff 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,11 @@
+--- bin/hsqldb-old 2009-09-19 00:53:21.000000000 +0200
++++ bin/hsqldb 2009-09-19 00:53:40.000000000 +0200
+@@ -47,7 +47,7 @@
+ # config: /etc/sysconfig/hsqldb
+
+ ### BEGIN INIT INFO
+-# Provides: HSQLDB-Server
++# Provides: hsqldb-server
+ # Required-Start: $syslog $remote_fs $network $named
+ # Required-Stop:
+ # Default-Start: 3 5
Added: branches/hsqldb/1.8.1/debian/patches/hsqldb-init-restart.diff
===================================================================
--- branches/hsqldb/1.8.1/debian/patches/hsqldb-init-restart.diff (rev 0)
+++ branches/hsqldb/1.8.1/debian/patches/hsqldb-init-restart.diff 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,17 @@
+--- hsqldb-1.8.0.10/bin/hsqldb-old 2009-08-17 21:03:33.000000000 +0200
++++ hsqldb-1.8.0.10/bin/hsqldb 2009-08-17 21:04:14.000000000 +0200
+@@ -461,11 +461,11 @@
+ echo "Successful shutdown ${SHUTDOWN_OPTION} (for the $TARGET_CLASS process)!"
+ exit 0
+ ;;
+- restart|restartcompacted)
++ restart|restartcompacted|force-reload)
+ STOP_COMMAND=stop
+ [ "$COMMAND" = restartcompacted ] && STOP_COMMAND=stopcompact
+- "${INVOC_PATH}"hsqldb $STOP_COMMAND || exit $?
+- exec "${INVOC_PATH}"/hsqldb start
++ $0 $STOP_COMMAND || exit $?
++ $0 start
+ ;;
+ *)
+ echo "$SYNTAX_MSG" 1>&2
Added: branches/hsqldb/1.8.1/debian/patches/hsqldb-init-tempfile.diff
===================================================================
--- branches/hsqldb/1.8.1/debian/patches/hsqldb-init-tempfile.diff (rev 0)
+++ branches/hsqldb/1.8.1/debian/patches/hsqldb-init-tempfile.diff 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,11 @@
+--- hsqldb-1.8.0.10.orig/bin/hsqldb
++++ hsqldb-1.8.0.10/bin/hsqldb
+@@ -110,7 +110,7 @@
+ SU_ECHO_SECS=1
+ # File used as semaphore. If file is removed, a running pid checker
+ # process will exit.
+-PIDCHECKER_FLAGFILE=/tmp/pidchecker.run
++PIDCHECKER_FLAGFILE=`mktemp /tmp/hsqldb.XXXXXXXX`
+ # The following settings get overridden by optional setting in the config file.
+ # Time to allow for JVM to die after all HSQLDB instances stopped.
+ MAX_TERMINATE_SECS=1
Added: branches/hsqldb/1.8.1/debian/patches/hsqldb-prefs-file.patch
===================================================================
--- branches/hsqldb/1.8.1/debian/patches/hsqldb-prefs-file.patch (rev 0)
+++ branches/hsqldb/1.8.1/debian/patches/hsqldb-prefs-file.patch 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,12 @@
+diff -Nur hsqldb-1.8.0.2/src/org/hsqldb/util/ConnectionDialogCommon.java hsqldb-1.8.0.2.new/src/org/hsqldb/util/ConnectionDialogCommon.java
+--- hsqldb-1.8.0.2/src/org/hsqldb/util/ConnectionDialogCommon.java 2005-12-11 14:47:11.000000000 +0100
++++ hsqldb-1.8.0.2.new/src/org/hsqldb/util/ConnectionDialogCommon.java 2005-12-11 14:47:25.000000000 +0100
+@@ -178,7 +178,7 @@
+ recentSettings = new File(homedir, fileName);
+
+ if (!recentSettings.exists()) {
+- JavaSystem.createNewFile(recentSettings);
++// JavaSystem.createNewFile(recentSettings);
+
+ // Changed back to what I recived from you
+ // recentSettings.createNewFile();
Added: branches/hsqldb/1.8.1/debian/patches/insserv-defaults.diff
===================================================================
--- branches/hsqldb/1.8.1/debian/patches/insserv-defaults.diff (rev 0)
+++ branches/hsqldb/1.8.1/debian/patches/insserv-defaults.diff 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,19 @@
+--- hsqldb-1.8.0.10.orig/bin/hsqldb
++++ hsqldb-1.8.0.10/bin/hsqldb
+@@ -46,13 +46,12 @@
+ # pidfile: /var/run/hsqldb.pid
+ # config: /etc/sysconfig/hsqldb
+
+-# This stuff for SuSE Linux. Contributed by M. Bisping.
+ ### BEGIN INIT INFO
+ # Provides: hsqldb-server
+ # Required-Start: $syslog $remote_fs $network $named
+-# Required-Stop:
++# Required-Stop: $remote_fs
+-# Default-Start: 3 5
+-# Default-Stop: 0 1 2 6
++# Default-Start: 2 3 4 5
++# Default-Stop: 0 1 6
+ # Short-Description: HSQLDB-Server
+ # Description: Hsqldb, A High Performance Java Database Server
+ ### END INIT INFO
Added: branches/hsqldb/1.8.1/debian/pom.xml
===================================================================
--- branches/hsqldb/1.8.1/debian/pom.xml (rev 0)
+++ branches/hsqldb/1.8.1/debian/pom.xml 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,29 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.hsqldb</groupId>
+ <artifactId>hsqldb</artifactId>
+ <packaging>jar</packaging>
+ <name>HSQLDB Database</name>
+ <version>1.8.1.2</version>
+ <url>http://hsqldb.org/</url>
+ <description>Lightweight 100% Java SQL Database Engine</description>
+ <licenses>
+ <license>
+ <name>HSQLDB License, a BSD open source license</name>
+ <url>http://hsqldb.org/web/hsqlLicense.html</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <organization>
+ <name>The HSQL Development Group</name>
+ <url>http://hsqldb.org</url>
+ </organization>
+ <inceptionYear>2001</inceptionYear>
+ <scm>
+ <url>http://hsqldb.svn.sourceforge.net/viewvc/hsqldb/base-one/tags/hsqldb_1_8_0_10</url>
+ <connection>scm:svn:http://hsqldb.svn.sourceforge.net/svnroot/hsqldb/base-one</connection>
+ <developerConnection>scm:svn:https://unsaved@hsqldb.svn.sourceforge.net/svnroot/hsqldb/base-one/trunk</developerConnection>
+ <tag>hsqldb_1_8_0_10</tag>
+ </scm>
+</project>
Added: branches/hsqldb/1.8.1/debian/rules
===================================================================
--- branches/hsqldb/1.8.1/debian/rules (rev 0)
+++ branches/hsqldb/1.8.1/debian/rules 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,76 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/ant.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+JAVA_HOME = /usr/lib/jvm/default-java
+DEB_JARS = servlet-api
+DEB_ANT_BUILDFILE = build/build.xml
+DEB_ANT_BUILD_TARGET = hsqldb hsqldbutil
+DEB_ANT_ARGS += -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5
+
+DEB_INSTALL_DOCS_ALL = -X .cvsignore
+DEB_INSTALL_CHANGELOGS_ALL = changelog.combined
+
+build/hsqldb-utils::
+ $(MAKE) -C debian/bin all
+
+common-build-indep:: changelog.combined NEWS
+
+define combine-changelog
+( \
+ set -e; \
+ set `echo $^ | tr ' ' '\n' | sort -r`; \
+ for f; do \
+ if [ $$f != $$1 ]; then \
+ echo; echo; \
+ for i in `seq 80`; do echo -n '='; done; \
+ echo; echo; \
+ fi; \
+ fold -s $$f; \
+ done \
+) >$@
+endef
+
+changelog.combined: $(wildcard doc/changelist_*.txt)
+ $(combine-changelog)
+
+NEWS: $(wildcard doc/changelog_*.txt)
+ $(combine-changelog)
+
+
+define install-jar
+install -m 644 -D lib/$(1).jar $(DEB_FINALDIR)/usr/share/java/$(1)-$(DEB_UPSTREAM_VERSION).jar
+dh_link /usr/share/java/$(1)-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/$(1).jar
+endef
+
+install/libhsqldb-java:: DEB_FINALDIR=$(CURDIR)/debian/libhsqldb-java/
+install/libhsqldb-java::
+ mh_installpom -plibhsqldb-java -e$(DEB_UPSTREAM_VERSION) debian/pom.xml
+ mh_installjar -plibhsqldb-java -e$(DEB_UPSTREAM_VERSION) -l debian/pom.xml lib/hsqldb.jar
+ # there is no POM file for hsqldbutil
+ $(call install-jar,hsqldbutil)
+
+install/hsqldb-utils:: DEB_FINALDIR=$(CURDIR)/debian/hsqldb-utils/
+install/hsqldb-utils::
+ install -d $(DEB_FINALDIR)/usr/bin
+ install -m 755 debian/bin/hsqldb-* $(DEB_FINALDIR)/usr/bin/
+ install -m 644 -D debian/bin/hsqldb.xpm $(DEB_FINALDIR)/usr/share/pixmaps/hsqldb.xpm
+
+install/hsqldb-server::
+ install -D -m644 debian/hsqldb.conf debian/hsqldb-server/etc/hsqldb.conf
+ sed -i s,JAVA_EXECUTABLE=.*,JAVA_EXECUTABLE=/usr/lib/jvm/java-gcj/bin/java,g \
+ debian/hsqldb-server/etc/hsqldb.conf
+ cp bin/hsqldb debian/hsqldb-server.init
+
+clean::
+ rm -f lib/hsqldb*.jar
+ $(MAKE) -C debian/bin clean
+ rm -f changelog.combined NEWS
+ rm -f debian/hsqldb-server.init
+ # the maven tools create this but don't clean them up...
+ rm -rf debian/.mh
+
+install/libhsqldb-java-gcj:: install-indep
+ dh_nativejava -plibhsqldb-java-gcj
Property changes on: branches/hsqldb/1.8.1/debian/rules
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/hsqldb/1.8.1/debian/watch
===================================================================
--- branches/hsqldb/1.8.1/debian/watch (rev 0)
+++ branches/hsqldb/1.8.1/debian/watch 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/hsqldb/hsqldb_([0-9])_([0-9])_([0-9])_([0-9]).zip
Added: trunk/hsqldb/debian/README.maintainer
===================================================================
--- trunk/hsqldb/debian/README.maintainer (rev 0)
+++ trunk/hsqldb/debian/README.maintainer 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,7 @@
+Steps to produce a .orig tarball from the upstream distribution zips:
+
+unzip hsqldb_1_7_3_2.zip
+rm hsqldb/lib/hsqldb.jar
+rm hsqldb/lib/servlet.jar
+tar -c -f hsqldb_1.7.3.2.orig.tar hsqldb/
+gzip --best hsqldb_1.7.3.2.orig.tar
Added: trunk/hsqldb/debian/bin/Makefile
===================================================================
--- trunk/hsqldb/debian/bin/Makefile (rev 0)
+++ trunk/hsqldb/debian/bin/Makefile 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,16 @@
+scripts = $(addprefix hsqldb-,databasemanager databasemanagerswing transfer querytool sqltool)
+
+all: $(scripts)
+
+hsqldb-databasemanager: class=DatabaseManager
+hsqldb-databasemanagerswing: class=DatabaseManagerSwing
+hsqldb-transfer: class=Transfer
+hsqldb-querytool: class=QueryTool
+hsqldb-sqltool: class=SqlTool
+
+$(scripts): hsqldb.in
+ sed "s/@CLASS@/$(class)/g" $< >$@
+ chmod a+x $@
+
+clean:
+ rm -f $(scripts)
Added: trunk/hsqldb/debian/bin/hsqldb.in
===================================================================
--- trunk/hsqldb/debian/bin/hsqldb.in (rev 0)
+++ trunk/hsqldb/debian/bin/hsqldb.in 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,5 @@
+#! /bin/sh
+
+set -e
+
+exec java -cp $CLASSPATH:/usr/share/java/hsqldbutil.jar:/usr/share/java/hsqldb.jar:/usr/share/java/postgresql.jar:/usr/share/java/mysql.jar "org.hsqldb.util. at CLASS@" "$@"
Added: trunk/hsqldb/debian/bin/hsqldb.xpm
===================================================================
--- trunk/hsqldb/debian/bin/hsqldb.xpm (rev 0)
+++ trunk/hsqldb/debian/bin/hsqldb.xpm 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,193 @@
+/* XPM */
+static char *dummy[]={
+"32 32 158 2",
+"Qt c #000000",
+".v c #000101",
+".C c #010102",
+".N c #1a3040",
+".D c #1a313f",
+".# c #1b3242",
+".w c #1c3444",
+".l c #1d3748",
+".c c #1d3749",
+".9 c #1e3749",
+"aB c #2d536d",
+".a c #3c7094",
+"ab c #3d7296",
+".b c #3d7297",
+"#v c #3e7296",
+"a. c #3f7397",
+"#z c #437598",
+"#D c #447699",
+"#. c #4f91bd",
+"#e c #4f91be",
+".3 c #4f92bf",
+".O c #4f93c1",
+".m c #5091bd",
+".d c #5092bf",
+".W c #5093c1",
+".E c #5094c1",
+".x c #5193c0",
+".k c #549dcf",
+".0 c #559dcf",
+"#Z c #559ecf",
+".t c #569ecf",
+"#8 c #579ecf",
+"#q c #589ed0",
+"aj c #589fcf",
+"#4 c #589fd0",
+".R c #599fd0",
+"#H c #59a0d0",
+"#r c #5a9fd0",
+"#1 c #5aa0d1",
+".B c #5ba0d1",
+"#Q c #5ba1d1",
+".u c #5ca1d1",
+"aA c #5ea2d1",
+"#0 c #5ea2d2",
+"#l c #5fa2d2",
+"ax c #60a3d1",
+"#c c #60a3d2",
+"#W c #60a4d2",
+".j c #61a3d2",
+".S c #61a4d2",
+"ah c #61a4d3",
+"#y c #62a4d2",
+"#P c #63a5d3",
+".7 c #64a5d3",
+"#m c #64a6d3",
+".M c #65a5d4",
+"#O c #65a6d3",
+"#g c #65a6d4",
+"#C c #66a6d4",
+"#S c #66a7d4",
+"#Y c #67a7d4",
+"aw c #67a7d5",
+"aa c #68a7d4",
+".6 c #68a8d4",
+".i c #68a8d5",
+"#b c #69a9d4",
+"#N c #6aa8d5",
+"#K c #6aa9d5",
+"#I c #6ba9d5",
+"at c #6ba9d6",
+"aq c #6caad6",
+"#w c #6da9d6",
+".H c #6daad6",
+".s c #6eaad6",
+"ai c #6eabd6",
+"#L c #6fabd6",
+"#k c #70acd7",
+".h c #71acd7",
+"an c #72acd8",
+"am c #72add7",
+"#6 c #72add8",
+"#o c #73add8",
+"ao c #73aed8",
+".Z c #74aed8",
+".I c #74aed9",
+"#f c #75aed8",
+".e c #76afd9",
+".X c #76b0d9",
+".4 c #77afd8",
+"## c #77b0d9",
+"a# c #78b0d9",
+".1 c #79b0da",
+".T c #79b1da",
+"#E c #7ab1da",
+"ap c #7ab2da",
+"#u c #7bb1db",
+".P c #7bb2da",
+".n c #7cb2da",
+"ak c #7cb2db",
+"ae c #7cb3db",
+"#9 c #7db3da",
+".V c #7db3db",
+".A c #7eb3db",
+"#B c #7fb4db",
+".2 c #7fb4dc",
+"#U c #80b4db",
+"#s c #80b4dc",
+"af c #82b5dc",
+"az c #82b6dd",
+".g c #83b6dd",
+"#j c #83b7dc",
+"#h c #84b7dd",
+".G c #85b7dd",
+"ar c #86b7dd",
+"#7 c #86b8dd",
+".L c #87b8de",
+"#x c #87b9de",
+".f c #88b9de",
+"#T c #89b9df",
+"#i c #89badf",
+"#G c #8abadf",
+"#5 c #8bbadf",
+"ac c #8bbbdf",
+"#p c #8cbbdf",
+"#X c #8cbbe0",
+".Q c #8dbbe0",
+".J c #8dbce0",
+"#d c #8ebce0",
+"ag c #8fbde0",
+"#M c #8fbde1",
+"#J c #90bde0",
+"#R c #90bde1",
+"au c #90bee1",
+".r c #91bde1",
+"av c #91bee1",
+"#A c #92bee1",
+".8 c #93bee1",
+"#n c #93bfe1",
+".F c #93bfe2",
+".5 c #94bfe2",
+"#2 c #94c0e2",
+"ay c #95bfe2",
+".U c #95c0e2",
+"#V c #95c0e3",
+"as c #96c0e3",
+".K c #96c1e3",
+"#a c #97c1e3",
+".Y c #98c1e3",
+"#3 c #98c2e3",
+"#t c #98c2e4",
+"al c #99c2e3",
+".z c #99c2e4",
+".o c #9ac2e4",
+".y c #9ac3e4",
+".q c #9bc3e4",
+"#F c #9cc3e4",
+"ad c #9cc4e4",
+".p c #9cc4e5",
+"QtQtQtQtQtQtQtQtQt.#.a.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b",
+"QtQtQtQtQtQtQtQt.c.d.e.f.f.f.f.f.f.f.f.f.f.f.f.f.f.g.h.i.i.i.j.k",
+"QtQtQtQtQtQtQt.l.m.n.o.p.p.p.p.p.p.p.p.p.p.p.p.p.p.q.r.s.t.k.u.k",
+"QtQtQtQtQt.v.w.x.n.y.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.z.A.B.u.k",
+"QtQtQtQt.C.D.E.n.y.p.p.p.y.F.G.e.h.H.I.A.J.K.q.p.p.p.p.p.q.L.M.k",
+"QtQtQt.v.N.O.P.q.p.p.q.Q.s.R.k.k.k.k.k.k.k.S.T.U.q.p.p.p.p.p.V.k",
+"QtQtQt.w.W.X.p.p.p.Y.Z.0.k.k.k.k.k.k.k.k.k.k.k.R.1.o.p.p.p.p.2.k",
+"QtQt.l.3.4.y.p.p.5.6.k.k.k.k.k.k.k.k.k.k.k.k.k.k.0.7.8.p.p.p.2.k",
+"Qt.9#.##.z.p.p#a#b.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k#c#d.p.p.2.k",
+".##e##.z.p.p.q#f.0.k.k.k.k.t#g.T#h#i#j#k#l.0.k.k.k.k.k#m#n.p.2.k",
+".a#o.z.p.p.p#p#q.k.k.k.k#r#s#t.p.p.p.p.p.F#u.u.k.k.k.k.k#k.z.2.k",
+"#v.5.p.p.p.q#w.k.k.k.k#r#x.p.p.p.p.p.p.p.p.p.Q#y.k.k.k.k#q.L.2.k",
+"#z#a.p.p.p#A.0.k.k.k.t#B.p.p.p.p.p.p.p.p.p.p.p#A.S.k.k.k.k#C.A.k",
+"#D#a.p.p.p#E.k.k.k.k.6.y.p.p.p.p.p.p.p.p.p.p.p#F#G.0.k.k.k#H#k.k",
+"#D#a.p.p.o#I.k.k.k.0.g.p.p.p.p#J#K.u#L#M.q.p.p.p.o#N.k.k.k.k#O.k",
+"#D#a.p.p#a#P.k.k.k#Q#R.p.p.p.Y#S.k.k.k.B#T.q.p.p.p#U.k.k.k.k.S.k",
+"#D#a.p.p#V.B.k.k.k#W.K.p.p.p#X.R.k.k.k.k#Y.Y.p.p.p#d#Z.k.k.k#c.k",
+"#D#a.p.p.K#0.k.k.k#0.F.p.p.p#a#Y.k.k.k.k#1.F.p.p.p#2.t.k.k.k#c.k",
+"#D#a.p.p#3#C.k.k.k#4#5.p.p.p.p#2#N.k.k.k#Q.5.p.p.p.F.t.k.k.k#c.k",
+"#D#a.p.p.q.h.k.k.k.k#6.p.p.p.p.p.z#f.0.k#I.z.p.p.p.f.0.k.k.k#c.k",
+"#D#a.p.p.p#7.k.k.k.k#8#B.p.p.p.p.p.z#9#1#5#F.p.p.q##.k.k.k.k#y.k",
+"a..K.p.p.p#t.j.k.k.k.k.Ra##a.p.p.p.p#3#o.5.p.p.p#3.S.k.k.k.taa.k",
+"abac.p.p.pad.g.t.k.k.k.k.k#Pae#G#Xaf.i.k#Yag.q.q#h.k.k.k.k.u.e.k",
+"ab#L.y.p.p.p.q#o.0.k.k.k.k.k.k.k.k.k.k.k.k.Sac.Fah.k.k.k.kai.2.k",
+"abajac.p.p.p.p.z.h.0.k.k.k.k.k.k.k.k.k.k.k.k#c.h.k.k.k.k#4#G.2.k",
+"ab.k#Y#a.p.p.p.p.zak#4.k.k.k.k.k.k.k.k.k.k#4afalam.k.k.kan.q.2.k",
+"ab.k.kao.z.p.p.p.p.q#R#k#H.k.k.k.k.k.k.t.Hag.q.p.y.P.t.j.5.p.2.k",
+"ab.k.k.tap.z.p.p.p.p.p.y#2af#oaqaqai.Pag.o.p.p.p.p.qapar.q.p.2.k",
+"ab.k.k.k#8#o#t.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.pas#Iaa.r.p.2.k",
+"ab.k.k.k.k.katau.q.p.p.p.p.p.p.p.p.p.p.p.p.p.p.qavaw.k.k#P#p.A.k",
+"abax.S.S.Sax.k.u.P.5asasasasasasasasasasasasayaz#0.k.k.k.kaA.s.k",
+"aBababababababababababababababababababababababababababababababab"};
Added: trunk/hsqldb/debian/changelog
===================================================================
--- trunk/hsqldb/debian/changelog (rev 0)
+++ trunk/hsqldb/debian/changelog 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,229 @@
+hsqldb (1.8.0.10-9) unstable; urgency=low
+
+ * oops, readd lost changes of -6.1 and fix changelog snafu
+
+ -- Rene Engelhard <rene at debian.org> Mon, 21 Jun 2010 18:51:08 +0200
+
+hsqldb (1.8.0.10-8) unstable; urgency=low
+
+ * hardcode JAVA_EXECUTABLE to /usr/lib/jvm/java-gcj/bin/java
+ (closes: #579740)
+ * add $remote_fs to Required-Stop:
+ * build with libservlet2.5-java
+
+ -- Rene Engelhard <rene at debian.org> Mon, 21 Jun 2010 12:03:42 +0200
+
+hsqldb (1.8.0.10-6.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Install POM file for hsqldb.jar. (Closes: #581851)
+
+ -- Torsten Werner <twerner at debian.org> Sun, 16 May 2010 23:08:11 +0200
+
+hsqldb (1.8.0.10-6) unstable; urgency=low
+
+ * split utilities (hsqldb-*) into hsqldb-utils to allow
+ co-installation of libraries of different versions
+
+ -- Rene Engelhard <rene at debian.org> Sun, 25 Oct 2009 02:19:13 +0200
+
+hsqldb (1.8.0.10-5) unstable; urgency=low
+
+ * add i104901.patch from OOo to fix autoincrement behaviour which
+ otherwise can cause db corruption
+ * bin/hsqldb: Provides: hsqldb-server, thanks lintian
+
+ -- Rene Engelhard <rene at debian.org> Sat, 19 Sep 2009 00:56:41 +0200
+
+hsqldb (1.8.0.10-4) unstable; urgency=low
+
+ * fix hsqldb-init-tempfile to actually be applied
+ * readd WebServer support
+ * use template for hsqldb.conf which has more info
+ * add SERVER_JVMARGS=-Dhsqldb.method_class_names=\"\" to hsqldb.conf to
+ disallow execution of Java code inside SQL per default
+ * import default server.properties and webserver.properties and
+ default sqltool.rc from Fedora
+
+ -- Rene Engelhard <rene at debian.org> Mon, 17 Aug 2009 22:33:02 +0200
+
+hsqldb (1.8.0.10-3) unstable; urgency=medium
+
+ * add patch from http://www.openoffice.org/issues/show_bug.cgi?id=103528
+ to fix BITXOR
+ * build with target/source for 1.5 as default-jdk is now OpenJDK 1.6
+ * remove old hsqldb-server.init. Use bin/hsqldb. Add /etc/hsqldb.conf.
+ Make it work. Finetuning probably still needed but it at least now
+ has working (re)start/stop/status.
+ (closes: #466421)
+ * move libhsqldb-java to java and hsqldb-server to databases
+ * fix doc-base section
+
+ -- Rene Engelhard <rene at debian.org> Mon, 17 Aug 2009 21:05:08 +0200
+
+hsqldb (1.8.0.10-2) unstable; urgency=low
+
+ * fix creation of .lock file for OOo (from OOo svn)
+
+ -- Rene Engelhard <rene at debian.org> Wed, 25 Feb 2009 13:44:50 +0100
+
+hsqldb (1.8.0.10-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Rene Engelhard <rene at debian.org> Tue, 12 Aug 2008 10:49:33 -0300
+
+hsqldb (1.8.0.9-3) unstable; urgency=low
+
+ * make myself Maintainer: and remove Peter, by Peterss request
+ * use default-jdk-builddep (closes: #477862)
+
+ -- Rene Engelhard <rene at debian.org> Sun, 27 Apr 2008 00:17:18 +0200
+
+hsqldb (1.8.0.9-2) unstable; urgency=low
+
+ * upload to unstable
+ * mention CVE-2007-4575 in previous release
+
+ -- Rene Engelhard <rene at debian.org> Tue, 27 Nov 2007 11:37:11 +0100
+
+hsqldb (1.8.0.9-1) experimental; urgency=high
+
+ * New upstream release
+ - fixes CVE-2007-4575
+
+ -- Rene Engelhard <rene at debian.org> Sun, 04 Nov 2007 19:20:16 +0100
+
+hsqldb (1.8.0.8.dfsg-2) unstable; urgency=low
+
+ * get regression fix from upstream
+ * merge from Ubuntu:
+ - build -gcj subpackage (closes: #437629)
+
+ -- Rene Engelhard <rene at debian.org> Sun, 04 Nov 2007 19:03:03 +0100
+
+hsqldb (1.8.0.8.dfsg-1) unstable; urgency=high
+
+ * oops, we need to remove servlet.jar from the .orig
+
+ -- Rene Engelhard <rene at debian.org> Mon, 24 Sep 2007 10:26:49 +0200
+
+hsqldb (1.8.0.8-1) unstable; urgency=low
+
+ * New upstream release
+ - includes all Ooo 2.3 patches (closes: #437630)
+ * switch to java-gcj-compat-dev as jikes can't build us anymore but
+ ecj can
+ * add myself to Uploaders
+ * make hsqldb-server depend on libhsqldb-java (= ${binary:Version})
+ as $|Source-Version} is deprecated
+ * Apps/Databases -> Applications/Data Management for the new menu policy
+
+ -- Rene Engelhard <rene at debian.org> Fri, 31 Aug 2007 11:30:39 +0200
+
+hsqldb (1.8.0.7-3) unstable; urgency=low
+
+ * Changed dependencies to libservlet2.4-java (closes: #422555)
+
+ -- Peter Eisentraut <petere at debian.org> Mon, 07 May 2007 16:03:36 +0200
+
+hsqldb (1.8.0.7-2) unstable; urgency=low
+
+ * Corrected URL in hsqldb-sqltool man page
+ * Added sqltool.rc example to installation
+ * Improved start order dependencies of init script
+
+ -- Peter Eisentraut <petere at debian.org> Fri, 13 Apr 2007 01:54:00 +0200
+
+hsqldb (1.8.0.7-1) unstable; urgency=low
+
+ * New upstream release
+ * Updated watch file
+ * Removed hsqldb-nio.patch, which is no longer needed
+
+ -- Peter Eisentraut <petere at debian.org> Fri, 27 Oct 2006 09:59:02 +0200
+
+hsqldb (1.8.0.5-2) unstable; urgency=low
+
+ * Fixed dependency information in init script LSB header
+
+ -- Peter Eisentraut <petere at debian.org> Wed, 13 Sep 2006 19:18:37 +0200
+
+hsqldb (1.8.0.5-1) experimental; urgency=low
+
+ * New upstream release
+ * Fixed Build-Depends vs. Build-Depends-Indep
+ * Updated standards version
+ * debian/rules simplifications facilitated by newer cdbs
+ * Removed outdated OpenOffice patches
+ * Create /var/run/hsqldb in the init script rather than in the package
+ * Changed to Debhelper level 5
+ * Fixed su invocation in init script
+
+ -- Peter Eisentraut <petere at debian.org> Thu, 31 Aug 2006 12:57:30 +0200
+
+hsqldb (1.8.0.2-2) unstable; urgency=low
+
+ * Added hsqldbutil.jar to re-add Transfer and QueryTool tools, which
+ were removed from the main jar (closes: #341427)
+ * Do not allow tools to create prefs file automatically
+
+ -- Peter Eisentraut <petere at debian.org> Sun, 11 Dec 2005 14:43:02 +0100
+
+hsqldb (1.8.0.2-1) unstable; urgency=low
+
+ * New upstream release
+ * Updated hsqldb-gcj-access-problems.patch for new release
+ * Changed watch file to version 3 format
+ * Added dependency on adduser
+ * Changed init script to LSB style
+ * Changed build dependency to ant
+
+ -- Peter Eisentraut <petere at debian.org> Sat, 24 Sep 2005 23:07:44 +0200
+
+hsqldb (1.8.0.0-2) experimental; urgency=low
+
+ * Moved java-virtual-machine to a suggestion (closes: #316986)
+ * Made hsqldb-server depend on the library of the same version
+ (closes: #316987)
+ * Applied bug fix patch from OOo2 (hsqldb-ooo2.patch) (closes: #316937)
+ * Applied patch by Rene Engelhard to work with GCJ in OOo2
+ (hsqldb-gcj-access-problems.patch) (closes: #316937)
+ * Now using simple-patchsys.mk for patches
+
+ -- Peter Eisentraut <petere at debian.org> Mon, 11 Jul 2005 22:40:39 +0200
+
+hsqldb (1.8.0.0-1) experimental; urgency=low
+
+ * New upstream release
+ * Updated standards version
+
+ -- Peter Eisentraut <petere at debian.org> Mon, 4 Jul 2005 18:03:23 +0200
+
+hsqldb (1.7.3.3-3) unstable; urgency=low
+
+ * Changed maintainer address
+ * Added server mode
+
+ -- Peter Eisentraut <petere at debian.org> Thu, 9 Jun 2005 16:02:21 +0200
+
+hsqldb (1.7.3.3-2) experimental; urgency=low
+
+ * Disabled use of NIO locking (doesn't work with kaffe)
+ * Changed run-time dependencies to kaffe
+ * Moved to main
+ * Added PostgreSQL and MySQL JDBC drivers to classpath of GUI applications
+
+ -- Peter Eisentraut <peter_e at gmx.net> Fri, 6 May 2005 13:22:03 +0200
+
+hsqldb (1.7.3.3-1) experimental; urgency=low
+
+ * New upstream release
+
+ -- Peter Eisentraut <peter_e at gmx.net> Wed, 30 Mar 2005 10:39:03 +0200
+
+hsqldb (1.7.3.2-1) experimental; urgency=low
+
+ * Initial release (closes: #121613)
+
+ -- Peter Eisentraut <peter_e at gmx.net> Sun, 6 Feb 2005 13:05:40 +0100
Added: trunk/hsqldb/debian/compat
===================================================================
--- trunk/hsqldb/debian/compat (rev 0)
+++ trunk/hsqldb/debian/compat 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1 @@
+5
Added: trunk/hsqldb/debian/control
===================================================================
--- trunk/hsqldb/debian/control (rev 0)
+++ trunk/hsqldb/debian/control 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,99 @@
+Source: hsqldb
+Section: libs
+Priority: optional
+Maintainer: Rene Engelhard <rene at debian.org>
+Build-Depends: cdbs (>= 0.4.39), debhelper (>= 5), default-jdk-builddep, ant (>= 1.7), libservlet2.5-java, maven-repo-helper
+Standards-Version: 3.7.2
+
+Package: libhsqldb-java
+Section: java
+Architecture: all
+Depends: gij | java-gcj-compat | java2-runtime, libservlet2.5-java, ${misc:Depends}
+Suggests: java-virtual-machine, libhsqldb-java-doc, libhsqldb-java-gcj
+Conflicts: openoffice.org-base (<< 1:2.3.1~m8)
+Description: Java SQL database engine
+ HSQLDB is an SQL relational database engine written in Java. It has a
+ JDBC driver and supports a rich subset of SQL-92 (BNF tree format) plus
+ SQL:1999 and SQL:2003 enhancements. It offers a small, fast database
+ engine that offers both in-memory and disk-based tables. Embedded and
+ server modes are available. Additionally, it includes tools such as a
+ minimal web server, in-memory query and management tools (can be run as
+ applets), and a number of demonstration examples.
+ .
+ Web site: http://hsqldb.org/
+
+Package: libhsqldb-java-gcj
+Section: libs
+Architecture: any
+Depends: libhsqldb-java (>= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
+Suggests: java-virtual-machine, libhsqldb-java-doc
+Description: Java SQL database engine (native code)
+ HSQLDB is an SQL relational database engine written in Java. It has a
+ JDBC driver and supports a rich subset of SQL-92 (BNF tree format) plus
+ SQL:1999 and SQL:2003 enhancements. It offers a small, fast database
+ engine that offers both in-memory and disk-based tables. Embedded and
+ server modes are available. Additionally, it includes tools such as a
+ minimal web server, in-memory query and management tools (can be run as
+ applets), and a number of demonstration examples.
+ .
+ This package contains the natively compiled code for use by gij.
+
+Package: libhsqldb-java-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Suggests: libhsqldb-java
+Description: documentation for HSQLDB
+ HSQLDB is an SQL relational database engine written in Java. It has a
+ JDBC driver and supports a rich subset of SQL-92 (BNF tree format) plus
+ SQL:1999 and SQL:2003 enhancements. It offers a small, fast database
+ engine that offers both in-memory and disk-based tables. Embedded and
+ server modes are available. Additionally, it includes tools such as a
+ minimal web server, in-memory query and management tools (can be run as
+ applets), and a number of demonstration examples.
+ .
+ This package contains the documentation of HSQLDB.
+ .
+ Web site: http://hsqldb.org/
+
+Package: hsqldb-server
+Section: database
+Architecture: all
+Depends: libhsqldb-java (= ${binary:Version}), adduser, lsb-base (>= 3.0-3), gcj-jre, ${misc:Depends}
+Description: Java SQL database server
+ HSQLDB is an SQL relational database engine written in Java. It has a
+ JDBC driver and supports a rich subset of SQL-92 (BNF tree format) plus
+ SQL:1999 and SQL:2003 enhancements. It offers a small, fast database
+ engine that offers both in-memory and disk-based tables. Embedded and
+ server modes are available. Additionally, it includes tools such as a
+ minimal web server, in-memory query and management tools (can be run as
+ applets), and a number of demonstration examples.
+ .
+ This package contains the files necessary to run an HSQLDB server. More
+ commonly, HSQLDB is used as an embedded database engine, which does not
+ require this package.
+ .
+ Web site: http://hsqldb.org/
+
+Package: hsqldb-utils
+Section: database
+Architecture: all
+Depends: libhsqldb-java (= ${binary:Version}), gij | java-gcj-compat | java2-runtime, ${misc:Depends}
+Replaces: libhsqldb-java (<< 1.8.1.1~)
+Description: Java SQL database engine (utilities)
+ HSQLDB is an SQL relational database engine written in Java. It has a
+ JDBC driver and supports a rich subset of SQL-92 (BNF tree format) plus
+ SQL:1999 and SQL:2003 enhancements. It offers a small, fast database
+ engine that offers both in-memory and disk-based tables. Embedded and
+ server modes are available. Additionally, it includes tools such as a
+ minimal web server, in-memory query and management tools (can be run as
+ applets), and a number of demonstration examples.
+ .
+ This package contains some scripts to invoke the Utilities of HSQLDB
+ (org.hsqldb.util.*):
+ - hsqldb-databasemanager: DatabaseManager
+ - hsqldb-databasemanagerswing: DatabaseManagerSwing
+ - hsqldb-transfer: Transfer
+ - hsqldb-querytool: QueryTool
+ - hsqldb-sqltool: SqlTool
+
Added: trunk/hsqldb/debian/copyright
===================================================================
--- trunk/hsqldb/debian/copyright (rev 0)
+++ trunk/hsqldb/debian/copyright 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,72 @@
+This Debian package was created by Peter Eisentraut <peter_e at gmx.net>
+on 5 Feb 2005.
+
+The source was downloaded from <http://hsqldb.sourceforge.net/>. The
+hsqldb.xpm icon was created by Peter Eisentraut from the file logo.gif
+available in the HSQLDB CVS repository.
+
+Upstream authors: Fred Toussi <fredt at users.sourceforge.net> and others
+
+Copyright:
+
+ Copyright (c) 2001-2004, The HSQL Development Group
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ Neither the name of the HSQL Development Group nor the names of its
+ contributors may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL HSQL DEVELOPMENT GROUP, HSQLDB.ORG,
+ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+ Copyright (c) 1995-2000, The Hypersonic SQL Group.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ Neither the name of the Hypersonic SQL Group nor the names of its
+ contributors may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE HYPERSONIC SQL GROUP,
+ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ This software consists of voluntary contributions made by many individuals
+ on behalf of the Hypersonic SQL Group.
Added: trunk/hsqldb/debian/etc/server.properties
===================================================================
--- trunk/hsqldb/debian/etc/server.properties (rev 0)
+++ trunk/hsqldb/debian/etc/server.properties 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,21 @@
+# Hsqldb Server cfg file.
+# See the Advanced Topics chapter of the Hsqldb User Guide.
+
+server.database.0 file:data/db0
+server.dbname.0 firstdb
+server.urlid.0 db0-url
+server.silent true
+server.trace false
+
+server.port 9001
+server.no_system_exit true
+
+# Until the following setting is changed, the HSQLDB service will not accept
+# remote connections. Failing to set a value for server.address at all will
+# result in the service binding itself to 0.0.0.0 and accepting remote
+# connections.
+#
+# IT IS STRONGLY ADVISED that before doing this you alter the password of
+# the default account (username "sa"). By default, no password is required
+# to connect to HSQLDB with the "sa" account.
+server.address localhost
Added: trunk/hsqldb/debian/etc/sqltool.rc
===================================================================
--- trunk/hsqldb/debian/etc/sqltool.rc (rev 0)
+++ trunk/hsqldb/debian/etc/sqltool.rc 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,97 @@
+# $Id: hsqldb-1.73.0-standard-sqltool.rc,v 1.1 2004/12/23 22:21:08 fnasser Exp $
+# This is a sample SqlTool configuration file, a.k.a. rc file.
+
+# You can run SqlTool right now by copying this file to your home directory
+# and running
+# java -jar /path/to/hsqldb.jar mem
+# This will access the first urlid definition below in order to use a
+# personal Memory-Only database.
+
+# If you have the least concerns about security, then secure access to
+# your sqltool.rc file.
+# See the documentation for SqlTool for various ways to use this file.
+
+# A personal Memory-Only database.
+urlid mem
+url jdbc:hsqldb:mem:memdbid
+username sa
+password
+
+# This is for a hsqldb Server running with default settings on your local
+# computer (and for which you have not changed the password for "sa").
+urlid db0-url
+url jdbc:hsqldb:hsql://localhost/firstdb
+username sa
+password
+
+
+###########################################################################
+# Template for a urlid for an Oracle database.
+# You will need to put the oracle.jdbc.OracleDriver class into your
+# classpath.
+# In the great majority of cases, you want to use the file classes12.zip
+# (which you can get from the directory $ORACLE_HOME/jdbc/lib of any
+# Oracle installation compatible with your server).
+# Since you need to add to the classpath, you can't invoke SqlTool with
+# the jar switch, like "java -jar .../hsqldb.jar..." or
+# "java -jar .../hsqlsqltool.jar...".
+# Put both the HSQLDB jar and classes12.zip in your classpath (and export!)
+# and run something like "java org.hsqldb.util.SqlTool...".
+
+#urlid cardiff2
+#url jdbc:oracle:thin:@aegir.admc.com:1522:TRAFFIC_SID
+#username blaine
+#password secretpassword
+#driver oracle.jdbc.OracleDriver
+###########################################################################
+
+
+###########################################################################
+# Template for a urlid for a Postgresql database.
+# You will need to put the org.postgresql.Driver class into your
+# classpath.
+# The postgresql jar will be named postgresql.jar (if you built Postgresql
+# from source), or something like pg73b1jdbc3.jar or jdbc7.2x-1.2.jar.
+# You can obtain it from a client or server Postgresql installation, or
+# download it from http://jdbc.postgresql.org/download.html.
+# Notice that the jar file names (other than "postgresql.jar") contain both
+# the target Postgresql server version and the client-side JDBC level (which
+# is determined by your client-side Java version, as explained at
+# http://jdbc.postgresql.org/download.html).
+# I recommend the latest production version for your JDBC version. The
+# later JDBC drivers work better even with older Postgresql servers.
+# (E.g. \dt won't list owners with an older driver).
+# N.b.: Suse Linux 9.1 users should download a new driver from the PG site,
+# since Suse distributes the 7.3 drivers with Postgresql 7.4 (why???).
+# Since you need to add to the classpath, you can't invoke SqlTool with
+# the jar switch, like "java -jar .../hsqldb.jar..." or
+# "java -jar .../hsqlsqltool.jar...".
+# Put both the HSQLDB jar and the Postgresql jar in your classpath (and
+# export!) and run something like "java org.hsqldb.util.SqlTool...".
+# N.b.: I notice that Postgresql is unusual in that it does not do an
+# implicit commit before DDL commands. If you get an error message
+# "... cannot run inside a transaction block", just run "commit;" and retry.
+
+#urlid commerce
+#url jdbc:postgresql://dbsvr2/commercedb
+#username blaine
+#password obscured
+#driver org.postgresql.Driver
+###########################################################################
+
+
+###########################################################################
+# Template for a TLS-encrypted HSQLDB Server.
+# Remember that the hostname in hsqls (and https) JDBC URLs must match the
+# CN of the server certificate (the port and instance alias that follows
+# are not part of the certificate at all).
+# You only need to set "truststore" if the server cert is not approved by
+# your system default truststore (which a commercial certificate probably
+# would be).
+
+#urlid tls
+#url jdbc:hsqldb:hsqls://db.admc.com:9001/lm2
+#username blaine
+#password asecret
+#truststore /home/blaine/ca/db/db-trust.store
+###########################################################################
Added: trunk/hsqldb/debian/etc/webserver.properties
===================================================================
--- trunk/hsqldb/debian/etc/webserver.properties (rev 0)
+++ trunk/hsqldb/debian/etc/webserver.properties 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,13 @@
+# Hsqldb Server cfg file.
+# See the Advanced Topics chapter of the Hsqldb User Guide.
+
+server.database.0 file:data/db0
+server.dbname.0 firstdb
+server.urlid.0 db0-url
+server.silent true
+server.trace false
+
+server.port 80
+server.default_page index.html
+server.root ./
+.html=text/html
Added: trunk/hsqldb/debian/hsqldb-server.default
===================================================================
--- trunk/hsqldb/debian/hsqldb-server.default (rev 0)
+++ trunk/hsqldb/debian/hsqldb-server.default 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,5 @@
+# Set to 'WebServer' to start a HSQLDB WebServer instead of a Server.
+# Defaults to 'Server'.
+TARGET_CLASS=Server
+#TARGET_CLASS=WebServer
+
Added: trunk/hsqldb/debian/hsqldb-server.dirs
===================================================================
--- trunk/hsqldb/debian/hsqldb-server.dirs (rev 0)
+++ trunk/hsqldb/debian/hsqldb-server.dirs 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1 @@
+var/lib/hsqldb
Added: trunk/hsqldb/debian/hsqldb-server.docs
===================================================================
--- trunk/hsqldb/debian/hsqldb-server.docs (rev 0)
+++ trunk/hsqldb/debian/hsqldb-server.docs 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1 @@
+NEWS
Added: trunk/hsqldb/debian/hsqldb-server.install
===================================================================
--- trunk/hsqldb/debian/hsqldb-server.install (rev 0)
+++ trunk/hsqldb/debian/hsqldb-server.install 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,3 @@
+debian/etc/server.properties etc/hsqldb
+debian/etc/webserver.properties etc/hsqldb
+debian/etc/sqltool.rc etc/hsqldb
Added: trunk/hsqldb/debian/hsqldb-server.links
===================================================================
--- trunk/hsqldb/debian/hsqldb-server.links (rev 0)
+++ trunk/hsqldb/debian/hsqldb-server.links 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,2 @@
+etc/hsqldb/server.properties var/lib/hsqldb/server.properties
+etc/hsqldb/webserver.properties var/lib/hsqldb/webserver.properties
Added: trunk/hsqldb/debian/hsqldb-server.postinst
===================================================================
--- trunk/hsqldb/debian/hsqldb-server.postinst (rev 0)
+++ trunk/hsqldb/debian/hsqldb-server.postinst 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -e
+
+getent passwd hsqldb >/dev/null 2>&1 ||
+ adduser --system --shell /bin/bash --no-create-home --home /var/lib/hsqldb --group --gecos "HSQLDB system user" hsqldb
+
+chown hsqldb:hsqldb /var/lib/hsqldb
+chmod 600 /etc/hsqldb/sqltool.rc
+
+#DEBHELPER#
Added: trunk/hsqldb/debian/hsqldb-utils.examples
===================================================================
--- trunk/hsqldb/debian/hsqldb-utils.examples (rev 0)
+++ trunk/hsqldb/debian/hsqldb-utils.examples 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1 @@
+src/org/hsqldb/sample/sqltool.rc
Added: trunk/hsqldb/debian/hsqldb-utils.manpages
===================================================================
--- trunk/hsqldb/debian/hsqldb-utils.manpages (rev 0)
+++ trunk/hsqldb/debian/hsqldb-utils.manpages 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,5 @@
+debian/man/hsqldb-databasemanager.1
+debian/man/hsqldb-databasemanagerswing.1
+debian/man/hsqldb-querytool.1
+debian/man/hsqldb-sqltool.1
+debian/man/hsqldb-transfer.1
Added: trunk/hsqldb/debian/hsqldb-utils.menu
===================================================================
--- trunk/hsqldb/debian/hsqldb-utils.menu (rev 0)
+++ trunk/hsqldb/debian/hsqldb-utils.menu 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,31 @@
+?package(hsqldb-utils):\
+ needs="X11"\
+ section="Applications/Data Management"\
+ title="HSQLDB Database Manager"\
+ command="/usr/bin/hsqldb-databasemanager"\
+ icon="/usr/share/pixmaps/hsqldb.xpm"\
+ hints="HSQLDB"
+
+?package(hsqldb-utils):\
+ needs="X11"\
+ section="Applications/Data Management"\
+ title="HSQLDB Database Manager (Swing)"\
+ command="/usr/bin/hsqldb-databasemanagerswing"\
+ icon="/usr/share/pixmaps/hsqldb.xpm"\
+ hints="HSQLDB"
+
+?package(hsqldb-utils):\
+ needs="X11"\
+ section="Applications/Data Management"\
+ title="HSQLDB Query Tool"\
+ command="/usr/bin/hsqldb-querytool"\
+ icon="/usr/share/pixmaps/hsqldb.xpm"\
+ hints="HSQLDB"
+
+?package(hsqldb-utils):\
+ needs="X11"\
+ section="Applications/Data Management"\
+ title="HSQLDB Transfer Tool"\
+ command="/usr/bin/hsqldb-transfer"\
+ icon="/usr/share/pixmaps/hsqldb.xpm"\
+ hints="HSQLDB"
Added: trunk/hsqldb/debian/hsqldb.conf
===================================================================
--- trunk/hsqldb/debian/hsqldb.conf (rev 0)
+++ trunk/hsqldb/debian/hsqldb.conf 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,140 @@
+# $Id: sample-hsqldb.cfg,v 1.16 2005/07/24 18:33:13 unsaved Exp $
+
+# Sample configuration file for HSQLDB database server.
+# See the "UNIX Quick Start" chapter of the Hsqldb User Guide.
+
+# N.b.!!!! You must place this in the right location for your type of UNIX.
+# See the init script "hsqldb" to see where this must be placed and
+# what it should be renamed to.
+
+# This file is "sourced" by a Bourne shell, so use Bourne shell syntax.
+
+# This file WILL NOT WORK until you set (at least) the non-commented
+# variables to the appropriate values for your system.
+# Life will be easier if you avoid all filepaths with spaces or any other
+# funny characters. Don't ask for support if you ignore this advice.
+
+# Thanks to Meikel Bisping for his contributions. -- Blaine
+
+JAVA_EXECUTABLE=/usr/bin/java
+
+# Unless you copied a hsqldb.jar file from another system, this typically
+# resides at $HSQLDB_HOME/lib/hsqldb.jar, where $HSQLDB_HOME is your HSQLDB
+# software base directory.
+HSQLDB_JAR_PATH=/usr/share/java/hsqldb.jar
+
+# Where the file "server.properties" resides.
+SERVER_HOME=/var/lib/hsqldb
+
+# What UNIX user the server will run as.
+# (The shutdown client is always run as root or the invoker of the init script).# Runs as root by default, but you should take the time to set database file
+# ownerships to another user and set that user name here.
+HSQLDB_OWNER=hsqldb
+
+# The HSQLDB jar file specified in HSQLDB_JAR_PATH above will automatically
+# be in the class path. This arg specifies additional classpath elements.
+# To embed your own application, add your jar file(s) or class base
+# directories here, and add your main class to the INVOC_ADDL_ARGS setting
+# below.
+#SERVER_ADDL_CLASSPATH=/usr/local/dist/currencybank.jar
+
+# We require all Server/WebServer instances to be accessible within
+# $MAX_START_SECS from when the Server/WebServer is started.
+# Defaults to 60.
+# Raise this is you are running lots of DB instances or have a slow server.
+#MAX_START_SECS=200
+# Time to allow for JVM to die after all HSQLDB instances stopped.
+# Defaults to 1.
+#MAX_TERMINATE_SECS=0
+
+# These are "urlid" values from a SqlTool authentication file
+# ** IN ADDITION TO THOSE IN YOUR server.properties OR webserver.properties **
+# file. All server.urlid.X values from your properties file will automatically
+# be started/stopped/tested. $SHUTDOWN_URLIDS is for additional urlids which
+# will stopped. (Therefore, most users will not set this at all).
+# Separate multiple values with white space. NO OTHER SPECIAL CHARACTERS!
+# Make sure to quote the entire value if it contains white space separator(s).
+# Defaults to none (i.e., only urlids set in properties file will be stopped).
+#SHUTDOWN_URLIDS='sa mygms'
+
+# SqlTool authentication file used only for shutdown.
+# The default value will be sqltool.rc in root's home directory, since it is
+# root who runs the init script.
+# (See the SqlTool chapter of the HSQLDB User Guide if you don't understand
+# this).
+AUTH_FILE=/etc/hsqldb/sqltool.rc
+
+# Set this to either 'WebServer' or 'Server'. Defaults to Server.
+# The JVM that is started can invoke many classes (see the following item
+# about that), but this is the Server that is used (1) to check status,
+# (2) to shut down the JVM, (3) to get urlids for #1 from the
+# server's server/webserver.properties file.
+#TARGET_CLASS=WebServer
+# Note that you don't specify the org.hsqldb package, since you have no
+# choice in the matter (you can only run org.hsqldb.Server or
+# org.hsqldb.WebServer). If you specify additional classes with
+# INVOC_ADDL_ARGS (described next), you do need to specify the
+# full class name with package name.
+
+# This is where you specify exactly what your HSQLDB JVM will run.
+# The class org.hsqldb.util.MainInvoker will run the TARGET_CLASS
+# specified above with any arguments supplied here + any other classes
+# and arguments. Every additional class (in addition to the TARGET_CLASS)
+# must be preceded with an empty string, so that MainInvoker will know
+# you are giving a class name. MainInvoker will invoke the normal
+# static main(String[]) method of each such class.
+# By default, MainInvoker will just run TARGET_CLASS with no args.
+# Example that runs just the TARGET_CLASS with the specified arguments:
+#INVOC_ADDL_ARGS='-silent false'
+# Example that runs the TARGET_CLASS plus a WebServer:
+#INVOC_ADDL_ARGS='"" org.hsqldb.WebServer'
+# Note the empty string preceding the class name.
+# Example that starts TARGET_CLASS with an argument + a WebServer +
+# your own application with its args (i.e., the HSQLDB Servers are
+# "embedded" in your application). (Set SERVER_ADDL_CLASSPATH too).:
+#INVOC_ADDL_ARGS='-silent false "" org.hsqldb.WebServer "" com.acme.Stone --env prod localhost'
+# Example to run a non-TLS server in same JVM with a TLS server. In this
+# case, TARGET_CLASS is Server which will run in TLS mode by virtue of
+# setting TLS_KEYSTORE and TLS_PASSWORD above. The "additional" Server
+# here overrides the 'tls' and 'port' settings:
+#INVOC_ADDL_ARGS="'' org.hsqldb.Server -port 9002 -tls false"
+# Note that you use nested quotes to group arguments and to specify the
+# empty-string delimiter.
+
+# For TLS encryption for your Server, set these two variables.
+# N.b.: If you set these, then make this file unreadable to non-root users!!!!
+# See the TLS chapter of the HSQLDB User Guide, paying attention to the
+# security warning(s).
+# If you are running with a private server cert, then you will also need to
+# set "truststore" in the your SqlTool config file (location is set by the
+# AUTH_FILE variable in this file, or it must be at the default location for
+# HSQLDB_OWNER).
+#TLS_KEYSTORE=/path/to/jks/server.store
+#TLS_PASSWORD=password
+
+# Any JVM args for the invocation of the JDBC client used to verify DB
+# instances and to shut them down (SqlToolSprayer).
+# This example specifies the location of a private trust store for TLS
+# encryption.
+# For multiple args, put quotes around entire value.
+#CLIENT_JVMARGS=-Djavax.net.debug=ssl
+
+# Any JVM args for the server.
+# For multiple args, put quotes around entire value.
+#
+# N.B.!
+# The default value of SERVER_JVMARGS sets the system property
+# hsqldb.method_class_names to be empty. This is in order to lessen the
+# security risk posed by HSQLDB allowing Java method calls in SQL statements.
+# The implications of changing this value (as explained by the authors of
+# HSQLDB) are as follows:
+# If [it] is not set, then static methods of all available Java classes
+# can be accessed as functions in HSQLDB. If the property is set, then
+# only the list of semicolon seperated method names becomes accessible.
+# An empty property value means no class is accessible.
+# Regardless of the value of hsqldb.method_class_names, methods in
+# org.hsqldb.Library will be accessible.
+# Before making changes to the value below, please be advised of the possible
+# dangers involved in allowing SQL queries to contain Java method calls.
+SERVER_JVMARGS=-Dhsqldb.method_class_names=\"\"
+
Added: trunk/hsqldb/debian/libhsqldb-java-doc.doc-base
===================================================================
--- trunk/hsqldb/debian/libhsqldb-java-doc.doc-base (rev 0)
+++ trunk/hsqldb/debian/libhsqldb-java-doc.doc-base 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,15 @@
+Document: hsqldb-guide
+Title: Hsqldb User Guide
+Author: The HSQLDB Development Group
+Abstract: HSQLDB is an SQL relational database engine written in Java. It has a
+ JDBC driver and supports a rich subset of SQL-92 (BNF tree format) plus
+ SQL:1999 and SQL:2003 enhancements. It offers a small, fast database
+ engine that offers both in-memory and disk-based tables. Embedded and
+ server modes are available. Additionally, it includes tools such as a
+ minimal web server, in-memory query and management tools (can be run as
+ applets), and a number of demonstration examples.
+Section: Data Management
+
+Format: HTML
+Index: /usr/share/doc/libhsqldb-java-doc/guide/index.html
+Files: /usr/share/doc/libhsqldb-java-doc/guide/*.html
Added: trunk/hsqldb/debian/libhsqldb-java-doc.docs
===================================================================
--- trunk/hsqldb/debian/libhsqldb-java-doc.docs (rev 0)
+++ trunk/hsqldb/debian/libhsqldb-java-doc.docs 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,4 @@
+NEWS
+doc/guide/
+doc/src/
+doc/databaseinjar.txt
Added: trunk/hsqldb/debian/libhsqldb-java-doc.examples
===================================================================
--- trunk/hsqldb/debian/libhsqldb-java-doc.examples (rev 0)
+++ trunk/hsqldb/debian/libhsqldb-java-doc.examples 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,4 @@
+demo/localhost_clientserver.html
+demo/memorydbmanager.html
+demo/memoryquery.html
+demo/servletdemo.html
Added: trunk/hsqldb/debian/libhsqldb-java-doc.links
===================================================================
--- trunk/hsqldb/debian/libhsqldb-java-doc.links (rev 0)
+++ trunk/hsqldb/debian/libhsqldb-java-doc.links 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1 @@
+usr/share/java/hsqldb.jar usr/share/doc/libhsqldb-java-doc/examples/hsqldb.jar
Added: trunk/hsqldb/debian/libhsqldb-java.docs
===================================================================
--- trunk/hsqldb/debian/libhsqldb-java.docs (rev 0)
+++ trunk/hsqldb/debian/libhsqldb-java.docs 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1 @@
+NEWS
Added: trunk/hsqldb/debian/man/hsqldb-databasemanager.1
===================================================================
--- trunk/hsqldb/debian/man/hsqldb-databasemanager.1 (rev 0)
+++ trunk/hsqldb/debian/man/hsqldb-databasemanager.1 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,35 @@
+.TH HSQLDB-DATABASEMANAGER "1" "March 2005" "HSQLDB 1.7.3.3"
+.SH NAME
+hsqldb-databasemanager \- GUI database management tool
+.SH SYNOPSIS
+\fBhsqldb-databasemanager\fR [\fIoptions\fR]
+.SH DESCRIPTION
+\fBhsqldb-databasemanager\fR is a GUI tool to manage databases via
+their JDBC interface.
+.SH OPTIONS
+.TP
+\fB\-driver\fR \fIclassname\fR
+JDBC driver class to use
+.TP
+\fB\-url\fR \fIurl\fR
+JDBC URL to connect to
+.TP
+\fB\-user\fR \fIname\fR
+user name used for connection
+.TP
+\fB\-password\fR \fIpassword\fR
+password for this user
+.TP
+\fB\-dir\fR \fIpath\fR
+default directory
+.TP
+\fB\-script\fR \fIfile\fR
+reads from script file
+.TP
+\fB\-noexit\fR
+do not call system.exit()
+.TP
+\fB\-?\fR
+show a brief help
+.SH AUTHOR
+This manual page was written by Peter Eisentraut for the Debian project.
Added: trunk/hsqldb/debian/man/hsqldb-databasemanagerswing.1
===================================================================
--- trunk/hsqldb/debian/man/hsqldb-databasemanagerswing.1 (rev 0)
+++ trunk/hsqldb/debian/man/hsqldb-databasemanagerswing.1 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,35 @@
+.TH HSQLDB-DATABASEMANAGERSWING "1" "March 2005" "HSQLDB 1.7.3.3"
+.SH NAME
+hsqldb-databasemanagerswing \- GUI database management tool
+.SH SYNOPSIS
+\fBhsqldb-databasemanagerswing\fR [\fIoptions\fR]
+.SH DESCRIPTION
+\fBhsqldb-databasemanagerswing\fR is a GUI tool to manage databases via
+their JDBC interface.
+.SH OPTIONS
+.TP
+\fB\-driver\fR \fIclassname\fR
+JDBC driver class to use
+.TP
+\fB\-url\fR \fIurl\fR
+JDBC URL to connect to
+.TP
+\fB\-user\fR \fIname\fR
+user name used for connection
+.TP
+\fB\-password\fR \fIpassword\fR
+password for this user
+.TP
+\fB\-dir\fR \fIpath\fR
+default directory
+.TP
+\fB\-script\fR \fIfile\fR
+reads from script file
+.TP
+\fB\-noexit\fR
+do not call system.exit()
+.TP
+\fB\-?\fR
+show a brief help
+.SH AUTHOR
+This manual page was written by Peter Eisentraut for the Debian project.
Added: trunk/hsqldb/debian/man/hsqldb-querytool.1
===================================================================
--- trunk/hsqldb/debian/man/hsqldb-querytool.1 (rev 0)
+++ trunk/hsqldb/debian/man/hsqldb-querytool.1 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,34 @@
+.TH HSQLDB-QUERYTOOL "1" "March 2005" "HSQLDB 1.7.3.3"
+.SH NAME
+hsqldb-querytool \- GUI database management tool
+.SH SYNOPSIS
+\fBhsqldb-querytool\fR [\fIoptions\fR]
+.SH DESCRIPTION
+\fBhsqldb-querytool\fR is a GUI tool to issue SQL statements via JDBC.
+.SH OPTIONS
+.TP
+\fB\-driver\fR \fIclassname\fR
+JDBC driver class to use
+.TP
+\fB\-url\fR \fIname\fR
+first part of the JDBC URL to connect to
+.TP
+\fB\-database\fR \fIname\fR
+second part of the JDBC URL to connect to
+.TP
+\fB\-user\fR \fIname\fR
+user name used for connection
+.TP
+\fB\-password\fR \fIpassword\fR
+password for this user
+.TP
+\fB\-test\fR [\fBtrue\fR|\fBfalse\fR]
+insert test data
+.TP
+\fB\-log\fR [\fBtrue\fR|\fBfalse\fR]
+write log to system out
+.TP
+\fB\-?\fR
+show a brief help
+.SH AUTHOR
+This manual page was written by Peter Eisentraut for the Debian project.
Added: trunk/hsqldb/debian/man/hsqldb-sqltool.1
===================================================================
--- trunk/hsqldb/debian/man/hsqldb-sqltool.1 (rev 0)
+++ trunk/hsqldb/debian/man/hsqldb-sqltool.1 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,20 @@
+.TH HSQLDB-SQLTOOL "1" "April 2007" "HSQLDB 1.8.0.7"
+.SH NAME
+hsqldb-sqltool \- JDBC database console frontend
+.SH SYNOPSIS
+\fBhsqldb-sqltool\fR [\fIoptions\fR]
+.SH DESCRIPTION
+The main purpose of \fBhsqldb-sqltool\fR is to read your SQL text file
+or stdin, and execute the SQL commands therein against a JDBC database.
+There are also a great number of features to facilitate both interactive
+use (such as command-line editing and aliases) and automation (such as
+scripting variables and SQL transaction control and error handling).
+.P
+Please see the documentation at
+.I /usr/share/doc/libhsqldb-java-doc/guide/ch08.html
+for more information.
+.SH OPTIONS
+\fB\-\-help\fR
+show a brief help
+.SH AUTHOR
+This manual page was written by Peter Eisentraut for the Debian project.
Added: trunk/hsqldb/debian/man/hsqldb-transfer.1
===================================================================
--- trunk/hsqldb/debian/man/hsqldb-transfer.1 (rev 0)
+++ trunk/hsqldb/debian/man/hsqldb-transfer.1 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,10 @@
+.TH HSQLDB-TRANSFER "1" "March 2005" "HSQLDB 1.7.3.3"
+.SH NAME
+hsqldb-transfer \- transfers data from one JDBC database to another
+.SH SYNOPSIS
+\fBhsqldb-transfer\fR
+.SH DESCRIPTION
+\fBhsqldb-querytool\fR is a GUI tool to manage transferring data from
+one JDBC database to another.
+.SH AUTHOR
+This manual page was written by Peter Eisentraut for the Debian project.
Added: trunk/hsqldb/debian/patches/bitxor2.diff
===================================================================
--- trunk/hsqldb/debian/patches/bitxor2.diff (rev 0)
+++ trunk/hsqldb/debian/patches/bitxor2.diff 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,15 @@
+# This patch file was generated by NetBeans IDE
+# This patch can be applied using context Tools: Apply Diff Patch action on respective folder.
+# It uses platform neutral UTF-8 encoding.
+# Above lines and this line are ignored by the patching process.
+--- hsqldb/src/org/hsqldb/Library.java
++++ hsqldb/src/org/hsqldb/Library.java
+@@ -1957,7 +1957,7 @@
+ functionMap.put("bitand", bitand);
+ functionMap.put("bitlength", bitLength);
+ functionMap.put("bitor", bitor);
+- functionMap.put("bitxor", bitor);
++ functionMap.put("bitxor", bitxor);
+ functionMap.put("character", character);
+ functionMap.put("concat", concat);
+ functionMap.put("cot", cot);
Added: trunk/hsqldb/debian/patches/fix-lock.patch
===================================================================
--- trunk/hsqldb/debian/patches/fix-lock.patch (rev 0)
+++ trunk/hsqldb/debian/patches/fix-lock.patch 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,10 @@
+--- hsqldb/src/org/hsqldb/persist/HsqlDatabaseProperties.java 2008-03-17 17:05:41.000000000 +0100
++++ hsqldb/src/org/hsqldb/persist/HsqlDatabaseProperties.java 2009-01-21 13:09:24.493470142 +0100
+@@ -429,6 +429,7 @@
+ setProperty(hsqldb_log_size, 10);
+ setProperty(sql_enforce_strict_size, true);
+ setProperty(hsqldb_nio_data_file, false);
++ setProperty(hsqldb_lock_file, true);
+ }
+
+ // OOo end
Added: trunk/hsqldb/debian/patches/hsqldb-demos.patch
===================================================================
--- trunk/hsqldb/debian/patches/hsqldb-demos.patch (rev 0)
+++ trunk/hsqldb/debian/patches/hsqldb-demos.patch 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,45 @@
+# Adjust the path to the hsqldb.jar file for the demo applications.
+--- hsqldb-1.8.0.0.orig/demo/localhost_clientserver.html
++++ hsqldb-1.8.0.0/demo/localhost_clientserver.html
+@@ -2,7 +2,7 @@
+ <head><title>HSQL Database Engine</title></head>
+ <body bgcolor=#FFFFFF>
+ <h2>HSQL Database Engine Client/Server Demo</h2>
+-<applet code="org.hsqldb.util.QueryTool" archive="hsqldb.jar" width="460" height="400" codebase="../lib/">
++<applet code="org.hsqldb.util.QueryTool" archive="hsqldb.jar" width="460" height="400" codebase=".">
+ <param name="database" value="http://localhost">
+ </applet>
+
+--- hsqldb-1.8.0.0.orig/demo/memorydbmanager.html
++++ hsqldb-1.8.0.0/demo/memorydbmanager.html
+@@ -2,7 +2,7 @@
+ <head><title>HSQL Database Engine</title></head>
+ <body bgcolor=#FFFFFF>
+ <h2>In-Memory Applet: Database Manager</h2>
+-<applet code="org.hsqldb.util.DatabaseManager" archive="hsqldb.jar" width="0" height="0" codebase="../lib/">
++<applet code="org.hsqldb.util.DatabaseManager" archive="hsqldb.jar" width="0" height="0" codebase=".">
+ <param name="database" value=".">
+ </applet>
+ <p>
+--- hsqldb-1.8.0.0.orig/demo/memoryquery.html
++++ hsqldb-1.8.0.0/demo/memoryquery.html
+@@ -2,7 +2,7 @@
+ <head><title>HSQL Database Engine</title></head>
+ <body bgcolor=#FFFFFF>
+ <h2>In-Memory Applet: QueryTool</h2>
+-<applet code="org.hsqldb.util.QueryTool" archive="hsqldb.jar" width="460" height="400" codebase="../lib/">
++<applet code="org.hsqldb.util.QueryTool" archive="hsqldb.jar" width="460" height="400" codebase=".">
+ <param name="database" value=".">
+ </applet>
+ <p>
+--- hsqldb-1.8.0.0.orig/demo/servletdemo.html
++++ hsqldb-1.8.0.0/demo/servletdemo.html
+@@ -2,7 +2,7 @@
+ <head><title>HSQL Database Engine</title></head>
+ <body bgcolor=#FFFFFF>
+ <h2>HSQL Database Engine Servlet Demo</h2>
+-<applet code="org.hsqldb.util.QueryTool" archive="hsqldb.jar" width="460" height="400" codebase="../lib/">
++<applet code="org.hsqldb.util.QueryTool" archive="hsqldb.jar" width="460" height="400" codebase=".">
+ <param name="database" value="http://localhost:8080/examples/servlet/hsqlServlet">
+ </applet>
+ <p>
Added: trunk/hsqldb/debian/patches/hsqldb-init-provides.diff
===================================================================
--- trunk/hsqldb/debian/patches/hsqldb-init-provides.diff (rev 0)
+++ trunk/hsqldb/debian/patches/hsqldb-init-provides.diff 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,11 @@
+--- bin/hsqldb-old 2009-09-19 00:53:21.000000000 +0200
++++ bin/hsqldb 2009-09-19 00:53:40.000000000 +0200
+@@ -47,7 +47,7 @@
+ # config: /etc/sysconfig/hsqldb
+
+ ### BEGIN INIT INFO
+-# Provides: HSQLDB-Server
++# Provides: hsqldb-server
+ # Required-Start: $syslog $remote_fs $network $named
+ # Required-Stop:
+ # Default-Start: 3 5
Added: trunk/hsqldb/debian/patches/hsqldb-init-restart.diff
===================================================================
--- trunk/hsqldb/debian/patches/hsqldb-init-restart.diff (rev 0)
+++ trunk/hsqldb/debian/patches/hsqldb-init-restart.diff 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,17 @@
+--- hsqldb-1.8.0.10/bin/hsqldb-old 2009-08-17 21:03:33.000000000 +0200
++++ hsqldb-1.8.0.10/bin/hsqldb 2009-08-17 21:04:14.000000000 +0200
+@@ -461,11 +461,11 @@
+ echo "Successful shutdown ${SHUTDOWN_OPTION} (for the $TARGET_CLASS process)!"
+ exit 0
+ ;;
+- restart|restartcompacted)
++ restart|restartcompacted|force-reload)
+ STOP_COMMAND=stop
+ [ "$COMMAND" = restartcompacted ] && STOP_COMMAND=stopcompact
+- "${INVOC_PATH}"hsqldb $STOP_COMMAND || exit $?
+- exec "${INVOC_PATH}"/hsqldb start
++ $0 $STOP_COMMAND || exit $?
++ $0 start
+ ;;
+ *)
+ echo "$SYNTAX_MSG" 1>&2
Added: trunk/hsqldb/debian/patches/hsqldb-init-tempfile.diff
===================================================================
--- trunk/hsqldb/debian/patches/hsqldb-init-tempfile.diff (rev 0)
+++ trunk/hsqldb/debian/patches/hsqldb-init-tempfile.diff 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,11 @@
+--- hsqldb-1.8.0.10.orig/bin/hsqldb
++++ hsqldb-1.8.0.10/bin/hsqldb
+@@ -110,7 +110,7 @@
+ SU_ECHO_SECS=1
+ # File used as semaphore. If file is removed, a running pid checker
+ # process will exit.
+-PIDCHECKER_FLAGFILE=/tmp/pidchecker.run
++PIDCHECKER_FLAGFILE=`mktemp /tmp/hsqldb.XXXXXXXX`
+ # The following settings get overridden by optional setting in the config file.
+ # Time to allow for JVM to die after all HSQLDB instances stopped.
+ MAX_TERMINATE_SECS=1
Added: trunk/hsqldb/debian/patches/hsqldb-prefs-file.patch
===================================================================
--- trunk/hsqldb/debian/patches/hsqldb-prefs-file.patch (rev 0)
+++ trunk/hsqldb/debian/patches/hsqldb-prefs-file.patch 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,12 @@
+diff -Nur hsqldb-1.8.0.2/src/org/hsqldb/util/ConnectionDialogCommon.java hsqldb-1.8.0.2.new/src/org/hsqldb/util/ConnectionDialogCommon.java
+--- hsqldb-1.8.0.2/src/org/hsqldb/util/ConnectionDialogCommon.java 2005-12-11 14:47:11.000000000 +0100
++++ hsqldb-1.8.0.2.new/src/org/hsqldb/util/ConnectionDialogCommon.java 2005-12-11 14:47:25.000000000 +0100
+@@ -178,7 +178,7 @@
+ recentSettings = new File(homedir, fileName);
+
+ if (!recentSettings.exists()) {
+- JavaSystem.createNewFile(recentSettings);
++// JavaSystem.createNewFile(recentSettings);
+
+ // Changed back to what I recived from you
+ // recentSettings.createNewFile();
Added: trunk/hsqldb/debian/patches/i104901.patch
===================================================================
--- trunk/hsqldb/debian/patches/i104901.patch (rev 0)
+++ trunk/hsqldb/debian/patches/i104901.patch 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,27 @@
+--- hsqldb/src/org/hsqldb/Table.java 2007-10-19 23:59:07.000000000 +0200
++++ hsqldb/src/org/hsqldb/Table.java 2009-09-11 13:45:42.939231519 +0200
+@@ -149,10 +149,10 @@
+ Constraint[] constraintList; // constrainst for the table
+ HsqlArrayList[] triggerLists; // array of trigger lists
+ private int[] colTypes; // fredt - types of columns
+- private int[] colSizes; // fredt - copy of SIZE values for columns
++ int[] colSizes; // fredt - copy of SIZE values for columns
+ private int[] colScales; // fredt - copy of SCALE values for columns
+ private boolean[] colNullable; // fredt - modified copy of isNullable() values
+- private Expression[] colDefaults; // fredt - expressions of DEFAULT values
++ Expression[] colDefaults; // fredt - expressions of DEFAULT values
+ private int[] defaultColumnMap; // fred - holding 0,1,2,3,...
+ private boolean hasDefaultValues; //fredt - shortcut for above
+ boolean sqlEnforceSize; // inherited from the database -
+--- hsqldb/src/org/hsqldb/TableWorks.java 2007-01-14 06:48:16.000000000 +0100
++++ hsqldb/src/org/hsqldb/TableWorks.java 2009-09-11 13:47:50.328667463 +0200
+@@ -670,7 +670,8 @@
+ // default expressions can change
+ oldCol.setType(newCol);
+ oldCol.setDefaultExpression(newCol.getDefaultExpression());
+- table.setColumnTypeVars(colIndex);
++ table.colSizes[colIndex] = oldCol.getSize();
++ table.colDefaults[colIndex] = oldCol.getDefaultExpression();
+ table.resetDefaultsFlag();
+
+ return;
Added: trunk/hsqldb/debian/patches/insserv-defaults.diff
===================================================================
--- trunk/hsqldb/debian/patches/insserv-defaults.diff (rev 0)
+++ trunk/hsqldb/debian/patches/insserv-defaults.diff 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,19 @@
+--- hsqldb-1.8.0.10.orig/bin/hsqldb
++++ hsqldb-1.8.0.10/bin/hsqldb
+@@ -46,13 +46,12 @@
+ # pidfile: /var/run/hsqldb.pid
+ # config: /etc/sysconfig/hsqldb
+
+-# This stuff for SuSE Linux. Contributed by M. Bisping.
+ ### BEGIN INIT INFO
+ # Provides: hsqldb-server
+ # Required-Start: $syslog $remote_fs $network $named
+-# Required-Stop:
++# Required-Stop: $remote_fs
+-# Default-Start: 3 5
+-# Default-Stop: 0 1 2 6
++# Default-Start: 2 3 4 5
++# Default-Stop: 0 1 6
+ # Short-Description: HSQLDB-Server
+ # Description: Hsqldb, A High Performance Java Database Server
+ ### END INIT INFO
Added: trunk/hsqldb/debian/pom.xml
===================================================================
--- trunk/hsqldb/debian/pom.xml (rev 0)
+++ trunk/hsqldb/debian/pom.xml 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,29 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.hsqldb</groupId>
+ <artifactId>hsqldb</artifactId>
+ <packaging>jar</packaging>
+ <name>HSQLDB Database</name>
+ <version>1.8.0.10</version>
+ <url>http://hsqldb.org/</url>
+ <description>Lightweight 100% Java SQL Database Engine</description>
+ <licenses>
+ <license>
+ <name>HSQLDB License, a BSD open source license</name>
+ <url>http://hsqldb.org/web/hsqlLicense.html</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <organization>
+ <name>The HSQL Development Group</name>
+ <url>http://hsqldb.org</url>
+ </organization>
+ <inceptionYear>2001</inceptionYear>
+ <scm>
+ <url>http://hsqldb.svn.sourceforge.net/viewvc/hsqldb/base-one/tags/hsqldb_1_8_0_10</url>
+ <connection>scm:svn:http://hsqldb.svn.sourceforge.net/svnroot/hsqldb/base-one</connection>
+ <developerConnection>scm:svn:https://unsaved@hsqldb.svn.sourceforge.net/svnroot/hsqldb/base-one/trunk</developerConnection>
+ <tag>hsqldb_1_8_0_10</tag>
+ </scm>
+</project>
\ No newline at end of file
Added: trunk/hsqldb/debian/rules
===================================================================
--- trunk/hsqldb/debian/rules (rev 0)
+++ trunk/hsqldb/debian/rules 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,74 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/ant.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+JAVA_HOME = /usr/lib/jvm/default-java
+DEB_JARS = servlet-api
+DEB_ANT_BUILDFILE = build/build.xml
+DEB_ANT_BUILD_TARGET = hsqldb hsqldbutil
+DEB_ANT_ARGS += -Dant.build.javac.target=1.5 -Dant.build.javac.source=1.5
+
+DEB_INSTALL_DOCS_ALL = -X .cvsignore
+DEB_INSTALL_CHANGELOGS_ALL = changelog.combined
+
+build/hsqldb-utils::
+ $(MAKE) -C debian/bin all
+
+common-build-indep:: changelog.combined NEWS
+
+define combine-changelog
+( \
+ set -e; \
+ set `echo $^ | tr ' ' '\n' | sort -r`; \
+ for f; do \
+ if [ $$f != $$1 ]; then \
+ echo; echo; \
+ for i in `seq 80`; do echo -n '='; done; \
+ echo; echo; \
+ fi; \
+ fold -s $$f; \
+ done \
+) >$@
+endef
+
+changelog.combined: $(wildcard doc/changelist_*.txt)
+ $(combine-changelog)
+
+NEWS: $(wildcard doc/changelog_*.txt)
+ $(combine-changelog)
+
+
+define install-jar
+install -m 644 -D lib/$(1).jar $(DEB_FINALDIR)/usr/share/java/$(1)-$(DEB_UPSTREAM_VERSION).jar
+dh_link /usr/share/java/$(1)-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/$(1).jar
+endef
+
+install/libhsqldb-java:: DEB_FINALDIR=$(CURDIR)/debian/libhsqldb-java/
+install/libhsqldb-java::
+ mh_installpom -plibhsqldb-java -e$(DEB_UPSTREAM_VERSION) debian/pom.xml
+ mh_installjar -plibhsqldb-java -e$(DEB_UPSTREAM_VERSION) -l debian/pom.xml lib/hsqldb.jar
+ # there is no POM file for hsqldbutil
+ $(call install-jar,hsqldbutil)
+
+install/hsqldb-utils:: DEB_FINALDIR=$(CURDIR)/debian/hsqldb-utils/
+install/hsqldb-utils::
+ install -d $(DEB_FINALDIR)/usr/bin
+ install -m 755 debian/bin/hsqldb-* $(DEB_FINALDIR)/usr/bin/
+ install -m 644 -D debian/bin/hsqldb.xpm $(DEB_FINALDIR)/usr/share/pixmaps/hsqldb.xpm
+
+install/hsqldb-server::
+ install -D -m644 debian/hsqldb.conf debian/hsqldb-server/etc/hsqldb.conf
+ sed -i s,JAVA_EXECUTABLE=.*,JAVA_EXECUTABLE=/usr/lib/jvm/java-gcj/bin/java,g \
+ debian/hsqldb-server/etc/hsqldb.conf
+ cp bin/hsqldb debian/hsqldb-server.init
+
+clean::
+ rm -f lib/hsqldb*.jar
+ $(MAKE) -C debian/bin clean
+ rm -f changelog.combined NEWS
+ rm -f debian/hsqldb-server.init
+
+install/libhsqldb-java-gcj:: install-indep
+ dh_nativejava -plibhsqldb-java-gcj
Property changes on: trunk/hsqldb/debian/rules
___________________________________________________________________
Added: svn:executable
+ *
Added: trunk/hsqldb/debian/watch
===================================================================
--- trunk/hsqldb/debian/watch (rev 0)
+++ trunk/hsqldb/debian/watch 2010-08-06 03:17:37 UTC (rev 12882)
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/hsqldb/hsqldb_([0-9])_([0-9])_([0-9])_([0-9]).zip
More information about the pkg-java-commits
mailing list