From 3231915e6103eee076914a115c7f206d93efa696 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 08:24:25 +0000 Subject: [PATCH 1/5] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- validator-htmlparser.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/validator-htmlparser.spec b/validator-htmlparser.spec index dc6e22e..817dde1 100644 --- a/validator-htmlparser.spec +++ b/validator-htmlparser.spec @@ -6,7 +6,7 @@ %global oname htmlparser Name: validator-htmlparser Version: 1.4 -Release: 4%{?dist} +Release: 5%{?dist} Summary: An implementation of the HTML5 parsing algorithm in Java # LGPL (v3 or later): translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java # MIT/X11 (BSD like): translator-src/nu/validator/htmlparser/generator/ApplyHotSpotWorkaround.java @@ -127,6 +127,9 @@ opts="-f" %license LICENSE.txt %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 1.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Fedora Release Engineering - 1.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From a0b3a15e5beec4b780fe67cefd9421bbed7cfe88 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 11:04:52 +0000 Subject: [PATCH 2/5] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- validator-htmlparser.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/validator-htmlparser.spec b/validator-htmlparser.spec index 817dde1..c57dc27 100644 --- a/validator-htmlparser.spec +++ b/validator-htmlparser.spec @@ -6,7 +6,7 @@ %global oname htmlparser Name: validator-htmlparser Version: 1.4 -Release: 5%{?dist} +Release: 6%{?dist} Summary: An implementation of the HTML5 parsing algorithm in Java # LGPL (v3 or later): translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java # MIT/X11 (BSD like): translator-src/nu/validator/htmlparser/generator/ApplyHotSpotWorkaround.java @@ -127,6 +127,9 @@ opts="-f" %license LICENSE.txt %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 1.4-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 1.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 004801da8dd60e2a60cf005b0daabee5e68f32e3 Mon Sep 17 00:00:00 2001 From: Mat Booth Date: Thu, 14 Feb 2019 10:15:59 +0000 Subject: [PATCH 3/5] Disable C++ translator module due to reliance on obsolete javaparser implementation --- validator-htmlparser.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/validator-htmlparser.spec b/validator-htmlparser.spec index c57dc27..daee62d 100644 --- a/validator-htmlparser.spec +++ b/validator-htmlparser.spec @@ -6,7 +6,7 @@ %global oname htmlparser Name: validator-htmlparser Version: 1.4 -Release: 6%{?dist} +Release: 7%{?dist} Summary: An implementation of the HTML5 parsing algorithm in Java # LGPL (v3 or later): translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java # MIT/X11 (BSD like): translator-src/nu/validator/htmlparser/generator/ApplyHotSpotWorkaround.java @@ -23,7 +23,6 @@ Source0: https://hg.mozilla.org/projects/htmlparser/archive/%{hghash}.tar. Source1: validator-htmlparser-translator-template-pom.xml BuildRequires: maven-local -BuildRequires: mvn(com.google.code.javaparser:javaparser) BuildRequires: mvn(com.ibm.icu:icu4j) %if %{with test} BuildRequires: mvn(com.sdicons.jsontools:jsontools-core) @@ -97,7 +96,8 @@ cat > %{oname}-pom.xml << EOF %{version} . - translator-src + + EOF @@ -127,6 +127,10 @@ opts="-f" %license LICENSE.txt %changelog +* Wed Feb 13 2019 Mat Booth - 1.4-7 +- Disable C++ translator module due to reliance on obsolete + javaparser implementation + * Sun Feb 03 2019 Fedora Release Engineering - 1.4-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From c8c7a53eec6d7023f3bc0cae79f17081ea47c733 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 02:46:26 +0000 Subject: [PATCH 4/5] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- validator-htmlparser.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/validator-htmlparser.spec b/validator-htmlparser.spec index daee62d..d866187 100644 --- a/validator-htmlparser.spec +++ b/validator-htmlparser.spec @@ -6,7 +6,7 @@ %global oname htmlparser Name: validator-htmlparser Version: 1.4 -Release: 7%{?dist} +Release: 8%{?dist} Summary: An implementation of the HTML5 parsing algorithm in Java # LGPL (v3 or later): translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java # MIT/X11 (BSD like): translator-src/nu/validator/htmlparser/generator/ApplyHotSpotWorkaround.java @@ -127,6 +127,9 @@ opts="-f" %license LICENSE.txt %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 1.4-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Wed Feb 13 2019 Mat Booth - 1.4-7 - Disable C++ translator module due to reliance on obsolete javaparser implementation From dc92075a49030f85d34edc7b9a5602950a674f5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Wed, 11 Sep 2019 12:51:50 +0200 Subject: [PATCH 5/5] Orphaned for 6+ weeks --- .gitignore | 1 - dead.package | 1 + sources | 1 - ...tor-htmlparser-translator-template-pom.xml | 65 -------- validator-htmlparser.spec | 153 ------------------ 5 files changed, 1 insertion(+), 220 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 sources delete mode 100644 validator-htmlparser-translator-template-pom.xml delete mode 100644 validator-htmlparser.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 455cc14..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/42d7aef60138.tar.gz 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/sources b/sources deleted file mode 100644 index 37e8bf6..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -027cc3625cc202d3b07e97846ab58b8c 42d7aef60138.tar.gz diff --git a/validator-htmlparser-translator-template-pom.xml b/validator-htmlparser-translator-template-pom.xml deleted file mode 100644 index da44be3..0000000 --- a/validator-htmlparser-translator-template-pom.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - 4.0.0 - nu.validator.htmlparser - translator - bundle - @VERSION@ - translator - http://about.validator.nu/htmlparser/ - The Java-to-C++ translator. - - UTF-8 - - - . - - - org.apache.felix - maven-bundle-plugin - 2.3.7 - true - - - ${project.name} - ${project.version} - nu.validator.htmlparser.cpptranslate.Main - - - - - - - - nu.validator.htmlparser - htmlparser - ${project.version} - compile - - - com.google.code.javaparser - javaparser - 1.0.8 - - - diff --git a/validator-htmlparser.spec b/validator-htmlparser.spec deleted file mode 100644 index d866187..0000000 --- a/validator-htmlparser.spec +++ /dev/null @@ -1,153 +0,0 @@ -# Test are disabled by default -# Not available test deps -# https://bugzilla.redhat.com/show_bug.cgi?id=1202504 -%bcond_with tests -%global hghash 42d7aef60138 -%global oname htmlparser -Name: validator-htmlparser -Version: 1.4 -Release: 8%{?dist} -Summary: An implementation of the HTML5 parsing algorithm in Java -# LGPL (v3 or later): translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java -# MIT/X11 (BSD like): translator-src/nu/validator/htmlparser/generator/ApplyHotSpotWorkaround.java -# translator-src/nu/validator/htmlparser/generator/GenerateNamedCharacters.java -# MPL (v1.1) GPL: translator-src/nu/validator/htmlparser/generator/GenerateNamedCharactersCpp.java -# translator-src/nu/validator/htmlparser/cpptranslate/* -# MIT/X11 (BSD like): src/nu/validator/htmlparser/* -# BSD (3 clause): src/nu/validator/htmlparser/rewindable/Rewindable.java -# src/nu/validator/htmlparser/rewindable/RewindableInputStream.java -# BSD MIT: pom.xml -License: BSD and GPLv2+ and LGPLv3 and MIT and MPLv1.1 -URL: http://about.validator.nu/htmlparser/ -Source0: https://hg.mozilla.org/projects/htmlparser/archive/%{hghash}.tar.gz -Source1: validator-htmlparser-translator-template-pom.xml - -BuildRequires: maven-local -BuildRequires: mvn(com.ibm.icu:icu4j) -%if %{with test} -BuildRequires: mvn(com.sdicons.jsontools:jsontools-core) -%endif -BuildRequires: mvn(net.sourceforge.jchardet:jchardet) -BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) -BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin) -BuildRequires: mvn(xom:xom) - -BuildArch: noarch - -%description -The Validator.nu HTML Parser is an implementation of the -HTML5 parsing algorithm in Java for applications. The parser -is designed to work as a drop-in replacement for the -XML parser in applications that already support XHTML 1.x -content with an XML parser and use SAX, DOM or XOM to -interface with the parser. - -%package javadoc -Summary: Javadoc for %{name} - -%description javadoc -This package contains javadoc for %{name}. - -%prep -%setup -q -n %{oname}-%{hghash} - -%pom_remove_plugin org.codehaus.mojo:rpm-maven-plugin - -%if %{without test} -%pom_remove_dep com.sdicons.jsontools:jsontools-core -rm -r test-src/* -%else -%pom_xpath_set "pom:skip" false -%endif - -%pom_xpath_remove "pom:dependency[pom:artifactId= 'tools']/pom:scope" -%pom_xpath_remove "pom:dependency[pom:artifactId= 'tools']/pom:systemPath" - -# Fix invailid chars using JVM tool -for file in src/nu/validator/htmlparser/impl/Tokenizer.java \ - src/nu/validator/htmlparser/impl/TreeBuilder.java \ - translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java - do - native2ascii -encoding UTF8 ${file} ${file} -done - -# Build fix for javaparser 1.0.11 -sed -i "s|japa.parser.ast.BlockComment|japa.parser.ast.comments.BlockComment|" \ - translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java -sed -i "s|japa.parser.ast.LineComment|japa.parser.ast.comments.LineComment|" \ - translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java -sed -i "s|japa.parser.ast.body.JavadocComment|japa.parser.ast.comments.JavadocComment|" \ - translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java - -cp -p %{SOURCE1} translator-src/pom.xml -sed -i "s|@VERSION@|%{version}|" translator-src/pom.xml - -# This is a dummy POM added just to ease building in the RPM platforms -cat > %{oname}-pom.xml << EOF - - - 4.0.0 - nu.validator.%{oname} - %{oname}-project - pom - %{version} - - . - - - - -EOF - -chmod 644 README.txt - -%mvn_file nu.validator.%{oname}:htmlparser %{name} -%mvn_file nu.validator.%{oname}:translator %{name}-translator -%mvn_package :%{oname}-project __noinstall - -%build - -%if %{without test} -opts="-f" -%endif - -%mvn_build $opts -- -f %{oname}-pom.xml - -%install -%mvn_install - -%files -f .mfiles -%doc README.txt -%license LICENSE.txt - -%files javadoc -f .mfiles-javadoc -%license LICENSE.txt - -%changelog -* Sat Jul 27 2019 Fedora Release Engineering - 1.4-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Wed Feb 13 2019 Mat Booth - 1.4-7 -- Disable C++ translator module due to reliance on obsolete - javaparser implementation - -* Sun Feb 03 2019 Fedora Release Engineering - 1.4-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 1.4-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 1.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 1.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 1.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Oct 19 2012 gil cattaneo 1.4-1 -- initial rpm