[Git][java-team/libjna-java][master] 3 commits: Add patch to address build path in soname (Closes: #956178)

Tony Mancill gitlab at salsa.debian.org
Sat Apr 11 06:20:54 BST 2020



Tony Mancill pushed to branch master at Debian Java Maintainers / libjna-java


Commits:
03ef2a36 by tony mancill at 2020-04-08T10:39:22-07:00
Add patch to address build path in soname (Closes: #956178)

- - - - -
ce732f3e by tony mancill at 2020-04-08T10:42:51-07:00
Specify debhelper compat 12 via debhelper-compat dependency

- - - - -
c5a01431 by tony mancill at 2020-04-10T22:16:43-07:00
prepare changelog for upload to unstable

- - - - -


5 changed files:

- debian/changelog
- − debian/compat
- debian/control
- + debian/patches/18-build-directory-in-soname.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+libjna-java (4.5.2-2) unstable; urgency=medium
+
+  * Team upload
+  * Add patch to address build path in soname (Closes: #956178)
+  * Specify debhelper compat 12 via debhelper-compat dependency
+
+ -- tony mancill <tmancill at debian.org>  Fri, 10 Apr 2020 22:15:26 -0700
+
 libjna-java (4.5.2-1) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/compat deleted
=====================================
@@ -1 +0,0 @@
-11


=====================================
debian/control
=====================================
@@ -9,7 +9,7 @@ Uploaders:
 Build-Depends:
  ant,
  ant-optional,
- debhelper (>= 11),
+ debhelper-compat (= 12),
  default-jdk,
  default-jdk-doc,
  javahelper (>=0.32~),


=====================================
debian/patches/18-build-directory-in-soname.patch
=====================================
@@ -0,0 +1,19 @@
+Description: Remove the build path from the library soname
+Author: Bart Massey <bart.massey at gmail.com>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956178
+
+--- a/native/Makefile
++++ b/native/Makefile
+@@ -268,10 +268,10 @@
+ PCFLAGS+=-fPIC
+ CDEFINES+=-DHAVE_PROTECTION
+ ifeq ($(DYNAMIC_LIBFFI),true)
+-LDFLAGS+=-Wl,-soname,$@
++LDFLAGS+=-Wl,-soname,$(F@)
+ else
+ # Ensure we bind to local libffi symbols
+-LDFLAGS+=-Wl,-soname,$@,-Bsymbolic
++LDFLAGS+=-Wl,-soname,$(F@),-Bsymbolic
+ endif
+ endif
+ 


=====================================
debian/patches/series
=====================================
@@ -8,3 +8,4 @@
 15-java9-compatibility.patch
 16-java10-compatibility.patch
 17-gcc8-compatibility.patch
+18-build-directory-in-soname.patch



View it on GitLab: https://salsa.debian.org/java-team/libjna-java/-/compare/70d1b87b5852db5535026c56c5a541b819d7572d...c5a014318ae85bb1784fcc7f66f569408e97e76b

-- 
View it on GitLab: https://salsa.debian.org/java-team/libjna-java/-/compare/70d1b87b5852db5535026c56c5a541b819d7572d...c5a014318ae85bb1784fcc7f66f569408e97e76b
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/20200411/924d6996/attachment.html>


More information about the pkg-java-commits mailing list