2020-06-04 08:39:30 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jun 4 06:38:27 UTC 2020 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
2020-06-04 09:07:24 +02:00
|
|
|
- Upgrade to 5.5.0
|
|
|
|
* Features
|
|
|
|
+ Add CoreFoundation, IOKit, and DiskArbitration mappings in
|
|
|
|
c.s.j.p.mac.
|
|
|
|
+ c.s.j.p.mac.SystemB now extends c.s.j.p.unix.LibCAPI.
|
|
|
|
+ Add additional OSGi headers for the JNA bundle to support
|
|
|
|
32bit ARM (hardfloat)
|
|
|
|
+ Include Win32 COM utils (c.s.j.p.win32.com.util and
|
|
|
|
c.s.j.p.win32.com.annotation) in OSGI bundle
|
|
|
|
* Bug Fixes
|
|
|
|
+ Fix signature for c.s.j.p.win32.Kernel32#CreateRemoteThread
|
|
|
|
and bind VirtualAllocEx, VirtualFreeEx, GetExitCodeThread in
|
|
|
|
c.s.j.p.win32.Kernel32
|
|
|
|
+ Windows needs a wide string in
|
|
|
|
c.s.j.p.win32.COM.IShellFolder#ParseDisplayName
|
|
|
|
+ KEY_ALL_ACCESS value is incorrect in c.s.j.p.win32.WinNT.java
|
|
|
|
+ Ensure JARs created from the build system don't contain
|
|
|
|
invalid Info-ZIP Unicode Path extra info
|
|
|
|
+ Read correct member of
|
|
|
|
WinBase.SYSTEM_INFO.processorArchitecture union
|
|
|
|
+ Fix passing unions containing integer and floating point
|
|
|
|
members as parameters by value
|
2020-06-04 08:39:30 +02:00
|
|
|
- Modified patch:
|
|
|
|
* jna-build.patch
|
2020-06-04 09:07:24 +02:00
|
|
|
+ rediff to the changed context
|
2020-06-04 08:39:30 +02:00
|
|
|
+ disable warnings as errors
|
|
|
|
+ fix build on ppc64 and s390x
|
|
|
|
|
2019-10-10 20:42:10 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Oct 10 18:33:20 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
- Rename package to jna, since the jna package must be anyway
|
|
|
|
archful
|
|
|
|
- Upgrade to 5.4.0
|
|
|
|
- Split the package into:
|
|
|
|
* jna
|
|
|
|
+ archful package
|
|
|
|
+ provides and obsoletes the libjnidispatch package
|
|
|
|
+ packages the libjnidispatch.so
|
|
|
|
* jna-contrib
|
|
|
|
+ noarch package
|
|
|
|
+ contains the jna-platform examples
|
|
|
|
- Removed patches:
|
|
|
|
* jna-4.5.1-nojavah.patch
|
|
|
|
* jna-getpeer.patch
|
|
|
|
* jna-msgsize.patch
|
|
|
|
+ not needed anymore with this version
|
|
|
|
- Modified patches:
|
|
|
|
* jna-build.patch
|
|
|
|
* jna-callback.patch
|
|
|
|
+ Adapted to changed context
|
2019-10-10 21:51:52 +02:00
|
|
|
- Added patches:
|
2019-10-10 20:42:10 +02:00
|
|
|
* jna-system-libjnidispatch.patch
|
|
|
|
+ Load the libjnidispatch from system
|
2019-10-10 21:51:52 +02:00
|
|
|
* jna-java8compat.patch
|
|
|
|
+ Add casts to prevent using of java9+ only ByteBuffer
|
|
|
|
methods
|
2019-10-10 20:42:10 +02:00
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 13 19:03:23 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
- Decide whether to apply the jna-4.5.0-nojavah.patch according
|
|
|
|
to what java-devel version is used for build
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 24 14:23:37 UTC 2018 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
- Install the provided pom*.xml files in order to make maven aware
|
|
|
|
about the jna-platform too
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 26 11:50:51 UTC 2018 - msuchanek@suse.com
|
|
|
|
|
|
|
|
- Fix dealing with different java environments
|
|
|
|
- Fix license warning
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 13 12:01:21 UTC 2018 - msuchanek@suse.com
|
|
|
|
|
|
|
|
- do not apply nojavah on Leap 42.3 - breaks build
|
|
|
|
- quiet warnings
|
|
|
|
+ jna-msgsize.patch
|
|
|
|
+ jna-callback.patch
|
|
|
|
+ delete jna-no-werror.patch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 12 06:17:20 UTC 2018 - fstrba@suse.com
|
|
|
|
|
|
|
|
- Upstrem version 4.5.1
|
|
|
|
- Modified patch:
|
|
|
|
* jna-4.5.0-nojavah.patch -> jna-4.5.1-nojavah.patch
|
|
|
|
+ Rediff to changed context, rework dependency chain and do not
|
|
|
|
try to load urls in the no-network build environment
|
|
|
|
- Added patch:
|
|
|
|
* jna-no-werror.patch
|
|
|
|
+ Disable -Werror to enable build with two new warnings
|
|
|
|
- Build with compatibility 1.8
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jan 9 16:30:43 UTC 2018 - fstrba@suse.com
|
|
|
|
|
|
|
|
- Added patch:
|
|
|
|
* jna-4.5.0-nojavah.patch
|
|
|
|
+ Fix build with jdk10
|
|
|
|
+ Generate relevant header files during javac run
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jan 2 17:57:53 UTC 2018 - fstrba@suse.com
|
|
|
|
|
|
|
|
- Force build with jdk < 10
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 30 13:12:41 UTC 2017 - ecsos@opensuse.org
|
|
|
|
|
|
|
|
- change version and name from jna-4.1.0.pom to jna-4.5.0.pom
|
|
|
|
- fix require libjnidispatch-version in jna-package
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 19 14:53:38 UTC 2017 - fstrba@suse.com
|
|
|
|
|
|
|
|
- Upstream version 4.5.0
|
|
|
|
- Removed patch:
|
|
|
|
* reproducible.patch
|
|
|
|
+ integrated upstream
|
|
|
|
- Added patch:
|
|
|
|
* jna-getpeer.patch
|
|
|
|
+ upstream workaround to the inaccessibility of the getPeer
|
|
|
|
method
|
|
|
|
+ Fix build with jdk9
|
|
|
|
- Modified patch:
|
|
|
|
* jna-build.patch
|
|
|
|
+ rediff to the new context
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 19 12:19:45 UTC 2017 - fstrba@suse.com
|
|
|
|
|
|
|
|
- Build with source and target levels 1.6
|
|
|
|
- Force building with java-devel < 1.9, since the code uses APIs
|
|
|
|
removed in jdk9
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri May 19 11:48:29 UTC 2017 - dziolkowski@suse.com
|
|
|
|
|
|
|
|
- New build dependency: javapackages-local
|
|
|
|
- drop conditionals for unsupported SUSE versions
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 24 21:03:28 UTC 2017 - msuchanek@suse.com
|
|
|
|
|
|
|
|
- Upstream version 4.2.2
|
|
|
|
* adds some symbols needed by Arduino IDE.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Mar 18 15:07:15 UTC 2016 - bwiedemann@suse.com
|
|
|
|
|
|
|
|
- Add reproducible.patch to fix build-compare
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Nov 8 23:31:55 UTC 2015 - p.drouand@gmail.com
|
|
|
|
|
|
|
|
- Update to version 4.2.1
|
|
|
|
* Add support for linux-sparcv9.
|
|
|
|
* Added `GetCommState`, `GetCommTimeouts` `SetCommState` and `SetCommTimeouts`
|
|
|
|
to `com.sun.jna.platform.win32.Kernel32`. Added `DCB` structure to
|
|
|
|
`com.sun.jna.platform.win32.WinBase.
|
|
|
|
* Make loading debug flags mutable.
|
|
|
|
* Added `host_processor_info` to `com.sun.jna.platform.mac.SystemB`.
|
|
|
|
* Added JNA functional overview.
|
|
|
|
* Update linux-arm natives omitted in 4.2.
|
|
|
|
- Update jna-4.1.0-build.patch > jna-build.patch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 18 09:46:16 UTC 2015 - tchvatal@suse.com
|
|
|
|
|
|
|
|
- Fix build with new javapackages-tools
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Nov 3 16:20:03 UTC 2014 - cbosdonnat@suse.com
|
|
|
|
|
|
|
|
- Updated to 4.1.0. See the changelog on:
|
|
|
|
https://github.com/twall/jna/blob/master/CHANGES.md
|
|
|
|
|
|
|
|
- Updated jna-3.4.0-build.patch into jna-4.1.0-build.patch
|
|
|
|
|
|
|
|
- Added libjnidispatch.rpmlintrc to silence warning about explicit
|
|
|
|
library dependency between jna and libjnidistach: rpm doesn't
|
|
|
|
detect library dependencies on Java packages, we need to force it.
|
|
|
|
|
|
|
|
- Removed libffi patches: now using the libffi package.
|
|
|
|
* libffi-aarch64.patch
|
|
|
|
* libffi-ppc64le.patch
|
|
|
|
|
|
|
|
- Added rpmlint filters:
|
|
|
|
* libjnidispatch-rpmlintrc
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 8 10:50:16 UTC 2014 - tchvatal@suse.com
|
|
|
|
|
|
|
|
- Do not depend on ant-trax and run spec-cleaner.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Dec 9 21:23:45 UTC 2013 - dvaleev@suse.com
|
|
|
|
|
|
|
|
- enable ppc64le
|
|
|
|
|
|
|
|
- added patches:
|
|
|
|
* libffi-ppc64le.patch
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Sep 11 10:21:12 UTC 2013 - mvyskocil@suse.com
|
|
|
|
|
|
|
|
- use add_maven_depmap from javapackages-tools
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 9 11:06:11 UTC 2013 - tchvatal@suse.com
|
|
|
|
|
|
|
|
- Move from jpackage-utils to javapackage-tools
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 11 15:11:35 UTC 2013 - schwab@suse.de
|
|
|
|
|
|
|
|
- libffi-aarch64.patch: import aarch64 support for libffi
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Dec 12 18:15:53 UTC 2012 - dvaleev@suse.com
|
|
|
|
|
|
|
|
- enable ppc and ppc64 builds
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Nov 14 13:10:40 UTC 2012 - mvyskocil@suse.com
|
|
|
|
|
|
|
|
- fix a build for non-suse distros
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 19 09:19:04 UTC 2012 - mvyskocil@suse.cz
|
|
|
|
|
|
|
|
- fix a build with jdk7
|
|
|
|
- rename to libjnidispatch to follow packaging policy (provides jna-native)
|
|
|
|
- jna and jna-javadoc are now noarch subpackages of it
|
|
|
|
- don't strip a binary during a build
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 9 13:53:29 UTC 2012 - mvyskocil@suse.cz
|
|
|
|
|
|
|
|
- Update to 3.4.0
|
|
|
|
* moved object creation out into pure Java code reduce JNI crossing
|
|
|
|
* add native peer value accessors for Pointer
|
|
|
|
* avoid loading any system-provided JNA via jna.nosys=true
|
|
|
|
* override default jnidispatch library name with jna.boot.library
|
|
|
|
* throw an error if JNA is not with a library
|
|
|
|
* linux/arm and linux/ppc 32-bit support
|
|
|
|
* preliminary linux/ppc64 support
|
|
|
|
* linux multi-arch support (kohsuke).
|
|
|
|
* add to `platform.unix.x11`: `XGrabKey`, `XUngrabKey`, `XSetErrorHandler`.
|
|
|
|
* and a lot of bugfixes (see /usr/share/packages/doc/jna/README.md)
|
|
|
|
- fix bnc#745571 enable build of jna-native as well
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 8 06:44:52 UTC 2010 - mvyskocil@suse.cz
|
|
|
|
|
|
|
|
- update to 3.1.0 (jna-3.1.0-2.jpp6.src.rpm)
|
|
|
|
* raw JNI mapping of static Java methods increased performance
|
|
|
|
* library option to allow passing/return of Java Objects.
|
|
|
|
* handling of uncaught callback exceptions (Issue 63).
|
|
|
|
* object oriented interface to X server (see contrib/x11)
|
|
|
|
* Memory class more accessible.
|
|
|
|
* allow implicit library access to current process on linux (issue 98).
|
|
|
|
* open all shared libraries with RTLD_GLOBAL, if applicable. This was the default behavior on OSX and changes the default behavior on linux.
|
|
|
|
* allow NIO Buffer as Structure field (with limitations) (Issue 57)
|
|
|
|
* add size_t size.
|
|
|
|
* Bug Fixes
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jun 1 09:32:27 CEST 2009 - mvyskocil@suse.cz
|
|
|
|
|
|
|
|
- fixed bnc#507734: jna declared LGPL but contains GPL files and binaries
|
|
|
|
* removed all jars from source archive
|
|
|
|
* added gpl to docdir
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 19 12:22:46 CEST 2009 - mvyskocil@suse.cz
|
|
|
|
|
|
|
|
- 'Initial SUSE packaging from jpackage.org 5.0'
|
|
|
|
|