debian/0000775000000000000000000000000012173524537007201 5ustar debian/orig-tar.exclude0000664000000000000000000000005512171756511012275 0ustar */jarjar* */lib/* */api/* */api-dev* */doc/* debian/patches/0000775000000000000000000000000012171764343010627 5ustar debian/patches/testsuite.diff0000664000000000000000000000565412171764123013520 0ustar Index: libproxool-java-0.9.1/src/java-test/org/logicalcobwebs/proxool/AllTests.java =================================================================== --- libproxool-java-0.9.1.orig/src/java-test/org/logicalcobwebs/proxool/AllTests.java 2009-12-18 12:00:23.242162589 +0100 +++ libproxool-java-0.9.1/src/java-test/org/logicalcobwebs/proxool/AllTests.java 2009-12-18 12:00:28.502184731 +0100 @@ -30,24 +30,24 @@ suite.addTestSuite(ConnectionInfoTest.class); suite.addTestSuite(ConnectionListenerTest.class); suite.addTestSuite(ConnectionResetterTest.class); - suite.addTestSuite(ProxoolDataSourceTest.class); +/* suite.addTestSuite(ProxoolDataSourceTest.class);*/ suite.addTestSuite(DriverTest.class); suite.addTestSuite(ConnectionPoolTest.class); - suite.addTestSuite(FatalSqlExceptionTest.class); - suite.addTestSuite(HibernateTest.class); +/* suite.addTestSuite(FatalSqlExceptionTest.class);*/ +/* suite.addTestSuite(HibernateTest.class);*/ suite.addTestSuite(HouseKeeperTest.class); suite.addTestSuite(HypersonicTest.class); - suite.addTestSuite(KillTest.class); +/* suite.addTestSuite(KillTest.class);*/ suite.addTestSuite(ManyPoolsTest.class); suite.addTestSuite(PropertyTest.class); suite.addTestSuite(PrototyperTest.class); suite.addTestSuite(ProxyConnectionTest.class); - suite.addTestSuite(ProxyDatabaseMetaDataTest.class); - suite.addTestSuite(ProxyStatementTest.class); +/* suite.addTestSuite(ProxyDatabaseMetaDataTest.class);*/ +/* suite.addTestSuite(ProxyStatementTest.class);*/ suite.addTestSuite(RegistrationTest.class); suite.addTestSuite(StateListenerTest.class); - suite.addTestSuite(UpdateDefinitionTest.class); - suite.addTestSuite(WrapperTest.class); +/* suite.addTestSuite(UpdateDefinitionTest.class);*/ +/* suite.addTestSuite(WrapperTest.class);*/ // TODO Need more investigation into why this fails sometimes. // suite.addTestSuite(PerformanceTest.class); Index: libproxool-java-0.9.1/src/java-test/org/logicalcobwebs/proxool/configuration/AllTests.java =================================================================== --- libproxool-java-0.9.1.orig/src/java-test/org/logicalcobwebs/proxool/configuration/AllTests.java 2009-12-18 12:00:23.312168474 +0100 +++ libproxool-java-0.9.1/src/java-test/org/logicalcobwebs/proxool/configuration/AllTests.java 2009-12-18 12:00:28.502184731 +0100 @@ -30,7 +30,7 @@ suite.addTestSuite(ConfiguratorTest.class); suite.addTestSuite(PropertyConfiguratorTest.class); suite.addTestSuite(JAXPConfiguratorTest.class); - suite.addTestSuite(AvalonConfiguratorTest.class); +/* suite.addTestSuite(AvalonConfiguratorTest.class);*/ // create a wrapper for global initialization code. TestSetup wrapper = new TestSetup(suite) { debian/patches/missing-methods.diff0000664000000000000000000000213212171764323014567 0ustar Author: Varun Hiremath Date: Thu, 15 Oct 2009 21:20:29 -0400 Description: Add missing methods, fixes build. Index: libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxoolDataSource.java =================================================================== --- libproxool-java-0.9.1.orig/src/java/org/logicalcobwebs/proxool/ProxoolDataSource.java 2009-10-15 21:17:47.000000000 -0400 +++ libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxoolDataSource.java 2009-10-15 21:18:49.000000000 -0400 @@ -684,6 +684,14 @@ throw new UnsupportedOperationException("You should configure the username and password " + "within the proxool configuration and just call getConnection() instead."); } + + public T unwrap(Class iface) throws SQLException { + return null; + } + + public boolean isWrapperFor(Class iface) throws SQLException { + return false; + } } /* @@ -722,4 +730,4 @@ Revision 1.1 2004/03/15 23:54:25 chr32 Initail Proxool J2EE-managed DataSource. Not quite complete yet. - */ \ No newline at end of file + */ debian/patches/java7-compat.diff0000664000000000000000000000201612171756511013747 0ustar Description: Fix FTBFS with Java7 --- libproxool-java-0.9.1.orig/src/java/org/logicalcobwebs/proxool/ProxoolDataSource.java +++ libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxoolDataSource.java @@ -692,6 +692,11 @@ public class ProxoolDataSource implement public boolean isWrapperFor(Class iface) throws SQLException { return false; } + + // Java7 compat + public java.util.logging.Logger getParentLogger() throws java.sql.SQLFeatureNotSupportedException { + throw new java.sql.SQLFeatureNotSupportedException(); + } } /* --- libproxool-java-0.9.1.orig/src/java/org/logicalcobwebs/proxool/ProxoolDriver.java +++ libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxoolDriver.java @@ -221,6 +221,10 @@ public class ProxoolDriver implements Dr return true; } + // Java7 compat + public java.util.logging.Logger getParentLogger() throws java.sql.SQLFeatureNotSupportedException { + throw new java.sql.SQLFeatureNotSupportedException(); + } } /* debian/patches/series0000664000000000000000000000014412171756511012041 0ustar testsuite.diff missing-methods.diff cglib.diff proxool-detect-cglib-enhancer.diff java7-compat.diff debian/patches/proxool-detect-cglib-enhancer.diff0000664000000000000000000001055412171756511017273 0ustar Index: libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxyDatabaseMetaData.java =================================================================== --- libproxool-java-0.9.1.orig/src/java/org/logicalcobwebs/proxool/ProxyDatabaseMetaData.java 2009-12-17 15:16:10.500202003 +0100 +++ libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxyDatabaseMetaData.java 2009-12-17 15:16:34.889198202 +0100 @@ -11,6 +11,7 @@ import net.sf.cglib.proxy.MethodInterceptor; import net.sf.cglib.proxy.MethodProxy; +import java.lang.reflect.InvocationHandler; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.sql.Connection; @@ -23,7 +24,7 @@ * @author billhorsman * @author $Author: billhorsman $ (current maintainer) */ -class ProxyDatabaseMetaData implements MethodInterceptor { +class ProxyDatabaseMetaData implements MethodInterceptor, InvocationHandler { private static final Log LOG = LogFactory.getLog(ProxyDatabaseMetaData.class); @@ -69,6 +70,10 @@ return result; } + public Object invoke( Object proxy, Method method, Object[] args ) throws Throwable { + return intercept(proxy,method,args,null); + } + /** * Whether the underlying databaseMetaData are equal Index: libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxyFactory.java =================================================================== --- libproxool-java-0.9.1.orig/src/java/org/logicalcobwebs/proxool/ProxyFactory.java 2009-12-17 15:16:10.559302547 +0100 +++ libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxyFactory.java 2009-12-17 15:16:34.889198202 +0100 @@ -22,7 +22,10 @@ import java.util.Set; import java.util.Map; import java.util.HashMap; +import java.lang.reflect.InvocationHandler; +import java.lang.reflect.Method; import java.lang.reflect.Modifier; +import java.lang.reflect.Proxy; /** * A central place to build proxy objects. It will also provide the original @@ -107,13 +110,18 @@ return (DatabaseMetaData) getProxy(databaseMetaData, new ProxyDatabaseMetaData(databaseMetaData, wrappedConnection), null); } - private static Object getProxy(Object delegate, Callback callback, ConnectionPoolDefinitionIF def) { - Enhancer e = new Enhancer(); - e.setNamingPolicy(NAMING_POLICY); - e.setInterfaces(getInterfaces(delegate.getClass(), def)); - e.setCallback(callback); - e.setClassLoader(ProxyFactory.class.getClassLoader()); - return e.create(); + private static Object getProxy(Object delegate, Object callback, ConnectionPoolDefinitionIF def) { + try { + Class.forName( "org.objectweb.asm.CodeVisitor" ); + Enhancer e = new Enhancer( ); + e.setNamingPolicy( NAMING_POLICY ); + e.setInterfaces( getInterfaces( delegate.getClass( ), def ) ); + e.setCallback( ( Callback ) callback ); + e.setClassLoader( ProxyFactory.class.getClassLoader( ) ); + return e.create( ); + } catch(Throwable t) { + return Proxy.newProxyInstance( ProxyFactory.class.getClassLoader( ), getInterfaces( delegate.getClass(), def ), ( InvocationHandler ) callback); + } } /** Index: libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/WrappedConnection.java =================================================================== --- libproxool-java-0.9.1.orig/src/java/org/logicalcobwebs/proxool/WrappedConnection.java 2009-12-17 15:16:22.379183811 +0100 +++ libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/WrappedConnection.java 2009-12-17 15:16:34.889198202 +0100 @@ -5,13 +5,13 @@ */ package org.logicalcobwebs.proxool; -import net.sf.cglib.proxy.InvocationHandler; import net.sf.cglib.proxy.MethodInterceptor; import net.sf.cglib.proxy.MethodProxy; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.logicalcobwebs.proxool.proxy.InvokerFacade; +import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.InvocationTargetException; import java.sql.Statement; @@ -25,7 +25,7 @@ * @author $Author: billhorsman $ (current maintainer) * @since Proxool 0.9 */ -public class WrappedConnection implements MethodInterceptor { +public class WrappedConnection implements MethodInterceptor, InvocationHandler { private static final Log LOG = LogFactory.getLog(WrappedConnection.class); debian/patches/cglib.diff0000664000000000000000000001300512171764343012540 0ustar Description: fix cglib class imports Index: libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxyDatabaseMetaData.java =================================================================== --- libproxool-java-0.9.1.orig/src/java/org/logicalcobwebs/proxool/ProxyDatabaseMetaData.java 2007-12-14 14:34:12.000000000 +0100 +++ libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxyDatabaseMetaData.java 2009-12-17 15:16:53.769118662 +0100 @@ -8,8 +8,8 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.logicalcobwebs.cglib.proxy.MethodInterceptor; -import org.logicalcobwebs.cglib.proxy.MethodProxy; +import net.sf.cglib.proxy.MethodInterceptor; +import net.sf.cglib.proxy.MethodProxy; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; Index: libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxyFactory.java =================================================================== --- libproxool-java-0.9.1.orig/src/java/org/logicalcobwebs/proxool/ProxyFactory.java 2007-12-14 14:34:13.000000000 +0100 +++ libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxyFactory.java 2009-12-17 15:16:53.889165517 +0100 @@ -5,11 +5,11 @@ */ package org.logicalcobwebs.proxool; -import org.logicalcobwebs.cglib.proxy.Enhancer; -import org.logicalcobwebs.cglib.proxy.Factory; -import org.logicalcobwebs.cglib.proxy.Callback; -import org.logicalcobwebs.cglib.core.NamingPolicy; -import org.logicalcobwebs.cglib.core.Predicate; +import net.sf.cglib.proxy.Enhancer; +import net.sf.cglib.proxy.Factory; +import net.sf.cglib.proxy.Callback; +import net.sf.cglib.core.NamingPolicy; +import net.sf.cglib.core.Predicate; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; Index: libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxyStatement.java =================================================================== --- libproxool-java-0.9.1.orig/src/java/org/logicalcobwebs/proxool/ProxyStatement.java 2007-12-14 14:34:13.000000000 +0100 +++ libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/ProxyStatement.java 2009-12-17 15:16:34.889198202 +0100 @@ -8,11 +8,11 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.logicalcobwebs.cglib.proxy.MethodInterceptor; -import org.logicalcobwebs.cglib.proxy.MethodProxy; -import org.logicalcobwebs.cglib.proxy.InvocationHandler; +import net.sf.cglib.proxy.MethodInterceptor; +import net.sf.cglib.proxy.MethodProxy; import org.logicalcobwebs.proxool.proxy.InvokerFacade; +import java.lang.reflect.InvocationHandler; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.sql.Statement; @@ -27,7 +27,7 @@ * @author billhorsman * @author $Author: billhorsman $ (current maintainer) */ -class ProxyStatement extends AbstractProxyStatement implements MethodInterceptor { +class ProxyStatement extends AbstractProxyStatement implements MethodInterceptor, InvocationHandler { private static final Log LOG = LogFactory.getLog(ProxyStatement.class); Index: libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/WrappedConnection.java =================================================================== --- libproxool-java-0.9.1.orig/src/java/org/logicalcobwebs/proxool/WrappedConnection.java 2007-12-14 14:34:13.000000000 +0100 +++ libproxool-java-0.9.1/src/java/org/logicalcobwebs/proxool/WrappedConnection.java 2009-12-17 15:16:53.648140124 +0100 @@ -5,9 +5,9 @@ */ package org.logicalcobwebs.proxool; -import org.logicalcobwebs.cglib.proxy.InvocationHandler; -import org.logicalcobwebs.cglib.proxy.MethodInterceptor; -import org.logicalcobwebs.cglib.proxy.MethodProxy; +import net.sf.cglib.proxy.InvocationHandler; +import net.sf.cglib.proxy.MethodInterceptor; +import net.sf.cglib.proxy.MethodProxy; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.logicalcobwebs.proxool.proxy.InvokerFacade; @@ -284,4 +284,4 @@ Revision 1.1 2004/03/23 21:19:45 billhorsman Added disposable wrapper to proxied connection. And made proxied objects implement delegate interfaces too. -*/ \ No newline at end of file +*/ Index: libproxool-java-0.9.1/src/java-test/org/logicalcobwebs/cglib/EnhancerTest.java =================================================================== --- libproxool-java-0.9.1.orig/src/java-test/org/logicalcobwebs/cglib/EnhancerTest.java 2009-12-18 11:32:01.682159077 +0100 +++ libproxool-java-0.9.1/src/java-test/org/logicalcobwebs/cglib/EnhancerTest.java 2009-12-18 11:34:22.562195531 +0100 @@ -6,7 +6,7 @@ package org.logicalcobwebs.cglib; import org.logicalcobwebs.proxool.AbstractProxoolTest; -import org.logicalcobwebs.cglib.proxy.Enhancer; +import net.sf.cglib.proxy.Enhancer; /** * A test test class (!) to help me understand the Enhancer. It fails. Or at least, Index: libproxool-java-0.9.1/src/java-test/org/logicalcobwebs/cglib/MyProxy.java =================================================================== --- libproxool-java-0.9.1.orig/src/java-test/org/logicalcobwebs/cglib/MyProxy.java 2009-12-18 11:32:01.462177650 +0100 +++ libproxool-java-0.9.1/src/java-test/org/logicalcobwebs/cglib/MyProxy.java 2009-12-18 11:37:31.651883681 +0100 @@ -6,8 +6,8 @@ package org.logicalcobwebs.cglib; -import org.logicalcobwebs.cglib.proxy.MethodInterceptor; -import org.logicalcobwebs.cglib.proxy.MethodProxy; +import net.sf.cglib.proxy.MethodInterceptor; +import net.sf.cglib.proxy.MethodProxy; import java.lang.reflect.Method; debian/rules0000775000000000000000000000121212171765042010251 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/class/ant.mk include /usr/share/cdbs/1/rules/debhelper.mk JAVA_HOME := /usr/lib/jvm/default-java DEB_ANT_BUILD_TARGET := jar javadoc DEB_ANT_BUILDFILE := debian/build.xml DEB_JARS := commons-logging servlet-api-3.0 jsp-api-2.2 cglib avalon-framework junit log4j-1.2 logkit hsqldb1.8.0 DEB_ANT_ARGS := -Dbuild.sysclasspath=last DEB_ANT_CHECK_TARGET := test install/libproxool-java:: mh_installpom -plibproxool-java debian/pom.xml mh_installjar -plibproxool-java debian/pom.xml -l proxool.jar get-orig-source: -uscan --upstream-version 0 --rename clean:: mh_clean debian/watch0000664000000000000000000000017412171756511010231 0ustar version=3 opts="uversionmangle=s/RC/~rc/" \ http://sf.net/proxool/ proxool-(.*)-source\.tar\.gz debian debian/orig-tar.sh debian/orig-tar.sh0000775000000000000000000000056412171756511011266 0ustar #!/bin/sh -e # called by uscan with '--upstream-version' DIR=libproxool-java-$2.orig # clean up the upstream tarball tar zxf $3 mv proxool-*/ $DIR GZIP=--best tar -c -z -f $3 -X debian/orig-tar.exclude $DIR rm -rf $DIR # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $3 $origDir echo "moved $3 to $origDir" fi debian/changelog0000664000000000000000000000772212171765076011066 0ustar libproxool-java (0.9.1-7) unstable; urgency=low * Replaced the dependency on libhsqldb-java with libhsqldb1.8.0-java (Closes: #713158) * Transition to the Servlet API 3.0 * debian/rules: Improved the clean target * Updated Standards-Version to 3.9.4 (no changes) * Use canonical URLs for the Vcs-* fields -- Emmanuel Bourg Thu, 18 Jul 2013 15:14:15 +0200 libproxool-java (0.9.1-6) unstable; urgency=low * Team upload. * Fix FTBFS with Java7. -- Niels Thykier Sun, 24 Jun 2012 16:06:38 +0200 libproxool-java (0.9.1-5) unstable; urgency=low [Miguel Landaeta] * Team upload. * Replace dependencies on Servlet 2.4 library with 2.5. (Closes: #658799) * Bump Standards-Version to 3.9.3. No changes were required. [tony mancill] * Remove needless dependency on JRE. -- tony mancill Sat, 03 Mar 2012 08:53:32 -0800 libproxool-java (0.9.1-4) unstable; urgency=low * Install POM file. -- Torsten Werner Fri, 21 May 2010 23:11:37 +0200 libproxool-java (0.9.1-3) unstable; urgency=low * Merge changes from Ubuntu. * Change Build-Depends: libexcalibur-logkit-java. * Switch to source format 3.0. * Update Standards-Version: 3.8.4. -- Torsten Werner Sat, 08 May 2010 13:26:38 +0200 libproxool-java (0.9.1-2ubuntu4) lucid; urgency=low * Enable test suite: * debian/ant.properties, debian/build.xml: Add ant rules to run tests * debian/control: Added missing build-depends necessary for tests * debian/rules: Enable tests, add missing JARs to classpath * debian/patches/cglib.diff: updated so that src/java-test is also patched * debian/patches/testsuite.diff: Disable some tests that require non-packaged or universe dependencies, or fail due to CGLIB not being repackaged in the proxool jar. * debian/build.xml: Properly remove doc build directory on clean target -- Thierry Carrez Fri, 18 Dec 2009 12:09:39 +0100 libproxool-java (0.9.1-2ubuntu3) lucid; urgency=low * debian/patches/proxool-detect-cglib-enhancer.diff: Fallback to using the standard J2SE Proxy mechanism if it determines that using cglib would fail because of a class loading issue -- Thierry Carrez Thu, 17 Dec 2009 15:18:27 +0100 libproxool-java (0.9.1-2ubuntu2) lucid; urgency=low * debian/build.xml: Build java5 code, required for generics in source code * debian/control: Depend on default-jre-headless | java5-runtime-headless -- Thierry Carrez Wed, 16 Dec 2009 11:03:54 +0100 libproxool-java (0.9.1-2ubuntu1) lucid; urgency=low [ chris grzegorczyk ] * debian/build.xml: Fix the jar packaging to include resources -- Dustin Kirkland Tue, 15 Dec 2009 20:01:14 -0600 libproxool-java (0.9.1-2) unstable; urgency=low * Build-Depends: replace cglib2.1 with cglib (Closes: #550612) * Switch to default-jdk * Change Section to Java * Bump Standards-Version 3.8.3 * Add patches/missing-methods.diff to fix build * Add debian/README.source to describe patch system -- Varun Hiremath Thu, 15 Oct 2009 21:31:21 -0400 libproxool-java (0.9.1-1) unstable; urgency=low * new upstream release * Move package to main because cglib2.1 is in main now. * Bump Standards-Version: 3.8.0 (no changes needed). * Reformat debian/copyright. * Fix doc-base file. * Remove generated content from directory 'doc' in the upstream tarball. -- Torsten Werner Sun, 24 Aug 2008 02:27:39 +0200 libproxool-java (0.9.0~rc3-2) unstable; urgency=low * debian/control: Set section to contrib because libcglib2.1-java is in contrib. -- Varun Hiremath Sun, 18 Nov 2007 20:05:32 +0530 libproxool-java (0.9.0~rc3-1) unstable; urgency=low * Initial release (Closes: #446660) -- Varun Hiremath Tue, 24 Apr 2007 17:19:10 +0530 debian/doc-base0000664000000000000000000000043712171756511010602 0ustar Document: libproxool-java Title: API for proxool Author: Bill Horsman Abstract: Java JDBC connection pool Section: Programming Format: HTML Index: /usr/share/doc/libproxool-java/doc/api/index.html Files: /usr/share/doc/libproxool-java/doc/api/*.html debian/source/0000775000000000000000000000000012171756511010476 5ustar debian/source/format0000664000000000000000000000001412171756511011704 0ustar 3.0 (quilt) debian/pom.xml0000664000000000000000000000022512171756511010512 0ustar 4.0.0 proxool proxool 0.9.1 debian/compat0000664000000000000000000000000212171756511010374 0ustar 5 debian/README.Debian-source0000664000000000000000000000073712171756511012544 0ustar libproxool-java =============== The upstream supplied source package contains binary jar files. Currently no clean source distribution exists. Therefore, the upstream sources were modified to comply with the Debian Free Software Guidelines. Use the rules/get-orig-source target to create the orig.tar.gz. For more details on repackaging of upstream sources please see the debian/orig-tar.sh file. -- Varun Hiremath , Tue, 30 Oct 2007 10:51:02 +0530 debian/docs0000664000000000000000000000001712171756511010047 0ustar README.txt doc debian/copyright0000664000000000000000000000515712171756511011141 0ustar This package was debianized by Varun Hiremath on Tue, 24 Apr 2007 17:19:10 +0530. It was downloaded from http://proxool.sourceforge.net/ Upstream Author: Bill Horsman Copyright: © 2002-2003 Proxool. All rights reserved. License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. 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. 3. All advertising materials mentioning features or use of this software must display the following acknowledgment: "This product includes software developed by the Proxool project (The latest version is available at http://proxool.sourceforge.net/)." 4. The name "Proxool" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact bill@logicalcobwebs.co.uk. 5. Products derived from this software may not be called "Proxool" nor may "Proxool" appear in their names without prior written permission of the Proxool Project. 6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the Proxool project (The latest version is available at http://proxool.sourceforge.net/)." THIS SOFTWARE IS PROVIDED BY THE PROXOOL PROJECT ``AS IS'' AND ANY EXPRESSED 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 PROXOOL PROJECT OR ITS 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. The Debian packaging is © 2007, Varun Hiremath and is licensed under the GPL, see `/usr/share/common-licenses/GPL-3'. debian/ant.properties0000664000000000000000000000017312171756511012077 0ustar project.name=proxool class.dir=class source.dir=src/java doc.dir=doc/api jar.name=proxool.jar testsource.dir=src/java-test debian/control0000664000000000000000000000207112171764403010600 0ustar Source: libproxool-java Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Varun Hiremath , Torsten Werner , Emmanuel Bourg Build-Depends: cdbs, debhelper (>= 7), maven-repo-helper Build-Depends-Indep: ant, default-jdk, libavalon-framework-java, libcommons-logging-java, libservlet3.0-java, libcglib-java, junit, liblog4j1.2-java, libexcalibur-logkit-java, libhsqldb1.8.0-java Standards-Version: 3.9.4 Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/libproxool-java Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/libproxool-java/ Homepage: http://proxool.sourceforge.net Package: libproxool-java Architecture: all Depends: ${misc:Depends} Description: Java JDBC connection pool A Java SQL Driver that provides a connection pool wrapper around another Driver of your choice. Very simple to migrate existing code. Fully configurable. Fast, mature and robust. Transparently adds connection pooling to your existing JDBC driver. debian/build.xml0000664000000000000000000000442112171756511011020 0ustar