--- bouncycastle-1.44+dfsg.orig/debian/libbcprov-java.README.Debian +++ bouncycastle-1.44+dfsg/debian/libbcprov-java.README.Debian @@ -0,0 +1,45 @@ +libbcprov-java for Debian +========================= + +In order to use this library, add the following to your classpath: + + /usr/share/java/bcprov.jar + +Alternatively, the jar can be installed as an optional package by linking it +from $JAVA_HOME/lib/ext. + + +Installing Bouncy Castle as a Security Provider +----------------------------------------------- + +From the BouncyCastleProvider javadocs: + +To add the provider at runtime use: + + import java.security.Security; + import org.bouncycastle.jce.provider.BouncyCastleProvider; + + Security.addProvider(new BouncyCastleProvider()); + +The provider can also be configured as part of your environment via static +registration by adding an entry to the java.security properties file (found in +$JAVA_HOME/jre/lib/security/java.security, where $JAVA_HOME is the location of +your JDK/JRE distribution). You'll find detailed instructions in the file but +basically it comes down to adding a line: + + security.provider.=org.bouncycastle.jce.provider.BouncyCastleProvider + +Where is the preference you want the provider at (1 being the most +preferred). + + +Bouncy Castle as a Trusted Security Provider +-------------------------------------------- + +The Debian release of Bouncy Castle can not currently be used as a trusted +security provider, as the jar has not been signed by a trusted CA. This is a +non-issue for free JVMs, as they don't currently have a notion of trusted +CAs. + + + -- Charles Fry , Tue Apr 25 19:07:32 2006 --- bouncycastle-1.44+dfsg.orig/debian/libbcpg-java.dirs +++ bouncycastle-1.44+dfsg/debian/libbcpg-java.dirs @@ -0,0 +1 @@ +usr/share/java --- bouncycastle-1.44+dfsg.orig/debian/libbcprov-java.postrm +++ bouncycastle-1.44+dfsg/debian/libbcprov-java.postrm @@ -0,0 +1,11 @@ +#! /bin/sh + +set -e + +case "$1" in remove|purge) + if which rebuild-security-providers >/dev/null; then + rebuild-security-providers + fi +esac + +#DEBHELPER# --- bouncycastle-1.44+dfsg.orig/debian/libbctsp-java.docs +++ bouncycastle-1.44+dfsg/debian/libbctsp-java.docs @@ -0,0 +1,4 @@ +CONTRIBUTORS.html +index.html +releasenotes.html +specifications.html --- bouncycastle-1.44+dfsg.orig/debian/rules +++ bouncycastle-1.44+dfsg/debian/rules @@ -0,0 +1,107 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +builddir = build/artifacts/jdk1.4 + +include /usr/share/gcj/debian_defaults + +DEB_HOST_ARCH ?= $(shell dpkg-architecture qDEB_HOST_ARCH) +ifneq (,$(filter $(DEB_HOST_ARCH), $(gcj_native_archs))) + with_native := yes +endif + +jars = bcprov bcmail bctsp bcpg + +common-build-indep:: stamp-build-indep +stamp-build-indep: + sh -x ./build1-4 + sh -x ./build1-4 test + mkdir -p debian/build + set -e; \ + for j in $(jars); do \ + install -m 644 $(builddir)/jars/$$j-jdk14-*.jar \ + debian/build/$$j.jar; \ + done + touch stamp-build-indep + +clean:: + rm -f stamp-* + rm -rf build debian/build + rm -f *.bpg test.* large.* secret.asc pub.asc + +# bcprov +binary-install/libbcprov-java:: build/libbcprov-java + mh_installpoms -plibbcprov-java + mh_installjar -plibbcprov-java -l debian/poms/bcprov.pom $(builddir)/jars/bcprov-jdk14-*.jar + ln -sf ../bcprov.jar debian/libbcprov-java/usr/share/java/gcj-endorsed/bcprov.jar + touch debian/libbcprov-java/etc/java/security/security.d/2000-org.bouncycastle.jce.provider.BouncyCastleProvider +binary-install/libbcprov-java-doc:: + mv -i $(builddir)/javadoc/bcprov debian/libbcprov-java-doc/usr/share/doc/libbcprov-java-doc/api + +# bcmail +binary-install/libbcmail-java:: build/libbcmail-java + mh_installpoms -plibbcmail-java + mh_installjar -plibbcmail-java -l debian/poms/bcmail.pom $(builddir)/jars/bcmail-jdk14-*.jar +binary-install/libbcmail-java-doc:: + mv -i $(builddir)/javadoc/bcmail debian/libbcmail-java-doc/usr/share/doc/libbcmail-java-doc/api + +# bcpg +binary-install/libbcpg-java:: build/libbcpg-java + mh_installpoms -plibbcpg-java + mh_installjar -plibbcpg-java -l debian/poms/bcpg.pom $(builddir)/jars/bcpg-jdk14-*.jar +binary-install/libbcpg-java-doc:: + mv -i $(builddir)/javadoc/bcpg debian/libbcpg-java-doc/usr/share/doc/libbcpg-java-doc/api + +# bctsp +binary-install/libbctsp-java:: build/libbctsp-java + mh_installpoms -plibbctsp-java + mh_installjar -plibbctsp-java -l debian/poms/bctsp.pom $(builddir)/jars/bctsp-jdk14-*.jar +binary-install/libbctsp-java-doc:: + mv -i $(builddir)/javadoc/bctsp debian/libbctsp-java-doc/usr/share/doc/libbctsp-java-doc/api + + +binary-post-install/libbcprov-java-gcj:: binary-post-install/libbcprov-java + rm -rf debian/libbcprov-java-gcj/usr/share/doc/libbcprov-java-gcj + ln -s libbcprov-java \ + debian/libbcprov-java-gcj/usr/share/doc/libbcprov-java-gcj +ifeq ($(with_native),yes) + dh_nativejava -plibbcprov-java-gcj +endif + +binary-post-install/libbcmail-java-gcj:: binary-post-install/libbcmail-java + rm -rf debian/libbcmail-java-gcj/usr/share/doc/libbcmail-java-gcj + ln -s libbcmail-java \ + debian/libbcmail-java-gcj/usr/share/doc/libbcmail-java-gcj +ifeq ($(with_native),yes) + dh_nativejava -plibbcmail-java-gcj +endif + +binary-post-install/libbcpg-java-gcj:: binary-post-install/libbcpg-java + rm -rf debian/libbcpg-java-gcj/usr/share/doc/libbcpg-java-gcj + ln -s libbcpg-java \ + debian/libbcpg-java-gcj/usr/share/doc/libbcpg-java-gcj +ifeq ($(with_native),yes) + dh_nativejava -plibbcpg-java-gcj +endif + +binary-post-install/libbctsp-java-gcj:: binary-post-install/libbctsp-java + rm -rf debian/libbctsp-java-gcj/usr/share/doc/libbctsp-java-gcj + ln -s libbctsp-java \ + debian/libbctsp-java-gcj/usr/share/doc/libbctsp-java-gcj +ifeq ($(with_native),yes) + dh_nativejava -plibbctsp-java-gcj +endif + +POMS=bcprov bcpg bcmail bctsp +UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p' | sed 's/\+dfsg//') + +get-orig-pom: + mkdir -p debian/poms + for pom in $(POMS); do \ + wget -O debian/poms/$${pom}.pom -U NoAgent-1.0 \ + http://repo1.maven.org/maven2/org/bouncycastle/$${pom}-jdk14/$(UPSTREAM_VERSION)/$${pom}-jdk14-$(UPSTREAM_VERSION).pom ; \ + done ; + --- bouncycastle-1.44+dfsg.orig/debian/libbcmail-java.README.Debian +++ bouncycastle-1.44+dfsg/debian/libbcmail-java.README.Debian @@ -0,0 +1,11 @@ +libbcmail-java for Debian +========================= + +In order to use this library, add the following to your classpath: + + /usr/share/java/bcmail.jar + +Alternatively, the jar can be installed as an optional package by linking it +from $JAVA_HOME/lib/ext. + + -- Charles Fry , Tue May 2 10:28:26 2006 --- bouncycastle-1.44+dfsg.orig/debian/libbcmail-java.poms +++ bouncycastle-1.44+dfsg/debian/libbcmail-java.poms @@ -0,0 +1 @@ +debian/poms/bcmail.pom --- bouncycastle-1.44+dfsg.orig/debian/libbcpg-java.docs +++ bouncycastle-1.44+dfsg/debian/libbcpg-java.docs @@ -0,0 +1,4 @@ +CONTRIBUTORS.html +index.html +releasenotes.html +specifications.html --- bouncycastle-1.44+dfsg.orig/debian/libbcpg-java.README.Debian +++ bouncycastle-1.44+dfsg/debian/libbcpg-java.README.Debian @@ -0,0 +1,11 @@ +libbcpg-java for Debian +========================= + +In order to use this library, add the following to your classpath: + + /usr/share/java/bcpg.jar + +Alternatively, the jar can be installed as an optional package by linking it +from $JAVA_HOME/lib/ext. + + -- Charles Fry , Tue May 2 10:29:10 2006 --- bouncycastle-1.44+dfsg.orig/debian/compat +++ bouncycastle-1.44+dfsg/debian/compat @@ -0,0 +1 @@ +7 --- bouncycastle-1.44+dfsg.orig/debian/libbctsp-java.README.Debian +++ bouncycastle-1.44+dfsg/debian/libbctsp-java.README.Debian @@ -0,0 +1,11 @@ +libbctsp-java for Debian +========================= + +In order to use this library, add the following to your classpath: + + /usr/share/java/bctsp.jar + +Alternatively, the jar can be installed as an optional package by linking it +from $JAVA_HOME/lib/ext. + + -- Charles Fry , Tue May 2 10:28:52 2006 --- bouncycastle-1.44+dfsg.orig/debian/README.source +++ bouncycastle-1.44+dfsg/debian/README.source @@ -0,0 +1,8 @@ +Patch System +============ + +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +See /usr/share/doc/quilt/README.source for a detailed explanation. --- bouncycastle-1.44+dfsg.orig/debian/libbcprov-java.poms +++ bouncycastle-1.44+dfsg/debian/libbcprov-java.poms @@ -0,0 +1 @@ +debian/poms/bcprov.pom --- bouncycastle-1.44+dfsg.orig/debian/orig-tar.exclude +++ bouncycastle-1.44+dfsg/debian/orig-tar.exclude @@ -0,0 +1,3 @@ +jars/*.jar +lib/*.jar +test/data/rfc4134 --- bouncycastle-1.44+dfsg.orig/debian/libbcprov-java.postinst +++ bouncycastle-1.44+dfsg/debian/libbcprov-java.postinst @@ -0,0 +1,11 @@ +#! /bin/sh + +set -e + +case "$1" in configure) + if which rebuild-security-providers >/dev/null; then + rebuild-security-providers + fi +esac + +#DEBHELPER# --- bouncycastle-1.44+dfsg.orig/debian/libbcprov-java.dirs +++ bouncycastle-1.44+dfsg/debian/libbcprov-java.dirs @@ -0,0 +1,2 @@ +usr/share/java/gcj-endorsed +etc/java/security/security.d --- bouncycastle-1.44+dfsg.orig/debian/libbcprov-java.docs +++ bouncycastle-1.44+dfsg/debian/libbcprov-java.docs @@ -0,0 +1,4 @@ +CONTRIBUTORS.html +index.html +releasenotes.html +specifications.html --- bouncycastle-1.44+dfsg.orig/debian/control +++ bouncycastle-1.44+dfsg/debian/control @@ -0,0 +1,123 @@ +Source: bouncycastle +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Java Maintainers +Uploaders: Matthias Klose , Michael Koch +Build-Depends: cdbs (>= 0.4.27), debhelper (>= 7), ant, default-jdk-builddep, quilt, libgnumail-java, + junit, ant-optional, maven-repo-helper +Standards-Version: 3.8.3 +Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/bouncycastle +Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/bouncycastle +Homepage: http://www.bouncycastle.org/ + +Package: libbcprov-java +Section: java +Architecture: any +Depends: libgcj-common (>= 1:4.1.1-19), default-jre-headless | java2-runtime-headless, ${misc:Depends} +Recommends: libbcprov-java-gcj [arm ia64 powerpc] +Suggests: libbcprov-java-gcj [!arm !ia64 !powerpc], java-virtual-machine, libbcprov-java-doc +Description: Bouncy Castle Java Cryptographic Service Provider + The Bouncy Castle Crypto package is a Java implementation of + cryptographic algorithms. + . + This package contains a JCE provider and a lightweight crypto API. + +Package: libbcprov-java-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: Documentation for libbcprov-java + Javadocs for libbcprov-java, a Java implementation of cryptographic + algorithms. + +Package: libbcmail-java +Section: java +Architecture: all +Depends: default-jre-headless | java2-runtime-headless, libgnumail-java, libgnujaf-java, ${misc:Depends} +Recommends: libbcmail-java-gcj +Suggests: java-virtual-machine, libbcmail-java-doc +Description: Bouncy Castle generators/processors for S/MIME and CMS + The Bouncy Castle Crypto package is a Java implementation of + cryptographic algorithms. + . + This package contains generators and processors for S/MIME and CMS + (PKCS7/RFC 3852). + +Package: libbcmail-java-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: Documentation for libbcmail-java + Javadocs for libbcmail-java, which provides Java generators and + processors for S/MIME and CMS. + +Package: libbctsp-java +Section: java +Architecture: all +Depends: default-jre-headless | java2-runtime-headless, ${misc:Depends} +Recommends: libbctsp-java-gcj +Suggests: java-virtual-machine, libbctsp-java-doc +Description: Bouncy Castle generators/processors for TSP + The Bouncy Castle Crypto package is a Java implementation of + cryptographic algorithms. + . + This package contains generators and processors for TSP (RFC 3161). + +Package: libbctsp-java-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: Documentation for libbctsp-java + Javadocs for libbctsp-java, which provides generators and processors + for TSP. + +Package: libbcpg-java +Section: java +Architecture: all +Depends: default-jre-headless | java2-runtime-headless, ${misc:Depends} +Recommends: libbcpg-java-gcj +Suggests: java-virtual-machine, libbcpg-java-doc +Description: Bouncy Castle generators/processors for OpenPGP + The Bouncy Castle Crypto package is a Java implementation of + cryptographic algorithms. + . + This package contains generators and processors for OpenPGP (RFC 2440). + +Package: libbcpg-java-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: Documentation for libbcpg-java + Javadocs for libbcpg-java, which provides generators and processors + for OpenPGP. + +Package: libbcprov-java-gcj +Architecture: any +Depends: libbcprov-java (>= ${source:Version}), ${misc:Depends}, ${shlibs:Depends} +Description: Bouncy Castle Java Cryptographic Service Provider + Native support for gij for the Bouncy Castle Crypto JCE provider + and a lightweight crypto API. + +Package: libbcmail-java-gcj +Architecture: any +Depends: libbcmail-java (>= ${source:Version}), libgnumail-java, libgnujaf-java, ${misc:Depends}, ${shlibs:Depends} +Description: Bouncy Castle generators/processors for S/MIME and CMS + Native support for gij for the Bouncy Castle Crypto generators + and processors for S/MIME and CMS (PKCS7/RFC 3852). + +Package: libbctsp-java-gcj +Architecture: any +Depends: libbctsp-java (>= ${source:Version}), ${misc:Depends}, ${shlibs:Depends} +Suggests: java-virtual-machine, libbctsp-java-doc +Description: Bouncy Castle generators/processors for TSP + Native support for gij for the Bouncy Castle Crypto generators + and processors for TSP (RFC 3161). + +Package: libbcpg-java-gcj +Architecture: any +Depends: libbcpg-java (>= ${source:Version}), ${misc:Depends}, ${shlibs:Depends} +Suggests: java-virtual-machine, libbcpg-java-doc +Description: Bouncy Castle generators/processors for OpenPGP + Native support for gij for the Bouncy Castle Crypto generators + and processors for OpenPGP (RFC 2440). --- bouncycastle-1.44+dfsg.orig/debian/maven.rules +++ bouncycastle-1.44+dfsg/debian/maven.rules @@ -0,0 +1,5 @@ +# Strip out -jdk14 as Ubuntu/Debian does not build multiple versions +org.bouncycastle s/bcmail-jdk14/bcmail/ * s/.*/debian/ * * +org.bouncycastle s/bcprov-jdk14/bcprov/ * s/.*/debian/ * * +org.bouncycastle s/bctsp-jdk14/bctsp/ * s/.*/debian/ * * +org.bouncycastle s/bcpg-jdk14/bcpg/ * s/.*/debian/ * * --- bouncycastle-1.44+dfsg.orig/debian/libbcmail-java.dirs +++ bouncycastle-1.44+dfsg/debian/libbcmail-java.dirs @@ -0,0 +1 @@ +usr/share/java --- bouncycastle-1.44+dfsg.orig/debian/orig-tar.sh +++ bouncycastle-1.44+dfsg/debian/orig-tar.sh @@ -0,0 +1,22 @@ +#!/bin/sh -e + +# called by uscan with '--upstream-version' +DEBIAN_VERSION=$(echo $2 | sed -e 's/^\(.\)/\1./') +DIR=bouncycastle-$DEBIAN_VERSION.orig +TAR=../bouncycastle_$DEBIAN_VERSION+dfsg.orig.tar.gz + +# clean up the upstream tarball +tar zxf $3 +rm -f $3 +mv crypto-$2 $DIR +GZIP=--best tar czf $TAR -X debian/orig-tar.exclude $DIR +rm -rf $DIR + +# move to directory 'tarballs' +if [ -r .svn/deb-layout ]; then + . .svn/deb-layout + mv $3 $origDir + echo "moved $3 to $origDir" +fi + +exit 0 --- bouncycastle-1.44+dfsg.orig/debian/copyright +++ bouncycastle-1.44+dfsg/debian/copyright @@ -0,0 +1,30 @@ +This package was debianized by Charles Fry on +Fri, 12 Aug 2005 11:47:16 -0400. + +It was downloaded from http://www.bouncycastle.org/latest_releases.html +(specifically the file crypto-.tar.gz) + +Copyright Holder: The Legion Of The Bouncy Castle + +License: + +Copyright (c) 2000-2006 The Legion Of The Bouncy Castle +(http://www.bouncycastle.org) + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. --- bouncycastle-1.44+dfsg.orig/debian/watch +++ bouncycastle-1.44+dfsg/debian/watch @@ -0,0 +1,4 @@ +version=3 +opts=dversionmangle=s/\.//g;s/\+dfsg// \ + http://www.bouncycastle.org/latest_releases.html \ + download/crypto-([\d\.]+)\.tar\.gz debian debian/orig-tar.sh --- bouncycastle-1.44+dfsg.orig/debian/libbctsp-java.dirs +++ bouncycastle-1.44+dfsg/debian/libbctsp-java.dirs @@ -0,0 +1 @@ +usr/share/java --- bouncycastle-1.44+dfsg.orig/debian/libbctsp-java.poms +++ bouncycastle-1.44+dfsg/debian/libbctsp-java.poms @@ -0,0 +1 @@ +debian/poms/bctsp.pom --- bouncycastle-1.44+dfsg.orig/debian/libbcmail-java.docs +++ bouncycastle-1.44+dfsg/debian/libbcmail-java.docs @@ -0,0 +1,4 @@ +CONTRIBUTORS.html +index.html +releasenotes.html +specifications.html --- bouncycastle-1.44+dfsg.orig/debian/changelog +++ bouncycastle-1.44+dfsg/debian/changelog @@ -0,0 +1,187 @@ +bouncycastle (1.44+dfsg-2ubuntu2~ppa1) oneiric; urgency=low + + * Deployment of maven-repo artifacts: + - debian/rules: retrieve source POM's and install + - debian/control: Build-depend on maven-repo-helper + - debian/poms/*: versioned POM's from repo1.maven.org + - debian/lib[bcprov|bcmail|bcpg|bctsp].poms; POM lists + for deployment to maven-repo + - debian/maven.rules: Transform rules for POM deployment + + -- James Page Wed, 29 Jun 2011 16:36:43 +0100 + +bouncycastle (1.44+dfsg-2ubuntu1) maverick; urgency=low + + * Merge from debian. Remaining changes: + - debian/rules: Enable test suite + - debian/control: Build-depend on ant-optional (needed for test suite) + - debian/control: Only suggest libbcprov-java-gcj on selected + architectures, build libbcprov-java architecture "any" to have it work + + -- Thierry Carrez Thu, 03 Jun 2010 15:51:05 +0200 + +bouncycastle (1.44+dfsg-2) unstable; urgency=low + + [ Thierry Carrez ] + * debian/control: depend on java2-runtime-headless instead of java2-runtime + + [ Torsten Werner ] + * Remove Charles from Uploaders list. (Closes: #569476) + + -- Torsten Werner Thu, 11 Feb 2010 22:13:38 +0100 + +bouncycastle (1.44+dfsg-1) unstable; urgency=low + + * Upload as new upstream release. + * Add debian/orig-tar.sh script and use it in watch file. + This now removes the RFCs comming with the upstream tarball. + (Closes: #554456) + + -- Michael Koch Thu, 05 Nov 2009 08:16:03 +0100 + +bouncycastle (1.44-1) unstable; urgency=low + + * New upstream release. + + -- Michael Koch Sun, 25 Oct 2009 21:04:40 +0100 + +bouncycastle (1.43-1ubuntu1) lucid; urgency=low + + * Merge from debian testing, remaining changes: + - debian/rules: Enable test suite + - debian/control: Build-depend on ant-optional (needed for test suite) + - debian/control: Use -headless JRE dependencies + - debian/control: Only suggest libbcprov-java-gcj on selected + architectures, build libbcprov-java architecture "any" to have it work + + -- Thierry Carrez Fri, 06 Nov 2009 16:03:26 +0100 + +bouncycastle (1.43-1) unstable; urgency=low + + [ Dominik Smatana ] + * Fixed broken debian/watch + + [ Michael Koch ] + * New upstream version. + * Build-Depends on debhelper >= 7. + * Let all packages Depends on ${misc:Depends}. + * Move all -java packages to section 'java'. + * Replaces java-gcj-compat with default-jre-headless. + * Added debian/README.source. + * Updated Standards-Version to 3.8.3. + + -- Michael Koch Tue, 22 Sep 2009 08:23:30 +0200 + +bouncycastle (1.39-2ubuntu3) karmic; urgency=low + + * debian/control: Use -headless JRE dependencies (LP: #387884, #337842) + * debian/control: Only suggest libbcprov-java-gcj on selected architectures, + build libbcprov-java architecture "any" to have it work (LP: #386307) + + -- Thierry Carrez Fri, 03 Jul 2009 13:55:51 +0200 + +bouncycastle (1.39-2ubuntu2) jaunty; urgency=low + + * Add missing build-dep ant-optional, needed for running the test suite. + + -- Steve Langasek Sat, 11 Apr 2009 23:42:05 +0000 + +bouncycastle (1.39-2ubuntu1) jaunty; urgency=low + + * Enable the testsuite at build time. LP: #309411. + * debian/patches/01_build.patch: fix wrong shell operator in ./build1-4, + so that the "test" option is honored. + + -- Steve Langasek Fri, 10 Apr 2009 08:10:02 +0000 + +bouncycastle (1.39-2) unstable; urgency=low + + * Build-Depends on default-jdk-builddep. Closes: #477847 + + -- Michael Koch Wed, 30 Apr 2008 04:35:02 -0100 + +bouncycastle (1.39-1) unstable; urgency=low + + * New upstream release. + * Fixed watch file to match upstream version correctly. + * Removed '-1' part in Build-Depends. + + -- Michael Koch Sat, 12 Apr 2008 13:49:12 +0200 + +bouncycastle (1.38-1) unstable; urgency=low + + * New upstream release. + * Updated Standards-Version to 3.7.3. + * Added Homepage, Vcs-Svn and Vcs-Browser fields. + + -- Michael Koch Sat, 29 Dec 2007 17:03:04 +0100 + +bouncycastle (1.37-2) unstable; urgency=low + + * Fix dependency of targets to make it possible to build arch:dep packages + only. Closes: #440669. + + -- Michael Koch Mon, 15 Oct 2007 20:26:02 +0200 + +bouncycastle (1.37-1) unstable; urgency=low + + * New upstream release. Closes: #430560, #430562. + * Replaced ${Source-Version} bei ${source:Version} + * Added myself to Uploaders. + + -- Michael Koch Sun, 15 Jul 2007 19:22:07 +0200 + +bouncycastle (1.33-4) unstable; urgency=low + + * Rebuild the database of security providers in the postrm, + not in the prerm. + + -- Matthias Klose Sat, 10 Feb 2007 12:02:19 +0100 + +bouncycastle (1.33-3) unstable; urgency=low + + * Merge from Ubuntu: + - Build -gcj packages. + - Install the docs in an api subdir (not apidoc). + + -- Matthias Klose Wed, 3 Jan 2007 14:29:42 +0100 + +bouncycastle (1.33-2.1) unstable; urgency=medium + + * NMU + * Register org.bouncycastle.jce.provider.BouncyCastleProvider + as security provider for classpath based runtimes. + * Install bcprov.jar in /usr/share/java/gcj-endorsed as well. + * Closes: #394680. + + -- Matthias Klose Sun, 22 Oct 2006 14:57:44 +0000 + +bouncycastle (1.33-2) unstable; urgency=low + + * Move clean target dependencies to Build-Depends + * Make pkg-java-maintainers the primary maintainer + * Update to standards version 3.7.2 + + -- Charles Fry Wed, 5 Jul 2006 12:32:16 -0400 + +bouncycastle (1.33-1) unstable; urgency=low + + * New upstream release + * Generate bcmail, bctsp, and bcpg in addition to bcprov + + -- Charles Fry Mon, 8 May 2006 11:46:32 -0400 + +bouncycastle (1.32-1) unstable; urgency=low + + * New upstream release + * Add build dependencies on ant, use java-gcj-compat-dev (thanks to Matthias + Klose ) + + -- Charles Fry Thu, 20 Apr 2006 22:15:18 -0400 + +bouncycastle (1.30-1) unstable; urgency=low + + * Initial release (Closes: #234048) + + -- Charles Fry Mon, 19 Sep 2005 08:02:36 -0400 + --- bouncycastle-1.44+dfsg.orig/debian/libbcpg-java.poms +++ bouncycastle-1.44+dfsg/debian/libbcpg-java.poms @@ -0,0 +1 @@ +debian/poms/bcpg.pom --- bouncycastle-1.44+dfsg.orig/debian/patches/series +++ bouncycastle-1.44+dfsg/debian/patches/series @@ -0,0 +1,2 @@ +01_build.patch +02_index.patch --- bouncycastle-1.44+dfsg.orig/debian/patches/01_build.patch +++ bouncycastle-1.44+dfsg/debian/patches/01_build.patch @@ -0,0 +1,24 @@ +--- bouncycastle-1.33/build1-4.orig 2007-07-15 19:27:18.000000000 +0200 ++++ bouncycastle-1.33/build1-4 2007-07-15 19:28:24.000000000 +0200 +@@ -6,9 +6,9 @@ + # otherwise it just creates the docs and class files. + # + +-JDKPATH=/opt/jdk1.4.2 +-JAVA_MAIL_HOME=/opt/javamail-1.3.1 +-JAVA_ACTIVATION_HOME=/opt/jaf-1.0.2 ++JDKPATH=/usr/lib/jvm/default-java ++JAVA_MAIL_HOME=/usr/share/java ++JAVA_ACTIVATION_HOME=/usr/share/java + + JAVA_HOME=$JDKPATH + export JAVA_HOME +@@ -16,7 +16,7 @@ + PATH=$JDKPATH/bin:$PATH + export PATH + +-CLASSPATH=$JAVA_MAIL_HOME/mail.jar:$JAVA_ACTIVATION_HOME/activation.jar:$CLASSPATH ++CLASSPATH=$JAVA_MAIL_HOME/gnumail.jar:$JAVA_ACTIVATION_HOME/activation.jar:$CLASSPATH + export CLASSPATH + + if [ "$1" == "test" ] --- bouncycastle-1.44+dfsg.orig/debian/patches/02_index.patch +++ bouncycastle-1.44+dfsg/debian/patches/02_index.patch @@ -0,0 +1,11 @@ +--- bouncycastle-1.33/index.html.orig 2007-07-15 19:31:02.000000000 +0200 ++++ bouncycastle-1.33/index.html 2007-07-15 19:31:27.000000000 +0200 +@@ -36,7 +36,7 @@ + here. +

+ The current api documentation for this package is +-here. ++in the corresponding libbc*-java-doc Debian package. +

+

+

Examples and Tests

--- bouncycastle-1.44+dfsg.orig/debian/poms/bcmail.pom +++ bouncycastle-1.44+dfsg/debian/poms/bcmail.pom @@ -0,0 +1,29 @@ + + + 4.0.0 + org.bouncycastle + bcmail-jdk14 + jar + Bouncy Castle CMS and S/MIME API + 1.44 + The Bouncy Castle Java CMS and S/MIME APIs for handling the CMS and S/MIME protocols. This jar contains CMS and S/MIME APIs for JDK 1.4. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. If the S/MIME API is used, the JavaMail API and the Java activation framework will also be needed. + http://www.bouncycastle.org/java.html + + + Bouncy Castle Licence + http://www.bouncycastle.org/licence.html + repo + + + + http://www.bouncycastle.org/viewcvs/viewcvs.cgi/java + + + + org.bouncycastle + bcprov-jdk14 + 1.44 + jar + + + --- bouncycastle-1.44+dfsg.orig/debian/poms/bcprov.pom +++ bouncycastle-1.44+dfsg/debian/poms/bcprov.pom @@ -0,0 +1,21 @@ + + + 4.0.0 + org.bouncycastle + bcprov-jdk14 + jar + Bouncy Castle Provider + 1.44 + The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.4. + http://www.bouncycastle.org/java.html + + + Bouncy Castle Licence + http://www.bouncycastle.org/licence.html + repo + + + + http://www.bouncycastle.org/viewcvs/viewcvs.cgi/java + + --- bouncycastle-1.44+dfsg.orig/debian/poms/bctsp.pom +++ bouncycastle-1.44+dfsg/debian/poms/bctsp.pom @@ -0,0 +1,35 @@ + + + 4.0.0 + org.bouncycastle + bctsp-jdk14 + jar + Bouncy Castle OpenPGP API + 1.44 + The Bouncy Castle Java API for handling the Time Stamp Protocol (TSP). This jar contains the TSP API for JDK 1.4. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. + http://www.bouncycastle.org/java.html + + + Bouncy Castle Licence + http://www.bouncycastle.org/licence.html + repo + + + + http://www.bouncycastle.org/viewcvs/viewcvs.cgi/java + + + + org.bouncycastle + bcprov-jdk14 + 1.44 + jar + + + org.bouncycastle + bcmail-jdk14 + 1.44 + jar + + + --- bouncycastle-1.44+dfsg.orig/debian/poms/bcpg.pom +++ bouncycastle-1.44+dfsg/debian/poms/bcpg.pom @@ -0,0 +1,34 @@ + + + 4.0.0 + org.bouncycastle + bcpg-jdk14 + jar + Bouncy Castle OpenPGP API + 1.44 + The Bouncy Castle Java API for handling the OpenPGP protocol. This jar contains the OpenPGP API for JDK 1.4. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. + http://www.bouncycastle.org/java.html + + + Bouncy Castle Licence + http://www.bouncycastle.org/licence.html + repo + + + Apache Software License, Version 1.1 + http://www.apache.org/licenses/LICENSE-1.1 + repo + + + + http://www.bouncycastle.org/viewcvs/viewcvs.cgi/java + + + + org.bouncycastle + bcprov-jdk14 + 1.44 + jar + + +