Package: mpj
Version: 0.38~dfsg-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu quantal ubuntu-patch openjdk-7-transition
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Dear Maintainer,
In Ubuntu, the attached patch was applied to achieve the following:
* Transition package to use default java implementation:
- d/control: BD on default-jdk (>= 1:1.6).
- d/rules: Specify source/target = 1.5 to ensure backwards compatible
bytecode is built.
Ubuntu quantal is transitioning default java from openjdk-6 to openjdk-7. This
part of the patch eases this transition and ensures that bytecode built by the
package is backwards compatible.
* d/control: Target 'all' instead of 'any'.
The package does not include any arch dependent components so should target
'all'.
Thanks for considering the patch.
- -- System Information:
Debian Release: wheezy/sid
APT prefers quantal-updates
APT policy: (500, 'quantal-updates'), (500, 'quantal-security'), (500,
'quantal')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.5.0-8-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJQIRaBAAoJEL/srsug59jD56AP/3bmoOZirBoOgjHy+UvTDXtF
raIMvQePQotxl3jldnero0Raw4oyVI28LCJ+Rjj0Rind8mlO6zWEPfkrCmugVnvk
GfEeb7i5cGrjOexbdpE6UefSQ0BXSkGU9hMBTKmSbhxARfJlulLLG+piRw7L94HO
9BC1uXtf/lg35Avyt51tvwbr4eKk6r5EOAEK/cB2urtkyQlnmOVHL42ACq+6oRax
cKvKhLAnMYUojPqQORZoRSpuDlP4gekyFTsaw+aqbPcumG8po+hcHI7H8pqsmJ3Q
m5qjVeAZprqyMA/fnPSk8Wc6FwwDTW7X4DgZJlfyVR8//y1Hh93+75wZKm5JUCYw
YN6UEIEc3NatChIsqh717bbI3WDH+DqzCyHpJsIQPF4otKtYHJRsvUuaArfm252S
uMLo2CX6gnGmArP/nCRLJBZ5JOIj8MXEWhRevZXpj3SBNJdQXJ0jjrwA2JB6oicM
jEMsPV8DDlOSik4xVgDy6WAZzAOFz3g6HupUDMcJNlXUvXn8DYdkrDxmb3pigC8t
gxuomuxXRCxfwrtFKZdhRb5Ln8Js7p+9Cx1gnqUP2R1t12me/2XNUqbXXUN+LOb8
lUZ7V2QmwG5OPcBT+HpytLQbaUQN5PzMqiZIWAPWQjzLFVfbwNcAwAqgbqlYHDVO
RMlKaWcRrAEmGapnV7ws
=EJ03
-----END PGP SIGNATURE-----
diff -Nru mpj-0.38~dfsg/debian/changelog mpj-0.38~dfsg/debian/changelog
diff -Nru mpj-0.38~dfsg/debian/control mpj-0.38~dfsg/debian/control
--- mpj-0.38~dfsg/debian/control 2012-01-21 16:20:09.000000000 +0000
+++ mpj-0.38~dfsg/debian/control 2012-08-07 14:20:05.000000000 +0100
@@ -4,7 +4,7 @@
Maintainer: Debian Med Packaging Team <[email protected]>
DM-Upload-Allowed: yes
Uploaders: Andreas Tille <[email protected]>
-Build-Depends: debhelper (>= 8), javahelper (>=0.25), openjdk-6-jdk, ant,
+Build-Depends: debhelper (>= 8), javahelper (>=0.25), default-jdk (>= 1:1.6), ant,
liblog4j1.2-java, libservice-wrapper-java
Standards-Version: 3.9.2
Homepage: http://mpj-express.org/
@@ -12,8 +12,8 @@
Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/libmpj-java/trunk/
Package: libmpj-java
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${java:Depends}
+Architecture: all
+Depends: ${misc:Depends}, ${java:Depends}
Recommends: ${java:Recommends}
Description: Java library for parallel applications for multicore processors and clusters
MPJ Express is a Java message passing library that allows application
diff -Nru mpj-0.38~dfsg/debian/rules mpj-0.38~dfsg/debian/rules
--- mpj-0.38~dfsg/debian/rules 2012-01-21 14:32:16.000000000 +0000
+++ mpj-0.38~dfsg/debian/rules 2012-08-07 14:13:49.000000000 +0100
@@ -5,5 +5,8 @@
%:
dh $@ --with javahelper
+override_dh_auto_build:
+ dh_auto_build -- -Dant.build.javac.source=1.5 -Dant.build.javac.target=1.5
+
get-orig-source:
uscan --verbose --force-download