[Git][java-team/jffi][master] 7 commits: Standards-Version updated to 4.1.4
Emmanuel Bourg
gitlab at salsa.debian.org
Wed May 9 09:04:19 BST 2018
Emmanuel Bourg pushed to branch master at Debian Java Maintainers / jffi
Commits:
2fdf85c9 by Emmanuel Bourg at 2018-05-09T00:58:07+02:00
Standards-Version updated to 4.1.4
- - - - -
2a482a8b by Emmanuel Bourg at 2018-05-09T00:58:50+02:00
Switch to debhelper level 11
- - - - -
3d86ba76 by Emmanuel Bourg at 2018-05-09T00:59:02+02:00
Use salsa.debian.org Vcs-* URLs
- - - - -
ee576dff by Emmanuel Bourg at 2018-05-09T09:55:05+02:00
Fixed the build failure with Java 10 (Closes: #898230)
- - - - -
de0a1711 by Emmanuel Bourg at 2018-05-09T09:55:20+02:00
Use https URLs
- - - - -
477449de by Emmanuel Bourg at 2018-05-09T09:55:37+02:00
Improved the cleaning phase
- - - - -
fed3c436 by Emmanuel Bourg at 2018-05-09T09:56:58+02:00
Upload to unstable
- - - - -
10 changed files:
- debian/changelog
- + debian/clean
- debian/compat
- debian/control
- debian/copyright
- − debian/maven.cleanIgnoreRules
- − debian/maven.publishedRules
- + debian/patches/java10-compatibility.patch
- debian/patches/series
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+jffi (1.2.7-11) unstable; urgency=medium
+
+ * Team upload.
+ * Fixed the build failure with Java 10 (Closes: #898230)
+ * Standards-Version updated to 4.1.4
+ * Switch to debhelper level 11
+ * Use salsa.debian.org Vcs-* URLs
+
+ -- Emmanuel Bourg <ebourg at apache.org> Wed, 09 May 2018 09:56:51 +0200
+
jffi (1.2.7-10) unstable; urgency=medium
* Team upload.
@@ -144,7 +154,7 @@ jffi (1.0.2-9) unstable; urgency=low
* Team upload.
* Patch d/control build-dep on default-jdk. (Closes: #675180)
- Thanks to James Page.
- * Bump Standards-Version to 3.9.3 (no changes).
+ * Bump Standards-Version to 3.9.3 (no changes).
* d/copyright: update for DEP5 and to address lintian warnings.
* d/control: update Vcs-Git URL.
=====================================
debian/clean
=====================================
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1 @@
+ccache/
=====================================
debian/compat
=====================================
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-10
+11
=====================================
debian/control
=====================================
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends:
ant,
ant-optional,
bnd (>= 2.1.0),
- debhelper (>= 10),
+ debhelper (>= 11),
default-jdk,
javahelper,
junit4,
@@ -18,10 +18,10 @@ Build-Depends:
maven-debian-helper,
maven-repo-helper,
pkg-config
-Standards-Version: 3.9.8
-Vcs-Git: https://anonscm.debian.org/git/pkg-java/jffi.git
-Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/jffi.git
-Homepage: http://github.com/jnr/jffi
+Standards-Version: 4.1.4
+Vcs-Git: https://salsa.debian.org/java-team/jffi.git
+Vcs-Browser: https://salsa.debian.org/java-team/jffi
+Homepage: https://github.com/jnr/jffi
Package: libjffi-java
Architecture: all
=====================================
debian/copyright
=====================================
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,4 +1,4 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: jffi
Upstream-Contact: Wayne Meissner
Source: http://github.com/jnr/jffi
=====================================
debian/maven.cleanIgnoreRules deleted
=====================================
--- a/debian/maven.cleanIgnoreRules
+++ /dev/null
@@ -1 +0,0 @@
-
=====================================
debian/maven.publishedRules deleted
=====================================
--- a/debian/maven.publishedRules
+++ /dev/null
@@ -1 +0,0 @@
-
=====================================
debian/patches/java10-compatibility.patch
=====================================
--- /dev/null
+++ b/debian/patches/java10-compatibility.patch
@@ -0,0 +1,75 @@
+Description: Fixes the build failure with Java 10
+Author: Emmanuel Bourg <ebourg at apache.org>
+Forwarded: no
+--- a/build.xml
++++ b/build.xml
+@@ -153,8 +153,9 @@
+
+ <target name="-do-compile" depends="-init">
+ <mkdir dir="${build.classes.dir}"/>
++ <mkdir dir="${build.native.dir}"/>
+ <!-- Compile the java code from ${src} into ${build} -->
+- <javac srcdir="${src.dir}" destdir="${build.classes.dir}" includeantruntime="false"/>
++ <javac srcdir="${src.dir}" destdir="${build.classes.dir}" includeantruntime="false" nativeHeaderDir="${build.native.dir}"/>
+ </target>
+
+ <target name="-compile-java" depends="-do-compile"/>
+@@ -280,25 +281,10 @@
+
+
+ <target name="-generate-version" depends="-init,-init-vars,-generate-version-source">
+- <javac target="1.6" destdir="${build.classes.dir}" srcdir="${build.dir}/java" includeantruntime="false"/>
++ <javac target="1.6" destdir="${build.classes.dir}" srcdir="${build.dir}/java" includeantruntime="false" nativeHeaderDir="${build.native.dir}"/>
+ </target>
+
+ <target name="-generate-native-headers" depends="-init-vars,-generate-version,-compile-java">
+- <mkdir dir="${build.native.dir}"/>
+- <mkdir dir="${build.classes.dir}"/>
+- <javah classpath="${build.classes.dir}" destdir="${build.native.dir}" force="yes">
+- <class name="com.kenai.jffi.Foreign"/>
+- <class name="com.kenai.jffi.ObjectBuffer"/>
+- <class name="com.kenai.jffi.Version"/>
+- </javah>
+- <!--
+- <exec executable="javah" failonerror="true">
+- <arg line="-d ${build.native.dir}"/>
+- <arg line="-classpath ${build.classes.dir}"/>
+- <arg line="com.kenai.jffi.Foreign"/>
+- <arg line="com.kenai.jffi.ObjectBuffer"/>
+- </exec>
+- -->
+ </target>
+
+ <target name="-build-native-library" depends="-init-vars, -generate-native-headers, -generate-version">
+--- a/version.xml
++++ b/version.xml
+@@ -10,8 +10,11 @@
+ package com.kenai.jffi;
+ public final class Version {
+ private Version() {}
++ @java.lang.annotation.Native
+ public static final int MAJOR = ${jffi.version.major};
++ @java.lang.annotation.Native
+ public static final int MINOR = ${jffi.version.minor};
++ @java.lang.annotation.Native
+ public static final int MICRO = ${jffi.version.micro};
+ }
+ </echo>
+--- a/src/main/java/com/kenai/jffi/ObjectBuffer.java
++++ b/src/main/java/com/kenai/jffi/ObjectBuffer.java
+@@ -46,6 +46,7 @@
+ public static final int ZERO_TERMINATE = 0x4;
+
+ /** Pin the array memory and pass the JVM memory pointer directly to the function */
++ @java.lang.annotation.Native
+ public static final int PINNED = 0x8;
+
+ /** For OUT arrays, clear the temporary native memory area */
+@@ -62,6 +63,7 @@
+ static final int FLAGS_SHIFT = 0;
+ static final int FLAGS_MASK = 0xff;
+
++ @java.lang.annotation.Native
+ static final int ARRAY = 0x10 << TYPE_SHIFT;
+ static final int BUFFER = 0x20 << TYPE_SHIFT;
+ static final int JNI = 0x40 << TYPE_SHIFT;
=====================================
debian/patches/series
=====================================
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@ disable-warnings-as-errors-for-libtest.patch
test_fork_true.patch
remove-unnecessary-target-for-native-build.patch
nonlinux-platforms.patch
+java10-compatibility.patch
=====================================
debian/rules
=====================================
--- a/debian/rules
+++ b/debian/rules
@@ -42,9 +42,6 @@ override_dh_clean:
ant clean
dh_clean
-get-orig-source:
- uscan --force-download --verbose --no-symlink
-
#
# original jffi package
#
View it on GitLab: https://salsa.debian.org/java-team/jffi/compare/57abc6c53be8a640a4fa43f8c1c2e8de3ddba981...fed3c436d1af25baf57e494a0cebd9bb5e3762e6
---
View it on GitLab: https://salsa.debian.org/java-team/jffi/compare/57abc6c53be8a640a4fa43f8c1c2e8de3ddba981...fed3c436d1af25baf57e494a0cebd9bb5e3762e6
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20180509/e60fa11e/attachment.html>
More information about the pkg-java-commits
mailing list