From e2b21b14b7a789905ef2890952e7df1dd521fc8c Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: May 09 2014 08:19:25 +0000 Subject: Update to upstream snapshot compatible with Java 8 --- diff --git a/.gitignore b/.gitignore index 165d760..b5e72d6 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /bcel-5.2-src.tar.gz +/bcel-1592769.tar.xz diff --git a/bcel-pom.xml b/bcel-pom.xml index a2aaad5..d3a119a 100644 --- a/bcel-pom.xml +++ b/bcel-pom.xml @@ -1,21 +1,27 @@ - + 4.0.0 org.apache.bcel bcel - 5.2 + 6.0 bundle ISO-8859-1 + junit + junit + any + test + + regexp regexp 1.2 - src/java + src/main/java org.apache.felix diff --git a/bcel.spec b/bcel.spec index baecdb4..4d28567 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,11 +1,18 @@ +%global svnrev 1592769 + Name: bcel -Version: 5.2 -Release: 17%{?dist} +Version: 6.0 +Release: 0.1.20140406svn%{svnrev}%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ -Source0: http://archive.apache.org/dist/commons/bcel/source/bcel-5.2-src.tar.gz +# Source for releases: +# Source0: http://archive.apache.org/dist/commons/bcel/source/bcel-%{version}-src.tar.gz + +# svn export http://svn.apache.org/repos/asf/commons/proper/bcel/trunk bcel +# tar cJf bcel-1592769.tar.xz bcel +Source0: bcel-%{svnrev}.tar.xz # Upstream uses Maven 1, which is not available in Fedora. # The following is upstream project.xml converted to Maven 2/3. Source1: %{name}-pom.xml @@ -39,11 +46,15 @@ Obsoletes: %{name}-manual < %{version}-%{release} This package provides %{summary}. %prep -%setup -q +%setup -q -n %{name} cp -p %{SOURCE1} pom.xml %mvn_alias : bcel: %mvn_file : %{name} +# different path in test +sed -i '\|lib/dt\.jar|s|javaHome|javaHome.substring(0, javaHome.length() - 4)|' \ + src/test/java/org/apache/bcel/PerformanceTest.java + %build %mvn_build @@ -58,6 +69,9 @@ cp -p %{SOURCE1} pom.xml %doc LICENSE.txt NOTICE.txt %changelog +* Tue May 06 2014 Michael Simacek - 0:6.0-0.1.20140406svn1592769 +- Update to upstream snapshot compatible with Java 8 + * Sat Aug 03 2013 Fedora Release Engineering - 0:5.2-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/sources b/sources index 2d4bc00..8ce4687 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -905b7e718e30e7ca726530ecf106e532 bcel-5.2-src.tar.gz +1ad6d683fa3f6fb611673bbaf1f34c1a bcel-1592769.tar.xz