[pkg-java] r11428 - in trunk: . cobertura cobertura/debian cobertura/debian/patches cobertura/debian/source
Miguel Landaeta
nomadium-guest at alioth.debian.org
Wed Jan 27 02:48:20 UTC 2010
Author: nomadium-guest
Date: 2010-01-27 02:48:20 +0000 (Wed, 27 Jan 2010)
New Revision: 11428
Added:
trunk/cobertura/
trunk/cobertura/debian/
trunk/cobertura/debian/README.Debian-source
trunk/cobertura/debian/changelog
trunk/cobertura/debian/clean
trunk/cobertura/debian/cobertura-check
trunk/cobertura/debian/cobertura-check.sgml
trunk/cobertura/debian/cobertura-doc.doc-base
trunk/cobertura/debian/cobertura-doc.docs
trunk/cobertura/debian/cobertura-instrument
trunk/cobertura/debian/cobertura-instrument.sgml
trunk/cobertura/debian/cobertura-merge
trunk/cobertura/debian/cobertura-merge.sgml
trunk/cobertura/debian/cobertura-report
trunk/cobertura/debian/cobertura-report.sgml
trunk/cobertura/debian/cobertura.docs
trunk/cobertura/debian/cobertura.install
trunk/cobertura/debian/cobertura.manpages
trunk/cobertura/debian/compat
trunk/cobertura/debian/control
trunk/cobertura/debian/copyright
trunk/cobertura/debian/orig-tar.sh
trunk/cobertura/debian/patches/
trunk/cobertura/debian/patches/add_classpath_to_manifest.diff
trunk/cobertura/debian/patches/build_with_system_jars.diff
trunk/cobertura/debian/patches/series
trunk/cobertura/debian/rules
trunk/cobertura/debian/source/
trunk/cobertura/debian/source/format
trunk/cobertura/debian/watch
Log:
cobertura: Initial upload (Closes: #561177)
Added: trunk/cobertura/debian/README.Debian-source
===================================================================
--- trunk/cobertura/debian/README.Debian-source (rev 0)
+++ trunk/cobertura/debian/README.Debian-source 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,13 @@
+
+
+The upstream tarball has been modified as follows, to comply with DFSG:
+
+ * All .jar files under lib and antLibrary/common directories has been
+ removed since Debian packages must build with libraries installed on
+ system.
+
+ * All xhtml1-*.dtd files under etc/dtds has been removed since it is
+ not clear if such files can be distributed. Their copyright notices
+ state 'All rights reserved'.
+
+ -- Miguel Landaeta <miguel at miguel.cc> Tue, 26 Jan 2010 20:57:01 -0430
Added: trunk/cobertura/debian/changelog
===================================================================
--- trunk/cobertura/debian/changelog (rev 0)
+++ trunk/cobertura/debian/changelog 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,5 @@
+cobertura (1.9.3+dfsg-1) UNRELEASED; urgency=low
+
+ * Initial release (closes: #561177).
+
+ -- Miguel Landaeta <miguel at miguel.cc> Tue, 26 Jan 2010 21:44:48 -0430
Added: trunk/cobertura/debian/clean
===================================================================
--- trunk/cobertura/debian/clean (rev 0)
+++ trunk/cobertura/debian/clean 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,5 @@
+*.tar.bz2
+*.tar.gz
+*.zip
+cobertura.jar
+*.1
Added: trunk/cobertura/debian/cobertura-check
===================================================================
--- trunk/cobertura/debian/cobertura-check (rev 0)
+++ trunk/cobertura/debian/cobertura-check 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -e
+JAVA_LIBS=/usr/share/java
+
+java -cp $JAVA_LIBS/cobertura.jar:$JAVA_LIBS/asm3.jar:$JAVA_LIBS/asm3-tree.jar:$JAVA_LIBS/log4j-1.2.jar:$JAVA_LIBS/oro.jar net.sourceforge.cobertura.check.Main $*
Property changes on: trunk/cobertura/debian/cobertura-check
___________________________________________________________________
Added: svn:executable
+
Added: trunk/cobertura/debian/cobertura-check.sgml
===================================================================
--- trunk/cobertura/debian/cobertura-check.sgml (rev 0)
+++ trunk/cobertura/debian/cobertura-check.sgml 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,204 @@
+<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
+
+<!-- Process this file with docbook-to-man to generate an nroff manual
+ page: `docbook-to-man manpage.sgml > manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+
+
+ The docbook-to-man binary is found in the docbook-to-man package.
+ Please remember that if you create the nroff version in one of the
+ debian/rules file targets (such as build), you will need to include
+ docbook-to-man in your Build-Depends control field.
+
+ -->
+
+ <!-- Fill in your name for FIRSTNAME and SURNAME. -->
+ <!ENTITY dhfirstname "<firstname>Miguel</firstname>">
+ <!ENTITY dhsurname "<surname>Landaeta</surname>">
+ <!-- Please adjust the date whenever revising the manpage. -->
+ <!ENTITY dhdate "<date>January 19, 2010</date>">
+ <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
+ allowed: see man(7), man(1). -->
+ <!ENTITY dhsection "<manvolnum>1</manvolnum>">
+ <!ENTITY dhemail "<email>miguel at miguel.cc</email>">
+ <!ENTITY dhusername "Miguel Landaeta">
+ <!ENTITY dhucpackage "<refentrytitle>COBERTURA-CHECK</refentrytitle>">
+ <!ENTITY dhpackage "cobertura-check">
+
+ <!ENTITY debian "<productname>Debian</productname>">
+ <!ENTITY gnu "<acronym>GNU</acronym>">
+]>
+
+<refentry>
+ <refentryinfo>
+ <address>
+ &dhemail;
+ </address>
+ <author>
+ &dhfirstname;
+ &dhsurname;
+ </author>
+ <copyright>
+ <year>2010</year>
+ <holder>&dhusername;</holder>
+ </copyright>
+ &dhdate;
+ </refentryinfo>
+ <refmeta>
+ &dhucpackage;
+
+ &dhsection;
+ </refmeta>
+ <refnamediv>
+ <refname>&dhpackage;</refname>
+
+ <refpurpose>show which classes do not have adequate test coverage</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>&dhpackage;</command>
+
+ <arg><option>--branch 0..100</option></arg>
+ <arg><option>--datafile file</option></arg>
+ <arg><option>--line 0..100</option></arg>
+ <arg><option>--regex regex:branchrate:linerate</option></arg>
+ <arg><option>--packagebranch 0..100</option></arg>
+ <arg><option>--packageline 0..100</option></arg>
+ <arg><option>--totalbranch 0..100</option></arg>
+ <arg><option>--totalline 0..100</option></arg>
+
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>DESCRIPTION</title>
+
+ <para><command>&dhpackage;</command> can be run after your JUnit tests
+ to show which classes do not have adequate test coverage.
+ </para>
+
+ </refsect1>
+ <refsect1>
+ <title>OPTIONS</title>
+
+ <para>If no parameters are specified then all values will be set to
+ 50%.</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><option>--branch 0..100</option>
+ </term>
+ <listitem>
+ <para>Specify the minimum acceptable branch coverage rate needed
+ by each class. This should be an integer value between 0 and
+ 100. Default value is 0.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--datafile file</option>
+ </term>
+ <listitem>
+ <para>Specify the name of the file containing metadata about
+ your classes. Default value: "./cobertura.ser".</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--line 0..100</option>
+ </term>
+ <listitem>
+ <para>Specify the minimum acceptable line coverage rate needed
+ by each class. This should be an integer value between 0 and
+ 100. Default value is 0.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--regex regex:branchrate:linerate</option>
+ </term>
+ <listitem>
+ <para>For finer grained control, you can optionally specify
+ minimum branch and line coverage rates for individual classes
+ using any number of regular expressions.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--packagebranch 0..100</option>
+ </term>
+ <listitem>
+ <para>Specify the minimum acceptable average branch coverage
+ rate needed by each package. This should be an integer value
+ between 0 and 100. Default value is 0.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--packageline 0..100</option>
+ </term>
+ <listitem>
+ <para>Specify the minimum acceptable average line coverage
+ rate needed by each package. This should be an integer value
+ between 0 and 100. Default value is 0.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--totalbranch 0..100</option>
+ </term>
+ <listitem>
+ <para>Specify the minimum acceptable average branch coverage
+ rate needed by the project as a whole. This should be an
+ integer value between 0 and 100. Default value is 0.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--totalline 0..100</option>
+ </term>
+ <listitem>
+ <para>Specify the minimum acceptable average line coverage
+ rate needed by the project as a whole. This should be an
+ integer value between 0 and 100. Default value is 0.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>SEE ALSO</title>
+
+ <para>junit(1), cobertura-instrument(1), cobertura-report(1),
+ cobertura-merge(1).</para>
+
+ </refsect1>
+ <refsect1>
+ <title>AUTHOR</title>
+
+ <para>This manual page was written by &dhusername; <&dhemail;>
+ for the &debian; system (but may be used by others). Permission is
+ granted to copy, distribute and/or modify this document under
+ the terms of the terms of &gnu; General Public License, Version 2
+ or any later version published by the Free Software Foundation.
+ </para>
+ <para>On Debian systems, the complete text of the GNU General Public
+ License can be found in /usr/share/common-licenses/GPL.
+ </para>
+
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-default-dtd-file:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
+
+
Added: trunk/cobertura/debian/cobertura-doc.doc-base
===================================================================
--- trunk/cobertura/debian/cobertura-doc.doc-base (rev 0)
+++ trunk/cobertura/debian/cobertura-doc.doc-base 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,9 @@
+Document: cobertura-doc
+Title: API for Cobertura
+Author: Mark Doliner <thekingant at users.sourceforge.net>
+Abstract: java library that calculates the percentage of code accessed by tests
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/cobertura-doc/api/index.html
+Files: /usr/share/doc/cobertura-doc/api/*.html
Added: trunk/cobertura/debian/cobertura-doc.docs
===================================================================
--- trunk/cobertura/debian/cobertura-doc.docs (rev 0)
+++ trunk/cobertura/debian/cobertura-doc.docs 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,2 @@
+build/api
+build/dist/package-bin/cobertura-*/examples
Added: trunk/cobertura/debian/cobertura-instrument
===================================================================
--- trunk/cobertura/debian/cobertura-instrument (rev 0)
+++ trunk/cobertura/debian/cobertura-instrument 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -e
+JAVA_LIBS=/usr/share/java
+
+java -cp $JAVA_LIBS/cobertura.jar:$JAVA_LIBS/asm3.jar:$JAVA_LIBS/asm3-tree.jar:$JAVA_LIBS/log4j-1.2.jar:$JAVA_LIBS/oro.jar net.sourceforge.cobertura.instrument.Main $*
Property changes on: trunk/cobertura/debian/cobertura-instrument
___________________________________________________________________
Added: svn:executable
+
Added: trunk/cobertura/debian/cobertura-instrument.sgml
===================================================================
--- trunk/cobertura/debian/cobertura-instrument.sgml (rev 0)
+++ trunk/cobertura/debian/cobertura-instrument.sgml 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,178 @@
+<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
+
+<!-- Process this file with docbook-to-man to generate an nroff manual
+ page: `docbook-to-man manpage.sgml > manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+
+
+ The docbook-to-man binary is found in the docbook-to-man package.
+ Please remember that if you create the nroff version in one of the
+ debian/rules file targets (such as build), you will need to include
+ docbook-to-man in your Build-Depends control field.
+
+ -->
+
+ <!-- Fill in your name for FIRSTNAME and SURNAME. -->
+ <!ENTITY dhfirstname "<firstname>Miguel</firstname>">
+ <!ENTITY dhsurname "<surname>Landaeta</surname>">
+ <!-- Please adjust the date whenever revising the manpage. -->
+ <!ENTITY dhdate "<date>January 19, 2010</date>">
+ <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
+ allowed: see man(7), man(1). -->
+ <!ENTITY dhsection "<manvolnum>1</manvolnum>">
+ <!ENTITY dhemail "<email>miguel at miguel.cc</email>">
+ <!ENTITY dhusername "Miguel Landaeta">
+ <!ENTITY dhucpackage "<refentrytitle>COBERTURA-INSTRUMENT</refentrytitle>">
+ <!ENTITY dhpackage "cobertura-instrument">
+
+ <!ENTITY debian "<productname>Debian</productname>">
+ <!ENTITY gnu "<acronym>GNU</acronym>">
+]>
+
+<refentry>
+ <refentryinfo>
+ <address>
+ &dhemail;
+ </address>
+ <author>
+ &dhfirstname;
+ &dhsurname;
+ </author>
+ <copyright>
+ <year>2010</year>
+ <holder>&dhusername;</holder>
+ </copyright>
+ &dhdate;
+ </refentryinfo>
+ <refmeta>
+ &dhucpackage;
+
+ &dhsection;
+ </refmeta>
+ <refnamediv>
+ <refname>&dhpackage;</refname>
+
+ <refpurpose>add coverage instrumentation to existing classes</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>&dhpackage;</command>
+
+ <arg><option>--basedir dir</option></arg>
+ <arg><option>--datafile file</option></arg>
+ <arg><option>--destination dir</option></arg>
+ <arg><option>--ignore regex</option></arg>
+ <arg choice="req">classes</arg>
+ <arg>...</arg>
+
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>DESCRIPTION</title>
+
+ <para><command>&dhpackage;</command> inserts instrumentation
+ instructions directly into your compiled Java classes. When these
+ instructions are encountered by the Java Virtual Machine, the inserted
+ code increments various counters so that it is possible to tell which
+ instructions have been encountered and which have not.
+ </para>
+
+ </refsect1>
+ <refsect1>
+ <title>OPTIONS</title>
+
+ <para>Classes may be specified individually, or as a directory tree
+ containing multiple classes.</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><option>--basedir dir</option>
+ </term>
+ <listitem>
+ <para>Specify the base directory containing the classes you want to
+ instrument. This command line parameter should appear before any
+ classes. If you are instrumenting classes in different directories,
+ you should specify multiple basedirs.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--datafile file</option>
+ </term>
+ <listitem>
+ <para>Specify the name of the file to use for storing the metadata
+ about your classes. This is a single file containing serialized
+ Java classes. It contains information about the names of classes
+ in your project, their method names, line numbers, etc. It will be
+ updated as your tests are run, and will be referenced by the
+ Cobertura reporting command. Default value: "./cobertura.ser".
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--destination dir</option>
+ </term>
+ <listitem>
+ <para>Specify the output directory for the instrumented classes.
+ If no destination directory is specified, then the uninstrumented
+ classes will be overwritten with their instrumented counterparts.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--ignore regex</option>
+ </term>
+ <listitem>
+ <para>Specify a regular expression to filter out certain lines of
+ your source code. This is useful for ignoring logging statements,
+ for example. You can have as many <ignore/> statements as
+ you want. By default no files are ignored.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>SEE ALSO</title>
+
+ <para>junit(1), cobertura-check(1), cobertura-report(1),
+ cobertura-merge(1).</para>
+
+ </refsect1>
+ <refsect1>
+ <title>AUTHOR</title>
+
+ <para>This manual page was written by &dhusername; <&dhemail;>
+ for the &debian; system (but may be used by others). Permission is
+ granted to copy, distribute and/or modify this document under
+ the terms of the terms of &gnu; General Public License, Version 2
+ or any later version published by the Free Software Foundation.
+ </para>
+ <para>On Debian systems, the complete text of the GNU General Public
+ License can be found in /usr/share/common-licenses/GPL.
+ </para>
+
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-default-dtd-file:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
+
+
Added: trunk/cobertura/debian/cobertura-merge
===================================================================
--- trunk/cobertura/debian/cobertura-merge (rev 0)
+++ trunk/cobertura/debian/cobertura-merge 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -e
+JAVA_LIBS=/usr/share/java
+
+java -cp $JAVA_LIBS/cobertura.jar:$JAVA_LIBS/asm3.jar:$JAVA_LIBS/asm3-tree.jar:$JAVA_LIBS/log4j-1.2.jar:$JAVA_LIBS/oro.jar net.sourceforge.cobertura.merge.Main $*
Property changes on: trunk/cobertura/debian/cobertura-merge
___________________________________________________________________
Added: svn:executable
+
Added: trunk/cobertura/debian/cobertura-merge.sgml
===================================================================
--- trunk/cobertura/debian/cobertura-merge.sgml (rev 0)
+++ trunk/cobertura/debian/cobertura-merge.sgml 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,135 @@
+<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
+
+<!-- Process this file with docbook-to-man to generate an nroff manual
+ page: `docbook-to-man manpage.sgml > manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+
+
+ The docbook-to-man binary is found in the docbook-to-man package.
+ Please remember that if you create the nroff version in one of the
+ debian/rules file targets (such as build), you will need to include
+ docbook-to-man in your Build-Depends control field.
+
+ -->
+
+ <!-- Fill in your name for FIRSTNAME and SURNAME. -->
+ <!ENTITY dhfirstname "<firstname>Miguel</firstname>">
+ <!ENTITY dhsurname "<surname>Landaeta</surname>">
+ <!-- Please adjust the date whenever revising the manpage. -->
+ <!ENTITY dhdate "<date>January 19, 2010</date>">
+ <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
+ allowed: see man(7), man(1). -->
+ <!ENTITY dhsection "<manvolnum>1</manvolnum>">
+ <!ENTITY dhemail "<email>miguel at miguel.cc</email>">
+ <!ENTITY dhusername "Miguel Landaeta">
+ <!ENTITY dhucpackage "<refentrytitle>COBERTURA-MERGE</refentrytitle>">
+ <!ENTITY dhpackage "cobertura-merge">
+
+ <!ENTITY debian "<productname>Debian</productname>">
+ <!ENTITY gnu "<acronym>GNU</acronym>">
+]>
+
+<refentry>
+ <refentryinfo>
+ <address>
+ &dhemail;
+ </address>
+ <author>
+ &dhfirstname;
+ &dhsurname;
+ </author>
+ <copyright>
+ <year>2010</year>
+ <holder>&dhusername;</holder>
+ </copyright>
+ &dhdate;
+ </refentryinfo>
+ <refmeta>
+ &dhucpackage;
+
+ &dhsection;
+ </refmeta>
+ <refnamediv>
+ <refname>&dhpackage;</refname>
+
+ <refpurpose>merge multiple data files into a single data file</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>&dhpackage;</command>
+
+ <arg><option>--datafile file</option></arg>
+ <arg choice="req">datafile</arg>
+ <arg>...</arg>
+
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>DESCRIPTION</title>
+
+ <para><command>&dhpackage;</command> can be run after your JUnit tests
+ to merge multiple data files into a single data file.
+ </para>
+
+ </refsect1>
+ <refsect1>
+ <title>OPTIONS</title>
+
+ <variablelist>
+ <varlistentry>
+ <term><option>--datafile file</option>
+ </term>
+ <listitem>
+ <para>Specify the name of the file containing metadata about your
+ classes. This is the "destination" file into which the contents
+ of the other data files will be merged. Default value:
+ "./cobertura.ser".</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>SEE ALSO</title>
+
+ <para>junit(1), cobertura-instrument(1), cobertura-report(1),
+ cobertura-check(1).</para>
+
+ </refsect1>
+ <refsect1>
+ <title>AUTHOR</title>
+
+ <para>This manual page was written by &dhusername; <&dhemail;>
+ for the &debian; system (but may be used by others). Permission is
+ granted to copy, distribute and/or modify this document under
+ the terms of the terms of &gnu; General Public License, Version 2
+ or any later version published by the Free Software Foundation.
+ </para>
+ <para>On Debian systems, the complete text of the GNU General Public
+ License can be found in /usr/share/common-licenses/GPL.
+ </para>
+
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-default-dtd-file:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
+
+
Added: trunk/cobertura/debian/cobertura-report
===================================================================
--- trunk/cobertura/debian/cobertura-report (rev 0)
+++ trunk/cobertura/debian/cobertura-report 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -e
+JAVA_LIBS=/usr/share/java
+
+java -cp $JAVA_LIBS/cobertura.jar:$JAVA_LIBS/asm3.jar:$JAVA_LIBS/asm3-tree.jar:$JAVA_LIBS/log4j-1.2.jar:$JAVA_LIBS/oro.jar net.sourceforge.cobertura.reporting.Main $*
Property changes on: trunk/cobertura/debian/cobertura-report
___________________________________________________________________
Added: svn:executable
+
Added: trunk/cobertura/debian/cobertura-report.sgml
===================================================================
--- trunk/cobertura/debian/cobertura-report.sgml (rev 0)
+++ trunk/cobertura/debian/cobertura-report.sgml 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,174 @@
+<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
+
+<!-- Process this file with docbook-to-man to generate an nroff manual
+ page: `docbook-to-man manpage.sgml > manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+
+
+ The docbook-to-man binary is found in the docbook-to-man package.
+ Please remember that if you create the nroff version in one of the
+ debian/rules file targets (such as build), you will need to include
+ docbook-to-man in your Build-Depends control field.
+
+ -->
+
+ <!-- Fill in your name for FIRSTNAME and SURNAME. -->
+ <!ENTITY dhfirstname "<firstname>Miguel</firstname>">
+ <!ENTITY dhsurname "<surname>Landaeta</surname>">
+ <!-- Please adjust the date whenever revising the manpage. -->
+ <!ENTITY dhdate "<date>January 19, 2010</date>">
+ <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
+ allowed: see man(7), man(1). -->
+ <!ENTITY dhsection "<manvolnum>1</manvolnum>">
+ <!ENTITY dhemail "<email>miguel at miguel.cc</email>">
+ <!ENTITY dhusername "Miguel Landaeta">
+ <!ENTITY dhucpackage "<refentrytitle>COBERTURA-REPORT</refentrytitle>">
+ <!ENTITY dhpackage "cobertura-report">
+
+ <!ENTITY debian "<productname>Debian</productname>">
+ <!ENTITY gnu "<acronym>GNU</acronym>">
+]>
+
+<refentry>
+ <refentryinfo>
+ <address>
+ &dhemail;
+ </address>
+ <author>
+ &dhfirstname;
+ &dhsurname;
+ </author>
+ <copyright>
+ <year>2010</year>
+ <holder>&dhusername;</holder>
+ </copyright>
+ &dhdate;
+ </refentryinfo>
+ <refmeta>
+ &dhucpackage;
+
+ &dhsection;
+ </refmeta>
+ <refnamediv>
+ <refname>&dhpackage;</refname>
+
+ <refpurpose>generate coverage reports</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>&dhpackage;</command>
+
+ <arg><option>--datafile file</option></arg>
+ <arg choice="req">--destination dir</arg>
+ <arg><option>--format html|xml</option></arg>
+ <arg><option>--encoding encoding</option></arg>
+ <arg choice="req">directory</arg>
+ <arg><option>--basedir dir</option></arg>
+
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>DESCRIPTION</title>
+
+ <para><command>&dhpackage;</command> generates coverage reports from the
+ source code directories and calculates the cyclomatic code complexity
+ of each class. The HTML reports are also made of annotated versions
+ of each source file, showing which lines of code were excercised.
+ </para>
+
+ </refsect1>
+ <refsect1>
+ <title>OPTIONS</title>
+
+ <variablelist>
+ <varlistentry>
+ <term><option>--datafile file</option>
+ </term>
+ <listitem>
+ <para>Specify the name of the file containing metadata about your
+ classes. Default value: "./cobertura.ser".</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--basedir dir</option>
+ </term>
+ <listitem>
+ <para>Specify a directory containing source code. All files listed
+ after this are assumed to be underneath this directory. This
+ should only be used if you want to include only a few specific
+ files underneath a source tree and exclude all other files.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--destination dir</option>
+ </term>
+ <listitem>
+ <para>
+ Specify the output directory for the report.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--format xml|html</option>
+ </term>
+ <listitem>
+ <para>
+ The type of report you want to generate. Default value: html.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--encoding encoding</option>
+ </term>
+ <listitem>
+ <para>Specify the encoding used to read the source. See javadocs for
+ java.nio.charset.Charset for more details.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>SEE ALSO</title>
+
+ <para>junit(1), cobertura-instrument(1), cobertura-check(1),
+ cobertura-merge(1).</para>
+
+ </refsect1>
+ <refsect1>
+ <title>AUTHOR</title>
+
+ <para>This manual page was written by &dhusername; <&dhemail;>
+ for the &debian; system (but may be used by others). Permission is
+ granted to copy, distribute and/or modify this document under
+ the terms of the terms of &gnu; General Public License, Version 2
+ or any later version published by the Free Software Foundation.
+ </para>
+ <para>On Debian systems, the complete text of the GNU General Public
+ License can be found in /usr/share/common-licenses/GPL.
+ </para>
+
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-default-dtd-file:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
+
+
Added: trunk/cobertura/debian/cobertura.docs
===================================================================
--- trunk/cobertura/debian/cobertura.docs (rev 0)
+++ trunk/cobertura/debian/cobertura.docs 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1 @@
+README
Added: trunk/cobertura/debian/cobertura.install
===================================================================
--- trunk/cobertura/debian/cobertura.install (rev 0)
+++ trunk/cobertura/debian/cobertura.install 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,5 @@
+cobertura.jar usr/share/java
+debian/cobertura-report usr/bin
+debian/cobertura-merge usr/bin
+debian/cobertura-instrument usr/bin
+debian/cobertura-check usr/bin
Added: trunk/cobertura/debian/cobertura.manpages
===================================================================
--- trunk/cobertura/debian/cobertura.manpages (rev 0)
+++ trunk/cobertura/debian/cobertura.manpages 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,4 @@
+cobertura-check.1
+cobertura-instrument.1
+cobertura-merge.1
+cobertura-report.1
Added: trunk/cobertura/debian/compat
===================================================================
--- trunk/cobertura/debian/compat (rev 0)
+++ trunk/cobertura/debian/compat 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1 @@
+7
Added: trunk/cobertura/debian/control
===================================================================
--- trunk/cobertura/debian/control (rev 0)
+++ trunk/cobertura/debian/control 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,42 @@
+Source: cobertura
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Miguel Landaeta <miguel at miguel.cc>
+Section: java
+Priority: optional
+Build-Depends: debhelper (>> 7.0.50), ant (>= 1.7.0),
+ openjdk-6-jdk (>= 6b11-9.1), libasm3-java (>= 3.1-2),
+ junit (>= 3.8.2), liboro-java (>= 2.0.8a),
+ liblog4j1.2-java (>= 1.2.15), libservlet2.3-java (>= 4.0),
+ docbook-to-man (>= 1:2.0.0)
+Standards-Version: 3.8.3
+Homepage: http://cobertura.sourceforge.net/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/cobertura/
+Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/cobertura
+
+Package: cobertura
+Architecture: all
+Section: java
+Priority: optional
+Depends: openjdk-6-jdk (>= 6b11-9.1) | java2-runtime, ant (>= 1.7.0-6),
+ liblog4j1.2-java (>= 1.2.15-4), liboro-java (>= 2.0.8a-4),
+ libasm3-java (>= 3.1-2), ${misc:Depends}
+Suggests: cobertura-doc (= ${binary:Version}), libjaxen-java (>= 1.1),
+ libjdom1-java (>= 1.0), libxalan2-java (>= 2.7.1),
+ libxerces2-java (>= 2.8)
+Recommends: junit (>= 3.8.2)
+Description: java tool that calculates the percentage of code accessed by tests
+ Tool that measures test coverage by instrumenting a code base and watching
+ which lines of code are and are not executed as the test suite runs. In
+ addition to identifying untested code and locating bugs, Cobertura can
+ optimize code by flagging dead, unreachable code and can provide insights
+ into how an API operates in practice. It is based on jcoverage.
+
+Package: cobertura-doc
+Architecture: all
+Section: doc
+Priority: optional
+Depends: ${misc:Depends}
+Suggests: cobertura-java (= ${binary:Version})
+Description: documentation for cobertura
+ Documentation for Cobertura which is a tool that calculates the percentage of
+ code accessed by tests. This package includes the javadoc API and examples.
Added: trunk/cobertura/debian/copyright
===================================================================
--- trunk/cobertura/debian/copyright (rev 0)
+++ trunk/cobertura/debian/copyright 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,1064 @@
+The sources where downloaded as http://downloads.sourceforge.net/project/cobertura/cobertura/1.9.3/cobertura-1.9.3-bin.tar.gz?use_mirror=hivelocity.
+
+License: GPL-2+
+ The full text of the GPL is distributed in /usr/share/common-licenses/GPL-2
+ on Debian systems.
+
+License: Apache-2.0
+ The full text of the Apache License 2.0 is distributed in
+ /usr/share/common-licenses/Apache-2.0 on Debian systems.
+
+License: Apache-1.1
+ The Apache Software License, Version 1.1
+
+ Copyright (c) 2000 The Apache Software Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ 3. The end-user documentation included with the redistribution, if
+ any, must include the following acknowlegement:
+ "This product includes software developed by the
+ Apache Software Foundation (http://www.apache.org/)."
+ Alternately, this acknowlegement may appear in the software itself,
+ if and wherever such third-party acknowlegements normally appear.
+
+ 4. The names "Ant" and "Apache Software
+ Foundation" must not be used to endorse or promote products derived
+ from this software without prior written permission. For written
+ permission, please contact apache at apache.org.
+
+ 5. Products derived from this software may not be called "Apache"
+ nor may "Apache" appear in their names without prior written
+ permission of the Apache Group.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+ ====================================================================
+
+ This software consists of voluntary contributions made by many
+ individuals on behalf of the Apache Software Foundation. For more
+ information on the Apache Software Foundation, please see
+ <http://www.apache.org/>.
+
+ Portions of this software are based upon public domain software
+ originally written at the National Center for Supercomputing Applications,
+ University of Illinois, Urbana-Champaign.
+
+License: MPL-1.1
+ MOZILLA PUBLIC LICENSE
+ Version 1.1
+
+ ---------------
+
+ 1. Definitions.
+
+ 1.0.1. "Commercial Use" means distribution or otherwise making the
+ Covered Code available to a third party.
+
+ 1.1. "Contributor" means each entity that creates or contributes to
+ the creation of Modifications.
+
+ 1.2. "Contributor Version" means the combination of the Original
+ Code, prior Modifications used by a Contributor, and the Modifications
+ made by that particular Contributor.
+
+ 1.3. "Covered Code" means the Original Code or Modifications or the
+ combination of the Original Code and Modifications, in each case
+ including portions thereof.
+
+ 1.4. "Electronic Distribution Mechanism" means a mechanism generally
+ accepted in the software development community for the electronic
+ transfer of data.
+
+ 1.5. "Executable" means Covered Code in any form other than Source
+ Code.
+
+ 1.6. "Initial Developer" means the individual or entity identified
+ as the Initial Developer in the Source Code notice required by Exhibit
+ A.
+
+ 1.7. "Larger Work" means a work which combines Covered Code or
+ portions thereof with code not governed by the terms of this License.
+
+ 1.8. "License" means this document.
+
+ 1.8.1. "Licensable" means having the right to grant, to the maximum
+ extent possible, whether at the time of the initial grant or
+ subsequently acquired, any and all of the rights conveyed herein.
+
+ 1.9. "Modifications" means any addition to or deletion from the
+ substance or structure of either the Original Code or any previous
+ Modifications. When Covered Code is released as a series of files, a
+ Modification is:
+ A. Any addition to or deletion from the contents of a file
+ containing Original Code or previous Modifications.
+
+ B. Any new file that contains any part of the Original Code or
+ previous Modifications.
+
+ 1.10. "Original Code" means Source Code of computer software code
+ which is described in the Source Code notice required by Exhibit A as
+ Original Code, and which, at the time of its release under this
+ License is not already Covered Code governed by this License.
+
+ 1.10.1. "Patent Claims" means any patent claim(s), now owned or
+ hereafter acquired, including without limitation, method, process,
+ and apparatus claims, in any patent Licensable by grantor.
+
+ 1.11. "Source Code" means the preferred form of the Covered Code for
+ making modifications to it, including all modules it contains, plus
+ any associated interface definition files, scripts used to control
+ compilation and installation of an Executable, or source code
+ differential comparisons against either the Original Code or another
+ well known, available Covered Code of the Contributor's choice. The
+ Source Code can be in a compressed or archival form, provided the
+ appropriate decompression or de-archiving software is widely available
+ for no charge.
+
+ 1.12. "You" (or "Your") means an individual or a legal entity
+ exercising rights under, and complying with all of the terms of, this
+ License or a future version of this License issued under Section 6.1.
+ For legal entities, "You" includes any entity which controls, is
+ controlled by, or is under common control with You. For purposes of
+ this definition, "control" means (a) the power, direct or indirect,
+ to cause the direction or management of such entity, whether by
+ contract or otherwise, or (b) ownership of more than fifty percent
+ (50%) of the outstanding shares or beneficial ownership of such
+ entity.
+
+ 2. Source Code License.
+
+ 2.1. The Initial Developer Grant.
+ The Initial Developer hereby grants You a world-wide, royalty-free,
+ non-exclusive license, subject to third party intellectual property
+ claims:
+ (a) under intellectual property rights (other than patent or
+ trademark) Licensable by Initial Developer to use, reproduce,
+ modify, display, perform, sublicense and distribute the Original
+ Code (or portions thereof) with or without Modifications, and/or
+ as part of a Larger Work; and
+
+ (b) under Patents Claims infringed by the making, using or
+ selling of Original Code, to make, have made, use, practice,
+ sell, and offer for sale, and/or otherwise dispose of the
+ Original Code (or portions thereof).
+
+ (c) the licenses granted in this Section 2.1(a) and (b) are
+ effective on the date Initial Developer first distributes
+ Original Code under the terms of this License.
+
+ (d) Notwithstanding Section 2.1(b) above, no patent license is
+ granted: 1) for code that You delete from the Original Code; 2)
+ separate from the Original Code; or 3) for infringements caused
+ by: i) the modification of the Original Code or ii) the
+ combination of the Original Code with other software or devices.
+
+ 2.2. Contributor Grant.
+ Subject to third party intellectual property claims, each Contributor
+ hereby grants You a world-wide, royalty-free, non-exclusive license
+
+ (a) under intellectual property rights (other than patent or
+ trademark) Licensable by Contributor, to use, reproduce, modify,
+ display, perform, sublicense and distribute the Modifications
+ created by such Contributor (or portions thereof) either on an
+ unmodified basis, with other Modifications, as Covered Code
+ and/or as part of a Larger Work; and
+
+ (b) under Patent Claims infringed by the making, using, or
+ selling of Modifications made by that Contributor either alone
+ and/or in combination with its Contributor Version (or portions
+ of such combination), to make, use, sell, offer for sale, have
+ made, and/or otherwise dispose of: 1) Modifications made by that
+ Contributor (or portions thereof); and 2) the combination of
+ Modifications made by that Contributor with its Contributor
+ Version (or portions of such combination).
+
+ (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
+ effective on the date Contributor first makes Commercial Use of
+ the Covered Code.
+
+ (d) Notwithstanding Section 2.2(b) above, no patent license is
+ granted: 1) for any code that Contributor has deleted from the
+ Contributor Version; 2) separate from the Contributor Version;
+ 3) for infringements caused by: i) third party modifications of
+ Contributor Version or ii) the combination of Modifications made
+ by that Contributor with other software (except as part of the
+ Contributor Version) or other devices; or 4) under Patent Claims
+ infringed by Covered Code in the absence of Modifications made by
+ that Contributor.
+
+ 3. Distribution Obligations.
+
+ 3.1. Application of License.
+ The Modifications which You create or to which You contribute are
+ governed by the terms of this License, including without limitation
+ Section 2.2. The Source Code version of Covered Code may be
+ distributed only under the terms of this License or a future version
+ of this License released under Section 6.1, and You must include a
+ copy of this License with every copy of the Source Code You
+ distribute. You may not offer or impose any terms on any Source Code
+ version that alters or restricts the applicable version of this
+ License or the recipients' rights hereunder. However, You may include
+ an additional document offering the additional rights described in
+ Section 3.5.
+
+ 3.2. Availability of Source Code.
+ Any Modification which You create or to which You contribute must be
+ made available in Source Code form under the terms of this License
+ either on the same media as an Executable version or via an accepted
+ Electronic Distribution Mechanism to anyone to whom you made an
+ Executable version available; and if made available via Electronic
+ Distribution Mechanism, must remain available for at least twelve (12)
+ months after the date it initially became available, or at least six
+ (6) months after a subsequent version of that particular Modification
+ has been made available to such recipients. You are responsible for
+ ensuring that the Source Code version remains available even if the
+ Electronic Distribution Mechanism is maintained by a third party.
+
+ 3.3. Description of Modifications.
+ You must cause all Covered Code to which You contribute to contain a
+ file documenting the changes You made to create that Covered Code and
+ the date of any change. You must include a prominent statement that
+ the Modification is derived, directly or indirectly, from Original
+ Code provided by the Initial Developer and including the name of the
+ Initial Developer in (a) the Source Code, and (b) in any notice in an
+ Executable version or related documentation in which You describe the
+ origin or ownership of the Covered Code.
+
+ 3.4. Intellectual Property Matters
+ (a) Third Party Claims.
+ If Contributor has knowledge that a license under a third party's
+ intellectual property rights is required to exercise the rights
+ granted by such Contributor under Sections 2.1 or 2.2,
+ Contributor must include a text file with the Source Code
+ distribution titled "LEGAL" which describes the claim and the
+ party making the claim in sufficient detail that a recipient will
+ know whom to contact. If Contributor obtains such knowledge after
+ the Modification is made available as described in Section 3.2,
+ Contributor shall promptly modify the LEGAL file in all copies
+ Contributor makes available thereafter and shall take other steps
+ (such as notifying appropriate mailing lists or newsgroups)
+ reasonably calculated to inform those who received the Covered
+ Code that new knowledge has been obtained.
+
+ (b) Contributor APIs.
+ If Contributor's Modifications include an application programming
+ interface and Contributor has knowledge of patent licenses which
+ are reasonably necessary to implement that API, Contributor must
+ also include this information in the LEGAL file.
+
+ (c) Representations.
+ Contributor represents that, except as disclosed pursuant to
+ Section 3.4(a) above, Contributor believes that Contributor's
+ Modifications are Contributor's original creation(s) and/or
+ Contributor has sufficient rights to grant the rights conveyed by
+ this License.
+
+ 3.5. Required Notices.
+ You must duplicate the notice in Exhibit A in each file of the Source
+ Code. If it is not possible to put such notice in a particular Source
+ Code file due to its structure, then You must include such notice in a
+ location (such as a relevant directory) where a user would be likely
+ to look for such a notice. If You created one or more Modification(s)
+ You may add your name as a Contributor to the notice described in
+ Exhibit A. You must also duplicate this License in any documentation
+ for the Source Code where You describe recipients' rights or ownership
+ rights relating to Covered Code. You may choose to offer, and to
+ charge a fee for, warranty, support, indemnity or liability
+ obligations to one or more recipients of Covered Code. However, You
+ may do so only on Your own behalf, and not on behalf of the Initial
+ Developer or any Contributor. You must make it absolutely clear than
+ any such warranty, support, indemnity or liability obligation is
+ offered by You alone, and You hereby agree to indemnify the Initial
+ Developer and every Contributor for any liability incurred by the
+ Initial Developer or such Contributor as a result of warranty,
+ support, indemnity or liability terms You offer.
+
+ 3.6. Distribution of Executable Versions.
+ You may distribute Covered Code in Executable form only if the
+ requirements of Section 3.1-3.5 have been met for that Covered Code,
+ and if You include a notice stating that the Source Code version of
+ the Covered Code is available under the terms of this License,
+ including a description of how and where You have fulfilled the
+ obligations of Section 3.2. The notice must be conspicuously included
+ in any notice in an Executable version, related documentation or
+ collateral in which You describe recipients' rights relating to the
+ Covered Code. You may distribute the Executable version of Covered
+ Code or ownership rights under a license of Your choice, which may
+ contain terms different from this License, provided that You are in
+ compliance with the terms of this License and that the license for the
+ Executable version does not attempt to limit or alter the recipient's
+ rights in the Source Code version from the rights set forth in this
+ License. If You distribute the Executable version under a different
+ license You must make it absolutely clear that any terms which differ
+ from this License are offered by You alone, not by the Initial
+ Developer or any Contributor. You hereby agree to indemnify the
+ Initial Developer and every Contributor for any liability incurred by
+ the Initial Developer or such Contributor as a result of any such
+ terms You offer.
+
+ 3.7. Larger Works.
+ You may create a Larger Work by combining Covered Code with other code
+ not governed by the terms of this License and distribute the Larger
+ Work as a single product. In such a case, You must make sure the
+ requirements of this License are fulfilled for the Covered Code.
+
+ 4. Inability to Comply Due to Statute or Regulation.
+
+ If it is impossible for You to comply with any of the terms of this
+ License with respect to some or all of the Covered Code due to
+ statute, judicial order, or regulation then You must: (a) comply with
+ the terms of this License to the maximum extent possible; and (b)
+ describe the limitations and the code they affect. Such description
+ must be included in the LEGAL file described in Section 3.4 and must
+ be included with all distributions of the Source Code. Except to the
+ extent prohibited by statute or regulation, such description must be
+ sufficiently detailed for a recipient of ordinary skill to be able to
+ understand it.
+
+ 5. Application of this License.
+
+ This License applies to code to which the Initial Developer has
+ attached the notice in Exhibit A and to related Covered Code.
+
+ 6. Versions of the License.
+
+ 6.1. New Versions.
+ Netscape Communications Corporation ("Netscape") may publish revised
+ and/or new versions of the License from time to time. Each version
+ will be given a distinguishing version number.
+
+ 6.2. Effect of New Versions.
+ Once Covered Code has been published under a particular version of the
+ License, You may always continue to use it under the terms of that
+ version. You may also choose to use such Covered Code under the terms
+ of any subsequent version of the License published by Netscape. No one
+ other than Netscape has the right to modify the terms applicable to
+ Covered Code created under this License.
+
+ 6.3. Derivative Works.
+ If You create or use a modified version of this License (which you may
+ only do in order to apply it to code which is not already Covered Code
+ governed by this License), You must (a) rename Your license so that
+ the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
+ "MPL", "NPL" or any confusingly similar phrase do not appear in your
+ license (except to note that your license differs from this License)
+ and (b) otherwise make it clear that Your version of the license
+ contains terms which differ from the Mozilla Public License and
+ Netscape Public License. (Filling in the name of the Initial
+ Developer, Original Code or Contributor in the notice described in
+ Exhibit A shall not of themselves be deemed to be modifications of
+ this License.)
+
+ 7. DISCLAIMER OF WARRANTY.
+
+ COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+ WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
+ DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+ THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
+ IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+ COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+ ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+ 8. TERMINATION.
+
+ 8.1. This License and the rights granted hereunder will terminate
+ automatically if You fail to comply with terms herein and fail to cure
+ such breach within 30 days of becoming aware of the breach. All
+ sublicenses to the Covered Code which are properly granted shall
+ survive any termination of this License. Provisions which, by their
+ nature, must remain in effect beyond the termination of this License
+ shall survive.
+
+ 8.2. If You initiate litigation by asserting a patent infringement
+ claim (excluding declatory judgment actions) against Initial Developer
+ or a Contributor (the Initial Developer or Contributor against whom
+ You file such action is referred to as "Participant") alleging that:
+
+ (a) such Participant's Contributor Version directly or indirectly
+ infringes any patent, then any and all rights granted by such
+ Participant to You under Sections 2.1 and/or 2.2 of this License
+ shall, upon 60 days notice from Participant terminate prospectively,
+ unless if within 60 days after receipt of notice You either: (i)
+ agree in writing to pay Participant a mutually agreeable reasonable
+ royalty for Your past and future use of Modifications made by such
+ Participant, or (ii) withdraw Your litigation claim with respect to
+ the Contributor Version against such Participant. If within 60 days
+ of notice, a reasonable royalty and payment arrangement are not
+ mutually agreed upon in writing by the parties or the litigation claim
+ is not withdrawn, the rights granted by Participant to You under
+ Sections 2.1 and/or 2.2 automatically terminate at the expiration of
+ the 60 day notice period specified above.
+
+ (b) any software, hardware, or device, other than such Participant's
+ Contributor Version, directly or indirectly infringes any patent, then
+ any rights granted to You by such Participant under Sections 2.1(b)
+ and 2.2(b) are revoked effective as of the date You first made, used,
+ sold, distributed, or had made, Modifications made by that
+ Participant.
+
+ 8.3. If You assert a patent infringement claim against Participant
+ alleging that such Participant's Contributor Version directly or
+ indirectly infringes any patent where such claim is resolved (such as
+ by license or settlement) prior to the initiation of patent
+ infringement litigation, then the reasonable value of the licenses
+ granted by such Participant under Sections 2.1 or 2.2 shall be taken
+ into account in determining the amount or value of any payment or
+ license.
+
+ 8.4. In the event of termination under Sections 8.1 or 8.2 above,
+ all end user license agreements (excluding distributors and resellers)
+ which have been validly granted by You or any distributor hereunder
+ prior to termination shall survive termination.
+
+ 9. LIMITATION OF LIABILITY.
+
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+ (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
+ DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
+ OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
+ ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
+ CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
+ WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
+ COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
+ INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
+ LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+ RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
+ PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
+ EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
+ THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+ 10. U.S. GOVERNMENT END USERS.
+
+ The Covered Code is a "commercial item," as that term is defined in
+ 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
+ software" and "commercial computer software documentation," as such
+ terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
+ C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
+ all U.S. Government End Users acquire Covered Code with only those
+ rights set forth herein.
+
+ 11. MISCELLANEOUS.
+
+ This License represents the complete agreement concerning subject
+ matter hereof. If any provision of this License is held to be
+ unenforceable, such provision shall be reformed only to the extent
+ necessary to make it enforceable. This License shall be governed by
+ California law provisions (except to the extent applicable law, if
+ any, provides otherwise), excluding its conflict-of-law provisions.
+ With respect to disputes in which at least one party is a citizen of,
+ or an entity chartered or registered to do business in the United
+ States of America, any litigation relating to this License shall be
+ subject to the jurisdiction of the Federal Courts of the Northern
+ District of California, with venue lying in Santa Clara County,
+ California, with the losing party responsible for costs, including
+ without limitation, court costs and reasonable attorneys' fees and
+ expenses. The application of the United Nations Convention on
+ Contracts for the International Sale of Goods is expressly excluded.
+ Any law or regulation which provides that the language of a contract
+ shall be construed against the drafter shall not apply to this
+ License.
+
+ 12. RESPONSIBILITY FOR CLAIMS.
+
+ As between Initial Developer and the Contributors, each party is
+ responsible for claims and damages arising, directly or indirectly,
+ out of its utilization of rights under this License and You agree to
+ work with Initial Developer and Contributors to distribute such
+ responsibility on an equitable basis. Nothing herein is intended or
+ shall be deemed to constitute any admission of liability.
+
+ 13. MULTIPLE-LICENSED CODE.
+
+ Initial Developer may designate portions of the Covered Code as
+ "Multiple-Licensed". "Multiple-Licensed" means that the Initial
+ Developer permits you to utilize portions of the Covered Code under
+ Your choice of the NPL or the alternative licenses, if any, specified
+ by the Initial Developer in the file described in Exhibit A.
+
+ EXHIBIT A -Mozilla Public License.
+
+ ``The contents of this file are subject to the Mozilla Public License
+ Version 1.1 (the "License"); you may not use this file except in
+ compliance with the License. You may obtain a copy of the License at
+ http://www.mozilla.org/MPL/
+
+ Software distributed under the License is distributed on an "AS IS"
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ License for the specific language governing rights and limitations
+ under the License.
+
+ The Original Code is ______________________________________.
+
+ The Initial Developer of the Original Code is ________________________.
+ Portions created by ______________________ are Copyright (C) ______
+ _______________________. All Rights Reserved.
+
+ Contributor(s): ______________________________________.
+
+ Alternatively, the contents of this file may be used under the terms
+ of the _____ license (the "[___] License"), in which case the
+ provisions of [______] License are applicable instead of those
+ above. If you wish to allow use of your version of this file only
+ under the terms of the [____] License and not to allow others to use
+ your version of this file under the MPL, indicate your decision by
+ deleting the provisions above and replace them with the notice and
+ other provisions required by the [___] License. If you do not delete
+ the provisions above, a recipient may use your version of this file
+ under either the MPL or the [___] License."
+
+ [NOTE: The text of this Exhibit A may differ slightly from the text of
+ the notices in the Source Code files of the Original Code. You should
+ use the text of this Exhibit A rather than the text found in the
+ Original Code Source Code for Your Modifications.]
+
+Files: *
+Copyright: © 2005 Björn Beskow <bbeskow at users.sourceforge.net>,
+ © 2008 Matt Cordes <mcordes at visa.com>,
+ © 2005 Erik Dick <erdick at users.sourceforge.net>,
+ © 2005 Mark Doliner <thekingant at users.sourceforge.net>,
+ © 2005 Joakim Erdfelt <joakim at erdfelt.net>,
+ © 2008 Julian Gamble <juliangamble at users.sourceforge.net>,
+ © 2006 Dan Godfrey <dgodfrey99 at users.sourceforge.net>,
+ © 2008 Tri Bao Ho <hotribao at users.sourceforge.net>,
+ © 2006 Naoki Iwami <naoki_iwami at users.sourceforge.net>,
+ © 2003 jcoverage ltd.,
+ © 2009 John Lewis <lewijw at users.sourceforge.net>,
+ © 2005 Grzegorz Lukasik <hauserx at users.sourceforge.net>,
+ © 2006 Jiri Mares <jirimares at users.sourceforge.net>,
+ © 2009 Amit Nithianandan <ANithian at gmail.com>,
+ © 2005 Olivier Parent <olivier-parent at users.sourceforge.net>,
+ © 2009 Ed Randall <ed_randall at yahoo.com>,
+ © 2005 Alex Ruiz <alruiz15 at users.yahoo.com>,
+ © 2005 James Seigel <cgul at users.sourceforge.net>,
+ © 2005 Mark Sinke <marksinke at users.sourceforge.net>,
+ © 2009 Charlie Squires <rockonword at users.sourceforge.net>,
+ © 2005 Jeremy Thomerson <jthomerson at users.sourceforge.net>,
+ © 2009 Chris van Es <cvanes at users.sourceforge.net>,
+ © 2006 Srivathsan Varadarajan <vatsanv at users.sourceforge.net>,
+ © 2005 Nathan Wilson <ndciwilson at users.sourceforge.net>,
+ © 2005 Alexei Yudichev <sflexus at users.sourceforge.net>
+License: GPL-2+
+
+Files: antLibrary/*
+Copyright: © 2008 John Lewis
+License: Apache-1.1
+
+Files: etc/dtds/coverage-*.dtd, etc/dtds/xhtml-*.ent
+Copyright: © 1986 International Organization for Standardization.
+License: other
+ Permission to copy in any form is granted for use with
+ conforming SGML systems and applications as defined in
+ ISO 8879, provided this notice is included in all copies.
+
+Files: src/net/sourceforge/cobertura/javancss/*
+Copyright: © 2000 Chr. Clemens Lee <clemens at kclee.com>
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/javancss/ccl/*
+Copyright: © 2000 Chr. Clemens Lee
+License: MPL-1.1, GPL-2+, LGPL-2.1
+
+Files: src/net/sourceforge/cobertura/ant/Regex.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner
+License: Apache-1.1
+
+Files: src/net/sourceforge/cobertura/ant/CommonMatchingTask.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Joakim Erdfelt,
+ © 2005 Grzegorz Lukasik,
+ © 2006 Srivathsan Varadarajan,
+ © 2008 Matt Cordes,
+ © 2008 John Lewis
+License: Apache-1.1
+
+Files: src/net/sourceforge/cobertura/ant/ReportTask.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Jeremy Thomerson,
+ © 2005 Grzegorz Lukasik
+License: Apache-1.1
+
+Files: src/net/sourceforge/cobertura/ant/IncludeClasses.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2006 John Lewis
+License: Apache-1.1
+
+Files: src/net/sourceforge/cobertura/ant/Ignore.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner
+License: Apache-1.1
+
+Files: src/net/sourceforge/cobertura/ant/InstrumentTask.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Joakim Erdfelt,
+ © 2005 Grzegorz Lukasik,
+ © 2005 Alexei Yudichev,
+ © 2006 John Lewis,
+ © 2006 Jiri Mares
+License: Apache-1.1
+
+Files: src/net/sourceforge/cobertura/ant/CheckTask.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Nathan Wilson,
+ © 2005 Alex Ruiz
+License: Apache-1.1
+
+Files: src/net/sourceforge/cobertura/ant/MergeTask.java
+Copyright © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Joakim Erdfelt,
+ © 2005 Grzegorz Lukasik
+License: Apache-1.1
+
+Files: src/net/sourceforge/cobertura/ant/AntUtil.java
+Copyright: © 2006 Mark Doliner,
+ © 2006 John Lewis
+License: Apache-1.1
+
+Files: src/net/sourceforge/cobertura/ant/ExcludeClasses.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2006 John Lewis
+License: Apache-1.1
+
+Files: src/net/sourceforge/cobertura/ant/IgnoreBranches.java
+Copyright: © 2006 Jiri Mares
+License: Apache-1.1
+
+Files: src/net/sourceforge/cobertura/check/PackageCoverage.java
+Copyright: © 2005 Mark Doliner
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/check/Main.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Nathan Wilson,
+ © 2009 Charlie Squires
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/check/CoverageRate.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/webapp/FlushCoberturaServlet.java
+Copyright: © 2009 Amit Nithianandan,
+ © 2009 John Lewis
+License: Apache-1.1, GPL-2+
+
+Files: src/net/sourceforge/cobertura/webapp/web.xml
+Copyright: © 2009 Amit Nithianandan
+License: Apache-2.0
+
+Files: src/net/sourceforge/cobertura/reporting/xml/SummaryXMLReport.java
+Copyright: © 2008 Julian Gamble
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/reporting/xml/XMLReport.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Jeremy Thomerson,
+ © 2006 Jiri Mares,
+ © 2008 Julian Gamble
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/reporting/Main.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Jeremy Thomerson,
+ © 2005 Grzegorz Lukasik,
+ © 2006 Dan Godfrey
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/reporting/ComplexityCalculator.java
+Copyright: © 2005 Mark Doliner,
+ © 2005 Jeremy Thomerson,
+ © 2005 Grzegorz Lukasik,
+ © 2008 Tri Bao Ho,
+ © 2009 John Lewis
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/reporting/html/JavaToHtml.java
+Copyright: © 2005 Mark Doliner
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/reporting/html/SourceFileDataBaseNameComparator.java
+Copyright: © 2005 Mark Doliner
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/reporting/html/HTMLReport.java
+Copyright © 2005 Mark Doliner,
+ © 2005 Grzegorz Lukasik,
+ © 2005 Jeremy Thomerson,
+ © 2006 Naoki Iwami,
+ © 2009 Charlie Squires,
+ © 2009 John Lewis
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/reporting/html/files/CopyFiles.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/reporting/html/files/sortabletable.js
+Copyright: © 1998-2004 Erik Arvidsson
+License: WebFX Non-Commercial License, WebFX Commercial license, GPL-2+
+Note: WebFX website (http://webfx.eae.net/license.html) states that their
+components were relicensed under Apache Software License 2.0 (Apache-2.0),
+allowing anyone to use them free of charge.
+
+Files: src/net/sourceforge/cobertura/reporting/html/files/stringbuilder.js
+Copyright: © 1998-2002 Erik Arvidsson
+License: WebFX Non-Commercial License, WebFX Commercial license, GPL-2+
+Note: WebFX website (http://webfx.eae.net/license.html) states that their
+components were relicensed under Apache Software License 2.0 (Apache-2.0),
+allowing anyone to use them free of charge.
+
+Files: src/net/sourceforge/cobertura/reporting/html/files/customsorttypes.js
+Copyright: © 2005 Mark Doliner,
+ © 2005 Olivier Parent
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/util/StringUtil.java
+Copyright: © 2005 Jeremy Thomerson
+License: Apache-1.1, GPL-2+
+
+Files: src/net/sourceforge/cobertura/util/CommandLineBuilder.java
+Copyright: © 2005 Grzegorz Lukasik
+License: Apache-1.1, GPL-2+
+
+Files: src/net/sourceforge/cobertura/util/FileFinder.java
+Copyright: © 2005 Jeremy Thomerson,
+ © 2005 Grzegorz Lukasik,
+ © 2009 Charlie Squires,
+ © 2009 John Lewis
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/util/RegexUtil.java
+Copyright: © 2005 Mark Doliner,
+ © 2006 John Lewis
+License: Apache-1.1, GPL-2+
+
+Files: src/net/sourceforge/cobertura/util/FileLocker.java
+Copyright: © 2006 John Lewis,
+ © 2006 Mark Doliner,
+ © 2009 Chris van Es
+License: Apache-1.1, GPL-2+
+
+Files: src/net/sourceforge/cobertura/util/Header.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Erik Dick
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/util/ArchiveUtil.java
+Copyright: © 2005 Grzegorz Lukasik,
+ © 2006 John Lewis,
+ © 2006 Mark Doliner
+License: Apache-1.1, GPL-2+
+
+Files: src/net/sourceforge/cobertura/util/ConfigurationUtil.java
+Copyright: © 2007 Joakim Erdfelt
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/util/IOUtil.java
+Copyright: © 2005 Grzegorz Lukasik,
+ © 2006 John Lewis,
+ © 2007 Ignat Zapolsky
+License: Apache-1.1, GPL-2+
+
+Files: src/net/sourceforge/cobertura/util/Source.java
+Copyright: © 2009 John Lewis
+License: Apache-1.1, GPL-2+
+
+Files: src/net/sourceforge/cobertura/coveragedata/JumpData.java
+Copyright: © 2006 Jiri Mares
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/coveragedata/PackageData.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Jeremy Thomerson
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/coveragedata/HasBeenInstrumented.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/coveragedata/CoverageDataFileHandler.java
+Copyright: © 2003 jcoverage ltd.
+ © 2005 Mark Doliner,
+ © 2007 Joakim Erdfelt,
+ © 2007 Ignat Zapolsky
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/coveragedata/SwitchData.java
+Copyright: © 2006 Jiri Mares
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/coveragedata/SourceFileData.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Jeremy Thomerson,
+ © 2006 Jiri Mares
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/coveragedata/ClassData.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2006 Jiri Mares
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/coveragedata/ProjectData.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Grzegorz Lukasik,
+ © 2005 Björn Beskow,
+ © 2006 John Lewis,
+ © 2009 Chris van Es,
+ © 2009 Ed Randall
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/coveragedata/BranchCoverageData.java
+Copyright: © 2006 Jiri Mares
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/coveragedata/CoverageDataContainer.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Jeremy Thomerson,
+ © 2005 Mark Sinke
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/coveragedata/LineData.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Mark Sinke,
+ © 2006 Jiri Mares
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/coveragedata/SaveTimer.java
+Copyright: © 2005 Mark Doliner
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/coveragedata/CoverageData.java
+Copyright: © 2005 Mark Doliner
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/instrument/Archive.java
+Copyright: © 2006 John Lewis,
+ © 2006 Mark Doliner
+License: Apache-1.1, GPL-2+
+
+Files: src/net/sourceforge/cobertura/instrument/NewLocalVariableMethodAdapter.java
+Copyright: © 2006 Jiri Mares
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/instrument/CoberturaFile.java
+Copyright: © 2006 John Lewis
+License: Apache-1.1, GPL-2+
+
+Files: src/net/sourceforge/cobertura/instrument/JumpHolder.java
+Copyright: © 2006 Jiri Mares
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/instrument/Main.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Joakim Erdfelt,
+ © 2005 Grzegorz Lukasik,
+ © 2006 John Lewis,
+ © 2006 Jiri Mares
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/instrument/SwitchHolder.java
+Copyright: © 2006 Jiri Mares
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/instrument/ClassPattern.java
+Copyright: © 2006 John Lewis
+License: Apache-1.1, GPL-2+
+
+Files: src/net/sourceforge/cobertura/instrument/SecondPassMethodInstrumenter.java
+Copyright: © 2005 Mark Doliner,
+ © 2006 Jiri Mares
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/instrument/ClassInstrumenter.java
+Copyright: © 2005 Mark Doliner,
+ © 2006 Jiri Mares
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/instrument/FirstPassMethodInstrumenter.java
+Copyright: © 2005 Mark Doliner,
+ © 2006 Jiri Mares
+License: GPL-2+
+
+Files: src/net/sourceforge/cobertura/merge/Main.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2005 Joakim Erdfelt,
+ © 2005 Mark Sinke,
+ © 2005 Grzegorz Lukasik
+License: GPL-2+
+
+Files: src-2/*
+Copyright: © 2005 Jeremy Thomerson
+License: GPL-2+
+
+Files: examples/functionaltest1/src/test/first/Test.java,
+ examples/functionaltest1/src/test/second/B.java,
+ examples/functionaltest1/src/test/first/B.java,
+ examples/functionaltest1/src/test/second/A.java
+Copyright: © 2006 John Lewis
+License: GPL-2+, Apache-1.1
+
+Files: examples/functionalconditiontest/src/test/condition/Test.java
+Copyright: © 2007 John Lewis
+License: GPL-2+, Apache-1.1
+
+Files: examples/functionaltest1/src/test/first/A.java
+Copyright: © 2008 John Lewis
+License: GPL-2+, Apache-1.1
+
+Files: examples/basic/src/com/example/simple/SimpleTest.java,
+ examples/basic/src/com/example/simple/Simple.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner
+License: GPL-2+
+
+Files: examples/groovy/src/com/example/simple/SimpleTest.groovy,
+ examples/groovy/src/com/example/simple/Simple.groovy
+Copyright: © 2003 jcoverage ltd.,
+ © 2006 Mark Doliner
+License: GPL-2+
+
+Files: test/HelloWorld.java,
+ test/net/sourceforge/cobertura/reporting/xml/XMLReportTest.java
+ test/net/sourceforge/cobertura/reporting/JUnitXMLParserEntityResolver.java
+ test/net/sourceforge/cobertura/reporting/html/JavaToHtmlTest.java
+ test/net/sourceforge/cobertura/reporting/html/files/CopyFilesTest.java
+ test/net/sourceforge/cobertura/coveragedata/CoverageDataFileHandlerTest.java
+ test/net/sourceforge/cobertura/coveragedata/ProjectDataTest.java
+Copyright: © 2005 Mark Doliner
+License: GPL-2+
+
+Files: test/SomeOtherClassTest.java,
+ test/net/sourceforge/cobertura/util/StringUtilTest.java
+ test/net/sourceforge/cobertura/util/FileFlooder.java
+Copyright: © 2005 Jeremy Thomerson
+License: GPL-2+
+
+Files: test/net/sourceforge/cobertura/test/util/TestUtil.groovy,
+ test/net/sourceforge/cobertura/test/util/WebappServer.groovy
+ test/net/sourceforge/cobertura/webapp/test/WebAppFunctionalTest.groovy
+ test/net/sourceforge/cobertura/thread/test/*
+Copyright: © 2009 John Lewis
+License: Apache-1.1
+
+Files: test/net/sourceforge/cobertura/ant/FunctionalTest.java
+Copyright: © 2008 John Lewis,
+ © 2006 Mark Doliner
+License: GPL-2+, Apache-1.1
+
+Files: test/net/sourceforge/cobertura/ant/Util.java,
+ test/net/sourceforge/cobertura/ant/FunctionalConditionCoverageTest.java
+Copyright: © 2006 John Lewis,
+ © 2006 Mark Doliner
+License: GPL-2+, Apache-1.1
+
+Files: test/net/sourceforge/cobertura/reporting/ComplexityCalculatorTest.java,
+ test/net/sourceforge/cobertura/util/IOUtilTest.java,
+ test/net/sourceforge/cobertura/merge/MergeMainTest.java
+Copyright: © 2005 Grzegorz Lukasik
+License: GPL-2+
+
+Files: test/net/sourceforge/cobertura/reporting/JUnitXMLHelper.java
+Copyright: © 2006 Mark Doliner,
+ © 2006 John Lewis
+License: GPL-2+
+
+Files: test/net/sourceforge/cobertura/reporting/JUnitXMLParserErrorHandler.java
+Copyright: © 2005 Mark Doliner,
+ © 2005 Grzegorz Lukasik
+License: GPL-2+
+
+Files: test/net/sourceforge/cobertura/reporting/ComplexityCalculator2Test.groovy
+Copyright: © 2008 John Lewis
+License: Apache-1.1
+
+Files: test/net/sourceforge/cobertura/util/FileFinderTest.java
+Copyright: © 2005 James Seigel,
+ © 2005 Grzegorz Lukasik
+License: GPL-2+
+
+Files: test/net/sourceforge/cobertura/util/CommandLineBuilderTest.java
+Copyright: © 2005 Grzegorz Lukasik
+License: GPL-2+, Apache-1.1
+
+Files: test/net/sourceforge/cobertura/util/FileFixture.java
+Copyright: © 2005 James Seigel,
+ © 2005 Grzegorz Lukasik,
+ © 2008 John Lewis
+License: GPL-2+
+
+Files: test/net/sourceforge/cobertura/util/FileFinder2Test.groovy
+Copyright: © 2008 Charlie Squires,
+ © 2008 John Lewis
+License: Apache-1.1
+
+Files: test/net/sourceforge/cobertura/coveragedata/SwitchDataTest.java,
+ test/net/sourceforge/cobertura/coveragedata/JumpDataTest.java
+Copyright: © 2006 Jiri Mares
+License: GPL-2+
+
+Files: test/net/sourceforge/cobertura/coveragedata/LineDataTest.java
+ test/net/sourceforge/cobertura/coveragedata/PackageDataTest.java
+Copyright: © 2005 Mark Doliner,
+ © 2006 Jiri Mares
+License: GPL-2+
+
+Files: test/net/sourceforge/cobertura/coveragedata/ClassDataTest.java
+Copyright: © 2003 jcoverage ltd.,
+ © 2005 Mark Doliner,
+ © 2006 Jiri Mares
+License: GPL-2+
+
+Files: test/net/sourceforge/cobertura/merge/MergeTest.java
+Copyright: © 2005 Grzegorz Lukasik,
+ © 2006 Jiri Mares
+License: GPL-2+
+
+Files: debian/*
+Copyright: © 2010 Miguel Landaeta <miguel at miguel.cc>
+License: GPL-2+
Added: trunk/cobertura/debian/orig-tar.sh
===================================================================
--- trunk/cobertura/debian/orig-tar.sh (rev 0)
+++ trunk/cobertura/debian/orig-tar.sh 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,21 @@
+#!/bin/sh
+set -e
+
+PACKAGE="cobertura"
+DEB_VERSION=`dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p'`
+VERSION=`echo $DEB_VERSION | sed -e 's/+dfsg$//'`
+TARBALL="${PACKAGE}_${DEB_VERSION}.orig.tar.gz"
+URL="http://qa.debian.org/watch/sf.php/cobertura/cobertura-${VERSION}-src.tar.gz"
+NONDFSG="lib/* antLibrary/common/* etc/dtds/xhtml1-*.dtd"
+
+rm -rf get-orig-source $TARBALL
+mkdir get-orig-source
+wget $URL -O get-orig-source/${PACKAGE}-${VERSION}-src.tar.gz
+tar -C get-orig-source -zxvf get-orig-source/${PACKAGE}-${VERSION}-src.tar.gz
+cd get-orig-source/${PACKAGE}-${VERSION} && rm -rf ${NONDFSG}
+cd $OLDPWD
+mv get-orig-source/${PACKAGE}-${VERSION} get-orig-source/${PACKAGE}-${DEB_VERSION}
+GZIP=--best tar czf ${PACKAGE}_${DEB_VERSION}.orig.tar.gz -C get-orig-source \
+ ${PACKAGE}-${DEB_VERSION}
+rm -rf get-orig-source
+echo " "${TARBALL}" created; move it to the right destination to build the package"
Property changes on: trunk/cobertura/debian/orig-tar.sh
___________________________________________________________________
Added: svn:executable
+
Added: svn:eol-style
+ native
Added: trunk/cobertura/debian/patches/add_classpath_to_manifest.diff
===================================================================
--- trunk/cobertura/debian/patches/add_classpath_to_manifest.diff (rev 0)
+++ trunk/cobertura/debian/patches/add_classpath_to_manifest.diff 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,12 @@
+diff --git a/build.xml b/build.xml
+index 7c689da..9aac115 100644
+--- a/build.xml
++++ b/build.xml
+@@ -137,6 +137,7 @@
+ <attribute name="Implementation-Vendor" value="Cobertura"/>
+ <attribute name="Implementation-Vendor-Id" value="net.sourceforge.cobertura"/>
+ <attribute name="Implementation-Version" value="${version}"/>
++ <attribute name="Class-Path" value="asm3.jar asm3-tree.jar oro.jar log4j-1.2.jar"/>
+ </manifest>
+ </jar>
+
Added: trunk/cobertura/debian/patches/build_with_system_jars.diff
===================================================================
--- trunk/cobertura/debian/patches/build_with_system_jars.diff (rev 0)
+++ trunk/cobertura/debian/patches/build_with_system_jars.diff 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,31 @@
+diff --git a/build.properties b/build.properties
+index c895d8f..8ce955d 100644
+--- a/build.properties
++++ b/build.properties
+@@ -8,11 +8,11 @@ eclipse.dir=/opt/eclipse
+ etc.dir=etc
+ examples.dir=examples
+ examples.functionalconditiontest.dir=examples/functionalconditiontest/src
+-lib.dir=lib
++lib.dir=/usr/share/java
+ src.dir=src
+ othersrc.dir=src-2
+ test.src.dir=test
+-jetty.dir=jetty
++jetty.dir=/usr/share/java
+
+ # Directories for generated output
+ build.dir=build
+diff --git a/build.xml b/build.xml
+index 7c689da..f82001a 100644
+--- a/build.xml
++++ b/build.xml
+@@ -22,7 +22,7 @@
+ <include name="**/*.jar" />
+ </fileset>
+ <fileset dir="${jetty.dir}">
+- <include name="lib/servlet-api*.jar" />
++ <include name="servlet-api*.jar" />
+ </fileset>
+ </path>
+
Added: trunk/cobertura/debian/patches/series
===================================================================
--- trunk/cobertura/debian/patches/series (rev 0)
+++ trunk/cobertura/debian/patches/series 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,2 @@
+build_with_system_jars.diff
+add_classpath_to_manifest.diff
Added: trunk/cobertura/debian/rules
===================================================================
--- trunk/cobertura/debian/rules (rev 0)
+++ trunk/cobertura/debian/rules 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,18 @@
+#!/usr/bin/make -f
+
+%:
+ dh $@
+
+override_dh_auto_build:
+ ant dist
+ docbook-to-man debian/cobertura-check.sgml > cobertura-check.1
+ docbook-to-man debian/cobertura-instrument.sgml > cobertura-instrument.1
+ docbook-to-man debian/cobertura-merge.sgml > cobertura-merge.1
+ docbook-to-man debian/cobertura-report.sgml > cobertura-report.1
+
+override_dh_auto_clean:
+ dh_auto_clean
+ rm -rf build
+
+get-orig-source:
+ sh -e debian/orig-tar.sh
Property changes on: trunk/cobertura/debian/rules
___________________________________________________________________
Added: svn:executable
+
Added: trunk/cobertura/debian/source/format
===================================================================
--- trunk/cobertura/debian/source/format (rev 0)
+++ trunk/cobertura/debian/source/format 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1 @@
+3.0 (quilt)
Added: trunk/cobertura/debian/watch
===================================================================
--- trunk/cobertura/debian/watch (rev 0)
+++ trunk/cobertura/debian/watch 2010-01-27 02:48:20 UTC (rev 11428)
@@ -0,0 +1,3 @@
+version=3
+opts=dversionmangle=s/\+dfsg// \
+http://qa.debian.org/watch/sf.php/cobertura/cobertura-(.+)-src\.tar\.gz
More information about the pkg-java-commits
mailing list