--- libproxool-java-0.9.1.orig/debian/control +++ libproxool-java-0.9.1/debian/control @@ -0,0 +1,22 @@ +Source: libproxool-java +Section: java +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Java Maintainers +Uploaders: Varun Hiremath , Torsten Werner +Build-Depends: cdbs, debhelper (>= 7), quilt +Build-Depends-Indep: ant, default-jdk, libavalon-framework-java, + libcommons-logging-java, libservlet2.4-java, libcglib-java +Standards-Version: 3.8.3 +Homepage: http://proxool.sourceforge.net/ +Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libproxool-java +Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libproxool-java + +Package: libproxool-java +Architecture: all +Depends: ${shlibs: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. --- libproxool-java-0.9.1.orig/debian/README.Debian-source +++ libproxool-java-0.9.1/debian/README.Debian-source @@ -0,0 +1,13 @@ +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 --- libproxool-java-0.9.1.orig/debian/README.source +++ libproxool-java-0.9.1/debian/README.source @@ -0,0 +1,10 @@ +Patch System +============ + +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +See /usr/share/doc/quilt/README.source for a detailed explanation. + +-- Varun Hiremath Thu, 15 Oct 2009 21:29:42 -0400 --- libproxool-java-0.9.1.orig/debian/compat +++ libproxool-java-0.9.1/debian/compat @@ -0,0 +1 @@ +5 --- libproxool-java-0.9.1.orig/debian/docs +++ libproxool-java-0.9.1/debian/docs @@ -0,0 +1,2 @@ +README.txt +doc --- libproxool-java-0.9.1.orig/debian/copyright +++ libproxool-java-0.9.1/debian/copyright @@ -0,0 +1,59 @@ +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'. --- libproxool-java-0.9.1.orig/debian/orig-tar.exclude +++ libproxool-java-0.9.1/debian/orig-tar.exclude @@ -0,0 +1,5 @@ +*/jarjar* +*/lib/* +*/api/* +*/api-dev* +*/doc/* --- libproxool-java-0.9.1.orig/debian/ant.properties +++ libproxool-java-0.9.1/debian/ant.properties @@ -0,0 +1,5 @@ +project.name=proxool +class.dir=class +source.dir=src/java +doc.dir=doc/api +jar.name=proxool.jar --- libproxool-java-0.9.1.orig/debian/changelog +++ libproxool-java-0.9.1/debian/changelog @@ -0,0 +1,40 @@ +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 --- libproxool-java-0.9.1.orig/debian/watch +++ libproxool-java-0.9.1/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts="uversionmangle=s/RC/~rc/" \ + http://sf.net/proxool/ proxool-(.*)-source\.tar\.gz debian debian/orig-tar.sh --- libproxool-java-0.9.1.orig/debian/orig-tar.sh +++ libproxool-java-0.9.1/debian/orig-tar.sh @@ -0,0 +1,17 @@ +#!/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 --- libproxool-java-0.9.1.orig/debian/build.xml +++ libproxool-java-0.9.1/debian/build.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --- libproxool-java-0.9.1.orig/debian/rules +++ libproxool-java-0.9.1/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/ant.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.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 jsp-api cglib avalon-framework + +install/libproxool-java:: + install -m 644 -D proxool.jar $(DEB_DESTDIR)/usr/share/java/proxool-$(DEB_UPSTREAM_VERSION).jar + dh_link /usr/share/java/proxool-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/proxool.jar + +get-orig-source: + -uscan --upstream-version 0 --rename --- libproxool-java-0.9.1.orig/debian/doc-base +++ libproxool-java-0.9.1/debian/doc-base @@ -0,0 +1,9 @@ +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 --- libproxool-java-0.9.1.orig/debian/patches/missing-methods.diff +++ libproxool-java-0.9.1/debian/patches/missing-methods.diff @@ -0,0 +1,29 @@ +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 ++ */ --- libproxool-java-0.9.1.orig/debian/patches/series +++ libproxool-java-0.9.1/debian/patches/series @@ -0,0 +1,2 @@ +missing-methods.diff +cglib.diff --- libproxool-java-0.9.1.orig/debian/patches/cglib.diff +++ libproxool-java-0.9.1/debian/patches/cglib.diff @@ -0,0 +1,78 @@ +Description: fix cglib class imports +Index: libproxool-java-0.9.0RC3/src/java/org/logicalcobwebs/proxool/ProxyDatabaseMetaData.java +=================================================================== +--- libproxool-java-0.9.0RC3.orig/src/java/org/logicalcobwebs/proxool/ProxyDatabaseMetaData.java 2007-10-30 10:38:53.000000000 +0530 ++++ libproxool-java-0.9.0RC3/src/java/org/logicalcobwebs/proxool/ProxyDatabaseMetaData.java 2007-10-30 10:39:12.000000000 +0530 +@@ -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.0RC3/src/java/org/logicalcobwebs/proxool/ProxyFactory.java +=================================================================== +--- libproxool-java-0.9.0RC3.orig/src/java/org/logicalcobwebs/proxool/ProxyFactory.java 2007-10-30 10:39:28.000000000 +0530 ++++ libproxool-java-0.9.0RC3/src/java/org/logicalcobwebs/proxool/ProxyFactory.java 2007-10-30 10:39:42.000000000 +0530 +@@ -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.0RC3/src/java/org/logicalcobwebs/proxool/ProxyStatement.java +=================================================================== +--- libproxool-java-0.9.0RC3.orig/src/java/org/logicalcobwebs/proxool/ProxyStatement.java 2007-10-30 10:39:56.000000000 +0530 ++++ libproxool-java-0.9.0RC3/src/java/org/logicalcobwebs/proxool/ProxyStatement.java 2007-10-30 10:40:16.000000000 +0530 +@@ -8,9 +8,9 @@ + 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 net.sf.cglib.proxy.InvocationHandler; + import org.logicalcobwebs.proxool.proxy.InvokerFacade; + + import java.lang.reflect.InvocationTargetException; +Index: libproxool-java-0.9.0RC3/src/java/org/logicalcobwebs/proxool/WrappedConnection.java +=================================================================== +--- libproxool-java-0.9.0RC3.orig/src/java/org/logicalcobwebs/proxool/WrappedConnection.java 2007-10-30 10:40:29.000000000 +0530 ++++ libproxool-java-0.9.0RC3/src/java/org/logicalcobwebs/proxool/WrappedConnection.java 2007-10-30 10:40:41.000000000 +0530 +@@ -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 ++*/