commit gluegen2 for openSUSE:Factory
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
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
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
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
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
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
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
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
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 RobinsonDate: 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
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
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