commit cf9e32fb7290d39b5528adfe69b3935d0b31e6bd Author: CentOS Sources Date: Tue Mar 28 10:41:06 2023 +0000 import jna-5.6.0-8.el9 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..79c1239 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/jna-5.6.0-clean.tar.xz diff --git a/.jna.metadata b/.jna.metadata new file mode 100644 index 0000000..8cf0f2b --- /dev/null +++ b/.jna.metadata @@ -0,0 +1 @@ +78b24042ae61b976b521efa9c333a914a7981c4c SOURCES/jna-5.6.0-clean.tar.xz diff --git a/SOURCES/0001-Adapt-build.patch b/SOURCES/0001-Adapt-build.patch new file mode 100644 index 0000000..1eb44d8 --- /dev/null +++ b/SOURCES/0001-Adapt-build.patch @@ -0,0 +1,33 @@ +From 2560a89cc5537890c3a692263715c93b97d7ea37 Mon Sep 17 00:00:00 2001 +From: Michael Simacek +Date: Mon, 16 Jan 2017 11:29:06 +0100 +Subject: [PATCH 1/7] Adapt build + +--- + native/Makefile | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/native/Makefile b/native/Makefile +index 1bea2dc..cb3afed 100644 +--- a/native/Makefile ++++ b/native/Makefile +@@ -97,7 +97,7 @@ CDEFINES=-D_REENTRANT + PCFLAGS=-W -Wall -Wno-unused -Wno-parentheses + CFLAGS=$(PCFLAGS) $(CFLAGS_EXTRA) $(COPT) $(CDEBUG) $(CDEFINES) $(CINCLUDES) \ + -DJNA_JNI_VERSION='"$(JNA_JNI_VERSION)"' -DCHECKSUM='"$(CHECKSUM)"' +-LDFLAGS=-o $@ -shared ++LDFLAGS=$(RPM_LD_FLAGS) -o $@ -shared + ifeq ($(DYNAMIC_LIBFFI),true) + CFLAGS += $(shell pkg-config --cflags libffi 2>/dev/null || echo) + LIBS += $(shell pkg-config --libs libffi 2>/dev/null || echo -lffi) +@@ -457,7 +457,6 @@ $(BUILD)/$(JNA_JNI_VERSION).stamp: + + $(LIBRARY): $(JNIDISPATCH_OBJS) $(FFI_LIB) + $(LD) $(LDFLAGS) $(JNIDISPATCH_OBJS) $(FFI_LIB) $(LIBS) +- $(STRIP) $@ + + $(TESTLIB): $(BUILD)/testlib.o + $(LD) $(LDFLAGS) $< $(LIBS) +-- +2.38.1 + diff --git a/SOURCES/0002-Load-system-library.patch b/SOURCES/0002-Load-system-library.patch new file mode 100644 index 0000000..ed5d21d --- /dev/null +++ b/SOURCES/0002-Load-system-library.patch @@ -0,0 +1,105 @@ +From 28f5c64f5443a6d465663a1b737e9fc20b7364d4 Mon Sep 17 00:00:00 2001 +From: Michael Simacek +Date: Mon, 16 Jan 2017 11:31:32 +0100 +Subject: [PATCH 2/7] Load system library + +--- + src/com/sun/jna/Native.java | 80 ++----------------------------------- + 1 file changed, 4 insertions(+), 76 deletions(-) + +diff --git a/src/com/sun/jna/Native.java b/src/com/sun/jna/Native.java +index 0cf39fa..603659c 100644 +--- a/src/com/sun/jna/Native.java ++++ b/src/com/sun/jna/Native.java +@@ -912,84 +912,12 @@ public final class Native implements Version { + * Loads the JNA stub library. + * First tries jna.boot.library.path, then the system path, then from the + * jar file. ++ * MODIFIED FROM UPSTREAM - we rip out all sorts of gunk here that is ++ * unnecessary when JNA is properly installed with the OS. + */ + private static void loadNativeDispatchLibrary() { +- if (!Boolean.getBoolean("jna.nounpack")) { +- try { +- removeTemporaryFiles(); +- } +- catch(IOException e) { +- LOG.log(Level.WARNING, "JNA Warning: IOException removing temporary files", e); +- } +- } +- +- String libName = System.getProperty("jna.boot.library.name", "jnidispatch"); +- String bootPath = System.getProperty("jna.boot.library.path"); +- if (bootPath != null) { +- // String.split not available in 1.4 +- StringTokenizer dirs = new StringTokenizer(bootPath, File.pathSeparator); +- while (dirs.hasMoreTokens()) { +- String dir = dirs.nextToken(); +- File file = new File(new File(dir), System.mapLibraryName(libName).replace(".dylib", ".jnilib")); +- String path = file.getAbsolutePath(); +- LOG.log(DEBUG_JNA_LOAD_LEVEL, "Looking in {0}", path); +- if (file.exists()) { +- try { +- LOG.log(DEBUG_JNA_LOAD_LEVEL, "Trying {0}", path); +- System.setProperty("jnidispatch.path", path); +- System.load(path); +- jnidispatchPath = path; +- LOG.log(DEBUG_JNA_LOAD_LEVEL, "Found jnidispatch at {0}", path); +- return; +- } catch (UnsatisfiedLinkError ex) { +- // Not a problem if already loaded in anoteher class loader +- // Unfortunately we can't distinguish the difference... +- //System.out.println("File found at " + file + " but not loadable: " + ex.getMessage()); +- } +- } +- if (Platform.isMac()) { +- String orig, ext; +- if (path.endsWith("dylib")) { +- orig = "dylib"; +- ext = "jnilib"; +- } else { +- orig = "jnilib"; +- ext = "dylib"; +- } +- path = path.substring(0, path.lastIndexOf(orig)) + ext; +- LOG.log(DEBUG_JNA_LOAD_LEVEL, "Looking in {0}", path); +- if (new File(path).exists()) { +- try { +- LOG.log(DEBUG_JNA_LOAD_LEVEL, "Trying {0}", path); +- System.setProperty("jnidispatch.path", path); +- System.load(path); +- jnidispatchPath = path; +- LOG.log(DEBUG_JNA_LOAD_LEVEL, "Found jnidispatch at {0}", path); +- return; +- } catch (UnsatisfiedLinkError ex) { +- LOG.log(Level.WARNING, "File found at " + path + " but not loadable: " + ex.getMessage(), ex); +- } +- } +- } +- } +- } +- String jnaNosys = System.getProperty("jna.nosys", "true"); +- if ((!Boolean.parseBoolean(jnaNosys)) || Platform.isAndroid()) { +- try { +- LOG.log(DEBUG_JNA_LOAD_LEVEL, "Trying (via loadLibrary) {0}", libName); +- System.loadLibrary(libName); +- LOG.log(DEBUG_JNA_LOAD_LEVEL, "Found jnidispatch on system path"); +- return; +- } +- catch(UnsatisfiedLinkError e) { +- } +- } +- if (!Boolean.getBoolean("jna.noclasspath")) { +- loadNativeDispatchLibraryFromClasspath(); +- } +- else { +- throw new UnsatisfiedLinkError("Unable to locate JNA native support library"); +- } ++ jnidispatchPath = "@LIBDIR@/" + System.mapLibraryName("jnidispatch"); ++ System.load(jnidispatchPath); + } + + static final String JNA_TMPLIB_PREFIX = "jna"; +-- +2.38.1 + diff --git a/SOURCES/0003-Tests-headless.patch b/SOURCES/0003-Tests-headless.patch new file mode 100644 index 0000000..a53eaa8 --- /dev/null +++ b/SOURCES/0003-Tests-headless.patch @@ -0,0 +1,24 @@ +From 4b05abecb7b8a1edc0a32048ab12aba6ee1d6824 Mon Sep 17 00:00:00 2001 +From: Michael Simacek +Date: Mon, 16 Jan 2017 11:32:32 +0100 +Subject: [PATCH 3/7] Tests headless + +--- + build.xml | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/build.xml b/build.xml +index 0153731..8dbe173 100644 +--- a/build.xml ++++ b/build.xml +@@ -1250,6 +1250,7 @@ cd .. + + + ++ + + + +-- +2.38.1 + diff --git a/SOURCES/0004-Fix-javadoc-build.patch b/SOURCES/0004-Fix-javadoc-build.patch new file mode 100644 index 0000000..c5860ba --- /dev/null +++ b/SOURCES/0004-Fix-javadoc-build.patch @@ -0,0 +1,24 @@ +From 042a878f130a855faae8706abc12a4c417607753 Mon Sep 17 00:00:00 2001 +From: Michael Simacek +Date: Tue, 31 Jan 2017 14:21:19 +0100 +Subject: [PATCH 4/7] Fix javadoc build + +--- + build.xml | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/build.xml b/build.xml +index 8dbe173..741ab6e 100644 +--- a/build.xml ++++ b/build.xml +@@ -1355,6 +1355,7 @@ cd .. + + + ++ + + + +-- +2.38.1 + diff --git a/SOURCES/0005-Fix-duplicate-manifest-entry.patch b/SOURCES/0005-Fix-duplicate-manifest-entry.patch new file mode 100644 index 0000000..f90fb2f --- /dev/null +++ b/SOURCES/0005-Fix-duplicate-manifest-entry.patch @@ -0,0 +1,28 @@ +From c86b3417e9588cdbb43d7034e16a22d4b815ce95 Mon Sep 17 00:00:00 2001 +From: Mikolaj Izdebski +Date: Mon, 10 Jul 2017 11:48:43 +0200 +Subject: [PATCH 5/7] Fix duplicate manifest entry + +--- + build.xml | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/build.xml b/build.xml +index 741ab6e..54e569c 100644 +--- a/build.xml ++++ b/build.xml +@@ -611,9 +611,9 @@ osname=macosx;processor=x86;processor=x86-64;processor=ppc + includes="LICENSE,LGPL2.1,AL2.0" + prefix="META-INF"/> + +- ++ + +- ++ + + + +-- +2.38.1 + diff --git a/SOURCES/0006-Remove-Werror.patch b/SOURCES/0006-Remove-Werror.patch new file mode 100644 index 0000000..b2519f2 --- /dev/null +++ b/SOURCES/0006-Remove-Werror.patch @@ -0,0 +1,30 @@ +From 2e21a725ac8836f51f8b9a0171d5610eea81559f Mon Sep 17 00:00:00 2001 +From: Michael Simacek +Date: Thu, 22 Feb 2018 16:17:15 +0100 +Subject: [PATCH 6/7] Remove -Werror + +--- + native/Makefile | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/native/Makefile b/native/Makefile +index cb3afed..028c201 100644 +--- a/native/Makefile ++++ b/native/Makefile +@@ -337,11 +337,11 @@ ifeq ($(CC),gcc) + GCC_MAJOR_VERSION = $(shell gcc -dumpversion | cut -f 1 -d '.') + ifneq ($(GCC_MAJOR_VERSION),4) + ifneq ($(GCC_MAJOR_VERSION),3) +- LOC_CC_OPTS=-Wno-unknown-warning-option -Werror -Wno-clobbered -Wno-unused-variable ++ LOC_CC_OPTS=-Wno-unknown-warning-option -Wno-clobbered -Wno-unused-variable + endif + endif + else +- LOC_CC_OPTS=-Wno-unknown-warning-option -Werror -Wno-clobbered -Wno-unused-variable ++ LOC_CC_OPTS=-Wno-unknown-warning-option -Wno-clobbered -Wno-unused-variable + endif + + # Enable 64-bit builds if the arch demands it +-- +2.38.1 + diff --git a/SOURCES/0007-Set-explicit-compiler-release.patch b/SOURCES/0007-Set-explicit-compiler-release.patch new file mode 100644 index 0000000..769b725 --- /dev/null +++ b/SOURCES/0007-Set-explicit-compiler-release.patch @@ -0,0 +1,59 @@ +From a925b1196599f48bfbd85e7f37cfc7c1e9583a3f Mon Sep 17 00:00:00 2001 +From: Mikolaj Izdebski +Date: Mon, 23 Jan 2023 14:53:34 +0100 +Subject: [PATCH 7/7] Set explicit compiler release + +--- + build.xml | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +diff --git a/build.xml b/build.xml +index 54e569c..f724bb0 100644 +--- a/build.xml ++++ b/build.xml +@@ -101,9 +101,7 @@ + JDK 11 is the last JDK, that supports creation of Java 6 compatible class + files. + --> +- +- +- ++ + + + +@@ -394,6 +392,7 @@ + + - 5.6.0-8 +- Set correct compat. value also to ant parameters +- Resolves: rhbz#2162040 + +* Mon Jan 23 2023 Mikolaj Izdebski - 5.6.0-7 +- Fix compatibility with Java 8 +- Resolves: rhbz#2162040 + +* Wed Aug 18 2021 Carlos O'Donell - 5.6.0-6 +- Rebuilt for libffi 3.4.2 SONAME transition. + Related: rhbz#1891914 + +* Mon Aug 09 2021 Mohan Boddu - 5.6.0-5 +- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags + Related: rhbz#1991688 + +* Thu Apr 29 2021 Ondrej Dubaj - 5.6.0-4 +- Build without reflections optional dependency (#1954987) + +* Fri Apr 16 2021 Mohan Boddu - 5.6.0-3 +- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 + +* Tue Jan 26 2021 Fedora Release Engineering - 5.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Thu Jan 07 2021 Ondrej Dubaj - 5.6.0-1 +- Rebase to version 5.6.0 + +* Tue Jul 28 2020 Fedora Release Engineering - 5.4.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jul 23 2020 Fabio Valentini - 5.4.0-6 +- Remove special-cased aarch32 build for java-1.8.0-openjdk. + +* Fri Jul 10 2020 Jiri Vanek - 5.4.0-5 +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + +* Thu Jul 09 2020 Mat Booth - 5.4.0-4 +- Fix conditional build without reflections + +* Thu Apr 02 2020 Tom Stellard - 5.4.0-3 +- Pass C compiler to ant + +* Wed Jan 29 2020 Fedora Release Engineering - 5.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Aug 01 2019 Marian Koncek - 5.4.0-1 +- Update to upstream version 5.4.0 + +* Thu Jul 25 2019 Fedora Release Engineering - 4.5.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jul 01 2019 Mat Booth - 4.5.1-9 +- Minor correction in license tag + +* Mon Jun 17 2019 Mat Booth - 4.5.1-8 +- Use xmvn-resolve for portable way to get the ant jar + +* Sat Jun 08 2019 Mat Booth - 4.5.1-7 +- Speed up builds on 32bit arm + +* Thu Mar 07 2019 Mat Booth - 4.5.1-6 +- Allow conditionally building without the reflections library for tests + +* Fri Feb 01 2019 Fedora Release Engineering - 4.5.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 4.5.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 22 2018 Michael Simacek - 4.5.1-3 +- Disable -Werror + +* Wed Feb 07 2018 Fedora Release Engineering - 4.5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Jan 05 2018 Michael Simacek - 4.5.1-1 +- Update to upstream version 4.5.1 + +* Tue Sep 19 2017 Michael Simacek - 4.5.0-1 +- Update to upstream version 4.5.0 + +* Thu Aug 03 2017 Fedora Release Engineering - 4.4.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 4.4.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Jul 19 2017 Mikolaj Izdebski - 4.4.0-5 +- Fix generation of JAR manifest +- Resolves: rhbz#1472494 + +* Mon Jul 10 2017 Mikolaj Izdebski - 4.4.0-4 +- Fix duplicate manifest bug +- Resolves: rhbz#1469022 + +* Fri Jul 07 2017 Michael Simacek - 4.4.0-3 +- Temporarily add symlink to javadir + +* Mon Jul 03 2017 Michael Simacek - 4.4.0-2 +- Install with XMvn + +* Tue Mar 28 2017 Michael Simacek - 4.4.0-1 +- Update to upstream version 4.4.0 + +* Tue Feb 07 2017 Michael Simacek - 4.3.0-4 +- Use --allow-script-in-comments on all arches + +* Wed Feb 1 2017 Mikolaj Izdebski - 4.3.0-3 +- Add missing build-requires on GCC + +* Tue Jan 31 2017 Michael Simacek - 4.3.0-2 +- Try to fix javadoc generation + +* Mon Jan 16 2017 Michael Simacek - 4.3.0-1 +- Update to upstream version 4.3.0 +- Cleanup rhel macros, because packages was retired in EPEL + +* Thu Mar 24 2016 Mikolaj Izdebski - 4.2.2-1 +- Update to upstream version 4.2.2 + +* Thu Feb 04 2016 Fedora Release Engineering - 4.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Oct 20 2015 Mikolaj Izdebski - 4.2.1-1 +- Update to upstream version 4.2.1 + +* Thu Sep 17 2015 Levente Farkas - 4.2.0-1 +- Update to 4.2.0 + +* Wed Jun 17 2015 Fedora Release Engineering - 4.1.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Thu Jun 11 2015 Mikolaj Izdebski - 4.1.0-8 +- Force Java 1.6 source/target (rhbz#842609) +- Fix licensing headers (rhbz#988808) + +* Wed Oct 01 2014 Michal Srb - 4.1.0-7 +- Fix for 32-bit systems (Resolves: rhbz#1148349) +- Fix FTBFS (Resolves: rhbz#1106955) + +* Sat Aug 16 2014 Fedora Release Engineering - 4.1.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 4.1.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Fri Jan 10 2014 Roland Grunberg - 4.0.0-4 +- fix updated depmap + +* Fri Jan 10 2014 Roland Grunberg - 4.0.0-3 +- Update depmap calls and fix tests compilation issue. + +* Sat Aug 03 2013 Fedora Release Engineering - 4.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sat Jul 6 2013 Levente Farkas - 4.0-1 +- Update to 4.0 + +* Fri Jun 28 2013 Mikolaj Izdebski - 3.5.2-2 +- Fix ant-trax and ant-nodeps BR on RHEL + +* Thu Apr 25 2013 Levente Farkas - 3.5.2-1 +- Update to 3.5.2 + +* Thu Feb 14 2013 Fedora Release Engineering - 3.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Jul 19 2012 Fedora Release Engineering - 3.4.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jun 20 2012 Levente Farkas - 3.4.0-4 +- fix #833786 by Mary Ellen Foster + +* Wed Mar 14 2012 Juan Hernandez - 3.4.0-3 +- Generate correctly the maven dependencies map (#) + +* Sun Mar 11 2012 Ville Skyttä - 3.4.0-2 +- Don't strip binaries too early, build with $RPM_LD_FLAGS (#802020). + +* Wed Mar 7 2012 Levente Farkas - 3.4.0-1 +- Update to 3.4.0 + +* Fri Jan 13 2012 Fedora Release Engineering - 3.2.7-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Feb 09 2011 Fedora Release Engineering - 3.2.7-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 9 2010 Ville Skyttä - 3.2.7-11 +- Drop dependency on main package from -javadoc. +- Add license to -javadoc, and OTHERS and TODO to main package docs. +- Install javadocs and jars unversioned. +- Fix release-notes.html permissions. +- Make -javadoc and -contrib noarch where available. + +* Fri Dec 3 2010 Levente Farkas - 3.2.7-10 +- fix pom file name #655810 +- disable check everywhere since it seems to always fail in mock + +* Fri Nov 5 2010 Dan Horák - 3.2.7-9 +- exclude checks on s390(x) + +* Tue Oct 12 2010 Levente Farkas - 3.2.7-8 +- exclude check on ppc + +* Fri Oct 8 2010 Levente Farkas - 3.2.7-7 +- fix excludearch condition + +* Wed Oct 6 2010 Levente Farkas - 3.2.7-6 +- readd excludearch for old release fix #548099 + +* Fri Oct 01 2010 Dennis Gilmore - 3.2.7-5.1 +- remove the ExcludeArch it makes no sense + +* Sun Aug 1 2010 Levente Farkas - 3.2.7-5 +- reenable test and clean up contrib files + +* Tue Jul 27 2010 Levente Farkas - 3.2.7-4 +- add Obsoletes for jna-examples + +* Sat Jul 24 2010 Levente Farkas - 3.2.7-3 +- upstream 64bit fixes + +* Fri Jul 23 2010 Levente Farkas - 3.2.7-2 +- Temporary hack for 64bit build + +* Thu Jul 22 2010 Levente Farkas - 3.2.7-1 +- Rebase on upstream 3.2.7 + +* Wed Jul 21 2010 Stanislav Ochotnicky - 3.2.4-6 +- Add maven depmap + +* Thu Apr 22 2010 Colin Walters - 3.2.4-5 +- Add patches to make the build happen with gcj + +* Wed Apr 21 2010 Colin Walters - 3.2.4-4 +- Fix the build by removing upstream's hardcoded md5 + +* Thu Dec 17 2009 Levente Farkas - 3.2.4-3 +- add proper ExclusiveArch + +* Thu Dec 17 2009 Alexander Kurtakov 3.2.4-2 +- Comment rhel ExclusiveArchs - not correct applies on Fedora. + +* Sat Nov 14 2009 Levente Farkas - 3.2.4-1 +- Rebase on upstream 3.2.4 + +* Thu Oct 29 2009 Lubomir Rintel - 3.0.9-6 +- Add examples subpackage + +* Fri Jul 24 2009 Fedora Release Engineering - 3.0.9-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 3.0.9-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Dec 30 2008 Colin Walters - 3.0.9-3 +- Add patch to allow opening current process + +* Sun Nov 30 2008 Colin Walters - 3.0.9-2 +- Fix library mapping, remove upstreamed patches + +* Fri Oct 31 2008 Colin Walters - 3.0.9-1 +- Rebase on upstream 3.0.9 + +* Tue Oct 14 2008 Colin Walters - 3.0.4-10.svn729 +- Add patch to support String[] returns + +* Wed Oct 01 2008 Colin Walters - 3.0.4-9.svn729 +- Add new patch to support NativeMapped[] which I want + +* Wed Oct 01 2008 Colin Walters - 3.0.4-8.svn729 +- Update to svn r729 +- drop upstreamed typemapper patch + +* Thu Sep 18 2008 Colin Walters - 3.0.4-7.svn700 +- Add patch to make typemapper always accessible +- Add patch to skip cracktastic X11 test bits which currently fail + +* Tue Sep 09 2008 Colin Walters - 3.0.4-5.svn700 +- Update to upstream SVN r700; drop all now upstreamed patches + +* Sat Sep 06 2008 Colin Walters - 3.0.4-3.svn630 +- A few more patches for JGIR + +* Thu Sep 04 2008 Colin Walters - 3.0.4-2.svn630 +- Add two (sent upstream) patches that I need for JGIR + +* Thu Jul 31 2008 Colin Walters - 3.0.4-1.svn630 +- New upstream version, drop upstreamed patch parts +- New patch jna-3.0.4-nomixedjar.patch which ensures that we don't + include the .so in the .jar + +* Fri Apr 04 2008 Colin Walters - 3.0.2-7 +- Add patch to use JPackage-compatible JNI library path +- Do build debuginfo package +- Refactor build patch greatly so it's hopefully upstreamable +- Install .so directly to JNI directory, rather than inside jar +- Clean up Requires/BuildRequires (thanks Mamoru Tasaka) + +* Sun Mar 30 2008 Conrad Meyer - 3.0.2-6 +- -javadocs should be -javadoc. +- %%files section cleaned a bit. + +* Mon Mar 17 2008 Conrad Meyer - 3.0.2-5 +- -javadocs package should be in group "Documentation". + +* Mon Mar 17 2008 Conrad Meyer - 3.0.2-4 +- License should be LGPLv2+, not GPLv2+. +- Several minor fixes. +- Fix Requires in javadoc package. + +* Sun Mar 16 2008 Conrad Meyer - 3.0.2-3 +- Don't use internal libffi. + +* Thu Mar 6 2008 Conrad Meyer - 3.0.2-2 +- Don't pull in jars from the web. + +* Mon Mar 3 2008 Conrad Meyer - 3.0.2-1 +- Initial package.