[bouncycastle] 01/03: Acknowledge non-maintainer upload.

Markus Koschany apo-guest at moszumanska.debian.org
Thu Dec 10 23:20:12 UTC 2015


This is an automated email from the git hooks/post-receive script.

apo-guest pushed a commit to branch wheezy-security
in repository bouncycastle.

commit 38e4443b3e05b6b7e59d04d293bb955035de1c7e
Author: Markus Koschany <apo at debian.org>
Date:   Wed Dec 9 23:07:49 2015 +0100

    Acknowledge non-maintainer upload.
---
 debian/changelog           | 21 ++++++++++++++++++---
 debian/control             | 18 +++++++-----------
 debian/libbcmail-java.poms |  1 +
 debian/libbcpg-java.poms   |  1 +
 debian/libbcprov-java.poms |  1 +
 debian/libbctsp-java.poms  |  1 +
 debian/maven.rules         |  5 +++++
 debian/orig-tar.sh         |  0
 debian/poms/bcmail.pom     | 29 +++++++++++++++++++++++++++++
 debian/poms/bcpg.pom       | 34 ++++++++++++++++++++++++++++++++++
 debian/poms/bcprov.pom     | 21 +++++++++++++++++++++
 debian/poms/bctsp.pom      | 35 +++++++++++++++++++++++++++++++++++
 debian/rules               | 23 +++++++++++++++++++----
 13 files changed, 172 insertions(+), 18 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 9fa997c..7e92f82 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,27 @@
-bouncycastle (1.44+dfsg-3) UNRELEASED; urgency=low
+bouncycastle (1.44+dfsg-3.1) testing; urgency=low
+
+  * Target upload for testing to enable maven artifacts and fix up
+    FTBFS in a number of other rbd's.
+
+ -- James Page <james.page at ubuntu.com>  Wed, 15 Aug 2012 08:59:20 +0100
+
+bouncycastle (1.44+dfsg-3) unstable; urgency=low
 
   * Team upload.
+
+  [Niels Thykier]
   * Changed the section of the gcj packages to java.
-  * Bumped Standards-Versions 3.9.0 - no changes required.
   * Replaced B-D on default-jdk-builddep with gcj-native-helper
     and default-jdk.
 
- -- Niels Thykier <niels at thykier.net>  Tue, 29 Jun 2010 23:04:56 +0200
+  [tony mancill]
+  * Apply patch to deploy maven artifacts. (Closes: #632183)
+    Thanks to James Page.
+  * All Recommends on *-gcj packages downgraded to Suggests. 
+    (Closes: #585062)
+  * Bumped Standards-Versions 3.9.2 - no changes required.
+
+ -- tony mancill <tmancill at debian.org>  Sun, 10 Jul 2011 16:27:31 -0700
 
 bouncycastle (1.44+dfsg-2) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index d46828f..5aa813e 100644
--- a/debian/control
+++ b/debian/control
@@ -3,9 +3,9 @@ Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Matthias Klose <doko at ubuntu.com>, Michael Koch <konqueror at gmx.de>
-Build-Depends: cdbs (>= 0.4.27), debhelper (>= 7), ant, default-jdk, gcj-native-helper,
- quilt, libgnumail-java, junit
-Standards-Version: 3.9.0
+Build-Depends: cdbs (>= 0.4.27), debhelper (>= 7), ant, default-jdk, gcj-native-helper, quilt, libgnumail-java,
+ junit, ant-optional, maven-repo-helper
+Standards-Version: 3.9.2
 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/
@@ -13,8 +13,7 @@ Homepage: http://www.bouncycastle.org/
 Package: libbcprov-java
 Architecture: all
 Depends: libgcj-common (>= 1:4.1.1-19), default-jre-headless | java2-runtime-headless, ${misc:Depends}
-Recommends: libbcprov-java-gcj
-Suggests: java-virtual-machine, libbcprov-java-doc
+Suggests: java-virtual-machine, libbcprov-java-doc, libbcprov-java-gcj
 Description: Bouncy Castle Java Cryptographic Service Provider
  The Bouncy Castle Crypto package is a Java implementation of
  cryptographic algorithms.
@@ -32,8 +31,7 @@ Description: Documentation for libbcprov-java
 Package: libbcmail-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
+Suggests: java-virtual-machine, libbcmail-java-doc,libbcmail-java-gcj
 Description: Bouncy Castle generators/processors for S/MIME and CMS
  The Bouncy Castle Crypto package is a Java implementation of
  cryptographic algorithms.
@@ -52,8 +50,7 @@ Description: Documentation for libbcmail-java
 Package: libbctsp-java
 Architecture: all
 Depends: default-jre-headless | java2-runtime-headless, ${misc:Depends}
-Recommends: libbctsp-java-gcj
-Suggests: java-virtual-machine, libbctsp-java-doc
+Suggests: java-virtual-machine, libbctsp-java-doc, libbctsp-java-gcj
 Description: Bouncy Castle generators/processors for TSP
  The Bouncy Castle Crypto package is a Java implementation of
  cryptographic algorithms.
@@ -71,8 +68,7 @@ Description: Documentation for libbctsp-java
 Package: libbcpg-java
 Architecture: all
 Depends: default-jre-headless | java2-runtime-headless, ${misc:Depends}
-Recommends: libbcpg-java-gcj
-Suggests: java-virtual-machine, libbcpg-java-doc
+Suggests: java-virtual-machine, libbcpg-java-doc, libbcpg-java-gcj
 Description: Bouncy Castle generators/processors for OpenPGP
  The Bouncy Castle Crypto package is a Java implementation of
  cryptographic algorithms.
diff --git a/debian/libbcmail-java.poms b/debian/libbcmail-java.poms
new file mode 100644
index 0000000..f1b3861
--- /dev/null
+++ b/debian/libbcmail-java.poms
@@ -0,0 +1 @@
+debian/poms/bcmail.pom
diff --git a/debian/libbcpg-java.poms b/debian/libbcpg-java.poms
new file mode 100644
index 0000000..6874db4
--- /dev/null
+++ b/debian/libbcpg-java.poms
@@ -0,0 +1 @@
+debian/poms/bcpg.pom
diff --git a/debian/libbcprov-java.poms b/debian/libbcprov-java.poms
new file mode 100644
index 0000000..67e8f8b
--- /dev/null
+++ b/debian/libbcprov-java.poms
@@ -0,0 +1 @@
+debian/poms/bcprov.pom
diff --git a/debian/libbctsp-java.poms b/debian/libbctsp-java.poms
new file mode 100644
index 0000000..402472d
--- /dev/null
+++ b/debian/libbctsp-java.poms
@@ -0,0 +1 @@
+debian/poms/bctsp.pom
diff --git a/debian/maven.rules b/debian/maven.rules
new file mode 100644
index 0000000..fdf6427
--- /dev/null
+++ b/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/ * *
diff --git a/debian/orig-tar.sh b/debian/orig-tar.sh
old mode 100755
new mode 100644
diff --git a/debian/poms/bcmail.pom b/debian/poms/bcmail.pom
new file mode 100644
index 0000000..22e4ab6
--- /dev/null
+++ b/debian/poms/bcmail.pom
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.bouncycastle</groupId>
+  <artifactId>bcmail-jdk14</artifactId>
+  <packaging>jar</packaging>
+  <name>Bouncy Castle CMS and S/MIME API</name>
+  <version>1.44</version>
+  <description>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.</description>
+  <url>http://www.bouncycastle.org/java.html</url>
+  <licenses>
+    <license>
+      <name>Bouncy Castle Licence</name>
+      <url>http://www.bouncycastle.org/licence.html</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <scm>
+    <url>http://www.bouncycastle.org/viewcvs/viewcvs.cgi/java</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>org.bouncycastle</groupId>
+      <artifactId>bcprov-jdk14</artifactId>
+      <version>1.44</version>
+      <type>jar</type>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/debian/poms/bcpg.pom b/debian/poms/bcpg.pom
new file mode 100644
index 0000000..1732312
--- /dev/null
+++ b/debian/poms/bcpg.pom
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.bouncycastle</groupId>
+  <artifactId>bcpg-jdk14</artifactId>
+  <packaging>jar</packaging>
+  <name>Bouncy Castle OpenPGP API</name>
+  <version>1.44</version>
+  <description>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.</description>
+  <url>http://www.bouncycastle.org/java.html</url>
+  <licenses>
+    <license>
+      <name>Bouncy Castle Licence</name>
+      <url>http://www.bouncycastle.org/licence.html</url>
+      <distribution>repo</distribution>
+    </license>
+    <license>
+      <name>Apache Software License, Version 1.1</name>
+      <url>http://www.apache.org/licenses/LICENSE-1.1</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <scm>
+    <url>http://www.bouncycastle.org/viewcvs/viewcvs.cgi/java</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>org.bouncycastle</groupId>
+      <artifactId>bcprov-jdk14</artifactId>
+      <version>1.44</version>
+      <type>jar</type>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/debian/poms/bcprov.pom b/debian/poms/bcprov.pom
new file mode 100644
index 0000000..a86ace0
--- /dev/null
+++ b/debian/poms/bcprov.pom
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.bouncycastle</groupId>
+  <artifactId>bcprov-jdk14</artifactId>
+  <packaging>jar</packaging>
+  <name>Bouncy Castle Provider</name>
+  <version>1.44</version>
+  <description>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.</description>
+  <url>http://www.bouncycastle.org/java.html</url>
+  <licenses>
+    <license>
+      <name>Bouncy Castle Licence</name>
+      <url>http://www.bouncycastle.org/licence.html</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <scm>
+    <url>http://www.bouncycastle.org/viewcvs/viewcvs.cgi/java</url>
+  </scm>
+</project>
diff --git a/debian/poms/bctsp.pom b/debian/poms/bctsp.pom
new file mode 100644
index 0000000..223a3f4
--- /dev/null
+++ b/debian/poms/bctsp.pom
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.bouncycastle</groupId>
+  <artifactId>bctsp-jdk14</artifactId>
+  <packaging>jar</packaging>
+  <name>Bouncy Castle OpenPGP API</name>
+  <version>1.44</version>
+  <description>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.</description>
+  <url>http://www.bouncycastle.org/java.html</url>
+  <licenses>
+    <license>
+      <name>Bouncy Castle Licence</name>
+      <url>http://www.bouncycastle.org/licence.html</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <scm>
+    <url>http://www.bouncycastle.org/viewcvs/viewcvs.cgi/java</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>org.bouncycastle</groupId>
+      <artifactId>bcprov-jdk14</artifactId>
+      <version>1.44</version>
+      <type>jar</type>
+    </dependency>
+    <dependency>
+      <groupId>org.bouncycastle</groupId>
+      <artifactId>bcmail-jdk14</artifactId>
+      <version>1.44</version>
+      <type>jar</type>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/debian/rules b/debian/rules
index 451fd0c..988f586 100755
--- a/debian/rules
+++ b/debian/rules
@@ -32,7 +32,8 @@ clean::
 
 # bcprov
 binary-install/libbcprov-java:: build/libbcprov-java
-	install -m 644 $(builddir)/jars/bcprov-jdk14-*.jar debian/libbcprov-java/usr/share/java/bcprov.jar
+	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::
@@ -40,19 +41,22 @@ binary-install/libbcprov-java-doc::
 
 # bcmail
 binary-install/libbcmail-java:: build/libbcmail-java
-	install -m 644 $(builddir)/jars/bcmail-jdk14-*.jar debian/libbcmail-java/usr/share/java/bcmail.jar
+	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
-	install -m 644 $(builddir)/jars/bcpg-jdk14-*.jar debian/libbcpg-java/usr/share/java/bcpg.jar
+	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
-	install -m 644 $(builddir)/jars/bctsp-jdk14-*.jar debian/libbctsp-java/usr/share/java/bctsp.jar
+	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
 
@@ -88,3 +92,14 @@ binary-post-install/libbctsp-java-gcj:: binary-post-install/libbctsp-java
 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 ;
+

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/bouncycastle.git



More information about the pkg-java-commits mailing list