Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jffi for openSUSE:Factory checked in 
at 2021-07-10 00:00:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jffi (Old)
 and      /work/SRC/openSUSE:Factory/.jffi.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jffi"

Sat Jul 10 00:00:12 2021 rev:2 rq:905162 version:1.3.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/jffi/jffi.changes        2019-06-19 
20:54:48.745795818 +0200
+++ /work/SRC/openSUSE:Factory/.jffi.new.2625/jffi.changes      2021-07-10 
00:02:56.482843849 +0200
@@ -1,0 +2,9 @@
+Thu Jul  8 18:31:54 UTC 2021 - Anton Shvetz <[email protected]>
+
+- Update to v1.3.4
+- Remove obsolete patch jffi-1.2.12-no_javah.patch
+- Disable patch jffi-fix-compilation-flags.patch due to test
+  errors during %check phase
+- Wipe obsolete stuff out from the spec file
+
+-------------------------------------------------------------------

Old:
----
  jffi-1.2.12-no_javah.patch
  jffi-1.2.12.tar.gz
  jffi-fix-compilation-flags.patch

New:
----
  jffi-1.3.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ jffi.spec ++++++
--- /var/tmp/diff_new_pack.C2xtpU/_old  2021-07-10 00:02:56.886840707 +0200
+++ /var/tmp/diff_new_pack.C2xtpU/_new  2021-07-10 00:02:56.886840707 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package jffi
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,32 +19,29 @@
 %global cluster jnr
 %global sover 1.2
 Name:           jffi
-Version:        1.2.12
+Version:        1.3.4
 Release:        0
 Summary:        Java Foreign Function Interface
-License:        LGPL-3.0-or-later OR Apache-2.0
+License:        Apache-2.0 OR LGPL-3.0-or-later
 Group:          Development/Libraries/Java
-URL:            http://github.com/jnr/jffi
-Source0:        
https://github.com/%{cluster}/%{name}/archive/%{name}-%{version}.tar.gz
+URL:            https://github.com/%{cluster}/%{name}
+Source0:        %{url}/archive/%{name}-%{version}.tar.gz
 Source3:        p2.inf
 Patch0:         jffi-fix-dependencies-in-build-xml.patch
 Patch1:         jffi-add-built-jar-to-test-classpath.patch
-Patch2:         jffi-fix-compilation-flags.patch
-Patch3:         jffi-1.2.12-no_javah.patch
 Patch4:         jffi-fix-system-ffi.patch
 BuildRequires:  ant
-BuildRequires:  ant-junit
 BuildRequires:  fdupes
 BuildRequires:  gcc
-BuildRequires:  libffi-devel
 BuildRequires:  make
 BuildRequires:  maven-local
+BuildRequires:  pkgconfig
 BuildRequires:  unzip
-BuildRequires:  mvn(junit:junit)
 BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
 BuildRequires:  mvn(org.apache.maven.plugins:maven-antrun-plugin)
 BuildRequires:  mvn(org.apache.maven.plugins:maven-assembly-plugin)
 BuildRequires:  mvn(org.sonatype.oss:oss-parent:pom:)
+BuildRequires:  pkgconfig(libffi)
 
 %description
 An optimized Java interface to libffi.
@@ -68,35 +65,32 @@
 %setup -q -n %{name}-%{name}-%{version}
 %patch0
 %patch1
-%patch2
-%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 1.8}%{!?pkg_vcmp:0}
-%patch3 -p1
-%endif
-%patch4 -p1
+%patch4
 
 # ppc{,64} fix
 # https://bugzilla.redhat.com/show_bug.cgi?id=561448#c9
-sed -i.cpu -e '/m\$(MODEL)/d' jni/GNUmakefile libtest/GNUmakefile
+sed -i.cpu -e '/m\$(MODEL)/d' {jni,libtest}/GNUmakefile
 
 # remove uneccessary directories
-rm -rf archive/* jni/libffi/ jni/win32/ lib/CopyLibs/ lib/junit*
+rm -rf archive/* jni/libffi/ lib/junit*
 
-find ./ -name '*.jar' -exec rm -f '{}' \;
-find ./ -name '*.class' -exec rm -f '{}' \;
+find . -name '*.jar' -delete
 
 build-jar-repository -s -p lib/ junit hamcrest/core
 
-%{mvn_package} 'com.github.jnr:jffi::native:' native
+%{mvn_package} ':::native:' native
 %{mvn_file} ':{*}' %{name}/@1 @1
 
 %build
+export CFLAGS=-O2
 # ant will produce JAR with native bits
 ant jar build-native -Duse.system.libffi=1
 
 # maven will look for JAR with native bits in archive/
 cp -p dist/jffi-*-Linux.jar archive/
 
-%{mvn_build}
+%{mvn_build} -f
+cp target/%{name}-%{version}-complete.jar target/%{name}-%{version}.jar
 
 %install
 %mvn_install
@@ -104,10 +98,10 @@
 
 mkdir -p META-INF/
 cp %{SOURCE3} META-INF/
-jar uf %{buildroot}%{_jnidir}/%{name}/%{name}.jar META-INF/p2.inf
+jar -uf %{buildroot}%{_jnidir}/%{name}/%{name}.jar META-INF/p2.inf
 
 # install *.so
-install -dm 755 %{buildroot}%{_libdir}/%{name}
+install -dm0755 %{buildroot}%{_libdir}/%{name}
 unzip dist/jffi-*-Linux.jar
 mv jni/*-Linux %{buildroot}%{_libdir}/%{name}/
 # create version-less symlink for .so file
@@ -116,19 +110,14 @@
 ln -s lib%{name}-%{sover}.so lib%{name}.so
 popd
 
-%check
-# don't fail on unused parameters... (TODO: send patch upstream)
-sed -i 's|-Werror||' libtest/GNUmakefile
-ant -Duse.system.libffi=1 test
-
 %files -f .mfiles
-%license COPYING.GPL COPYING.LESSER LICENSE
+%license COPYING.{GPL,LESSER} LICENSE
 
 %files native -f .mfiles-native
 %{_libdir}/%{name}
-%license COPYING.GPL COPYING.LESSER LICENSE
+%license COPYING.{GPL,LESSER} LICENSE
 
 %files javadoc -f .mfiles-javadoc
-%license COPYING.GPL COPYING.LESSER LICENSE
+%license COPYING.{GPL,LESSER} LICENSE
 
 %changelog

++++++ jffi-1.2.12.tar.gz -> jffi-1.3.4.tar.gz ++++++
++++ 237760 lines of diff (skipped)

++++++ jffi-fix-system-ffi.patch ++++++
--- /var/tmp/diff_new_pack.C2xtpU/_old  2021-07-10 00:02:57.294837534 +0200
+++ /var/tmp/diff_new_pack.C2xtpU/_new  2021-07-10 00:02:57.294837534 +0200
@@ -1,6 +1,7 @@
---- jffi-jffi-1.2.12/jni/GNUmakefile   2016-04-29 23:23:51.000000000 +0200
-+++ jffi-jffi-1.2.12/jni/GNUmakefile   2019-04-03 19:52:03.140582936 +0200
-@@ -279,7 +279,7 @@
+diff -up jni/GNUmakefile.patch4 jni/GNUmakefile
+--- jni/GNUmakefile.patch4     2021-07-08 22:01:13.455019146 +0300
++++ jni/GNUmakefile    2021-07-08 22:10:00.737857846 +0300
+@@ -265,7 +265,7 @@ debug:
        @echo "JFFI_BUILD_DIR=$(JFFI_BUILD_DIR)"
        @echo "OBJS=$(OBJS)"
  
@@ -9,7 +10,7 @@
        $(CC) -o $@ $(LDFLAGS) $(SOFLAGS) $(OBJS) $(LIBFFI_LIBS) $(LIBS)
        $(STRIP) $@
  
-@@ -291,7 +291,9 @@
+@@ -277,7 +277,9 @@ $(BUILD_DIR)/%.o : $(SRC_DIR)/%.S $(wild
        @mkdir -p $(@D)
        @$(CC) $(CFLAGS) -o $@ -c $<
  

Reply via email to