debian/0000755000000000000000000000000011761252317007173 5ustar debian/libcglib-java-doc.install0000644000000000000000000000005111263437043014006 0ustar docs/* /usr/share/doc/libcglib-java/api/ debian/rules0000755000000000000000000000223311654060017010246 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/ant.mk # the upstream version without the +dfsg suffix: VERSION := `expr match $(DEB_UPSTREAM_VERSION) '\(.*\)+dfsg'` POM_VERSION := 2.2 MAVEN_REPO := http://repo1.maven.org/maven2/ JAVA_HOME := /usr/lib/jvm/default-java DEB_JARS := asm3-attrs asm3-commons asm3-util junit asm3 jarjar DEB_ANT_BUILD_TARGET := jar javadoc DEB_ANT_CHECK_TARGET := test DEB_ANT_ARGS += -Dcomponent.version=$(VERSION) JAR_DIR := /usr/share/java install/libcglib-java:: mh_installpom -plibcglib-java -e$(VERSION) debian/pom.xml mh_installpom -plibcglib-java -e$(VERSION) debian/pom-nodep.xml mh_installjar -plibcglib-java -l -i$(VERSION) -e$(VERSION) debian/pom.xml \ dist/cglib-$(VERSION).jar mh_installjar -plibcglib-java -l -i$(VERSION) -e$(VERSION) debian/pom-nodep.xml \ dist/cglib-nodep-$(VERSION).jar get-orig-source: uscan --upstream-version 0 --rename get-orig-pom: wget -U 'Debian' -O debian/pom.xml $(MAVEN_REPO)/cglib/cglib/$(POM_VERSION)/cglib-$(POM_VERSION).pom perl -p -i -e 's/$(POM_VERSION)/'$(VERSION)'/' debian/pom.xml debian/pom-nodep.xml0000644000000000000000000000132611536543136011617 0ustar 4.0.0 cglib cglib-nodep Code Generation Library 2.2 http://cglib.sourceforge.net/ ASF 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo http://cglib.cvs.sourceforge.net/cglib ant ant 1.6.2 true debian/watch0000644000000000000000000000032411002317265010213 0ustar # watch control file for uscan version=3 # Options # Site Version Script opts=dversionmangle=s/\.dfsg\.\d+$//,uversionmangle=s/_/./ \ http://sf.net/cglib/cglib-src-([\d_.]+)\.jar \ debian debian/orig-tar.sh debian/changelog0000644000000000000000000001172611761252205011050 0ustar cglib (2.2.2+dfsg-5) unstable; urgency=low [ James Page ] * Fix FTBFS with OpenJDK7: - d/ant.properties: Ensure that all classes are built to target Java 1.5 to ensure backwards compatibility and correct execution of test suite. (Closes: #673175). [ Damien Raude-Morvan ] * Merge change from James Page. Thanks! -- Damien Raude-Morvan Wed, 30 May 2012 00:58:04 +0200 cglib (2.2.2+dfsg-2) unstable; urgency=low * Bump Standards-Version to 3.9.3: no changes needed. * d/control: Remove Michael Koch from Uploaders (Closes: #654001). * d/patches/04_dont_use_userhome.diff: Don't use $HOME to output debug files. (Closes: #666668) -- Damien Raude-Morvan Sun, 01 Apr 2012 18:46:48 +0200 cglib (2.2.2+dfsg-1) unstable; urgency=low * New upstream release. * Bump Standards-Version to 3.9.2: no changes needed. * d/copyright: Use DEP-5 format. * d/rules: Enable unit testing. * d/patches/04_skiptests_ParallelSorter.diff: Skip some failing test. -- Damien Raude-Morvan Tue, 01 Nov 2011 22:05:40 +0100 cglib (2.2+dfsg-4) unstable; urgency=low * d/rules, d/pom-nodep.xml: Install -nodep jar with another artifactId to avoid conflict in /usr/share/maven-repo (Closes: #617865). -- Damien Raude-Morvan Sat, 12 Mar 2011 02:03:14 +0100 cglib (2.2+dfsg-3) unstable; urgency=low * d/patches/02_build_split.patch: Drop, re-enable cglib-nodep (Closes: #583231). * d/patches/03_jarjar.diff: fix location of asm.jar. * d/control: Build-Depends on libjarjar-java. * d/control: drop Depends en JRE, as its a library. * d/rules: add jarjar to DEB_JARS. * Bump Standards-Version to 3.9.1 (no changes needed). -- Damien Raude-Morvan Sun, 06 Mar 2011 01:57:24 +0100 cglib (2.2+dfsg-2) unstable; urgency=low [ Gabriele Giacone ] * Added Maven Support * Standards-Version to 3.8.4 * Source format 3.0 (quilt) [ Damien Raude-Morvan ] * Remove Arnaud Vandyck from Uploaders * Source format 3.0 (quilt): - Remove patchsys-quilt.mk from d/rules - Rework d/README.source * Maven Support: - Add "get-orig-pom" target in d/rules to update pom.xml * Remove d/README.Debian (already included in d/README.source) -- Damien Raude-Morvan Tue, 16 Mar 2010 20:42:36 +0100 cglib (2.2+dfsg-1) unstable; urgency=low * New upstream release. - Rename source package to "cglib" - Drop unneeded Build-Depends on libaspectwerkz2-java - Build-Depends on libasm3-java instead of libasm-java - Drop uneeded debian/patches/01_build_classpath.patch * Build-Depends on default-jdk instead of default-jdk-builddep because we don't build a native GCJ package. * Switch to debhelper 7 * Use Quilt patch system: - refresh all debian/patches - Build-Depends on quilt - Update debian/README.source * Update my email address * Bump Standards-Version to 3.8.3: no changes needed * Fix debian/copyright to include BSD license of src/proxy/net/sf/cglib/core/LocalVariablesSorter.java -- Damien Raude-Morvan Thu, 08 Oct 2009 21:23:45 +0200 cglib2.1 (2.1.3.dfsg.2-2) unstable; urgency=low * Use default-java-builddep: - Remove B-D on java-gcj-compat-dev (Closes: #526274) - Add default-java-builddep to B-D - Use /usr/lib/jvm/default-java as JAVA_HOME * Move ant to B-D-I (needed for clean target) * Add myself as Uploaders * Add ${misc:Depends} as suggested by Lintian * Fix short-description of libcglib2.1-java-doc to include "documentation" * Fix Vcs-* fields to use "cglib2.1" instead of "cglib" * Bump Standards-Version to 3.8.2: - Move to "java" section - Rename README.Debian-source to README.source - Describe patch system usage in README.source -- Damien Raude-Morvan Mon, 29 Jun 2009 22:13:35 +0200 cglib2.1 (2.1.3.dfsg.2-1) unstable; urgency=low * Increase the upstream version number without changing the actual tarball to get the package uploaded to main. -- Torsten Werner Sun, 10 Aug 2008 22:32:44 +0200 cglib2.1 (2.1.3.dfsg.1-3) unstable; urgency=low [ Michael Koch ] * Use uscan sf.net helper for SourceForge. Fixes upstream checking. * Added myself to Uploaders. [ Torsten Werner ] * Move package to main. * Reformat debian/copyright for better readability. * Do not quote the full text of the Apache License in debian/copyright. * Fix doc-base file. -- Torsten Werner Thu, 31 Jul 2008 00:18:44 +0200 cglib2.1 (2.1.3.dfsg.1-2) unstable; urgency=low * Fix debian/watch. * Add myself to Uploaders. * Add Homepage and Vcs headers to debian/control. * Change Standards-Version: 3.7.3. * Switch to debhelper 5. -- Torsten Werner Mon, 17 Dec 2007 10:47:00 +0100 cglib2.1 (2.1.3.dfsg.1-1) unstable; urgency=low * Initial Release (closes: #386101). -- Arnaud Vandyck Tue, 10 Apr 2007 17:48:55 +0200 debian/compat0000644000000000000000000000000211263437043010367 0ustar 7 debian/README.source0000644000000000000000000000072211347760442011356 0ustar The upstream supplied source package contains binary jar files and pre-built documentation. 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. -- Torsten Werner Fri Oct 12 19:17:47 CEST 2007 debian/libcglib-java-doc.doc-base0000644000000000000000000000062011263437043014017 0ustar Document: libcglib-java-doc Title: code generation library for Java Author: Juozas Baliuka, Chris Nokleberg Abstract: cglib is a powerful, high performance and quality code generation library. It is used to extend Java classes and implement interfaces at run-time. Section: Programming Format: HTML Index: /usr/share/doc/libcglib-java/api/index.html Files: /usr/share/doc/libcglib-java/api/*.html debian/source/0000755000000000000000000000000011761252317010473 5ustar debian/source/format0000644000000000000000000000001411347640355011704 0ustar 3.0 (quilt) debian/maven.rules0000644000000000000000000000003011347640355011351 0ustar asm asm jar s/.*/3.x/ * debian/pom.xml0000644000000000000000000000176711654060017010516 0ustar 4.0.0 cglib cglib Code Generation Library 2.2.2 http://cglib.sourceforge.net/ ASF 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo http://cglib.cvs.sourceforge.net/cglib asm asm 3.1 asm asm-util 3.1 true ant ant 1.6.2 true debian/patches/0000755000000000000000000000000011761252317010622 5ustar debian/patches/04_skiptests_ParallelSorter.diff0000644000000000000000000000113211736103542017015 0ustar Description: Skip failing tests. Author: Damien Raude-Morvan Last-Update: 2012-04-01 Forwarded: not-needed Index: b/src/test/net/sf/cglib/TestAll.java =================================================================== --- a/src/test/net/sf/cglib/TestAll.java +++ b/src/test/net/sf/cglib/TestAll.java @@ -73,7 +73,7 @@ suite.addTest(TestTinyBitSet.suite()); // util - suite.addTest(TestParallelSorter.suite()); + //suite.addTest(TestParallelSorter.suite()); // transform suite.addTest(TestTransformingLoader.suite()); debian/patches/03_jarjar.diff0000644000000000000000000000142511736103542013226 0ustar Description: Use /usr/share/java/asm3-all.jar to build a jarjar enabled cglib. Author: Damien Raude-Morvan Last-Update: 2012-04-01 Forwarded: not-needed --- a/build.xml +++ b/build.xml @@ -127,7 +127,7 @@ - + debian/patches/04_dont_use_userhome.diff0000644000000000000000000000107511736103542015506 0ustar Description: Don't use user.home to get debug output. Author: Damien Raude-Morvan Last-Update: 2012-04-01 Forwarded: not-needed --- a/build.xml +++ b/build.xml @@ -245,7 +245,7 @@ - + debian/patches/series0000644000000000000000000000011211736103542012026 0ustar 03_jarjar.diff 04_skiptests_ParallelSorter.diff 04_dont_use_userhome.diff debian/orig-tar.sh0000755000000000000000000000103010704176527011254 0ustar #!/bin/sh -e # called by uscan with '--upstream-version' VERSION=$(dpkg-parsechangelog | sed -ne 's,^Version: \(.*\)-.*,\1,p') SOURCE=$(dpkg-parsechangelog | sed -ne 's,Source: \(.*\),\1,p') TAR=../${SOURCE}_${VERSION}.orig.tar.gz DIR=cglib-$VERSION # clean up the upstream tarball mkdir $DIR (cd $DIR && jar xf ../$3) tar -c -z -f $TAR --exclude '*/lib/*' $DIR rm -rf $3 $DIR # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir echo "moved $TAR to $origDir" fi debian/control0000644000000000000000000000236311736103542010577 0ustar Source: cglib Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Torsten Werner , Damien Raude-Morvan Build-Depends: ant, cdbs, debhelper (>= 7), default-jdk, maven-repo-helper Build-Depends-Indep: junit, libasm3-java, libjarjar-java Standards-Version: 3.9.3 Homepage: http://cglib.sourceforge.net Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/cglib/ Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/cglib Package: libcglib-java Architecture: all Depends: libasm3-java, ${misc:Depends} Conflicts: libcglib2.1-java Provides: libcglib2.1-java Replaces: libcglib2.1-java Description: code generation library for Java cglib is a powerful, high performance and quality code generation library. It is used to extend Java classes and implement interfaces at run-time. Package: libcglib-java-doc Section: doc Architecture: all Depends: ${misc:Depends} Suggests: libcglib-java Description: code generation library for Java - documentation cglib is a powerful, high performance and quality code generation library. It is used to extend Java classes and implement interfaces at run-time. . This package includes the documentation. debian/ant.properties0000644000000000000000000000011311761252057012067 0ustar compile.target = 1.4 ant.build.javac.source=1.5 ant.build.javac.target=1.5 debian/copyright0000644000000000000000000000524311736103542011127 0ustar Format: http://www.debian.org/doc/copyright-format/1.0 Upstream-Name: CGLib, Code Generation Library Upstream-Contact: http://cglib.sourceforge.net/ Source: http://sourceforge.net/projects/cglib/ Files: * Copyright: Copyright (C) 2002-2004 The Apache Software Foundation License: Apache-2.0 Files: debian/* Copyright: Copyright 2007, Arnaud Vandyck License: Apache-2.0 File: src/proxy/net/sf/cglib/core/LocalVariablesSorter.java Copyright: Copyright (C) 2000-2005 INRIA, France Telecom Comment: one source file from the ASM project License: BSD-3-clauses 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. Neither the name of the copyright holders 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 COPYRIGHT OWNER 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. License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. . The full text of the Apache License can be found in `/usr/share/common-licenses/Apache-2.0'.