[Git][java-team/libnative-platform-java][master] 4 commits: Standards-Version updated to 4.1.4

Emmanuel Bourg gitlab at salsa.debian.org
Thu May 17 10:54:11 BST 2018


Emmanuel Bourg pushed to branch master at Debian Java Maintainers / libnative-platform-java


Commits:
4b4192d8 by Emmanuel Bourg at 2018-05-17T11:35:43+02:00
Standards-Version updated to 4.1.4

- - - - -
5e3fb9f7 by Emmanuel Bourg at 2018-05-17T11:51:10+02:00
Fixed the build failure with Java 10 (Close: #898903)

- - - - -
02a7ee00 by Emmanuel Bourg at 2018-05-17T11:53:34+02:00
Use salsa.debian.org Vcs-* URLs

- - - - -
dce7631d by Emmanuel Bourg at 2018-05-17T11:53:48+02:00
Upload to unstable

- - - - -


5 changed files:

- debian/Makefile
- debian/changelog
- debian/control
- debian/rules
- debian/watch


Changes:

=====================================
debian/Makefile
=====================================
--- a/debian/Makefile
+++ b/debian/Makefile
@@ -32,16 +32,17 @@ JAVA_WITH_INTERNAL_SRC = $(shell find src/main/java -name "*.java" -print)
 
 build: $(BUILD_DIR)/libnative-platform.so $(BUILD_DIR)/libnative-platform-curses.so $(BUILD_DIR)/native-platform.jar javadoc
 
-$(BUILD_DIR)/libnative-platform.so: $(MAIN_CXX_SRC) $(BUILD_DIR)/native.h
+$(BUILD_DIR)/libnative-platform.so: $(MAIN_CXX_SRC) $(BUILD_DIR)/classes/%.class
 	$(CXX) -shared $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $(MAIN_CXX_SRC)
 
-$(BUILD_DIR)/libnative-platform-curses.so: $(CURSES_CXX_SRC) $(BUILD_DIR)/native.h
+$(BUILD_DIR)/libnative-platform-curses.so: $(CURSES_CXX_SRC) $(BUILD_DIR)/classes/%.class
 	# "-l*" options must be put at the end, thus fixing symbol errors in Ubuntu.
 	$(CXX) -shared $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $(CURSES_CXX_SRC) -lcurses
 
 $(BUILD_DIR)/classes/%.class: $(JAVA_SRC)
 	mkdir --parents $(BUILD_DIR)/classes
-	javac -source $(JAVA_TARGET_VERSION) -target $(JAVA_SOURCE_VERSION) -encoding UTF-8 -d $(BUILD_DIR)/classes $(JAVA_SRC)
+	javac -source $(JAVA_TARGET_VERSION) -target $(JAVA_SOURCE_VERSION) -encoding UTF-8 -d $(BUILD_DIR)/classes -h $(BUILD_DIR) $(JAVA_SRC)
+	cat $(BUILD_DIR)/net*.h > $(BUILD_DIR)/native.h
 
 javadoc: $(JAVA_WITH_INTERNAL_SRC)
 	mkdir --parents $(BUILD_DIR)/javadoc
@@ -50,21 +51,6 @@ javadoc: $(JAVA_WITH_INTERNAL_SRC)
 $(BUILD_DIR)/native-platform.jar: $(BUILD_DIR)/classes/%.class
 	jar cf $@ -C $(BUILD_DIR)/classes .
 
-$(BUILD_DIR)/native.h: $(BUILD_DIR)/classes/%.class
-	javah -o $(BUILD_DIR)/native.h -classpath $(BUILD_DIR)/classes \
-	      net.rubygrapefruit.platform.internal.jni.NativeLibraryFunctions \
-	      net.rubygrapefruit.platform.internal.jni.PosixFileFunctions \
-	      net.rubygrapefruit.platform.internal.jni.PosixFileSystemFunctions \
-	      net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions \
-	      net.rubygrapefruit.platform.internal.jni.PosixTerminalFunctions \
-	      net.rubygrapefruit.platform.internal.jni.TerminfoFunctions \
-	      net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions \
-	      net.rubygrapefruit.platform.internal.jni.WindowsHandleFunctions \
-	      net.rubygrapefruit.platform.internal.jni.WindowsRegistryFunctions \
-	      net.rubygrapefruit.platform.internal.jni.WindowsFileFunctions \
-	      net.rubygrapefruit.platform.internal.jni.FileEventFunctions \
-	      net.rubygrapefruit.platform.internal.jni.PosixTypeFunctions
-
 clean:
 	$(RM) -r $(BUILD_DIR)/javadoc $(BUILD_DIR)/classes
 	$(RM) $(BUILD_DIR)/*.jar $(BUILD_DIR)/*.so $(BUILD_DIR)/native.h


=====================================
debian/changelog
=====================================
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+libnative-platform-java (0.14-4) unstable; urgency=medium
+
+  * Team upload.
+  * Fixed the build failure with Java 10 (Close: #898903)
+  * Standards-Version updated to 4.1.4
+  * Use salsa.debian.org Vcs-* URLs
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Thu, 17 May 2018 11:53:41 +0200
+
 libnative-platform-java (0.14-3) unstable; urgency=medium
 
   * d/control:


=====================================
debian/control
=====================================
--- a/debian/control
+++ b/debian/control
@@ -4,15 +4,15 @@ Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Kai-Chung Yan <seamlikok at gmail.com>
 Build-Depends: debhelper (>= 11),
-               default-jdk-headless | default-jdk (>= 1:1.7),
+               default-jdk-headless (>= 2:1.8) | default-jdk (>= 2:1.8),
                default-jdk-doc,
                javahelper,
                libncurses5-dev,
                maven-repo-helper (>= 1.5~)
-Standards-Version: 4.1.3
+Standards-Version: 4.1.4
+Vcs-Git: https://salsa.debian.org/java-team/libnative-platform-java.git
+Vcs-Browser: https://salsa.debian.org/java-team/libnative-platform-java
 Homepage: https://github.com/adammurdoch/native-platform
-Vcs-Git: https://anonscm.debian.org/git/pkg-java/libnative-platform-java.git
-Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/libnative-platform-java.git
 
 Package: libnative-platform-java
 Architecture: all


=====================================
debian/rules
=====================================
--- a/debian/rules
+++ b/debian/rules
@@ -14,6 +14,3 @@ override_dh_auto_build:
 override_dh_auto_clean:
 	dh_auto_clean
 	$(RM) -r debian/out
-
-get-orig-source:
-	uscan --download-current-version --force-download --repack --compression xz
\ No newline at end of file


=====================================
debian/watch
=====================================
--- a/debian/watch
+++ b/debian/watch
@@ -1,5 +1,5 @@
 version=3
-opts=uversionmangle=s/(\d)[\.\-]?((?:rc|RC|pre)(?:\.|-)?\d+(?:-\d+)?)$/$1~$2/,dversionmangle=s/(\da?)[\+\.\-~](?:dfsg|debian|ds|repack|repacked)\.?\d*$/$1/, \
+opts=repack,compression=xz,uversionmangle=s/(\d)[\.\-]?((?:rc|RC|pre)(?:\.|-)?\d+(?:-\d+)?)$/$1~$2/,dversionmangle=s/(\da?)[\+\.\-~](?:dfsg|debian|ds|repack|repacked)\.?\d*$/$1/, \
  https://github.com/adammurdoch/native-platform/tags \
  .*/archive/(?:upstream/)?(?:v||version-|release-|X|R|r)(\d\S*)\.tar\.gz
 # Bart Martens <bartm at debian.org>  Sat, 04 May 2013 09:06:25 +0000



View it on GitLab: https://salsa.debian.org/java-team/libnative-platform-java/compare/45dfe1016f8895987a089243041180f4c88905b3...dce7631dfb2e78b994e84b4f523db64f42f1b0c9

---
View it on GitLab: https://salsa.debian.org/java-team/libnative-platform-java/compare/45dfe1016f8895987a089243041180f4c88905b3...dce7631dfb2e78b994e84b4f523db64f42f1b0c9
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/20180517/f577cbc1/attachment.html>


More information about the pkg-java-commits mailing list