[maven-surefire] Update to latest upstream version (2.8)

Stanislav Ochotnicky sochotni at fedoraproject.org
Tue Mar 29 13:57:43 UTC 2011


commit ccf593e8843f35102b2f88c9bd7c546e34498a35
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date:   Tue Mar 29 15:49:19 2011 +0200

    Update to latest upstream version (2.8)

 .gitignore                                        |    1 +
 0001-Remove-mockito-dependency.patch              |    8 +++---
 0002-Fix-failsafe-plugin-dependency-version.patch |   25 ------------------
 0002-Remove-htmlunit-dependency.patch             |   29 +++++++++++++++++++++
 0003-Remove-htmlunit-dependency.patch             |   29 ---------------------
 maven-surefire.spec                               |   18 +++++++------
 sources                                           |    2 +-
 7 files changed, 45 insertions(+), 67 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1e6808c..c0ab6b8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@ maven-surefire-2.3-src.tar.gz
 /maven-surefire-2.6-src.tar.xz
 surefire-2.7.1-source-release.zip
 /surefire-2.7.2-source-release.zip
+/surefire-2.8-source-release.zip
diff --git a/0001-Remove-mockito-dependency.patch b/0001-Remove-mockito-dependency.patch
index 5055a92..ee61db0 100644
--- a/0001-Remove-mockito-dependency.patch
+++ b/0001-Remove-mockito-dependency.patch
@@ -1,14 +1,14 @@
-From d8dae0655ef37ca2217250af2c62639092e4e652 Mon Sep 17 00:00:00 2001
+From e8c67feb59487de9665aea6f8d7bc2948f5f818a Mon Sep 17 00:00:00 2001
 From: Stanislav Ochotnicky <sochotnicky at redhat.com>
-Date: Mon, 7 Mar 2011 11:16:28 +0100
-Subject: [PATCH 1/3] Remove mockito dependency
+Date: Tue, 29 Mar 2011 14:44:37 +0200
+Subject: [PATCH 1/2] Remove mockito dependency
 
 ---
  surefire-providers/surefire-junit47/pom.xml |    6 ------
  1 files changed, 0 insertions(+), 6 deletions(-)
 
 diff --git a/surefire-providers/surefire-junit47/pom.xml b/surefire-providers/surefire-junit47/pom.xml
-index 1565bb2..3885ff8 100644
+index 52545bc..54a242d 100644
 --- a/surefire-providers/surefire-junit47/pom.xml
 +++ b/surefire-providers/surefire-junit47/pom.xml
 @@ -43,12 +43,6 @@
diff --git a/0002-Remove-htmlunit-dependency.patch b/0002-Remove-htmlunit-dependency.patch
new file mode 100644
index 0000000..c6d44b3
--- /dev/null
+++ b/0002-Remove-htmlunit-dependency.patch
@@ -0,0 +1,29 @@
+From 979b7e928ab6f0ce4210dafdafb19e5478ba501f Mon Sep 17 00:00:00 2001
+From: Stanislav Ochotnicky <sochotnicky at redhat.com>
+Date: Tue, 29 Mar 2011 14:32:13 +0200
+Subject: [PATCH 2/2] Remove htmlunit dependency
+
+---
+ surefire-integration-tests/pom.xml |    6 ------
+ 1 files changed, 0 insertions(+), 6 deletions(-)
+
+diff --git a/surefire-integration-tests/pom.xml b/surefire-integration-tests/pom.xml
+index 24de080..8077f2b 100644
+--- a/surefire-integration-tests/pom.xml
++++ b/surefire-integration-tests/pom.xml
+@@ -91,12 +91,6 @@
+       <scope>test</scope>
+     </dependency>
+     <dependency>
+-      <groupId>net.sourceforge.htmlunit</groupId>
+-      <artifactId>htmlunit</artifactId>
+-      <version>2.8</version>
+-      <scope>test</scope>
+-    </dependency>
+-    <dependency>
+       <groupId>commons-io</groupId>
+       <artifactId>commons-io</artifactId>
+       <version>2.0.1</version>
+-- 
+1.7.4
+
diff --git a/maven-surefire.spec b/maven-surefire.spec
index 3624559..9428d68 100644
--- a/maven-surefire.spec
+++ b/maven-surefire.spec
@@ -1,5 +1,5 @@
 Name:           maven-surefire
-Version:        2.7.2
+Version:        2.8
 Release:        1%{?dist}
 Epoch:          0
 Summary:        Test framework project
@@ -11,13 +11,10 @@ Source0:        http://repo2.maven.org/maven2/org/apache/maven/surefire/surefire
 Source1:        %{name}-jpp-depmap.xml
 
 # mockito is not available in Fedora yet
-Patch1:         0001-Remove-mockito-dependency.patch
-
-# use current version of maven-failsafe-plugin present in maven-surefire
-Patch2:         0002-Fix-failsafe-plugin-dependency-version.patch
+Patch0:         0001-Remove-mockito-dependency.patch
 
 # remove test dep on htmlunit
-Patch3:         0003-Remove-htmlunit-dependency.patch
+Patch1:         0002-Remove-htmlunit-dependency.patch
 
 BuildArch:      noarch
 BuildRequires:  ant
@@ -150,9 +147,11 @@ Javadoc for %{name}.
 %prep
 %setup -q -n surefire-%{version}
 
+sed -i 's:<version>2.7.2</version>:<version>${project.version}</version>:' \
+       surefire-integration-tests/pom.xml
+
+%patch0 -p1 -b .sav
 %patch1 -p1 -b .sav
-%patch2 -p1 -b .sav
-%patch3 -p1 -b .sav
 
 %build
 # tests turned off because they need jmock
@@ -295,6 +294,9 @@ rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
 %doc %{_javadocdir}/*
 
 %changelog
+* Tue Mar 29 2011 Stanislav Ochotnicky <sochotnicky at redhat.com> - 0:2.8-1
+- Update to latest upstream version (2.8)
+
 * Mon Mar  7 2011 Stanislav Ochotnicky <sochotnicky at redhat.com> - 0:2.7.2-1
 - Update to latest version (2.7.2)
 - Add common-junit* jars to distribution
diff --git a/sources b/sources
index 3c112a2..be62938 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ebf5879e9a7faf1c53d64bb70c8657b6  surefire-2.7.2-source-release.zip
+0a60ffd58153d2291b318ece3e3b6294  surefire-2.8-source-release.zip


More information about the scm-commits mailing list