commit gluegen2 for openSUSE:Factory

2018-07-07 Thread root
Hello community,

here is the log from the commit of package gluegen2 for openSUSE:Factory 
checked in at 2018-07-07 22:00:57

Comparing /work/SRC/openSUSE:Factory/gluegen2 (Old)
 and  /work/SRC/openSUSE:Factory/.gluegen2.new (New)


Package is "gluegen2"

Sat Jul  7 22:00:57 2018 rev:14 rq:620794 version:2.3.2

Changes:

--- /work/SRC/openSUSE:Factory/gluegen2/gluegen2.changes2017-12-23 
12:21:31.333627338 +0100
+++ /work/SRC/openSUSE:Factory/.gluegen2.new/gluegen2.changes   2018-07-07 
22:01:02.875116214 +0200
@@ -1,0 +2,6 @@
+Thu May 17 08:03:01 UTC 2018 - fst...@suse.com
+
+- Build with source and target 8 to prepare for a possible removal
+  of 1.6 compatibility
+
+---



Other differences:
--
++ gluegen2.spec ++
--- /var/tmp/diff_new_pack.Ic4APi/_old  2018-07-07 22:01:06.059112183 +0200
+++ /var/tmp/diff_new_pack.Ic4APi/_new  2018-07-07 22:01:06.063112177 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gluegen2
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -137,7 +137,7 @@
 
 %build
 cd make
-ant -Djava.version=1.6 -Dant.java.version=1.6 \
+ant -Djava.version=1.8 -Dant.java.version=1.8 \
 -Djavacdebug=true \
 -Djavacdebuglevel=lines,vars,source \
 -Dc.compiler.debug=true \




commit gluegen2 for openSUSE:Factory

2017-12-23 Thread root
Hello community,

here is the log from the commit of package gluegen2 for openSUSE:Factory 
checked in at 2017-12-23 12:20:58

Comparing /work/SRC/openSUSE:Factory/gluegen2 (Old)
 and  /work/SRC/openSUSE:Factory/.gluegen2.new (New)


Package is "gluegen2"

Sat Dec 23 12:20:58 2017 rev:13 rq:559390 version:2.3.2

Changes:

--- /work/SRC/openSUSE:Factory/gluegen2/gluegen2.changes2017-11-27 
22:17:10.097341320 +0100
+++ /work/SRC/openSUSE:Factory/.gluegen2.new/gluegen2.changes   2017-12-23 
12:21:31.333627338 +0100
@@ -1,0 +2,9 @@
+Fri Dec 22 15:03:25 UTC 2017 - fst...@suse.com
+
+- Added patch:
+  * gluegen2-jdk10.patch
+- Fix build with jdk10 by generating headers in javac target
+- Require ant >= 1.9.8 that understands "nativeheaderdir" attribute
+  and java-devel >= 1.8 that understands javac -h option
+
+---

New:

  gluegen2-jdk10.patch



Other differences:
--
++ gluegen2.spec ++
--- /var/tmp/diff_new_pack.0hVayR/_old  2017-12-23 12:21:33.313530799 +0100
+++ /var/tmp/diff_new_pack.0hVayR/_new  2017-12-23 12:21:33.313530799 +0100
@@ -41,12 +41,14 @@
 Patch7: gluegen2-no-static-libstdc++.patch
 Patch8: gluegen2-0001-Remove-version-overrides-for-memcpy.patch
 Patch9: gluegen2-jdk9.patch
+Patch10:gluegen2-jdk10.patch
+BuildRequires:  ant >= 1.9.8
 BuildRequires:  ant-antlr
 BuildRequires:  ant-contrib
 BuildRequires:  ant-findbugs
 BuildRequires:  ant-junit
 BuildRequires:  cpptasks
-BuildRequires:  java-devel >= 1.6
+BuildRequires:  java-devel >= 1.8
 BuildRequires:  javapackages-tools
 Requires:   java
 
@@ -79,6 +81,7 @@
 %setup -q -n %{jcppsrc_name} -T -b 1
 %setup -q -n %{src_name} -T -b 0
 cp -pr ../%{jcppsrc_name}/src ./jcpp/
+rm -rf src/java/net/highteq/nativetaglet/
 
 %patch0 -p1
 %patch1 -p1
@@ -89,6 +92,7 @@
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
+%patch10 -p1
 
 # Fix wrong-script-end-of-line-encoding
 rm make/scripts/*.bat

++ gluegen2-jdk10.patch ++
diff -urEbwB gluegen-v2.3.2/make/build.xml gluegen-v2.3.2/make/build.xml
--- gluegen-v2.3.2/make/build.xml   2017-12-22 15:46:45.393105390 +0100
+++ gluegen-v2.3.2/make/build.xml   2017-12-22 16:00:38.113906138 +0100
@@ -440,14 +440,10 @@
   
 
 
-
+
   
   
 
-  
-  
-  
-
   
 
   
@@ -485,9 +481,6 @@
   
 
   
-  
-  
-  
 
 
 
@@ -723,7 +716,7 @@
   - original source. -->
 
 
-

commit gluegen2 for openSUSE:Factory

2017-11-27 Thread root
Hello community,

here is the log from the commit of package gluegen2 for openSUSE:Factory 
checked in at 2017-11-27 22:17:07

Comparing /work/SRC/openSUSE:Factory/gluegen2 (Old)
 and  /work/SRC/openSUSE:Factory/.gluegen2.new (New)


Package is "gluegen2"

Mon Nov 27 22:17:07 2017 rev:12 rq:545523 version:2.3.2

Changes:

--- /work/SRC/openSUSE:Factory/gluegen2/gluegen2.changes2017-10-07 
17:51:14.969763747 +0200
+++ /work/SRC/openSUSE:Factory/.gluegen2.new/gluegen2.changes   2017-11-27 
22:17:10.097341320 +0100
@@ -1,0 +2,7 @@
+Sat Nov 25 13:50:24 UTC 2017 - stefan.bru...@rwth-aachen.de
+
+- Fix building of dependent packages (e.g. jogl2) on ARMv7/Aarch64
+  * Drop gluegen2-missing-arch-symbol.patch
+  * Add gluegen2-0001-Remove-version-overrides-for-memcpy.patch
+
+---

Old:

  gluegen2-missing-arch-symbol.patch

New:

  gluegen2-0001-Remove-version-overrides-for-memcpy.patch



Other differences:
--
++ gluegen2.spec ++
--- /var/tmp/diff_new_pack.dvB5qh/_old  2017-11-27 22:17:12.349259582 +0100
+++ /var/tmp/diff_new_pack.dvB5qh/_new  2017-11-27 22:17:12.357259292 +0100
@@ -39,7 +39,7 @@
 Patch6: gluegen2-add-ppc64-aarch64.patch
 # PATCH-FIX-UPSTREAM gluegen2-no-static-libstdc++.patch badshah...@gmail.com 
-- Do not use -static-libstdc++ option for linker, causes build failures
 Patch7: gluegen2-no-static-libstdc++.patch
-Patch8: gluegen2-missing-arch-symbol.patch
+Patch8: gluegen2-0001-Remove-version-overrides-for-memcpy.patch
 Patch9: gluegen2-jdk9.patch
 BuildRequires:  ant-antlr
 BuildRequires:  ant-contrib

++ gluegen2-0001-Remove-version-overrides-for-memcpy.patch ++
>From f4e2a278d68dda55130f0ef5808f803c45a0595a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= 
Date: Sat, 25 Nov 2017 14:47:56 +0100
Subject: [PATCH] Remove version overrides for memcpy

memcpy from different GLIBC versions differ in behaviour when source
and destination overlap.

gluegen tries to force use of the oldest available memcpy version to
allow usage on systems which have an older glibc version than the
build host. This is not necessary in a Linux distribution context.

As the glibc on ARMv7 and Aarch64 do not provide memcpy@GLIBC_2.4
symbols, but only the unversioned symbol, this breaks building
packages using gluegen, e.g. jogl.
---
 make/stub_includes/platform/glibc-compat-symbols.h | 29 --
 1 file changed, 5 insertions(+), 24 deletions(-)

diff --git a/make/stub_includes/platform/glibc-compat-symbols.h 
b/make/stub_includes/platform/glibc-compat-symbols.h
index 1163c78..293fa2e 100644
--- a/make/stub_includes/platform/glibc-compat-symbols.h
+++ b/make/stub_includes/platform/glibc-compat-symbols.h
@@ -16,30 +16,11 @@
  * Check build-in macro definitions via 'gcc -dM -E - < /dev/null'
  */
 #if defined(__linux__) /* Actually we like to test whether we link against 
GLIBC .. */
-#if defined(__GNUC__)
-#if defined(__aarch64__)
-   #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF 
"@GLIBC_2.4");
-#elif defined(__arm__)
-   #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF 
"@GLIBC_2.4");
-#elif defined(__amd64__)
-   #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF 
"@GLIBC_2.2.5");
-#else
-   #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF 
"@GLIBC_2.0");
-#endif /*__amd64__*/
-#elif defined(__clang__)
-#if defined(__aarch64__)
-   #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF 
"@GLIBC_2.4");
-#elif defined(__arm__)
-   #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF 
"@GLIBC_2.4");
-#elif defined(__amd64__)
-   #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF 
"@GLIBC_2.2.5");
-#else
-   #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF 
"@GLIBC_2.0");
-#endif /*__amd64__*/
-#else
-#warning GLIBC_COMPAT_SYMBOL not supported with current compiler on 
GNU/Linux
-#define GLIBC_COMPAT_SYMBOL(FFF)
-#endif
+/*
+ * Use compile time symbol version at runtime, no need to override for 
backwards
+ * compatiblity.
+ */
+#define GLIBC_COMPAT_SYMBOL(FFF)
 #else
 #warning GLIBC_COMPAT_SYMBOL not supported with target OS
 #define GLIBC_COMPAT_SYMBOL(FFF)
-- 
2.15.0




commit gluegen2 for openSUSE:Factory

2017-10-07 Thread root
Hello community,

here is the log from the commit of package gluegen2 for openSUSE:Factory 
checked in at 2017-10-07 17:51:10

Comparing /work/SRC/openSUSE:Factory/gluegen2 (Old)
 and  /work/SRC/openSUSE:Factory/.gluegen2.new (New)


Package is "gluegen2"

Sat Oct  7 17:51:10 2017 rev:11 rq:532189 version:2.3.2

Changes:

--- /work/SRC/openSUSE:Factory/gluegen2/gluegen2.changes2017-09-20 
17:08:37.639877311 +0200
+++ /work/SRC/openSUSE:Factory/.gluegen2.new/gluegen2.changes   2017-10-07 
17:51:14.969763747 +0200
@@ -1,0 +2,8 @@
+Fri Oct  6 06:53:16 UTC 2017 - fst...@suse.com
+
+- Added patch:
+  * gluegen2-jdk9.patch
++ Fix build with jdk9
+- Allow building with jdk9
+
+---

New:

  gluegen2-jdk9.patch



Other differences:
--
++ gluegen2.spec ++
--- /var/tmp/diff_new_pack.FFnbqz/_old  2017-10-07 17:51:16.597692181 +0200
+++ /var/tmp/diff_new_pack.FFnbqz/_new  2017-10-07 17:51:16.601692005 +0200
@@ -40,13 +40,13 @@
 # PATCH-FIX-UPSTREAM gluegen2-no-static-libstdc++.patch badshah...@gmail.com 
-- Do not use -static-libstdc++ option for linker, causes build failures
 Patch7: gluegen2-no-static-libstdc++.patch
 Patch8: gluegen2-missing-arch-symbol.patch
+Patch9: gluegen2-jdk9.patch
 BuildRequires:  ant-antlr
 BuildRequires:  ant-contrib
 BuildRequires:  ant-findbugs
 BuildRequires:  ant-junit
 BuildRequires:  cpptasks
-BuildRequires:  java-devel
-BuildConflicts: java-devel >= 1.9
+BuildRequires:  java-devel >= 1.6
 BuildRequires:  javapackages-tools
 Requires:   java
 
@@ -88,6 +88,7 @@
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
+%patch9 -p1
 
 # Fix wrong-script-end-of-line-encoding
 rm make/scripts/*.bat
@@ -132,7 +133,8 @@
 
 %build
 cd make
-ant -Djavacdebug=true \
+ant -Djava.version=1.6 -Dant.java.version=1.6 \
+-Djavacdebug=true \
 -Djavacdebuglevel=lines,vars,source \
 -Dc.compiler.debug=true \
 all

++ gluegen2-jdk9.patch ++
--- gluegen-v2.3.2/make/build-test.xml  2017-09-18 09:57:45.693803795 +0200
+++ gluegen-v2.3.2/make/build-test.xml  2017-10-06 08:39:37.939654044 +0200
@@ -134,7 +134,6 @@
encoding="UTF-8"
source="${target.sourcelevel}" 
target="${target.targetlevel}" 
-   bootclasspath="${target.rt.jar}"
debug="${javacdebug}" debuglevel="${javacdebuglevel}">
 
 
@@ -150,7 +149,6 @@
encoding="UTF-8"
source="${target.sourcelevel}" 
target="${target.targetlevel}" 
-   bootclasspath="${target.rt.jar}"
debug="${javacdebug}" debuglevel="${javacdebuglevel}">
 
 
@@ -168,7 +166,6 @@
encoding="UTF-8"
source="${target.sourcelevel}" 
target="${target.targetlevel}" 
-   bootclasspath="${target.rt.jar}"
debug="${javacdebug}" debuglevel="${javacdebuglevel}">
 
 
--- gluegen-v2.3.2/make/build.xml   2017-09-18 09:57:45.685803795 +0200
+++ gluegen-v2.3.2/make/build.xml   2017-10-06 08:43:21.785687756 +0200
@@ -731,7 +731,6 @@
encoding="UTF-8"
source="${target.sourcelevel}" 
target="${target.targetlevel}" 
-   bootclasspath="${target.rt.jar}"
debug="${javacdebug}" debuglevel="${javacdebuglevel}">
   
   
@@ -759,7 +758,6 @@
encoding="UTF-8"
source="${target.sourcelevel}"
target="${target.targetlevel}" 
-   bootclasspath="${host.rt.jar}"
debug="${javacdebug}" debuglevel="${javacdebuglevel}">
   
   
@@ -916,7 +914,6 @@
encoding="UTF-8"
source="${target.sourcelevel}" 
target="${target.targetlevel}" 
-   bootclasspath="${target.rt.jar}"
debug="${javacdebug}" debuglevel="${javacdebuglevel}">
   
   
@@ -976,7 +973,6 @@
encoding="UTF-8"
source="${target.sourcelevel}" 
target="${target.targetlevel}" 
-   bootclasspath="${target.rt.jar}"
debug="${javacdebug}" debuglevel="${javacdebuglevel}">
   
   
--- gluegen-v2.3.2/make/gluegen-cpptasks-base.xml   2017-09-18 
09:57:45.685803795 +0200
+++ gluegen-v2.3.2/make/gluegen-cpptasks-base.xml   2017-10-06 
09:36:23.220445307 +0200
@@ -963,6 +963,10 @@
- Set up java.home.dir appropriately on all platforms.
   -->
   
+  
+ 
+  
+ 
   
   
   
@@ -1478,6 +1482,9 @@
   


+  
+ 
+  
   
 
 
@@ -1485,6 +1492,9 @@
   


+  
+ 

commit gluegen2 for openSUSE:Factory

2017-09-20 Thread root
Hello community,

here is the log from the commit of package gluegen2 for openSUSE:Factory 
checked in at 2017-09-20 17:08:36

Comparing /work/SRC/openSUSE:Factory/gluegen2 (Old)
 and  /work/SRC/openSUSE:Factory/.gluegen2.new (New)


Package is "gluegen2"

Wed Sep 20 17:08:36 2017 rev:10 rq:526963 version:2.3.2

Changes:

--- /work/SRC/openSUSE:Factory/gluegen2/gluegen2.changes2017-05-27 
13:15:49.841002711 +0200
+++ /work/SRC/openSUSE:Factory/.gluegen2.new/gluegen2.changes   2017-09-20 
17:08:37.639877311 +0200
@@ -1,0 +2,5 @@
+Mon Sep 18 08:03:57 UTC 2017 - fst...@suse.com
+
+- Build for the while with java < 1.9
+
+---



Other differences:
--
++ gluegen2.spec ++
--- /var/tmp/diff_new_pack.ds6zgW/_old  2017-09-20 17:08:39.359635221 +0200
+++ /var/tmp/diff_new_pack.ds6zgW/_new  2017-09-20 17:08:39.363634658 +0200
@@ -46,9 +46,9 @@
 BuildRequires:  ant-junit
 BuildRequires:  cpptasks
 BuildRequires:  java-devel
+BuildConflicts: java-devel >= 1.9
 BuildRequires:  javapackages-tools
 Requires:   java
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 GlueGen is a tool which automatically generates the Java and JNI code
@@ -159,14 +159,12 @@
 chmod -x %{buildroot}%{_datadir}/%{name}/make/gluegen.properties
 
 %files
-%defattr(-,root,root)
 %doc LICENSE.txt
 %{_javadir}/%{name}-rt.jar
 %{_jnidir}/%{name}-rt-natives.jar
 %{_libdir}/lib%{name}-rt.so
 
 %files devel
-%defattr(-,root,root)
 %doc LICENSE.txt
 %{_javadir}/%{name}.jar
 %{gluegen_devel_dir}/




commit gluegen2 for openSUSE:Factory

2017-05-27 Thread root
Hello community,

here is the log from the commit of package gluegen2 for openSUSE:Factory 
checked in at 2017-05-27 13:15:46

Comparing /work/SRC/openSUSE:Factory/gluegen2 (Old)
 and  /work/SRC/openSUSE:Factory/.gluegen2.new (New)


Package is "gluegen2"

Sat May 27 13:15:46 2017 rev:9 rq:496809 version:2.3.2

Changes:

--- /work/SRC/openSUSE:Factory/gluegen2/gluegen2.changes2016-03-16 
10:35:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.gluegen2.new/gluegen2.changes   2017-05-27 
13:15:49.841002711 +0200
@@ -1,0 +2,5 @@
+Fri May 19 16:18:02 UTC 2017 - tchva...@suse.com
+
+- Remove ant and junit deps to reduce buildgraph
+
+---



Other differences:
--
++ gluegen2.spec ++
--- /var/tmp/diff_new_pack.2cIWYi/_old  2017-05-27 13:15:52.296655538 +0200
+++ /var/tmp/diff_new_pack.2cIWYi/_new  2017-05-27 13:15:52.300654972 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gluegen2
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,6 +18,8 @@
 
 %define src_name gluegen-v%{version}
 %define jcppsrc_name jcpp-v%{version}
+%global gluegen_devel_dir %{_datadir}/%{name}
+%global inst_srcdir %{buildroot}%{gluegen_devel_dir}
 Name:   gluegen2
 Version:2.3.2
 Release:0
@@ -38,7 +40,6 @@
 # PATCH-FIX-UPSTREAM gluegen2-no-static-libstdc++.patch badshah...@gmail.com 
-- Do not use -static-libstdc++ option for linker, causes build failures
 Patch7: gluegen2-no-static-libstdc++.patch
 Patch8: gluegen2-missing-arch-symbol.patch 
-BuildRequires:  ant
 BuildRequires:  ant-antlr
 BuildRequires:  ant-contrib
 BuildRequires:  ant-findbugs
@@ -46,9 +47,7 @@
 BuildRequires:  cpptasks
 BuildRequires:  java-devel
 BuildRequires:  javapackages-tools
-BuildRequires:  junit >= 4.8
 Requires:   java
-Requires:   javapackages-tools
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -136,10 +135,7 @@
 ant -Djavacdebug=true \
 -Djavacdebuglevel=lines,vars,source \
 -Dc.compiler.debug=true \
-\
 all
-# FIXME: Disable all junit tests because it requires packages not yet packaged 
in obs
-#junit.run
 
 %install
 # arch independent jars
@@ -151,8 +147,6 @@
 install -Dm 755 build/obj/libgluegen-rt.so 
%{buildroot}%{_libdir}/lib%{name}-rt.so
 
 # source code
-%global gluegen_devel_dir %{_datadir}/%{name}
-%global inst_srcdir %{buildroot}%{gluegen_devel_dir}
 mkdir -p %{inst_srcdir} %{inst_srcdir}/build
 cp -rdf -t %{inst_srcdir} make
 find %{inst_srcdir} -name '*.orig' -type f -delete -print




commit gluegen2 for openSUSE:Factory

2016-03-16 Thread h_root
Hello community,

here is the log from the commit of package gluegen2 for openSUSE:Factory 
checked in at 2016-03-16 10:35:15

Comparing /work/SRC/openSUSE:Factory/gluegen2 (Old)
 and  /work/SRC/openSUSE:Factory/.gluegen2.new (New)


Package is "gluegen2"

Changes:

--- /work/SRC/openSUSE:Factory/gluegen2/gluegen2.changes2015-10-20 
00:04:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.gluegen2.new/gluegen2.changes   2016-03-16 
10:35:20.0 +0100
@@ -1,0 +2,6 @@
+Wed Mar  9 13:04:03 UTC 2016 - dval...@suse.com
+
+- Don't try to guess glbc version on other architectures
+  (gluegen2-missing-arch-symbol.patch)
+
+---

New:

  gluegen2-missing-arch-symbol.patch



Other differences:
--
++ gluegen2.spec ++
--- /var/tmp/diff_new_pack.kXbJk5/_old  2016-03-16 10:35:21.0 +0100
+++ /var/tmp/diff_new_pack.kXbJk5/_new  2016-03-16 10:35:21.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gluegen2
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -37,6 +37,7 @@
 Patch6: gluegen2-add-ppc64-aarch64.patch
 # PATCH-FIX-UPSTREAM gluegen2-no-static-libstdc++.patch badshah...@gmail.com 
-- Do not use -static-libstdc++ option for linker, causes build failures
 Patch7: gluegen2-no-static-libstdc++.patch
+Patch8: gluegen2-missing-arch-symbol.patch 
 BuildRequires:  ant
 BuildRequires:  ant-antlr
 BuildRequires:  ant-contrib
@@ -87,6 +88,7 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+%patch8 -p1
 
 # Fix wrong-script-end-of-line-encoding
 rm make/scripts/*.bat

++ gluegen2-missing-arch-symbol.patch ++
Index: gluegen-v2.3.2/make/stub_includes/platform/glibc-compat-symbols.h
===
--- gluegen-v2.3.2.orig/make/stub_includes/platform/glibc-compat-symbols.h
+++ gluegen-v2.3.2/make/stub_includes/platform/glibc-compat-symbols.h
@@ -24,7 +24,8 @@
 #elif defined(__amd64__)
#define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF 
"@GLIBC_2.2.5");
 #else
-   #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF 
"@GLIBC_2.0");
+   /* Don't try to guess a wrong version */
+   #define GLIBC_COMPAT_SYMBOL(FFF)
 #endif /*__amd64__*/
 #elif defined(__clang__)
 #if defined(__aarch64__)



commit gluegen2 for openSUSE:Factory

2015-10-19 Thread h_root
Hello community,

here is the log from the commit of package gluegen2 for openSUSE:Factory 
checked in at 2015-10-19 22:50:13

Comparing /work/SRC/openSUSE:Factory/gluegen2 (Old)
 and  /work/SRC/openSUSE:Factory/.gluegen2.new (New)


Package is "gluegen2"

Changes:

--- /work/SRC/openSUSE:Factory/gluegen2/gluegen2.changes2015-09-02 
00:36:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.gluegen2.new/gluegen2.changes   2015-10-20 
00:04:17.0 +0200
@@ -1,0 +2,12 @@
+Sun Oct 11 16:43:59 UTC 2015 - badshah...@gmail.com
+
+- Update to version 2.3.2:
+  + See 
http://jogamp.org/deployment/v2.3.2/archive/ChangeLogs/gluegen-ShortLog-v2.3.2.txt
+for a list of changes.
+- Upstream switched to using tar.xz for source tarballs; adapt
+  %setup acordingly, drop p7zip BuildRequires.
+- Add gluegen2-no-static-libstdc++.patch to prevent the buildtools
+  from adding a "-static-libstdc++" option to linker, adding this
+  flag causes builds to fail.
+
+---

Old:

  gluegen-v2.3.1.tar.7z
  jcpp-v2.3.1.tar.7z

New:

  gluegen-v2.3.2.tar.xz
  gluegen2-no-static-libstdc++.patch
  jcpp-v2.3.2.tar.xz



Other differences:
--
++ gluegen2.spec ++
--- /var/tmp/diff_new_pack.fcpFQs/_old  2015-10-20 00:04:20.0 +0200
+++ /var/tmp/diff_new_pack.fcpFQs/_new  2015-10-20 00:04:20.0 +0200
@@ -19,14 +19,14 @@
 %define src_name gluegen-v%{version}
 %define jcppsrc_name jcpp-v%{version}
 Name:   gluegen2
-Version:2.3.1
+Version:2.3.2
 Release:0
 Summary:Tool for automatic generation the Java and JNI code
 License:BSD-2-Clause
 Group:  Development/Libraries/Java
 Url:http://jogamp.org/gluegen/www/
-Source0:
http://jogamp.org/deployment/v%{version}/archive/Sources/%{src_name}.tar.7z
-Source1:
http://jogamp.org/deployment/v%{version}/archive/Sources/%{jcppsrc_name}.tar.7z
+Source0:
http://jogamp.org/deployment/v%{version}/archive/Sources/%{src_name}.tar.xz
+Source1:
http://jogamp.org/deployment/v%{version}/archive/Sources/%{jcppsrc_name}.tar.xz
 Patch0: gluegen2-jar-paths.patch
 Patch1: gluegen2-0001-renamed-library.patch
 Patch2: gluegen2-0003-disable-executable-tmp-tests.patch
@@ -35,6 +35,8 @@
 # PATCH-FIX-OPENSUSE gluegen2-disable-tests.patch badshah...@gmail.com -- 
Remove junit tests from the "all" targets as this requires additional 
dependencies (jardiff)
 Patch5: gluegen2-disable-tests.patch
 Patch6: gluegen2-add-ppc64-aarch64.patch
+# PATCH-FIX-UPSTREAM gluegen2-no-static-libstdc++.patch badshah...@gmail.com 
-- Do not use -static-libstdc++ option for linker, causes build failures
+Patch7: gluegen2-no-static-libstdc++.patch
 BuildRequires:  ant
 BuildRequires:  ant-antlr
 BuildRequires:  ant-contrib
@@ -44,7 +46,6 @@
 BuildRequires:  java-devel
 BuildRequires:  javapackages-tools
 BuildRequires:  junit >= 4.8
-BuildRequires:  p7zip
 Requires:   java
 Requires:   javapackages-tools
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -75,16 +76,8 @@
 This package contains gluegen source code needed to build packages.
 
 %prep
-# Manual setup for 7z compressed archive
-%setup -q -c -T -n %{src_name}
-cd ..
-%{_bindir}/7za e -y %{SOURCE0}
-tar -xf %{src_name}.tar
-%{_bindir}/7za e -y %{SOURCE1}
-tar -xf %{jcppsrc_name}.tar
-rm %{src_name}.tar
-rm %{jcppsrc_name}.tar
-cd %{src_name}
+%setup -q -n %{jcppsrc_name} -T -b 1
+%setup -q -n %{src_name} -T -b 0
 cp -pr ../%{jcppsrc_name}/src ./jcpp/
 
 %patch0 -p1
@@ -93,6 +86,7 @@
 %patch3 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
 
 # Fix wrong-script-end-of-line-encoding
 rm make/scripts/*.bat

++ gluegen2-add-ppc64-aarch64.patch ++
--- /var/tmp/diff_new_pack.fcpFQs/_old  2015-10-20 00:04:20.0 +0200
+++ /var/tmp/diff_new_pack.fcpFQs/_new  2015-10-20 00:04:20.0 +0200
@@ -13,11 +13,11 @@
  make/gluegen-cpptasks-base.xml |   70 
+++--
  2 files changed, 87 insertions(+), 3 deletions(-)
 
-Index: gluegen-v2.3.1/make/build.xml
+Index: gluegen-v2.3.2/make/build.xml
 ===
 gluegen-v2.3.1.orig/make/build.xml
-+++ gluegen-v2.3.1/make/build.xml
-@@ -307,6 +307,24 @@
+--- gluegen-v2.3.2.orig/make/build.xml
 gluegen-v2.3.2/make/build.xml
+@@ -306,6 +306,24 @@
 
  
  
@@ -42,19 +42,19 @@
  

 
-@@ -325,7 +343,7 @@
+@@ -324,7 +342,7 @@
 
  
  
 -
 +

-   
  
-Index: gluegen-v2.3.1/make/gluegen-cpptasks-base.xml
+ 
+Index: gluegen-v2.3.2/make/gluegen-cpptasks-base.xml
 

commit gluegen2 for openSUSE:Factory

2015-09-01 Thread h_root
Hello community,

here is the log from the commit of package gluegen2 for openSUSE:Factory 
checked in at 2015-09-02 00:36:42

Comparing /work/SRC/openSUSE:Factory/gluegen2 (Old)
 and  /work/SRC/openSUSE:Factory/.gluegen2.new (New)


Package is "gluegen2"

Changes:

--- /work/SRC/openSUSE:Factory/gluegen2/gluegen2.changes2015-04-10 
09:53:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.gluegen2.new/gluegen2.changes   2015-09-02 
00:36:44.0 +0200
@@ -1,0 +2,6 @@
+Tue Sep  1 08:39:24 UTC 2015 - norm...@linux.vnet.ibm.com
+
+- put back patch updated for last version 2.3.1:
+  gluegen2-add-ppc64-aarch64.patch
+
+---

New:

  gluegen2-add-ppc64-aarch64.patch



Other differences:
--
++ gluegen2.spec ++
--- /var/tmp/diff_new_pack.JcTwCH/_old  2015-09-02 00:36:46.0 +0200
+++ /var/tmp/diff_new_pack.JcTwCH/_new  2015-09-02 00:36:46.0 +0200
@@ -34,6 +34,7 @@
 # FIXME: Disable all junit tests because it requires packages not yet packaged 
in obs
 # PATCH-FIX-OPENSUSE gluegen2-disable-tests.patch badshah...@gmail.com -- 
Remove junit tests from the "all" targets as this requires additional 
dependencies (jardiff)
 Patch5: gluegen2-disable-tests.patch
+Patch6: gluegen2-add-ppc64-aarch64.patch
 BuildRequires:  ant
 BuildRequires:  ant-antlr
 BuildRequires:  ant-contrib
@@ -91,6 +92,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch5 -p1
+%patch6 -p1
 
 # Fix wrong-script-end-of-line-encoding
 rm make/scripts/*.bat


++ gluegen2-add-ppc64-aarch64.patch ++
>From 5309186d0bc361011b91c176f229a598496a5bf2 Mon Sep 17 00:00:00 2001
From: Peter Robinson 
Date: Wed, 18 Feb 2015 17:30:28 +
Subject: Add support for aarch64/ppc64

patch retrieved from Fedora DB
and adapted to gluegen2 version 2.3.1

Signed-off-by: Peter Robinson 
Signed-off-by: Michel Normand 
---
 make/build.xml |   20 +++
 make/gluegen-cpptasks-base.xml |   70 +++--
 2 files changed, 87 insertions(+), 3 deletions(-)

Index: gluegen-v2.3.1/make/build.xml
===
--- gluegen-v2.3.1.orig/make/build.xml
+++ gluegen-v2.3.1/make/build.xml
@@ -307,6 +307,24 @@

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

@@ -325,7 +343,7 @@

 
 
-
+
   
   
 
Index: gluegen-v2.3.1/make/gluegen-cpptasks-base.xml
===
--- gluegen-v2.3.1.orig/make/gluegen-cpptasks-base.xml
+++ gluegen-v2.3.1/make/gluegen-cpptasks-base.xml
@@ -43,11 +43,14 @@
-   isLinuxARM64
-   isLinuxARMv6Armel   (set in gluegen.cpptasks.detected.os.2)
-   isLinuxARMv6Armhf   (set in gluegen.cpptasks.detected.os.2)
+   -   isLinuxAarch64
-   isLinuxAlpha
-   isLinuxHppa
-   isLinuxMips
-   isLinuxMipsel
-   isLinuxPpc
+   -   isLinuxPpc64
+   -   isLinuxPpc64le
-   isLinuxs390
-   isLinuxs390x
-   isLinuxSparc
@@ -133,6 +136,8 @@
-   compiler.cfg.linux.mips
-   compiler.cfg.linux.mipsel
-   compiler.cfg.linux.ppc
+   -   compiler.cfg.linux.ppc64
+   -   compiler.cfg.linux.ppc64le
-   compiler.cfg.linux.s390
-   compiler.cfg.linux.s390x
-   compiler.cfg.linux.sparc
@@ -417,6 +422,33 @@
 
   
 
+
+  
+
+
+  
+
+
+  
+
+
+  
+
+
+  
+
+
+  
+
+
+  
+
+
+  
+
+
+  
+
 
   
 
@@ -601,6 +633,9 @@
 
 
 
+
+
+
 
 
 
@@ -683,6 +718,14 @@
 
   
 
+  
+
+  
+
+  
+
+  
+
   
 
   
@@ -707,7 +750,7 @@
 
   
 
-  
+  
 
   
 
@@ -1268,6 +1311,15 @@
 
 
 
+
+
+
+
+
+
+
+
+
 
 
 
@@ -1497,6 +1549,20 @@
   
 
 
+
+  
+  
+  
+  
+
+
+
+  
+  
+  
+  
+
+
 
   

@@ -1518,7 +1584,7 @@
   
 
 
-
+
 
 
 




commit gluegen2 for openSUSE:Factory

2014-07-16 Thread h_root
Hello community,

here is the log from the commit of package gluegen2 for openSUSE:Factory 
checked in at 2014-07-16 16:49:42

Comparing /work/SRC/openSUSE:Factory/gluegen2 (Old)
 and  /work/SRC/openSUSE:Factory/.gluegen2.new (New)


Package is gluegen2

Changes:

--- /work/SRC/openSUSE:Factory/gluegen2/gluegen2.changes2014-06-24 
15:16:02.0 +0200
+++ /work/SRC/openSUSE:Factory/.gluegen2.new/gluegen2.changes   2014-07-16 
16:49:52.0 +0200
@@ -1,0 +2,5 @@
+Mon Jul  7 15:01:55 UTC 2014 - tchva...@suse.com
+
+- Use junit not junit4
+
+---



Other differences:
--
++ gluegen2.spec ++
--- /var/tmp/diff_new_pack.Zujjje/_old  2014-07-16 16:49:53.0 +0200
+++ /var/tmp/diff_new_pack.Zujjje/_new  2014-07-16 16:49:53.0 +0200
@@ -41,7 +41,7 @@
 BuildRequires:  cpptasks
 BuildRequires:  java-devel
 BuildRequires:  jpackage-utils
-BuildRequires:  junit4 = 4.8
+BuildRequires:  junit = 4.8
 BuildRequires:  p7zip
 
 Requires:   java
@@ -71,7 +71,7 @@
 Requires:   ant-contrib
 Requires:   ant-junit
 Requires:   cpptasks
-Requires:   junit4
+Requires:   junit
 
 %description devel
 This package contains gluegen source code needed to build packages.


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gluegen2 for openSUSE:Factory

2014-06-24 Thread h_root
Hello community,

here is the log from the commit of package gluegen2 for openSUSE:Factory 
checked in at 2014-06-24 15:15:56

Comparing /work/SRC/openSUSE:Factory/gluegen2 (Old)
 and  /work/SRC/openSUSE:Factory/.gluegen2.new (New)


Package is gluegen2

Changes:

--- /work/SRC/openSUSE:Factory/gluegen2/gluegen2.changes2014-05-06 
17:40:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.gluegen2.new/gluegen2.changes   2014-06-24 
15:16:02.0 +0200
@@ -1,0 +2,6 @@
+Thu Jun 19 14:58:20 UTC 2014 - dval...@suse.com
+
+- Fix builds for ppc64, ppc64le and aarch64 architectures
+  (gluegen2-ppc64-aarch64.patch)
+
+---

New:

  gluegen2-ppc64-aarch64.patch



Other differences:
--
++ gluegen2.spec ++
--- /var/tmp/diff_new_pack.utrzZ3/_old  2014-06-24 15:16:03.0 +0200
+++ /var/tmp/diff_new_pack.utrzZ3/_new  2014-06-24 15:16:03.0 +0200
@@ -32,6 +32,7 @@
 Patch1: gluegen2-0001-renamed-library.patch
 Patch2: gluegen2-0003-disable-executable-tmp-tests.patch
 Patch3: gluegen2-0004-add-antlr-jar-to-all-targets.patch
+Patch4: gluegen2-ppc64-aarch64.patch
 
 BuildRequires:  ant
 BuildRequires:  ant-antlr
@@ -88,6 +89,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 # Remove any JNI files
 # rm -fr make/stub_includes/jni


++ gluegen2-ppc64-aarch64.patch ++
Index: gluegen-v2.0.2/make/build.xml
===
--- gluegen-v2.0.2.orig/make/build.xml
+++ gluegen-v2.0.2/make/build.xml
@@ -333,6 +333,24 @@
   property name=linker.cfg.id
value=linker.cfg.linux.ppc / 
 /target
 
+target name=declare.linux.ppc64 if=isLinuxPpc64
+  echo message=Linux.ppc64 /
+  property name=compiler.cfg.id  
value=compiler.cfg.linux /
+  property name=linker.cfg.id
value=linker.cfg.linux.ppc64 /
+/target
+
+target name=declare.linux.ppc64le if=isLinuxPpc64le
+  echo message=Linux.ppc64le /
+  property name=compiler.cfg.id  
value=compiler.cfg.linux /
+  property name=linker.cfg.id
value=linker.cfg.linux.ppc64le /
+/target
+
+target name=declare.linux.aarch64 if=isLinuxAarch64
+  echo message=Linux.aarch64 /
+  property name=compiler.cfg.id  
value=compiler.cfg.linux /
+  property name=linker.cfg.id
value=linker.cfg.linux.aarch64 /
+/target
+
 target name=declare.linux.s390 if=isLinuxs390
   echo message=Linux.s390 /
   property name=compiler.cfg.id  
value=compiler.cfg.linux / 
@@ -351,7 +369,7 @@
   property name=linker.cfg.id
value=linker.cfg.linux.sparc / 
 /target
 
-target name=declare.linux 
depends=declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6
 if=isLinux 
+target name=declare.linux 
depends=declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.aarch64,declare.linux.s390,declare.linux.s390x,declare.linux.sparc
 if=isLinux 
   property name=c.src.dir.os value=unix /
   property name=java.includes.dir.platform   
value=${java.includes.dir}/linux /
 /target
Index: gluegen-v2.0.2/make/gluegen-cpptasks-base.xml
===
--- gluegen-v2.0.2.orig/make/gluegen-cpptasks-base.xml
+++ gluegen-v2.0.2/make/gluegen-cpptasks-base.xml
@@ -46,6 +46,9 @@
-   isLinuxMips
-   isLinuxMipsel
-   isLinuxPpc
+   -   isLinuxPpc64
+   -   isLinuxPpc64le
+   -   isLinuxAarch64
-   isLinuxs390
-   isLinuxs390x
-   isLinuxSparc
@@ -128,6 +131,9 @@
-   compiler.cfg.linux.mips
-   compiler.cfg.linux.mipsel
-   compiler.cfg.linux.ppc
+   -   compiler.cfg.linux.ppc64
+   -   compiler.cfg.linux.ppc64le
+   -   compiler.cfg.linux.aarch64
-   compiler.cfg.linux.s390
-   compiler.cfg.linux.s390x
-   compiler.cfg.linux.sparc
@@ -385,6 +391,33 @@
 condition property=ppc
   os arch=ppc /
 /condition
+condition property=isLinuxPpc64
+  and
+istrue value=${isLinux} /
+os arch=ppc64 /
+  /and
+/condition
+condition property=ppc64
+  os arch=ppc64 /
+/condition
+condition property=isLinuxPpc64le
+  and
+istrue