debian/0000755000000000000000000000000012233235414007165 5ustar debian/maven.cleanIgnoreRules0000644000000000000000000000150112233022660013450 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.ignoreRules0000644000000000000000000000150112233022660012505 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/ junit junit * * * * org.apache.maven.plugins maven-surefire-plugin * * * * debian/libplexus-classworlds2-java-doc.install0000644000000000000000000000010012233022660016652 0ustar target/apidocs/* usr/share/doc/libplexus-classworlds2-java/api debian/maven.publishedRules0000644000000000000000000000164212233022660013207 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/maven.rules0000644000000000000000000000171512233022660011350 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/ org.codehaus.plexus plexus-classworlds * s/2\..*/2.x/ * * org.codehaus.plexus plexus pom s/2\..*/2.x/ * * debian/watch0000644000000000000000000000015112233022660010210 0ustar version=3 http://githubredir.debian.net/github/sonatype/plexus-classworlds/plexus-classworlds-(.*).tar.gzdebian/rules0000755000000000000000000000143512233022660010245 0ustar #!/usr/bin/make -f DEB_SOURCE_PACKAGE := $(shell dpkg-parsechangelog | grep '^Source:' | cut -f 2 -d ' ') DEB_UPSTREAM_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ' | cut -d: -f2- | sed 's/-[^-]*$$//') export JAVA_HOME=/usr/lib/jvm/default-java export CLASSPATH=$(shell for jar in `cat debian/build-classpath`; do if [ -f "$$jar" ]; then echo -n "$${jar}:"; fi; done) export ANT_ARGS=-Dbasedir=$(realpath .) -Dpackage=$(DEB_SOURCE_PACKAGE) -f /usr/share/maven-ant-helper/maven-build.xml %: dh $@ --buildsystem=ant --with maven_repo_helper override_dh_auto_clean: mh_clean mh_unpatchpoms -plibplexus-classworlds2-java rm -Rf target debian/plexus-classworlds2-doc get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename debian/changelog0000644000000000000000000000245112233022660011036 0ustar plexus-classworlds2 (2.5.1-2) unstable; urgency=low * Team upload. * Updated the Maven rules to transform all plexus-classworlds artifacts to 2.x (Closes: #727637) -- Emmanuel Bourg Sat, 26 Oct 2013 22:25:24 +0200 plexus-classworlds2 (2.5.1-1) unstable; urgency=low * Team upload. * New upstream release * debian/control: - Use canonical URLs for the Vcs-* fields - Updated Standards-Version to 3.9.4 (no changes) * Build depend on debhelper >= 9 * debian/copyright: Updated to the Copyright Format 1.0 * debian/rules: Improved the clean target to allow rebuilds * Removed the unused debian/orig-tar.sh script -- Emmanuel Bourg Wed, 23 Oct 2013 11:01:52 +0200 plexus-classworlds2 (2.4-1) unstable; urgency=low * Upstream release: - d/{watch,orig-tar.sh}: Update for github. -- Damien Raude-Morvan Sun, 18 Dec 2011 14:55:18 +0100 plexus-classworlds2 (2.2.3-2) unstable; urgency=low * d/copyright: Fix license of "The Werken Company" code to Apache-1.1. -- Damien Raude-Morvan Thu, 01 Dec 2011 20:21:35 +0100 plexus-classworlds2 (2.2.3-1) unstable; urgency=low * Initial release (Closes: #648773) -- Damien Raude-Morvan Mon, 28 Nov 2011 22:51:50 +0100 debian/source/0000755000000000000000000000000012233022660010462 5ustar debian/source/format0000644000000000000000000000001412233022660011670 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000024312233022660011340 0ustar Information about plexus-classworlds2 ------------------------------ This package was debianized using the mh_make command from the maven-debian-helper package. debian/compat0000644000000000000000000000000212233022660010360 0ustar 9 debian/copyright0000644000000000000000000000556712233022660011132 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Plexus Classworlds Source: http://plexus.codehaus.org/plexus-classworlds Files: * Copyright: 2001-2010, Codehaus Foundation License: Apache-2.0 Files: src/main/java/org/codehaus/classworlds/ClassWorldException.java src/main/java/org/codehaus/classworlds/ConfigurationException.java src/main/java/org/codehaus/classworlds/ConfigurationException.java src/main/java/org/codehaus/classworlds/ClassRealm.java src/main/java/org/codehaus/classworlds/DuplicateRealmException.java src/main/java/org/codehaus/classworlds/NoSuchRealmException.java Copyright: Copyright 2002 (C) The Werken Company License: Apache-1.1 Files: debian/* Copyright: 2010, Ludovic Claude 2011, Damien Raude-Morvan License: Apache-2.0 License: Apache-2.0 On Debian GNU/Linux system you can find the complete text of the Apache-2.0 license in '/usr/share/common-licenses/Apache-2.0' License: Apache-1.1 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. debian/build.properties0000644000000000000000000000013512233022660012376 0ustar build.directory=target javadoc.dir=target/apidocs javadoc.generate=true maven.test.skip=true debian/build-classpath0000644000000000000000000000003712233022660012164 0ustar /usr/share/java/ant-nodeps.jar debian/control0000644000000000000000000000524312233022660010571 0ustar Source: plexus-classworlds2 Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Ludovic Claude , Damien Raude-Morvan Build-Depends: ant-optional, debhelper (>= 9), default-jdk, maven-ant-helper (>> 6.7), maven-repo-helper (>= 1.5~) Build-Depends-Indep: default-jdk-doc Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-java/plexus-classworlds2.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/plexus-classworlds2.git Homepage: http://plexus.codehaus.org/plexus-classworlds Package: libplexus-classworlds2-java Architecture: all Depends: ${misc:Depends} Suggests: libplexus-classworlds2-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-classworlds2-java-doc Architecture: all Section: doc Depends: default-jdk-doc, ${misc:Depends} Suggests: libplexus-classworlds2-java Description: Class loading utilities for the Plexus framework - documentation 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 provides the API documentation for libplexus-classworlds2-java. debian/libplexus-classworlds2-java.poms0000644000000000000000000000333712233022660015436 0ustar # List of POM files for the package # Format of this file is: # [option]* # where option can be: # --ignore: ignore this POM or # --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 # --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. # --classifier=: Optional, the classifier for the jar. Empty by default. # --ignore-pom: don't install the POM with mh_install or mh_installpoms. To use with POM files that are created # temporarily for certain artifacts such as Javadoc jars. pom.xml --has-package-version --artifact=target/plexus-classworlds-*.jar --java-lib --usj-name=plexus-classworlds2 --no-parent target/plexus-classworlds.javadoc.pom --has-package-version --package=plexus-classworlds2-doc --artifact=target/plexus-classworlds.javadoc.jar --classifier=javadoc --ignore-pom debian/libplexus-classworlds2-java-doc.doc-base.api0000644000000000000000000000054112233022660017442 0ustar Document: libplexus-classworlds2-java Title: API Javadoc for Plexus Classworlds Author: Codehaus developers Abstract: This is the API Javadoc provided for the libplexus-classworlds2-java library. Section: Programming Format: HTML Index: /usr/share/doc/libplexus-classworlds2-java/api/index.html Files: /usr/share/doc/libplexus-classworlds2-java/api/*