debian/0000775000000000000000000000000012263756113007176 5ustar debian/libcommons-lang3-java-doc.install0000664000000000000000000000007212263742524015414 0ustar target/apidocs/* usr/share/doc/libcommons-lang3-java/api debian/maven.cleanIgnoreRules0000664000000000000000000000150112263747077013475 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/changelog0000664000000000000000000000276212263755772011071 0ustar libcommons-lang3-java (3.2.1-1) unstable; urgency=medium * New upstream release - Refreshed disable_testGetUserHome_test.diff - Removed 0002-ToStringBuilderTest-jdk7.patch - Ignore the Maven dependencies on maven-scm-publish-plugin and maven-antrun-plugin * debian/watch: Fixed the mangling of the upstream version * Use XZ compression for the upstream changelog * debian/copyright: Updated the Format URI and the upstream contact * Removed the build dependencies on cobertura and clirr * debian/rules: Install the upstream changelog -- Emmanuel Bourg Fri, 10 Jan 2014 12:39:19 +0100 libcommons-lang3-java (3.1-2) unstable; urgency=medium * Team upload. * Add 0002-ToStringBuilderTest-jdk7.patch to fix tests on Java 7. (Closes: #733432) * Bump Standards-Version to 3.9.5 (no changes). * Use debhelper 9. -- tony mancill Mon, 30 Dec 2013 21:33:47 -0800 libcommons-lang3-java (3.1-1) unstable; urgency=low * New upstream release. * Diable failing test SystemUtilsTest#testGetUserHome because it depends on current user $HOME (which is not mounted inside buildd chroot) (Closes: #674392). * d/poms: Pass --java-lib to force install of JAR into /usr/share/java/. -- Damien Raude-Morvan Fri, 16 Dec 2011 23:35:26 +0100 libcommons-lang3-java (3.0.1-1) unstable; urgency=low * Initial release (Closes: #642333). -- Damien Raude-Morvan Wed, 21 Sep 2011 21:38:24 +0200 debian/libcommons-lang3-java.poms0000664000000000000000000000322112263745372014164 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/maven.publishedRules0000664000000000000000000000164212263747077013234 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.ignoreRules0000664000000000000000000000245212263750224012524 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/ org.apache.maven.plugins maven-antrun-plugin * * * * org.apache.maven.plugins maven-assembly-plugin * * * * org.apache.maven.plugins maven-changes-plugin * * * * org.apache.maven.plugins maven-checkstyle-plugin * * * * org.apache.maven.plugins maven-pmd-plugin * * * * org.apache.maven.plugins maven-scm-publish-plugin * * * * org.codehaus.mojo clirr-maven-plugin * * * * org.codehaus.mojo cobertura-maven-plugin * * * * org.codehaus.mojo findbugs-maven-plugin * * * * org.codehaus.mojo javancss-maven-plugin * * * * org.codehaus.mojo taglist-maven-plugin * * * * debian/README.source0000664000000000000000000000046112263742524011357 0ustar Information about libcommons-lang3-java ------------------------------ 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/source/0000775000000000000000000000000012263742524010477 5ustar debian/source/format0000664000000000000000000000001412263742524011705 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000000104612263747036011136 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Apache Commons Lang Upstream-Contact: Apache Commons Developers Source: http://commons.apache.org/lang/ Files: * Copyright: 2001-2014, The Apache Software Foundation License: Apache-2.0 Files: debian/* Copyright: 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' debian/libcommons-lang3-java-doc.doc-base.api0000664000000000000000000000050712263742524016176 0ustar Document: libcommons-lang3-java Title: API Javadoc for Commons Lang Author: Commons Lang developers Abstract: This is the API Javadoc provided for the libcommons-lang3-java library. Section: Programming Format: HTML Index: /usr/share/doc/libcommons-lang3-java/api/index.html Files: /usr/share/doc/libcommons-lang3-java/api/* debian/watch0000664000000000000000000000022312263742524010225 0ustar version=3 opts="uversionmangle=s/_/./g" \ http://svn.apache.org/repos/asf/commons/proper/lang/tags/ \ LANG_([\d_]*)/ debian debian/orig-tar.sh debian/orig-tar.sh0000775000000000000000000000051612263742524011264 0ustar #!/bin/sh -e VERSION=$2 TAR=../libcommons-lang3-java_$VERSION.orig.tar.xz DIR=libcommons-lang3-java-$VERSION TAG=$(echo "LANG_$VERSION" | sed -re's/\./_/g') svn export http://svn.apache.org/repos/asf/commons/proper/lang/tags/${TAG} $DIR XZ_OPT=--best tar -c -J -f $TAR --exclude '*.jar' --exclude '*.class' $DIR rm -rf $DIR ../$TAG debian/maven.rules0000664000000000000000000000175712263747077011403 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/4\..*/4.x/ * * org.apache.commons commons-lang3 jar s/3\..*/3.x/ * * s/easymock/org.easymock/ easymock * s/.*/debian/ * * debian/maven.properties0000664000000000000000000000023012263742524012416 0ustar # Include here properties to pass to Maven during the build. # For example: # maven.test.skip=true maven.compiler.source=1.5 maven.compiler.target=1.5 debian/rules0000775000000000000000000000044112263742524010256 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 DEB_INSTALL_CHANGELOGS_ALL := RELEASE-NOTES.txt get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename debian/compat0000664000000000000000000000000212263742524010375 0ustar 9 debian/control0000664000000000000000000000403212263742524010601 0ustar Source: libcommons-lang3-java Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Damien Raude-Morvan , Emmanuel Bourg Build-Depends: debhelper (>= 9), cdbs, default-jdk, maven-debian-helper (>= 1.4) Build-Depends-Indep: junit4, libcommons-io-java, libeasymock-java, default-jdk-doc, libmaven-javadoc-plugin-java Standards-Version: 3.9.5 Vcs-Git: git://anonscm.debian.org/pkg-java/libcommons-lang3-java.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/libcommons-lang3-java.git Homepage: http://commons.apache.org/lang/ Package: libcommons-lang3-java Architecture: all Depends: ${misc:Depends}, ${maven:Depends} Recommends: ${maven:OptionalDepends} Suggests: libcommons-lang3-java-doc Description: Extension of the java.lang package (for Java 5+) The Commons Lang components contains a set of Java classes that provide helper methods for standard Java classes, especially those found in the java.lang package in the JDK 5+. . Commons Lang 3.x use a different package (org.apache.commons.lang3) than the previous versions (org.apache.commons.lang), allowing it to be used at the same time as an earlier version. . Commons Lang 3.x is only compatible with JDK 1.5+ Package: libcommons-lang3-java-doc Architecture: all Section: doc Depends: ${misc:Depends}, ${maven:DocDepends} Recommends: ${maven:DocOptionalDepends} Suggests: libcommons-lang3-java Description: Documentation for extension of the java.lang package (for Java 5+) The Commons Lang components contains a set of Java classes that provide helper methods for standard Java classes, especially those found in the java.lang package in the JDK 5+. . Commons Lang 3.x use a different package (org.apache.commons.lang3) than the previous versions (org.apache.commons.lang), allowing it to be used at the same time as an earlier version. . Commons Lang 3.x is only compatible with JDK 1.5+ . This package contains the API documentation of libcommons-lang3-java. debian/patches/0000775000000000000000000000000012263744737010636 5ustar debian/patches/series0000664000000000000000000000004212263744731012041 0ustar disable_testGetUserHome_test.diff debian/patches/disable_testGetUserHome_test.diff0000664000000000000000000000137412263744113017272 0ustar Description: Disable SystemUtilsTest#testGetUserHome as it depends on $HOME (which is not available on buildd). Author: Damien Raude-Morvan Last-Update: 2012-05-27 Forwarded: not-needed --- a/src/test/java/org/apache/commons/lang3/SystemUtilsTest.java +++ b/src/test/java/org/apache/commons/lang3/SystemUtilsTest.java @@ -20,6 +20,7 @@ package org.apache.commons.lang3; import org.junit.Test; +import org.junit.Ignore; import static org.junit.Assert.*; import static org.apache.commons.lang3.JavaVersion.JAVA_1_4; @@ -83,6 +84,7 @@ * Assums no security manager exists. */ @Test + @Ignore public void testGetUserHome() { final File dir = SystemUtils.getUserHome(); Assert.assertNotNull(dir);