rpms/cobertura/F-11 cobertura-1.9.pom, NONE, 1.1 cobertura-build_xml.patch, NONE, 1.1 cobertura-runtime-1.9.pom, NONE, 1.1 cobertura-scripts.patch, NONE, 1.1 cobertura.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Victor G. Vasilyev victorv at fedoraproject.org
Sun Aug 23 01:00:25 UTC 2009


Author: victorv

Update of /cvs/pkgs/rpms/cobertura/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18847/F-11

Modified Files:
	.cvsignore sources 
Added Files:
	cobertura-1.9.pom cobertura-build_xml.patch 
	cobertura-runtime-1.9.pom cobertura-scripts.patch 
	cobertura.spec import.log 
Log Message:
Backport rawhide (F-12) -> F-11



--- NEW FILE cobertura-1.9.pom ---
<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>JPP</groupId>
  <artifactId>cobertura</artifactId>
  <version>1.9</version>

  <dependencies>
    <dependency>
      <groupId>JPP</groupId>
      <artifactId>oro</artifactId>
      <version>2.0.8</version>
    </dependency>
    <dependency>
      <groupId>JPP/asm2</groupId>
      <artifactId>asm2</artifactId>
      <version>2.2.1</version>
    </dependency>
    <dependency>
      <groupId>JPP/asm2</groupId>
      <artifactId>asm2-tree</artifactId>
      <version>2.2.1</version>
    </dependency>
    <dependency>
      <groupId>JPP</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.9</version>
    </dependency>
  </dependencies>

</project>

cobertura-build_xml.patch:
 build.xml |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE cobertura-build_xml.patch ---
--- build.xml.sav	2007-07-19 18:03:37.000000000 +0200
+++ build.xml	2007-07-19 18:05:47.000000000 +0200
@@ -236,7 +236,7 @@
 			<report format="frames" todir="${build.reports.dir}/junit-html" />
 		</junitreport>
 
-		<fail message="Tests failed." if="test.failed" />
+		<echo message="Tests failed is ${test.failed}" />
 	</target>
 
 	<target name="coverage-report">


--- NEW FILE cobertura-runtime-1.9.pom ---
<?xml version="1.0" ?>
<project>
  <modelVersion>4.0.0</modelVersion>

  <groupId>net.sourceforge.cobertura</groupId>
  <artifactId>cobertura-runtime</artifactId>
  <name>Cobertura :: Limited Runtime</name>
  <version>1.9</version>
  <packaging>pom</packaging>

  <description>
    Cobertura Runtime artifact to prevent unneeded dependencies at runtime.
  </description>

  <licenses>
    <license>
      <name>The GNU General Public License, Version 2</name>
      <url>http://www.gnu.org/licenses/gpl.txt</url>
      <distribution>repo</distribution>
    </license>
  </licenses>

  <dependencies>
    <dependency>
      <groupId>net.sourceforge.cobertura</groupId>
      <artifactId>cobertura</artifactId>
      <version>1.9</version>
      <exclusions>
        <exclusion>
          <groupId>oro</groupId>
          <artifactId>oro</artifactId>
        </exclusion>
        <exclusion>
          <groupId>asm</groupId>
          <artifactId>asm</artifactId>
        </exclusion>
        <exclusion>
          <groupId>asm</groupId>
          <artifactId>asm-tree</artifactId>
        </exclusion>
        <exclusion>
          <groupId>log4j</groupId>
          <artifactId>log4j</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
  </dependencies>

</project>

cobertura-scripts.patch:
 cobertura-check.sh      |   10 +++++++++-
 cobertura-instrument.sh |   10 +++++++++-
 cobertura-merge.sh      |   10 +++++++++-
 cobertura-report.sh     |   10 +++++++++-
 4 files changed, 36 insertions(+), 4 deletions(-)

--- NEW FILE cobertura-scripts.patch ---
--- cobertura-check.sh.sav	2007-06-05 20:39:54.000000000 +0200
+++ cobertura-check.sh	2007-07-20 15:12:12.000000000 +0200
@@ -1 +1,9 @@
-java -cp `dirname $0`/cobertura.jar:`dirname $0`/lib/asm-2.2.1.jar:`dirname $0`/lib/asm-tree-2.2.1.jar:`dirname $0`/lib/log4j-1.2.9.jar:`dirname $0`/lib/jakarta-oro-2.0.8.jar net.sourceforge.cobertura.check.Main $*
+#!/bin/sh
+export CLASSPATH=$(build-classpath \
+cobertura \
+asm2/asm2 \
+asm2/asm2-tree \
+log4j \
+oro \
+)
+java net.sourceforge.cobertura.check.Main $*
--- cobertura-instrument.sh.sav	2007-06-05 20:39:53.000000000 +0200
+++ cobertura-instrument.sh	2007-07-20 15:12:19.000000000 +0200
@@ -1 +1,9 @@
-java -cp `dirname $0`/cobertura.jar:`dirname $0`/lib/asm-2.2.1.jar:`dirname $0`/lib/asm-tree-2.2.1.jar:`dirname $0`/lib/log4j-1.2.9.jar:`dirname $0`/lib/jakarta-oro-2.0.8.jar net.sourceforge.cobertura.instrument.Main $*
+#!/bin/sh
+export CLASSPATH=$(build-classpath \
+cobertura \
+asm2/asm2 \
+asm2/asm2-tree \
+log4j \
+oro \
+)
+java net.sourceforge.cobertura.instrument.Main $*
--- cobertura-merge.sh.sav	2007-06-05 20:39:54.000000000 +0200
+++ cobertura-merge.sh	2007-07-20 15:12:28.000000000 +0200
@@ -1 +1,9 @@
-java -cp `dirname $0`/cobertura.jar:`dirname $0`/lib/asm-2.2.1.jar:`dirname $0`/lib/asm-tree-2.2.1.jar:`dirname $0`/lib/log4j-1.2.9.jar:`dirname $0`/lib/jakarta-oro-2.0.8.jar net.sourceforge.cobertura.merge.Main $*
+#!/bin/sh
+export CLASSPATH=$(build-classpath \
+cobertura \
+asm2/asm2 \
+asm2/asm2-tree \
+log4j \
+oro \
+)
+java net.sourceforge.cobertura.merge.Main $*
--- cobertura-report.sh.sav	2007-06-05 20:39:53.000000000 +0200
+++ cobertura-report.sh	2007-07-20 15:12:34.000000000 +0200
@@ -1 +1,9 @@
-java -cp `dirname $0`/cobertura.jar:`dirname $0`/lib/asm-2.2.1.jar:`dirname $0`/lib/asm-tree-2.2.1.jar:`dirname $0`/lib/log4j-1.2.9.jar:`dirname $0`/lib/jakarta-oro-2.0.8.jar net.sourceforge.cobertura.reporting.Main $*
+#!/bin/sh
+export CLASSPATH=$(build-classpath \
+cobertura \
+asm2/asm2 \
+asm2/asm2-tree \
+log4j \
+oro \
+)
+java net.sourceforge.cobertura.reporting.Main $*


--- NEW FILE cobertura.spec ---
# Prevent brp-java-repack-jars from being run
%global __jar_repack %{nil}

# Links the system JAR
# %1 - the sys jar
# %2 - the symlink (optional)
%global lnSysJAR() %__ln_s -f %{_javadir}/%{*} ;

Name:           cobertura
Version:        1.9
Release:        3%{?dist}
Summary:        Java tool that calculates the percentage of code accessed by tests

Group:          Development/Libraries
License:        ASL 1.1 and GPLv2+
URL:            http://cobertura.sourceforge.net/

Source0:        http://prdownloads.sourceforge.net/cobertura/cobertura-1.9-src.tar.gz
Source1:        %{name}-%{version}.pom
Source2:        %{name}-runtime-%{version}.pom
Patch0:         cobertura-build_xml.patch
Patch1:         cobertura-scripts.patch

BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  ant
BuildRequires:  ant-junit
BuildRequires:  ant-trax
BuildRequires:  asm2
BuildRequires:  dos2unix
BuildRequires:  jpackage-utils
BuildRequires:  java-devel
BuildRequires:  jakarta-oro
BuildRequires:  jaxen
BuildRequires:  jdom
BuildRequires:  junit
BuildRequires:  log4j
BuildRequires:  xalan-j2
BuildRequires:  xerces-j2
BuildRequires:  xml-commons-jaxp-1.3-apis

Requires:       ant
Requires:       asm2
Requires:       jpackage-utils
Requires:       java
Requires:       jakarta-oro
Requires:       junit
Requires:       log4j

Requires(post): jpackage-utils
Requires(postun): jpackage-utils

BuildArch:      noarch

%description
Cobertura is a free Java tool that calculates the percentage of code 
accessed by tests. It can be used to identify which parts of your 
Java program are lacking test coverage. It is based on jcoverage.

%package        javadoc
Summary:        Javadoc for %{name}
Group:          Documentation
Requires:       %{name} = %{version}-%{release}
Requires:       jpackage-utils

%description    javadoc
This package contains the API documentation for %{name}.

%prep
%setup -q
%patch0 -b .sav
%patch1 -b .sav
find . -type f -name '*.jar' | xargs -t rm

dos2unix -k ChangeLog COPYING COPYRIGHT README

%build
pushd lib
%lnSysJAR asm2/asm2.jar
%lnSysJAR asm2/asm2-tree.jar
%lnSysJAR jaxen.jar
%lnSysJAR jdom.jar
%lnSysJAR junit.jar
%lnSysJAR oro.jar
%lnSysJAR log4j.jar
%lnSysJAR xalan-j2.jar
pushd xerces
%lnSysJAR xerces-j2.jar
%lnSysJAR xml-commons-jaxp-1.3-apis.jar
popd
popd

export CLASSPATH=
export OPT_JAR_LIST="junit ant/ant-junit jaxp_transform_impl ant/ant-trax xalan-j2-serializer"
%ant compile test jar javadoc

%install
%__rm -rf %{buildroot}

# jar
%__mkdir_p %{buildroot}%{_javadir}
%__cp -a %{name}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
(cd %{buildroot}%{_javadir} && for jar in *-%{version}*; do \
%__ln_s ${jar} ${jar/-%{version}/}; done)
%add_to_maven_depmap cobertura cobertura %{version} JPP %{name}
%add_to_maven_depmap cobertura cobertura-runtime %{version} JPP %{name}
%add_to_maven_depmap net.sourceforge.cobertura cobertura %{version} JPP %{name}
%add_to_maven_depmap net.sourceforge.cobertura cobertura-runtime %{version} JPP %{name}

# pom
%__mkdir_p %{buildroot}%{_datadir}/maven2/poms
%__cp -a %{SOURCE1} %{buildroot}%{_datadir}/maven2/poms/JPP-%{name}.pom
%__cp -a %{SOURCE2} %{buildroot}%{_datadir}/maven2/poms/JPP-%{name}-runtime.pom

%__mkdir_p  %{buildroot}%{_sysconfdir}/ant.d
%__cat > %{buildroot}%{_sysconfdir}/ant.d/%{name} << EOF
ant cobertura junit log4j oro xerces-j2
EOF

# bin
%__mkdir_p %{buildroot}%{_bindir}
%__install -m 755 cobertura-check.sh %{buildroot}%{_bindir}/cobertura-check
%__install -m 755 cobertura-instrument.sh %{buildroot}%{_bindir}/cobertura-instrument
%__install -m 755 cobertura-merge.sh %{buildroot}%{_bindir}/cobertura-merge
%__install -m 755 cobertura-report.sh %{buildroot}%{_bindir}/cobertura-report

# javadoc
%__mkdir_p %{buildroot}%{_javadocdir}/%{name}
%__cp -a build/api/* %{buildroot}%{_javadocdir}/%{name}

%clean
%__rm -rf %{buildroot}

%post
%update_maven_depmap

%postun
%update_maven_depmap

%files
%defattr(-,root,root,-)
%doc ChangeLog COPYING COPYRIGHT README
%attr(0755,root,root) %{_bindir}/*
%{_javadir}/*.jar
%config(noreplace) %{_sysconfdir}/ant.d/%{name}
%{_datadir}/maven2/poms/JPP-%{name}*.pom
%config(noreplace) %{_mavendepmapfragdir}

%files javadoc
%defattr(-,root,root,-)
%doc %{_javadocdir}/%{name}

%changelog
* Wed Aug 19 2009  Victor Vasilyev <victor.vasilyev at sun.com> 1.9-3
- Fix B(R) according to guidelines
- Use the  lnSysJAR macro
- Prevent brp-java-repack-jars from being run
* Sun Aug 09 2009  Victor Vasilyev <victor.vasilyev at sun.com> 1.9-2
- The license tag is changed according to http://cobertura.sourceforge.net/license.html
* Fri Jun 19 2009  Victor Vasilyev <victor.vasilyev at sun.com> 1.9-1
- release 1.9


--- NEW FILE import.log ---
cobertura-1_9-3_fc11:F-11:cobertura-1.9-3.fc11.src.rpm:1250989481


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/cobertura/F-11/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	13 Aug 2009 00:02:18 -0000	1.1
+++ .cvsignore	23 Aug 2009 01:00:24 -0000	1.2
@@ -0,0 +1 @@
+cobertura-1.9-src.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/cobertura/F-11/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	13 Aug 2009 00:02:18 -0000	1.1
+++ sources	23 Aug 2009 01:00:25 -0000	1.2
@@ -0,0 +1 @@
+0b23286374edc1e0a9ed7dd592b0fed3  cobertura-1.9-src.tar.gz




More information about the scm-commits mailing list