debian/0000755000000000000000000000000011636624136007176 5ustar debian/rules0000755000000000000000000000027311636617637010270 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: sh debian/cvs-get.sh debian/watch0000644000000000000000000000007111636617637010235 0ustar version=3 http://sf.net/jasypt/jasypt-([\d].+)-dist\.zip debian/changelog0000644000000000000000000000061111636617637011056 0ustar jasypt (1.8-1) unstable; urgency=low * New upstream version. * Wrap and sort Build-Depends and Depends. * d/copyright: Use versioned URL for DEP-5. -- Damien Raude-Morvan Thu, 22 Sep 2011 13:44:24 +0200 jasypt (1.7.1-1) unstable; urgency=low * Initial release (Closes: #631013). -- Damien Raude-Morvan Sun, 19 Jun 2011 23:40:40 +0200 debian/maven.ignoreRules0000644000000000000000000000245411636617637012541 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.acegisecurity acegi-security * * * * org.apache.maven.plugins maven-assembly-plugin * * * * org.apache.maven.plugins maven-gpg-plugin * * * * org.apache.maven.plugins maven-project-info-reports-plugin * * * * org.apache.maven.plugins maven-release-plugin * * * * org.apache.maven.plugins maven-source-plugin * * * * org.apache.wicket wicket * * * * org.bouncycastle bcprov-jdk12 * * * * org.springframework.security3 spring-security-core * * * * org.springframework.security3 spring-security-web * * * * org.springframework.security spring-security-core * * * * debian/maven.cleanIgnoreRules0000644000000000000000000000202511636617637013476 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/ org.apache.maven.plugins maven-assembly-plugin * * * * org.apache.maven.plugins maven-release-plugin * * * * org.apache.maven.plugins maven-source-plugin * * * * org.apache.maven.plugins maven-gpg-plugin * * * * debian/compat0000644000000000000000000000000211636617637010404 0ustar 7 debian/README.source0000644000000000000000000000044211636617637011365 0ustar Information about jasypt ------------------------------ 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/libjasypt-java-doc.install0000644000000000000000000000006311636617637014260 0ustar target/apidocs/* usr/share/doc/libjasypt-java/api debian/libjasypt-java.poms0000644000000000000000000000271511636617637013033 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 debian/maven.publishedRules0000644000000000000000000000164211636617637013233 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/cvs-get.sh0000644000000000000000000000102411636617637011107 0ustar #!/bin/sh set -e TMPDIR=`mktemp -t -d jaspyt-cvs.XXXXXXXXXX` || exit 1 trap "rm -Rf $TMPDIR" 0 VERSION=$(dpkg-parsechangelog | grep '^Version:' | cut -f 2 -d ' ' | sed "s/-\(.*\)$//") TAR=jasypt_$VERSION.orig.tar.gz DIR=jasypt-$VERSION TAG="jasypt-`echo $VERSION | tr . _`" CVSROOT=":pserver:anonymous@jasypt.cvs.sourceforge.net:/cvsroot/jasypt" echo "retrieving Jasypt sources tagged $TAG" (cd $TMPDIR && cvs -d $CVSROOT export -d $DIR -r$TAG jasypt >/dev/null 2>&1) echo "generating ../$TAR" tar -C $TMPDIR -czf ../$TAR $DIR debian/source/0000755000000000000000000000000011636617637010506 5ustar debian/source/format0000644000000000000000000000001411636617637011714 0ustar 3.0 (quilt) debian/maven.rules0000644000000000000000000000177211636617637011377 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.jasypt jasypt jar s/.*/debian/ * * junit junit * s/.*/4.x/ * * org.springframework * * s/3\..*/3.x/ * * javax.servlet servlet-api * s/.*/2.5/ * * debian/maven.properties0000644000000000000000000000017111636617637012431 0ustar # Include here properties to pass to Maven during the build. # For example: # maven.test.skip=true maven.test.skip=true debian/patches/0000755000000000000000000000000011636617637010635 5ustar debian/patches/icu.diff0000644000000000000000000000076711636617637012261 0ustar Description: Use system installed icu (with Maven systemPath) Author: Damien Raude-Morvan Last-Update: 2011-06-19 Forwarded: not-needed --- a/pom.xml +++ b/pom.xml @@ -226,8 +226,9 @@ com.ibm.icu icu4j 3.4.4 - provided + system true + /usr/share/java/icu4j.jar debian/patches/exclude_some_components.diff0000644000000000000000000000135011636617637016407 0ustar Description: Exclude some packages from build as their dependencies are not in Debian : - org/jasypt/spring/security/ - org/jasypt/spring/security2/ - org/jasypt/spring/security3/ - org/jasypt/wicket/ Author: Damien Raude-Morvan Last-Update: 2011-06-19 Forwarded: not-needed --- a/pom.xml +++ b/pom.xml @@ -115,6 +115,12 @@ 1.4 1.4 + + **/org/jasypt/spring/security/* + **/org/jasypt/spring/security2/* + **/org/jasypt/spring/security3/* + **/org/jasypt/wicket/* + debian/patches/series0000644000000000000000000000004611636617637012052 0ustar exclude_some_components.diff icu.diff debian/control0000644000000000000000000000534211636617637010615 0ustar Source: jasypt Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Damien Raude-Morvan Build-Depends: cdbs, debhelper (>= 7), default-jdk, default-jdk-doc, glassfish-javaee, libgeronimo-jpa-2.0-spec-java, libhibernate-commons-annotations-java, libhibernate3-java, libhibernate3-java-doc, libicu4j-java, libmaven-javadoc-plugin-java, libservlet2.5-java, libspring-beans-java, libspring-core-java, libspring-transaction-java, libspring-web-java, maven-debian-helper (>= 1.4) Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/pkg-java/jasypt.git Vcs-Browser: http://git.debian.org/?p=pkg-java/jasypt.git Homepage: http://www.jasypt.org Package: libjasypt-java Architecture: all Depends: ${maven:Depends}, ${misc:Depends} Recommends: ${maven:OptionalDepends} Suggests: libjasypt-java-doc Description: java library for simple high-level encryption Jasypt is a java library which allows the developer to add basic encryption capabilities to projects. . It provides : * High-security, standards-based encryption techniques, both for unidirectional and bidirectional encryption. * Transparent integration with Hibernate. * Suitable for integration into Spring-based applications and also transparently integrable with Spring Security. * Integrated capabilities for encrypting the configuration of applications (i.e. datasources). * Specific features for high-performance encryption in multi-processor/multi-core systems. * Open API for use with any JCE provider. Package: libjasypt-java-doc Architecture: all Section: doc Depends: ${maven:DocDepends}, ${misc:Depends} Recommends: ${maven:DocOptionalDepends} Suggests: libjasypt-java Description: Documentation - java library for simple high-level encryption Jasypt is a java library which allows the developer to add basic encryption capabilities to projects. . It provides : * High-security, standards-based encryption techniques, both for unidirectional and bidirectional encryption. * Transparent integration with Hibernate. * Suitable for integration into Spring-based applications and also transparently integrable with Spring Security. * Integrated capabilities for encrypting the configuration of applications (i.e. datasources). * Specific features for high-performance encryption in multi-processor/multi-core systems. * Open API for use with any JCE provider. . This package contains the API documentation of libjasypt-java. debian/libjasypt-java-doc.doc-base.api0000644000000000000000000000050411636617637015037 0ustar Document: libjasypt-java Title: API Javadoc for JASYPT: Java Simplified Encryption Author: The JASYPT team developers Abstract: This is the API Javadoc provided for the libjasypt-java library. Section: Programming Format: HTML Index: /usr/share/doc/libjasypt-java/api/index.html Files: /usr/share/doc/libjasypt-java/api/* debian/copyright0000644000000000000000000000106611636617637011144 0ustar Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174 Upstream-Name: JASYPT: Java Simplified Encryption Upstream-Contact: Daniel Fernandez Source: https://sourceforge.net/projects/jasypt/files/ Files: * Copyright: 2011, The JASYPT team 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'