From 987851cef2e2efb3436dc2d055e77410e8aee815 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 01:55:57 +0000 Subject: [PATCH 01/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- vecmath.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vecmath.spec b/vecmath.spec index a9ff9f7..299bb14 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -3,7 +3,7 @@ Name: vecmath Version: 1.6.0 -Release: 0.3.20130710git41fddda%{?dist} +Release: 0.4.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath Group: Development/Libraries # License is GNU General Public License, version 2, with the Classpath Exception @@ -57,6 +57,9 @@ cp -a build/javadoc/* %{buildroot}%{_javadocdir}/%{name} %{_javadocdir}/%{name} %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 1.6.0-0.4.20130710git41fddda +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sun Jun 08 2014 Fedora Release Engineering - 1.6.0-0.3.20130710git41fddda - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 8eaea4b81d23040e0d7c339d7900a4f616154ecf Mon Sep 17 00:00:00 2001 From: Dominik 'Rathann' Mierzejewski Date: Thu, 24 Sep 2015 18:35:54 +0200 Subject: [PATCH 02/16] build with maven - re-add maven pom (rhbz#1022506) - fix javadoc errors --- .gitignore | 1 + sources | 1 + vecmath-1.6.0-javadoc-link.patch | 12 -------- vecmath-javadoc.patch | 47 ++++++++++++++++++++++++++++++++ vecmath.spec | 38 ++++++++++++++------------ 5 files changed, 69 insertions(+), 30 deletions(-) delete mode 100644 vecmath-1.6.0-javadoc-link.patch create mode 100644 vecmath-javadoc.patch diff --git a/.gitignore b/.gitignore index 8b80371..e7c9fd3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ vecmath-20090922.tar.bz2 /vecmath-1.6.0-be715bd.tar.gz /vecmath-1.6.0-41fddda.tar.gz +/vecmath-1.5.2.pom diff --git a/sources b/sources index 733ec19..f73b7df 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ 0a82e273f2d1de1811ff6fa65858388f vecmath-1.6.0-41fddda.tar.gz +dbb569a1b1974289387c7574996b605e vecmath-1.5.2.pom diff --git a/vecmath-1.6.0-javadoc-link.patch b/vecmath-1.6.0-javadoc-link.patch deleted file mode 100644 index 64578f0..0000000 --- a/vecmath-1.6.0-javadoc-link.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/build.xml b/build.xml -index f33f185..4531b27 100644 ---- build.xml -+++ build.xml -@@ -76,6 +76,7 @@ - packagenames="javax.vecmath.*" - destdir="${javadoc.dir}" - windowtitle="Vecmath ${version_base}"> -+ - - - diff --git a/vecmath-javadoc.patch b/vecmath-javadoc.patch new file mode 100644 index 0000000..994ad8a --- /dev/null +++ b/vecmath-javadoc.patch @@ -0,0 +1,47 @@ +diff -up vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/build.xml.javadoc vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/build.xml +--- vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/build.xml.javadoc 2013-07-10 18:32:13.000000000 +0200 ++++ vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/build.xml 2015-09-24 18:24:14.843127653 +0200 +@@ -76,6 +76,7 @@ + packagenames="javax.vecmath.*" + destdir="${javadoc.dir}" + windowtitle="Vecmath ${version_base}"> ++ + + + +diff -up vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/GVector.java.javadoc vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/GVector.java +--- vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/GVector.java.javadoc 2013-07-10 18:32:13.000000000 +0200 ++++ vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/GVector.java 2015-09-24 18:23:13.080312295 +0200 +@@ -159,7 +159,7 @@ public class GVector implements java.io. + * Constructs a new GVector of the specified length and + * initializes it by copying the specified number of elements from + * the specified array. The array must contain at least +- * length elements (i.e., vector.length >= ++ * length elements (i.e., vector.length ≥ + * length. The length of this new GVector is set to + * the specified length. + * @param vector The array from which the values will be copied. +diff -up vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple3b.java.javadoc vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple3b.java +--- vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple3b.java.javadoc 2013-07-10 18:32:13.000000000 +0200 ++++ vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple3b.java 2015-09-24 18:23:13.080312295 +0200 +@@ -36,7 +36,7 @@ package javax.vecmath; + * bytes were unsigned. + * Values greater than 127 can be assigned to a byte variable using a + * type cast. For example: +- *
    byteVariable = (byte) intValue; // intValue can be > 127
++ *
byteVariable = (byte) intValue; // intValue can be > 127
+ * If intValue is greater than 127, then byteVariable will be negative. The + * correct value will be extracted when it is used (by masking off the upper + * bits). +diff -up vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple4b.java.javadoc vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple4b.java +--- vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple4b.java.javadoc 2013-07-10 18:32:13.000000000 +0200 ++++ vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple4b.java 2015-09-24 18:23:13.081312292 +0200 +@@ -36,7 +36,7 @@ package javax.vecmath; + * bytes were unsigned. + * Values greater than 127 can be assigned to a byte variable using a + * type cast. For example: +- *
    byteVariable = (byte) intValue; // intValue can be > 127
++ *
byteVariable = (byte) intValue; // intValue can be > 127
+ * If intValue is greater than 127, then byteVariable will be negative. The + * correct value will be extracted when it is used (by masking off the upper + * bits). diff --git a/vecmath.spec b/vecmath.spec index 299bb14..a98765d 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -3,26 +3,26 @@ Name: vecmath Version: 1.6.0 -Release: 0.4.20130710git41fddda%{?dist} +Release: 0.5.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath Group: Development/Libraries # License is GNU General Public License, version 2, with the Classpath Exception License: GPLv2 with exceptions URL: http://github.com/hharrison/vecmath Source0: https://github.com/hharrison/vecmath/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz -# Fix link to javadoc -Patch0: %{name}-%{version}-javadoc-link.patch +# missing pom file +# https://bugzilla.redhat.com/show_bug.cgi?id=1022506 +Source1: https://repo1.maven.org/maven2/javax/vecmath/vecmath/1.5.2/vecmath-1.5.2.pom +# Fix link to javadoc and javadoc errors +Patch0: vecmath-javadoc.patch BuildArch: noarch BuildRequires: ant -BuildRequires: ant-junit -BuildRequires: junit BuildRequires: java-devel >= 1:1.6.0 BuildRequires: java-javadoc -BuildRequires: jpackage-utils +BuildRequires: javapackages-local Requires: java-headless >= 1:1.6.0 -Requires: jpackage-utils %description The 3D vector math Java package, javax.vecmath. @@ -30,33 +30,35 @@ The 3D vector math Java package, javax.vecmath. %package javadoc Group: Documentation Summary: Javadoc for %{name} -Requires: jpackage-utils %description javadoc This package contains javadoc for %{name}. %prep %setup -qn %{name}-%{commit} -%patch0 -p0 +%patch0 -p1 +sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{name}.pom +%mvn_file javax.vecmath:vecmath %{name} %build -%ant jar docs +%ant %install -install -D -p -m 644 build/jars/%{name}.jar %{buildroot}%{_javadir}/%{name}.jar +%mvn_artifact %{name}.pom build/jars/%{name}.jar +%mvn_install -J build/javadoc -mkdir -p %{buildroot}%{_javadocdir}/%{name} -cp -a build/javadoc/* %{buildroot}%{_javadocdir}/%{name} - -%files +%files -f .mfiles %doc docs/api-changes* COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html -%{_javadir}/%{name}.jar -%files javadoc +%files javadoc -f .mfiles-javadoc %doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html -%{_javadocdir}/%{name} %changelog +* Thu Sep 24 2015 Dominik 'Rathann' Mierzejewski - 1.6.0-0.5.20130710git41fddda +- build with maven +- re-add maven pom (rhbz#1022506) +- fix javadoc errors + * Fri Jun 19 2015 Fedora Release Engineering - 1.6.0-0.4.20130710git41fddda - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From e8bfa94e77c4fc8397a11075260334eaf1e1787c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 02:38:32 +0000 Subject: [PATCH 03/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- vecmath.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vecmath.spec b/vecmath.spec index a98765d..ae65a83 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -3,7 +3,7 @@ Name: vecmath Version: 1.6.0 -Release: 0.5.20130710git41fddda%{?dist} +Release: 0.6.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath Group: Development/Libraries # License is GNU General Public License, version 2, with the Classpath Exception @@ -54,6 +54,9 @@ sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{nam %doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html %changelog +* Fri Feb 05 2016 Fedora Release Engineering - 1.6.0-0.6.20130710git41fddda +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Thu Sep 24 2015 Dominik 'Rathann' Mierzejewski - 1.6.0-0.5.20130710git41fddda - build with maven - re-add maven pom (rhbz#1022506) From 4d7fcb3cb2a1e5b0adc7d19524cdb64f1be91f84 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 17:01:21 +0000 Subject: [PATCH 04/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- vecmath.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vecmath.spec b/vecmath.spec index ae65a83..a4e4966 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -3,7 +3,7 @@ Name: vecmath Version: 1.6.0 -Release: 0.6.20130710git41fddda%{?dist} +Release: 0.7.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath Group: Development/Libraries # License is GNU General Public License, version 2, with the Classpath Exception @@ -54,6 +54,9 @@ sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{nam %doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 1.6.0-0.7.20130710git41fddda +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Fri Feb 05 2016 Fedora Release Engineering - 1.6.0-0.6.20130710git41fddda - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 8e69ef296a8e46ac06aefac147b5b8bf614025cc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 21:15:31 +0000 Subject: [PATCH 05/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- vecmath.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vecmath.spec b/vecmath.spec index a4e4966..6998d97 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -3,7 +3,7 @@ Name: vecmath Version: 1.6.0 -Release: 0.7.20130710git41fddda%{?dist} +Release: 0.8.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath Group: Development/Libraries # License is GNU General Public License, version 2, with the Classpath Exception @@ -54,6 +54,9 @@ sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{nam %doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 1.6.0-0.8.20130710git41fddda +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 1.6.0-0.7.20130710git41fddda - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From b9fa761340aa2683b135621cfe6440661a749ee0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 20:25:59 +0000 Subject: [PATCH 06/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vecmath.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vecmath.spec b/vecmath.spec index 6998d97..2429ebf 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -3,7 +3,7 @@ Name: vecmath Version: 1.6.0 -Release: 0.8.20130710git41fddda%{?dist} +Release: 0.9.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath Group: Development/Libraries # License is GNU General Public License, version 2, with the Classpath Exception @@ -54,6 +54,9 @@ sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{nam %doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 1.6.0-0.9.20130710git41fddda +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 1.6.0-0.8.20130710git41fddda - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 08960bc320c706f04c8f030c2818602df799fc27 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 08:29:16 +0000 Subject: [PATCH 07/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vecmath.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vecmath.spec b/vecmath.spec index 2429ebf..3a60a8a 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -3,7 +3,7 @@ Name: vecmath Version: 1.6.0 -Release: 0.9.20130710git41fddda%{?dist} +Release: 0.10.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath Group: Development/Libraries # License is GNU General Public License, version 2, with the Classpath Exception @@ -54,6 +54,9 @@ sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{nam %doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 1.6.0-0.10.20130710git41fddda +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Fedora Release Engineering - 1.6.0-0.9.20130710git41fddda - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 33efc6fec7c1f1377fe6193c48e750b5f9bbb17b Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:29 +0100 Subject: [PATCH 08/16] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- vecmath.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/vecmath.spec b/vecmath.spec index 3a60a8a..31a3304 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -5,7 +5,6 @@ Name: vecmath Version: 1.6.0 Release: 0.10.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath -Group: Development/Libraries # License is GNU General Public License, version 2, with the Classpath Exception License: GPLv2 with exceptions URL: http://github.com/hharrison/vecmath @@ -28,7 +27,6 @@ Requires: java-headless >= 1:1.6.0 The 3D vector math Java package, javax.vecmath. %package javadoc -Group: Documentation Summary: Javadoc for %{name} %description javadoc From 8a3ee4103de0170638996c66692b7a4f41725f1b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 11:12:12 +0000 Subject: [PATCH 09/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vecmath.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vecmath.spec b/vecmath.spec index 31a3304..53b299d 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -3,7 +3,7 @@ Name: vecmath Version: 1.6.0 -Release: 0.10.20130710git41fddda%{?dist} +Release: 0.11.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath # License is GNU General Public License, version 2, with the Classpath Exception License: GPLv2 with exceptions @@ -52,6 +52,9 @@ sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{nam %doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 1.6.0-0.11.20130710git41fddda +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 1.6.0-0.10.20130710git41fddda - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 4104905d61281ac97d765bab5f18cd62098185c4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 02:53:58 +0000 Subject: [PATCH 10/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vecmath.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vecmath.spec b/vecmath.spec index 53b299d..75f9133 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -3,7 +3,7 @@ Name: vecmath Version: 1.6.0 -Release: 0.11.20130710git41fddda%{?dist} +Release: 0.12.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath # License is GNU General Public License, version 2, with the Classpath Exception License: GPLv2 with exceptions @@ -52,6 +52,9 @@ sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{nam %doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 1.6.0-0.12.20130710git41fddda +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 03 2019 Fedora Release Engineering - 1.6.0-0.11.20130710git41fddda - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 5d0160f8a35596096deaee24a702c9dbfd33ec4f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 03:03:27 +0000 Subject: [PATCH 11/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vecmath.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vecmath.spec b/vecmath.spec index 75f9133..aabc4ee 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -3,7 +3,7 @@ Name: vecmath Version: 1.6.0 -Release: 0.12.20130710git41fddda%{?dist} +Release: 0.13.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath # License is GNU General Public License, version 2, with the Classpath Exception License: GPLv2 with exceptions @@ -52,6 +52,9 @@ sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{nam %doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 1.6.0-0.13.20130710git41fddda +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Sat Jul 27 2019 Fedora Release Engineering - 1.6.0-0.12.20130710git41fddda - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 73796a653451c16496049dcb9e030ddf5059fd7f Mon Sep 17 00:00:00 2001 From: Jiri Date: Sat, 11 Jul 2020 08:06:00 +0200 Subject: [PATCH 12/16] Rebuilt for JDK-11 --- vecmath.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vecmath.spec b/vecmath.spec index aabc4ee..cf60f57 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -3,7 +3,7 @@ Name: vecmath Version: 1.6.0 -Release: 0.13.20130710git41fddda%{?dist} +Release: 0.14.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath # License is GNU General Public License, version 2, with the Classpath Exception License: GPLv2 with exceptions @@ -52,6 +52,9 @@ sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{nam %doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html %changelog +* Sat Jul 11 2020 Jiri Vanek - 1.6.0-0.14.20130710git41fddda +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + * Fri Jan 31 2020 Fedora Release Engineering - 1.6.0-0.13.20130710git41fddda - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From ac3c541c13e2be00ea8da2106c92d8e1eb533e72 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Tue, 21 Jul 2020 11:10:30 +0200 Subject: [PATCH 13/16] override javac source / target version with 1.8 to fix building with Java 11 --- javac-1.8-source-target.patch | 13 +++++++++++++ vecmath.spec | 8 +++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 javac-1.8-source-target.patch diff --git a/javac-1.8-source-target.patch b/javac-1.8-source-target.patch new file mode 100644 index 0000000..45bcd1f --- /dev/null +++ b/javac-1.8-source-target.patch @@ -0,0 +1,13 @@ +diff --git a/build.xml b/build.xml +index f33f185..27da458 100644 +--- a/build.xml ++++ b/build.xml +@@ -43,7 +43,7 @@ + + + 1.5.2|1.6.0|" %{SOURCE1} > %{name}.pom %mvn_file javax.vecmath:vecmath %{name} @@ -52,6 +55,9 @@ sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{nam %doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html %changelog +* Tue Jul 21 2020 Fabio Valentini - 1.6.0-0.15.20130710git41fddda +- Override javac source / target version with 1.8 to fix building with Java 11. + * Sat Jul 11 2020 Jiri Vanek - 1.6.0-0.14.20130710git41fddda - Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 From 6aafe6b602ab0527c44103a2354198a3ef85f80f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 13:38:14 +0000 Subject: [PATCH 14/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vecmath.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vecmath.spec b/vecmath.spec index 6c474eb..be5cd33 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -3,7 +3,7 @@ Name: vecmath Version: 1.6.0 -Release: 0.15.20130710git41fddda%{?dist} +Release: 0.16.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath # License is GNU General Public License, version 2, with the Classpath Exception License: GPLv2 with exceptions @@ -55,6 +55,9 @@ sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{nam %doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 1.6.0-0.16.20130710git41fddda +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue Jul 21 2020 Fabio Valentini - 1.6.0-0.15.20130710git41fddda - Override javac source / target version with 1.8 to fix building with Java 11. From ef77c169899867fe8b07364714328f326c0e3379 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 22:59:44 +0000 Subject: [PATCH 15/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vecmath.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vecmath.spec b/vecmath.spec index be5cd33..b88b612 100644 --- a/vecmath.spec +++ b/vecmath.spec @@ -3,7 +3,7 @@ Name: vecmath Version: 1.6.0 -Release: 0.16.20130710git41fddda%{?dist} +Release: 0.17.20130710git41fddda%{?dist} Summary: The 3D vector math Java package, javax.vecmath # License is GNU General Public License, version 2, with the Classpath Exception License: GPLv2 with exceptions @@ -55,6 +55,9 @@ sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{nam %doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 1.6.0-0.17.20130710git41fddda +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 1.6.0-0.16.20130710git41fddda - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From a1d8cfffd8ef5a55dd2be03646e9a2a6de3dba8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 15 Jun 2021 03:00:01 +0200 Subject: [PATCH 16/16] Orphaned for 6+ weeks --- .gitignore | 4 - dead.package | 1 + javac-1.8-source-target.patch | 13 ---- sources | 2 - vecmath-javadoc.patch | 47 ------------ vecmath.spec | 137 ---------------------------------- 6 files changed, 1 insertion(+), 203 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 javac-1.8-source-target.patch delete mode 100644 sources delete mode 100644 vecmath-javadoc.patch delete mode 100644 vecmath.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index e7c9fd3..0000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -vecmath-20090922.tar.bz2 -/vecmath-1.6.0-be715bd.tar.gz -/vecmath-1.6.0-41fddda.tar.gz -/vecmath-1.5.2.pom diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5204a84 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Orphaned for 6+ weeks diff --git a/javac-1.8-source-target.patch b/javac-1.8-source-target.patch deleted file mode 100644 index 45bcd1f..0000000 --- a/javac-1.8-source-target.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/build.xml b/build.xml -index f33f185..27da458 100644 ---- a/build.xml -+++ b/build.xml -@@ -43,7 +43,7 @@ - - - -+ - - - -diff -up vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/GVector.java.javadoc vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/GVector.java ---- vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/GVector.java.javadoc 2013-07-10 18:32:13.000000000 +0200 -+++ vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/GVector.java 2015-09-24 18:23:13.080312295 +0200 -@@ -159,7 +159,7 @@ public class GVector implements java.io. - * Constructs a new GVector of the specified length and - * initializes it by copying the specified number of elements from - * the specified array. The array must contain at least -- * length elements (i.e., vector.length >= -+ * length elements (i.e., vector.length ≥ - * length. The length of this new GVector is set to - * the specified length. - * @param vector The array from which the values will be copied. -diff -up vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple3b.java.javadoc vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple3b.java ---- vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple3b.java.javadoc 2013-07-10 18:32:13.000000000 +0200 -+++ vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple3b.java 2015-09-24 18:23:13.080312295 +0200 -@@ -36,7 +36,7 @@ package javax.vecmath; - * bytes were unsigned. - * Values greater than 127 can be assigned to a byte variable using a - * type cast. For example: -- *
    byteVariable = (byte) intValue; // intValue can be > 127
-+ *
byteVariable = (byte) intValue; // intValue can be > 127
- * If intValue is greater than 127, then byteVariable will be negative. The - * correct value will be extracted when it is used (by masking off the upper - * bits). -diff -up vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple4b.java.javadoc vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple4b.java ---- vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple4b.java.javadoc 2013-07-10 18:32:13.000000000 +0200 -+++ vecmath-41fddda1a4f430e45bef0154e1fdfe5671025f1e/src/javax/vecmath/Tuple4b.java 2015-09-24 18:23:13.081312292 +0200 -@@ -36,7 +36,7 @@ package javax.vecmath; - * bytes were unsigned. - * Values greater than 127 can be assigned to a byte variable using a - * type cast. For example: -- *
    byteVariable = (byte) intValue; // intValue can be > 127
-+ *
byteVariable = (byte) intValue; // intValue can be > 127
- * If intValue is greater than 127, then byteVariable will be negative. The - * correct value will be extracted when it is used (by masking off the upper - * bits). diff --git a/vecmath.spec b/vecmath.spec deleted file mode 100644 index b88b612..0000000 --- a/vecmath.spec +++ /dev/null @@ -1,137 +0,0 @@ -%global commit 41fddda1a4f430e45bef0154e1fdfe5671025f1e -%global shortcommit %(c=%{commit}; echo ${c:0:7}) - -Name: vecmath -Version: 1.6.0 -Release: 0.17.20130710git41fddda%{?dist} -Summary: The 3D vector math Java package, javax.vecmath -# License is GNU General Public License, version 2, with the Classpath Exception -License: GPLv2 with exceptions -URL: http://github.com/hharrison/vecmath -Source0: https://github.com/hharrison/vecmath/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz -# missing pom file -# https://bugzilla.redhat.com/show_bug.cgi?id=1022506 -Source1: https://repo1.maven.org/maven2/javax/vecmath/vecmath/1.5.2/vecmath-1.5.2.pom -# Fix link to javadoc and javadoc errors -Patch0: vecmath-javadoc.patch -Patch1: javac-1.8-source-target.patch -BuildArch: noarch - -BuildRequires: ant -BuildRequires: java-devel >= 1:1.6.0 -BuildRequires: java-javadoc -BuildRequires: javapackages-local - -Requires: java-headless >= 1:1.6.0 - -%description -The 3D vector math Java package, javax.vecmath. - -%package javadoc -Summary: Javadoc for %{name} - -%description javadoc -This package contains javadoc for %{name}. - -%prep -%setup -qn %{name}-%{commit} -%patch0 -p1 -%patch1 -p1 - -sed -e "s|1.5.2|1.6.0|" %{SOURCE1} > %{name}.pom -%mvn_file javax.vecmath:vecmath %{name} - -%build -%ant - -%install -%mvn_artifact %{name}.pom build/jars/%{name}.jar -%mvn_install -J build/javadoc - -%files -f .mfiles -%doc docs/api-changes* COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html - -%files javadoc -f .mfiles-javadoc -%doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html - -%changelog -* Wed Jan 27 2021 Fedora Release Engineering - 1.6.0-0.17.20130710git41fddda -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 1.6.0-0.16.20130710git41fddda -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 21 2020 Fabio Valentini - 1.6.0-0.15.20130710git41fddda -- Override javac source / target version with 1.8 to fix building with Java 11. - -* Sat Jul 11 2020 Jiri Vanek - 1.6.0-0.14.20130710git41fddda -- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 - -* Fri Jan 31 2020 Fedora Release Engineering - 1.6.0-0.13.20130710git41fddda -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Jul 27 2019 Fedora Release Engineering - 1.6.0-0.12.20130710git41fddda -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 03 2019 Fedora Release Engineering - 1.6.0-0.11.20130710git41fddda -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 1.6.0-0.10.20130710git41fddda -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 1.6.0-0.9.20130710git41fddda -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 1.6.0-0.8.20130710git41fddda -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 1.6.0-0.7.20130710git41fddda -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Feb 05 2016 Fedora Release Engineering - 1.6.0-0.6.20130710git41fddda -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Sep 24 2015 Dominik 'Rathann' Mierzejewski - 1.6.0-0.5.20130710git41fddda -- build with maven -- re-add maven pom (rhbz#1022506) -- fix javadoc errors - -* Fri Jun 19 2015 Fedora Release Engineering - 1.6.0-0.4.20130710git41fddda -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 1.6.0-0.3.20130710git41fddda -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Fri Mar 28 2014 Michael Simacek - 1.6.0-0.2.20130710git41fddda -- Use Requires: java-headless rebuild (#1067528) - -* Thu Sep 5 2013 Harvey Harrison - 1.6.0-0.1.20130710git41fddda -- change upstream source to github -- upgrade to 1.6.0 - -* Sun Aug 04 2013 Fedora Release Engineering - 1.5.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Fri Feb 15 2013 Fedora Release Engineering - 1.5.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Fri Sep 07 2012 gil cattaneo 1.5.2-1 -- Use tarball from 1.5.2 tag (no change in source code) -- Added maven pom -- Adapt to current guideline -- Added javadoc sub package - -* Sun Jul 22 2012 Fedora Release Engineering - 0-5.20090922cvs -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sat Jan 14 2012 Fedora Release Engineering - 0-4.20090922cvs -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Mon Feb 07 2011 Fedora Release Engineering - 0-3.20090922cvs -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Mon Sep 28 2009 Jussi Lehtola - 0-2.20090922cvs -- Minor review fixes. - -* Tue Sep 22 2009 Jussi Lehtola - 0-1.20090922cvs -- First release.