diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 05fc499..0000000 --- a/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -/results_* -/*.src.rpm - -/paranamer-2.4.1-CLEAN.tar.xz -/paranamer-cb6709646eed97c271d73f50ad750cc43c8e052a.tar.gz diff --git a/0001-Port-to-current-qdox.patch b/0001-Port-to-current-qdox.patch deleted file mode 100644 index cce1931..0000000 --- a/0001-Port-to-current-qdox.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 82c59ffdd9d0636236d9974dfbeb0d620364f640 Mon Sep 17 00:00:00 2001 -From: Michael Simacek -Date: Fri, 10 Feb 2017 12:45:06 +0100 -Subject: [PATCH] Port to current qdox - ---- - .../com/thoughtworks/paranamer/generator/QdoxParanamerGenerator.java | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/paranamer-generator/src/java/com/thoughtworks/paranamer/generator/QdoxParanamerGenerator.java b/paranamer-generator/src/java/com/thoughtworks/paranamer/generator/QdoxParanamerGenerator.java -index 62266fe..644aa9c 100644 ---- a/paranamer-generator/src/java/com/thoughtworks/paranamer/generator/QdoxParanamerGenerator.java -+++ b/paranamer-generator/src/java/com/thoughtworks/paranamer/generator/QdoxParanamerGenerator.java -@@ -85,7 +85,7 @@ public class QdoxParanamerGenerator implements ParanamerGenerator { - content.append(addConstructors(javaClass.getConstructors())); - content.append(addMethods(javaClass.getMethods())); - // TODO problem with inner classes -- makeEnhancer().enhance(new File(outputPath, javaClass.getFullyQualifiedName().replace('.', File.separatorChar) + ".class"), content); -+ makeEnhancer().enhance(new File(outputPath, javaClass.getBinaryName().replace('.', File.separatorChar) + ".class"), content); - - } - } -@@ -171,7 +171,7 @@ public class QdoxParanamerGenerator implements ParanamerGenerator { - Iterator paramIter = parameters.iterator(); - while(paramIter.hasNext()) { - JavaParameter param = paramIter.next(); -- sb.append(param.getType().getCanonicalName()); -+ sb.append(param.getType().getCanonicalName().replaceAll("\\[\\]", "")); - if(paramIter.hasNext()) - { - sb.append(COMMA); --- -2.9.3 - 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/paranamer.spec b/paranamer.spec deleted file mode 100644 index 3219311..0000000 --- a/paranamer.spec +++ /dev/null @@ -1,238 +0,0 @@ -%global githash cb6709646eed97c271d73f50ad750cc43c8e052a -Name: paranamer -Version: 2.8 -Release: 16%{?dist} -Summary: Java library for accessing non-private method's parameter names at run-time -License: BSD -URL: https://github.com/paul-hammant/paranamer -Source0: %{url}/archive/%{githash}/%{name}-%{githash}.tar.gz - -Patch0: 0001-Port-to-current-qdox.patch - -BuildRequires: maven-local -BuildRequires: mvn(com.thoughtworks.qdox:qdox) -BuildRequires: mvn(javax.inject:javax.inject) -BuildRequires: mvn(junit:junit) -BuildRequires: mvn(org.apache.ant:ant) -BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) -BuildRequires: mvn(org.apache.maven:maven-plugin-api) -BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin) -BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) -BuildRequires: mvn(org.mockito:mockito-all) -BuildRequires: mvn(org.ow2.asm:asm) - -BuildArch: noarch - -%description -Paranamer is a Java library that allows the parameter names of non-private -methods and constructors to be accessed at run-time. Most compilers discard -this information; traditional Reflection on JDK <= 7 would show something like -doSomething(mypackage.Person ???) instead of doSomething(mypackage.Person toMe). -The Paranamer library fills this gap for these JDK versions. - -%package ant -Summary: ParaNamer Ant - -%description ant -This package contains the ParaNamer Ant tasks. - -%package generator -Summary: ParaNamer Generator - -%description generator -This package contains the ParaNamer Generator. - -%package integration-tests -Summary: ParaNamer Integration Test Parent POM - -%description integration-tests -ParaNamer Integration Test Parent POM. - -%package it-011 -Summary: ParaNamer Integration Test 011 - -%description it-011 -ParaNamer IT 011: can use maven plugin defaults. - -%package maven-plugin -Summary: ParaNamer Maven plugin - -%description maven-plugin -This package contains the ParaNamer Maven plugin. - -%package parent -Summary: ParaNamer Parent POM - -%description parent -This package contains the ParaNamer Parent POM. - -%package javadoc -Summary: Javadoc for %{name} - -%description javadoc -This package contains the API documentation for %{name}. - -%prep -%setup -q -n %{name}-%{githash} - -%patch0 -p1 - -# Cleanup -find -name "*.class" -print -delete -# Do not erase test resources -find -name "*.jar" -print ! -name "test.jar" -delete - -chmod -x LICENSE.txt - -# remove unnecessary dependency on parent POM -%pom_remove_parent - -# Remove wagon extension -%pom_xpath_remove "pom:build/pom:extensions" - -%pom_remove_plugin -r :maven-dependency-plugin -%pom_remove_plugin -r :maven-javadoc-plugin -%pom_remove_plugin -r :maven-source-plugin - -# Disable distribution module -%pom_disable_module %{name}-distribution - -# Unavailable test deps -%pom_remove_dep -r net.sourceforge.f2j: -%pom_xpath_remove -r "pom:dependency[pom:classifier = 'javadoc' ]" - -# package org.netlib.blas does not exist -rm -r %{name}/src/test/com/thoughtworks/paranamer/JavadocParanamerTest.java - -# testRetrievesParameterNamesFromBootstrapClassLoader java.lang.AssertionError: -# Should not find names for classes loaded by the bootstrap class loader. -rm -r %{name}/src/test/com/thoughtworks/paranamer/BytecodeReadingParanamerTestCase.java - -# remove maven-compiler-plugin configuration that is broken with Java 11 -%pom_xpath_remove 'pom:plugin[pom:artifactId="maven-compiler-plugin"]/pom:configuration' - -%build -%mvn_build -s -- -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8 - -%install -%mvn_install - -%files -f .mfiles-%{name} -%doc README.md -%license LICENSE.txt - -%files ant -f .mfiles-%{name}-ant - -%files generator -f .mfiles-%{name}-generator -%license LICENSE.txt - -%files integration-tests -f .mfiles-%{name}-integration-tests -%license LICENSE.txt - -%files it-011 -f .mfiles-%{name}-it-011 -%license LICENSE.txt - -%files maven-plugin -f .mfiles-%{name}-maven-plugin - -%files parent -f .mfiles-%{name}-parent -%license LICENSE.txt - -%files javadoc -f .mfiles-javadoc -%license LICENSE.txt - -%changelog -* Tue Jan 26 2021 Fedora Release Engineering - 2.8-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 2.8-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sat Jul 18 2020 Fabio Valentini - 2.8-14 -- Set javac source and target to 1.8 to fix Java 11 builds. - -* Sat Jul 11 2020 Jiri Vanek - 2.8-13 -- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 - -* Wed Jan 29 2020 Fedora Release Engineering - 2.8-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Tue Nov 19 2019 Fabio Valentini - 2.8-11 -- Remove unnecessary dependency on parent POM. - -* Tue Oct 08 2019 Fabio Valentini - 2.8-10 -- Add BuildRequires for ant. - -* Fri Jul 26 2019 Fedora Release Engineering - 2.8-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Feb 01 2019 Fedora Release Engineering - 2.8-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 2.8-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Feb 08 2018 Fedora Release Engineering - 2.8-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 2.8-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Michael Simacek - 2.8-4 -- Port to current qdox - -* Tue Jun 21 2016 gil cattaneo 2.8-3 -- add missing build requires - -* Thu Feb 04 2016 Fedora Release Engineering - 2.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Sep 25 2015 gil cattaneo - 2.8-1 -- Upstream release 2.8 -- Fix FTBFS RHBZ#1239758 -- Split maven plugin to sub package RHBZ#1119279 -- Use Qdox 2.x RHBZ#1191694 -- Run test suite -- Use BR mvn()-like -- Fix URL field -- Introduce license macro -- Minor changes for adapt to current guideline - -* Thu Jun 18 2015 Fedora Release Engineering - 2.4.1-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Tue Jun 17 2014 Marek Goldmann - 2.4.1-9 -- Switch to xmvn - -* Fri Jun 06 2014 Fedora Release Engineering - 2.4.1-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Fri Mar 28 2014 Michael Simacek - 2.4.1-7 -- Use Requires: java-headless rebuild (#1067528) - -* Sat Aug 03 2013 Fedora Release Engineering - 2.4.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed Feb 20 2013 Marek Goldmann - 2.4.1-5 -- Using pom macros -- Fixed build by adding version to the plugin - -* Thu Feb 14 2013 Fedora Release Engineering - 2.4.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Feb 06 2013 Java SIG - 2.4.1-3 -- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild -- Replace maven BuildRequires with maven-local - -* Fri Jul 20 2012 Fedora Release Engineering - 2.4.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Mon Mar 12 2012 Marek Goldmann 2.4.1-1 -- Upstream release 2.4.1 -- Cleanup in spec file - -* Mon Mar 12 2012 Marek Goldmann 2.2-2 -- Updated summary and url - -* Tue Feb 21 2012 Marek Goldmann 2.2-1 -- Initial packaging - diff --git a/sources b/sources deleted file mode 100644 index 470cfd0..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -bf216e923c233f959c31c47060096c09 paranamer-cb6709646eed97c271d73f50ad750cc43c8e052a.tar.gz