debian/0000755000000000000000000000000012230553720007165 5ustar debian/maven.cleanIgnoreRules0000644000000000000000000000150111764163767013476 0ustar # Maven clean ignore rules - ignore some Maven dependencies and plugins # during the clean phase of a Maven build # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., this dependency is then removed # from the POM before mvn clean is called # junit junit jar s/3\\..*/3.x/ debian/maven.ignoreRules0000644000000000000000000000136611764163767012544 0ustar # Maven ignore rules - ignore some Maven dependencies and plugins # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., this dependency is then removed # from the POM # junit junit jar s/3\\..*/3.x/ debian/maven.publishedRules0000644000000000000000000000164211764163767013235 0ustar # Maven published rules - additional rules to publish, to help # the packaging work of Debian maintainers using mh_make # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # - a regular expression of the form s/match/replace/ # in this case, elements that match are transformed using # the regex rule. # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., replacing the version with 3.x # junit junit jar s/3\\..*/3.x/ debian/libplexus-classworlds-java-doc.install0000644000000000000000000000007711764163767016633 0ustar target/apidocs/* usr/share/doc/libplexus-classworlds-java/api debian/maven.rules0000644000000000000000000000170011764163767011370 0ustar # Maven rules - transform Maven dependencies and plugins # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # - a regular expression of the form s/match/replace/ # in this case, elements that match are transformed using # the regex rule. # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., replacing the version with 3.x # junit junit jar s/3\\..*/3.x/ junit junit jar s/3\..*/3.x/ * * org.codehaus.plexus plexus-classworlds jar s/.*/debian/ * * debian/watch0000644000000000000000000000025612230553444010224 0ustar version=3 opts="uversionmangle=s/-(alpha|beta)-/~$1/" \ http://svn.codehaus.org/plexus/plexus-classworlds/tags/ \ plexus-classworlds-(1\.\d.*)/ debian debian/orig-tar.sh debian/rules0000755000000000000000000000036011764163767010267 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/maven.mk JAVA_HOME := /usr/lib/jvm/default-java get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename debian/libplexus-classworlds-java-doc.doc-base.api0000644000000000000000000000054711764163767017414 0ustar Document: libplexus-classworlds-java Title: API Javadoc for Plexus Classworlds Author: Plexus Classworlds developers Abstract: This is the API Javadoc provided for the libplexus-classworlds-java library. Section: Programming Format: HTML Index: /usr/share/doc/libplexus-classworlds-java/api/index.html Files: /usr/share/doc/libplexus-classworlds-java/api/* debian/changelog0000644000000000000000000000366412230553444011053 0ustar plexus-classworlds (1.5.0-5) unstable; urgency=low * Team upload. * debian/control: - Use canonical URLs for the Vcs-* fields - Updated Standards-Version to 3.9.4 (no changes) * Build depend on debhelper >= 9 * debian/watch: Updated to match only the 1.x versions -- Emmanuel Bourg Fri, 18 Oct 2013 16:08:23 +0200 plexus-classworlds (1.5.0-4) unstable; urgency=low * Team upload. * Add --java-lib flag to install jars in /usr/share/java directory. (Closes: #676236). * Bump Standards-Version to 3.9.3. No changes were required. -- Miguel Landaeta Tue, 05 Jun 2012 11:37:52 -0430 plexus-classworlds (1.5.0-3) unstable; urgency=low * Team upload. * Remove Paul from uploaders list. * Switch to source format 3.0. * Switch to debhelper level 7. * Update Standards-Version 3.9.1. * Replace Depends: classpath-doc by default-jdk-doc. * Use Maven to build the package. -- Torsten Werner Thu, 25 Aug 2011 16:24:58 +0200 plexus-classworlds (1.5.0-2) unstable; urgency=low * Upload to unstable. -- Torsten Werner Sun, 09 Aug 2009 23:18:51 +0200 plexus-classworlds (1.5.0-1) experimental; urgency=low * New upstream release, add myself to uploaders * Change section to java * Add the Maven POM to the package, * Add a Build-Depends-Indep dependency on maven-repo-helper * Use mh_installpom and mh_installjar to install the POM and the jar to the Maven repository * Correct Lintian warning: use a Homepage attribute in the control file * Add Vcs-Browser and Vcs-Svn to the control file * Change the dependency on java-gcj to default-jdk (Closes: #526296) -- Ludovic Claude Sun, 22 Mar 2009 23:35:53 +0000 plexus-classworlds (1.2-alpha-7-1) UNRELEASED; urgency=low * Initial release. (Closes: #413528) -- Paul Cager Sun, 25 Mar 2007 18:27:29 +0100 debian/patches/0000755000000000000000000000000012230553625010620 5ustar debian/patches/series0000644000000000000000000000005111764163767012050 0ustar 0001-fix-some-artifacts-in-pom.xml.patch debian/patches/0001-fix-some-artifacts-in-pom.xml.patch0000644000000000000000000000252311764163767017741 0ustar From: Torsten Werner Date: Thu, 25 Aug 2011 16:32:54 +0200 Subject: [PATCH] fix some artifacts in pom.xml --- pom.xml | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index b906267..8ebc06f 100644 --- a/pom.xml +++ b/pom.xml @@ -81,19 +81,19 @@ - ant + org.apache.ant ant - 1.6.5 + debian commons-logging commons-logging - 1.0.3 + debian xml-apis xml-apis - 1.3.02 + debian ${project.build.directory}/test-lib -- debian/maven.properties0000644000000000000000000000024011764163767012430 0ustar # Include here properties to pass to Maven during the build. # For example: # maven.test.skip=true maven.test.failure.ignore=true maven.test.error.ignore=true debian/TODO0000644000000000000000000000003711764163767007700 0ustar - fix test failures and errors debian/orig-tar.sh0000755000000000000000000000103111764163767011266 0ustar #!/bin/sh -e VERSION=$2 TAR=../plexus-classworlds_$VERSION.orig.tar.gz DIR=plexus-classworlds-$VERSION TAG=$(echo "plexus-classworlds-$VERSION" | sed -re's/~(alpha|beta)/-\1-/') svn export http://svn.codehaus.org/plexus/plexus-classworlds/tags/${TAG}/ $DIR rm -f $DIR/classworlds-aj.zip rm -rf $DIR/lib GZIP=--best tar -c -z -f $TAR --exclude '*.jar' --exclude '*.class' $DIR rm -rf $DIR ../$TAG # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir && echo "moved $TAR to $origDir" fi debian/libplexus-classworlds-java.poms0000644000000000000000000000322112230553444015352 0ustar # List of POM files for the package # Format of this file is: # [option]* # where option can be: # --ignore: ignore this POM and its artifact if any # --ignore-pom: don't install the POM. To use on POM files that are created # temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms] # --no-parent: remove the tag from the POM # --package=: an alternative package to use when installing this POM # and its artifact # --has-package-version: to indicate that the original version of the POM is the same as the upstream part # of the version for the package. # --keep-elements=: a list of XML elements to keep in the POM # during a clean operation with mh_cleanpom or mh_installpom # --artifact=: path to the build artifact associated with this POM, # it will be installed when using the command mh_install. [mh_install] # --java-lib: install the jar into /usr/share/java to comply with Debian # packaging guidelines # --usj-name=: name to use when installing the library in /usr/share/java # --usj-version=: version to use when installing the library in /usr/share/java # --no-usj-versionless: don't install the versionless link in /usr/share/java # --dest-jar=: the destination for the real jar. # It will be installed with mh_install. [mh_install] # --classifier=: Optional, the classifier for the jar. Empty by default. # --site-xml=: Optional, the location for site.xml if it needs to be installed. # Empty by default. [mh_install] # pom.xml --no-parent --has-package-version --java-lib debian/source/0000755000000000000000000000000012230553625010471 5ustar debian/source/format0000644000000000000000000000001411764163767011716 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000045611764163767011374 0ustar Information about plexus-classworlds ------------------------------ This package was debianized using the mh_make command from the maven-debian-helper package. The build system uses Maven but prevents it from downloading anything from the Internet, making the build compliant with the Debian policy. debian/compat0000644000000000000000000000000212230553444010366 0ustar 9 debian/copyright0000644000000000000000000000611011764163767011141 0ustar This package was debianized by Paul Cager Sun, 25 Mar 2007 18:27:29 +0100 The Debian packaging is Copyright (c) 2007 Paul Cager and is licensed under the GNU General Public License version 2. On Debian systems, the complete text of the GNU General Public License version 2 can be found in '/usr/share/common-licenses/GPL-2'. plex-classworlds was downloaded from http://plexus.codehaus.org/ Upstream Authors: Ben Walding bob mcwhirter Jason van Zyl Andrew Williams Hani Suleiman COPYRIGHT NOTICES: Copyright 2002 (C) The Werken Company. All Rights Reserved. Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain copyright statements and notices. Redistributions must also contain a copy of this document. 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. The name "classworlds" must not be used to endorse or promote products derived from this Software without prior written permission of The Werken Company. For written permission, please contact bob@werken.com. 4. Products derived from this Software may not be called "classworlds" nor may "classworlds" appear in their names without prior written permission of The Werken Company. "classworlds" is a registered trademark of The Werken Company. 5. Due credit should be given to The Werken Company. (http://classworlds.werken.com/). THIS SOFTWARE IS PROVIDED BY THE WERKEN COMPANY AND CONTRIBUTORS ``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 WERKEN COMPANY 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. * Copyright 2001-2006 Codehaus Foundation. * * 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. debian/control0000644000000000000000000000534712230553444010604 0ustar Source: plexus-classworlds Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Ludovic Claude Build-Depends: debhelper (>= 9), cdbs, default-jdk, maven-debian-helper (>= 1.4) Build-Depends-Indep: libmaven-dependency-plugin-java, junit, default-jdk-doc, libmaven-javadoc-plugin-java, ant, libcommons-logging-java, libjaxp1.3-java Standards-Version: 3.9.4 Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/plexus-classworlds Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/plexus-classworlds/ Homepage: http://plexus.codehaus.org Package: libplexus-classworlds-java Architecture: all Depends: ${misc:Depends}, ${maven:Depends} Recommends: ${maven:OptionalDepends} Suggests: libplexus-classworlds-java-doc Description: Class loading utilities for the Plexus framework The Plexus project provides a full software stack for creating and executing software projects. Based on the Plexus container, the applications can utilise component-oriented programming to build modular, reusable components that can easily be assembled and reused. . While Plexus is similar to other inversion-of-control (IoC) or dependency injection frameworks such as the Spring Framework, it is a full-fledged container that supports many more features such as: . * Component lifecycles * Component instantiation strategies * Nested containers * Component configuration * Auto-wiring * Component dependencies, and * Various dependency injection techniques including constructor injection, setter injection, and private field injection. Package: libplexus-classworlds-java-doc Architecture: all Section: doc Depends: ${misc:Depends}, ${maven:DocDepends} Recommends: ${maven:DocOptionalDepends} Suggests: libplexus-classworlds-java Description: API Documentation for plexus-classworlds The Plexus project provides a full software stack for creating and executing software projects. Based on the Plexus container, the applications can utilise component-oriented programming to build modular, reusable components that can easily be assembled and reused. . While Plexus is similar to other inversion-of-control (IoC) or dependency injection frameworks such as the Spring Framework, it is a full-fledged container that supports many more features such as: . * Component lifecycles * Component instantiation strategies * Nested containers * Component configuration * Auto-wiring * Component dependencies, and * Various dependency injection techniques including constructor injection, setter injection, and private field injection. . This package contains the API documentation for plexus-classworlds.