debian/0000755000000000000000000000000012256607641007177 5ustar debian/patches/0000755000000000000000000000000012256606722010625 5ustar debian/patches/01_jarjar.diff0000644000000000000000000000147512256606722013237 0ustar Description: Use /usr/share/java/asm4-all.jar to build a jarjar enabled cglib. Author: Damien Raude-Morvan Last-Update: 2013-12-15 Forwarded: not-needed --- cglib3-3.1+dfsg.orig/build.xml +++ cglib3-3.1+dfsg/build.xml @@ -127,7 +127,7 @@ - + debian/patches/02_fix_javadoc_classpath.diff0000644000000000000000000000113712256606722016301 0ustar Description: Include Debian jar files in classpath used by javadoc task Author: Miguel Landaeta Forwarded: no Last-Update: 2013-12-15 --- cglib3-3.1+dfsg.orig/build.xml +++ cglib3-3.1+dfsg/build.xml @@ -40,8 +40,11 @@ - - + + + + + debian/patches/series0000644000000000000000000000005512256606722012042 0ustar 01_jarjar.diff 02_fix_javadoc_classpath.diff debian/compat0000644000000000000000000000000212256606722010374 0ustar 9 debian/orig-tar.sh0000755000000000000000000000103112256606722011254 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=cglib3-$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/control0000644000000000000000000000220512256606722010600 0ustar Source: cglib3 Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Miguel Landaeta Build-Depends: ant, cdbs, debhelper (>= 9~), default-jdk, maven-repo-helper Build-Depends-Indep: junit, libasm4-java, libjarjar-java, javahelper Standards-Version: 3.9.5 Homepage: http://cglib.sourceforge.net Vcs-Git: git://anonscm.debian.org/pkg-java/cglib3.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/cglib3.git Package: libcglib3-java Architecture: all Depends: libasm4-java, ${misc:Depends} 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: libcglib3-java-doc Section: doc Architecture: all Depends: ${misc:Depends} Suggests: libcglib3-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/README.source0000644000000000000000000000072212256606722011356 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/maven.rules0000644000000000000000000000014612256606722011361 0ustar org.ow2.asm * jar s/.*/4.x/ * * cglib * * s/3\..*/3.x/ * * s/ant/org.apache.ant/ * * s/.*/debian/ * * debian/copyright0000644000000000000000000000524412256606722011136 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 Files: 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'. debian/rules0000755000000000000000000000252612256606723010264 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 := 3.1 MAVEN_REPO := http://repo1.maven.org/maven2/ JAVA_HOME := /usr/lib/jvm/default-java DEB_JARS := asm4-attrs asm4-commons asm4-util junit asm4 jarjar DEB_ANT_BUILD_TARGET := jar javadoc #DEB_ANT_CHECK_TARGET := test DEB_ANT_CHECK_TARGET := DEB_ANT_ARGS += -Dcomponent.version=$(VERSION) JAR_DIR := /usr/share/java install/libcglib3-java:: mh_installpom -plibcglib3-java -e$(VERSION) debian/pom.xml mh_installpom -plibcglib3-java -e$(VERSION) debian/pom-nodep.xml mh_installjar -plibcglib3-java -l -i$(VERSION) -e$(VERSION) debian/pom.xml \ --usj-name=cglib3 dist/cglib-$(VERSION).jar mh_installjar -plibcglib3-java -l -i$(VERSION) -e$(VERSION) debian/pom-nodep.xml \ --usj-name=cglib3-nodep dist/cglib-nodep-$(VERSION).jar install/libcglib3-java-doc:: -rmdir docs/api jh_installjavadoc clean:: -rm -rf build docs jh_clean mh_clean 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.xml0000644000000000000000000000271312256606722010516 0ustar 4.0.0 cglib cglib Code Generation Library 3.1 http://cglib.sourceforge.net/ Code generation library ASF 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo scm:cvs:pserver:anonymous@cglib.cvs.sourceforge.net:/cvsroot/cglib:cglib http://cglib.cvs.sourceforge.net/cglib org.ow2.asm asm 4.2 org.ow2.asm asm-util 4.2 true ant ant 1.6.2 true baliuka Juozas Baliuka herbyderby Chris Nokleberg sameb Sam Berlin debian/source/0000755000000000000000000000000012256606723010477 5ustar debian/source/format0000644000000000000000000000001412256606723011705 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000032412256606723010227 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/pom-nodep.xml0000644000000000000000000000223412256606722011617 0ustar 4.0.0 cglib cglib-nodep Code Generation Library 3.1 http://cglib.sourceforge.net/ Code generation library ASF 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo scm:cvs:pserver:anonymous@cglib.cvs.sourceforge.net:/cvsroot/cglib:cglib http://cglib.cvs.sourceforge.net/cglib ant ant 1.6.2 true baliuka Juozas Baliuka herbyderby Chris Nokleberg sameb Sam Berlin debian/changelog0000644000000000000000000001300112256606747011052 0ustar cglib3 (3.1+dfsg-1) unstable; urgency=low * New upstream release. (Closes: #732238). * Bump Standards-Version to 3.9.5 (no changes were required). * Bump debhelper compat level to 9. * Replace dependencies on libasm3-java with libasm4-java. * Add Build-Depends on javahelper. * Refresh 01_jarjar.diff patch and add 02_fix_javadoc_classpath.diff. * Switch maintenance to Alioth pkg-java Git repositories. * Fix a lintian warning due to a typo in copyright file. -- Miguel Landaeta Wed, 25 Dec 2013 13:34:36 -0300 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/libcglib3-java-doc.javadoc0000644000000000000000000000005012256606722014036 0ustar docs /usr/share/doc/libcglib3-java/api