[pkg-java] r8048 - in trunk: . httpunit httpunit/debian httpunit/debian/patches
nomadium-guest at alioth.debian.org
nomadium-guest at alioth.debian.org
Sat Mar 7 20:59:21 UTC 2009
Author: nomadium-guest
Date: 2009-03-07 20:59:21 +0000 (Sat, 07 Mar 2009)
New Revision: 8048
Added:
trunk/httpunit/
trunk/httpunit/debian/
trunk/httpunit/debian/README.Debian-source
trunk/httpunit/debian/changelog
trunk/httpunit/debian/compat
trunk/httpunit/debian/control
trunk/httpunit/debian/copyright
trunk/httpunit/debian/libhttpunit-java-doc.doc-base.1
trunk/httpunit/debian/libhttpunit-java-doc.doc-base.2
trunk/httpunit/debian/libhttpunit-java-doc.doc-base.3
trunk/httpunit/debian/libhttpunit-java-doc.docs
trunk/httpunit/debian/libhttpunit-java.install
trunk/httpunit/debian/orig-tar.sh
trunk/httpunit/debian/patches/
trunk/httpunit/debian/patches/00list
trunk/httpunit/debian/patches/fix_set_encoding.dpatch
trunk/httpunit/debian/patches/use_system_jars.dpatch
trunk/httpunit/debian/rules
trunk/httpunit/debian/watch
Log:
Initial upload (Closes: #518350)
Added: trunk/httpunit/debian/README.Debian-source
===================================================================
--- trunk/httpunit/debian/README.Debian-source (rev 0)
+++ trunk/httpunit/debian/README.Debian-source 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,13 @@
+
+
+The upstream tarball has been modified as follows, to comply with DFSG:
+
+ * All .jar files in jars directory has been removed to comply with DFSG,
+ as its source is not included in this package.
+ * The supplied httpunit.jar has also been deleted to prevent confusion.
+ * The doc/tutorial/*.zip files and doc/api directories have also been deleted,
+ as these are regenerated during the build.
+ * Removed web-app_2_{2,3}.dtd and web-app_2_4.xsd from META-INF directory,
+ as they are not DFSG conformant.
+
+ -- Miguel Landaeta <miguel at miguel.cc> Fri, 06 Mar 2009 14:40:41 -0430
Added: trunk/httpunit/debian/changelog
===================================================================
--- trunk/httpunit/debian/changelog (rev 0)
+++ trunk/httpunit/debian/changelog 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,5 @@
+httpunit (1.7+dfsg-1) unstable; urgency=low
+
+ * Initial release (closes: #518350).
+
+ -- Miguel Landaeta <miguel at miguel.cc> Fri, 06 Mar 2009 23:45:36 -0430
Added: trunk/httpunit/debian/compat
===================================================================
--- trunk/httpunit/debian/compat (rev 0)
+++ trunk/httpunit/debian/compat 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1 @@
+5
Added: trunk/httpunit/debian/control
===================================================================
--- trunk/httpunit/debian/control (rev 0)
+++ trunk/httpunit/debian/control 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,38 @@
+Source: httpunit
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Miguel Landaeta <miguel at miguel.cc>
+Section: libs
+Priority: optional
+Build-Depends: openjdk-6-jdk (>= 6b11-9.1), ant (>= 1.7.0-6), cdbs (>= 0.4.52),
+ debhelper (>= 5), dpatch (>= 2.0.30), rhino (>= 1.7R1-2),
+ libjtidy-java (>= 7+svn20070309-2), libgnujaf-java (>= 1.1.1-4),
+ junit (>= 3.8.2), libgnumail-java (>= 1.1.2-2),
+ libservlet2.4-java (>= 5.0.30-8), libxerces2-java (>= 2.9.1-2),
+ libnekohtml-java (>= 0.9.5+dfsg-1.1)
+Standards-Version: 3.8.0
+Homepage: http://httpunit.org/
+
+Package: libhttpunit-java
+Architecture: all
+Section: libs
+Priority: optional
+Depends: openjdk-6-jdk (>= 6b11-9.1) | java2-runtime,
+ libxerces2-java (>= 2.9.1-2), libnekohtml-java (>= 0.9.5+dfsg-1.1),
+ rhino (>= 1.7R1-2), libjtidy-java (>= 7+svn20070309-2), ${misc:Depends}
+Recommends: junit (>= 3.8.2)
+Suggests: libhttpunit-java-doc (= ${binary:Version})
+Description: automated web site testing toolkit
+ HttpUnit emulates the relevant portions of browser behavior, including form
+ submission, JavaScript, basic http authentication, cookies and automatic page
+ redirection, and allows Java test code to examine returned pages either as
+ text, an XML DOM, or containers of forms, tables, and links.
+
+Package: libhttpunit-java-doc
+Architecture: all
+Section: doc
+Priority: optional
+Depends: ${misc:Depends}
+Suggests: libhttpunit-java (= ${binary:Version})
+Description: documentation for libhttpunit-java
+ Documentation for HttpUnit which is an automated web site testing toolkit.
+ This package includes a small manual, the javadoc API, a tutorial and examples.
Added: trunk/httpunit/debian/copyright
===================================================================
--- trunk/httpunit/debian/copyright (rev 0)
+++ trunk/httpunit/debian/copyright 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,31 @@
+Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=440
+Upstream-Name: httpunit
+Upstream-Maintainer: Russell Gold <russgold at httpunit.org>
+Upstream-Source: http://httpunit.org/
+
+Files: *
+Copyright: Copyright 2000-2008, Russell Gold <russgold at httpunit.org>
+License: other
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+Files: debian/*
+Copyright: Copyright 2009, Miguel Landaeta <miguel at miguel.cc>
+License: GPL-2+
+ On Debian systems the full text of the GNU General Public License can be
+ found in the `/usr/share/common-licenses/GPL-2' file.
Added: trunk/httpunit/debian/libhttpunit-java-doc.doc-base.1
===================================================================
--- trunk/httpunit/debian/libhttpunit-java-doc.doc-base.1 (rev 0)
+++ trunk/httpunit/debian/libhttpunit-java-doc.doc-base.1 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,9 @@
+Document: libhttpunit-java-doc1
+Title: API for HttpUnit
+Author: Russell Gold <russgold at httpunit.org>
+Abstract: Automated web site testing toolkit
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libhttpunit-java-doc/api/index.html
+Files: /usr/share/doc/libhttpunit-java-doc/api/*.html
Added: trunk/httpunit/debian/libhttpunit-java-doc.doc-base.2
===================================================================
--- trunk/httpunit/debian/libhttpunit-java-doc.doc-base.2 (rev 0)
+++ trunk/httpunit/debian/libhttpunit-java-doc.doc-base.2 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,9 @@
+Document: libhttpunit-java-doc2
+Title: HttpUnit User Manual
+Author: Russell Gold <russgold at httpunit.org>
+Abstract: Short manual of HttpUnit explaining its usage
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libhttpunit-java-doc/manual/index.html
+Files: /usr/share/doc/libhttpunit-java-doc/manual/*
Added: trunk/httpunit/debian/libhttpunit-java-doc.doc-base.3
===================================================================
--- trunk/httpunit/debian/libhttpunit-java-doc.doc-base.3 (rev 0)
+++ trunk/httpunit/debian/libhttpunit-java-doc.doc-base.3 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,9 @@
+Document: libhttpunit-java-doc3
+Title: HttpUnit Tutorial
+Author: Russell Gold <russgold at httpunit.org>
+Abstract: Brief tutorial of HttpUnit with tasks and examples
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libhttpunit-java-doc/tutorial/task1.html
+Files: /usr/share/doc/libhttpunit-java-doc/tutorial/*
Added: trunk/httpunit/debian/libhttpunit-java-doc.docs
===================================================================
--- trunk/httpunit/debian/libhttpunit-java-doc.docs (rev 0)
+++ trunk/httpunit/debian/libhttpunit-java-doc.docs 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,7 @@
+dist/httpunit-1.7/doc/api
+dist/httpunit-1.7/doc/manual
+dist/httpunit-1.7/doc/release_notes.html
+dist/httpunit-1.7/doc/sslfaq.html
+dist/httpunit-1.7/doc/tutorial
+dist/httpunit-1.7/examples
+debian/README.Debian-source
Added: trunk/httpunit/debian/libhttpunit-java.install
===================================================================
--- trunk/httpunit/debian/libhttpunit-java.install (rev 0)
+++ trunk/httpunit/debian/libhttpunit-java.install 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,2 @@
+lib/httpunit.jar usr/share/java
+debian/README.Debian-source usr/share/doc/libhttpunit-java
Added: trunk/httpunit/debian/orig-tar.sh
===================================================================
--- trunk/httpunit/debian/orig-tar.sh (rev 0)
+++ trunk/httpunit/debian/orig-tar.sh 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,21 @@
+#!/bin/sh -e
+
+PACKAGE="httpunit"
+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"
+SITE="download.sourceforge.net/pub/sourceforge/h/ht/$PACKAGE/$PACKAGE-${VERSION}.zip"
+MIRROR="http://www.mirrorservice.org/sites"
+NONDFSG="jars/* lib/* doc/tutorial/*.zip doc/api/* META-INF/*.dtd META-INF/*.xsd"
+
+rm -rf get-orig-source $TARBALL
+mkdir get-orig-source
+wget ${MIRROR}/${SITE} -O get-orig-source/${PACKAGE}-${VERSION}.zip
+unzip -d get-orig-source get-orig-source/${PACKAGE}-${VERSION}.zip
+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/httpunit/debian/orig-tar.sh
___________________________________________________________________
Name: svn:executable
+
Name: svn:eol-style
+ native
Added: trunk/httpunit/debian/patches/00list
===================================================================
--- trunk/httpunit/debian/patches/00list (rev 0)
+++ trunk/httpunit/debian/patches/00list 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,2 @@
+use_system_jars
+fix_set_encoding
Added: trunk/httpunit/debian/patches/fix_set_encoding.dpatch
===================================================================
--- trunk/httpunit/debian/patches/fix_set_encoding.dpatch (rev 0)
+++ trunk/httpunit/debian/patches/fix_set_encoding.dpatch 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,21 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix_set_encoding.dpatch by Miguel Landaeta <miguel at miguel.cc>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: method setCharEncoding from Tidy class was removed from API.
+## DP: now the methods setInputEncoding and setOutputEncoding must be used.
+
+ at DPATCH@
+diff -urNad httpunit-1.7+dfsg~/src/com/meterware/httpunit/parsing/JTidyHTMLParser.java httpunit-1.7+dfsg/src/com/meterware/httpunit/parsing/JTidyHTMLParser.java
+--- httpunit-1.7+dfsg~/src/com/meterware/httpunit/parsing/JTidyHTMLParser.java 2008-05-20 16:25:36.000000000 +0000
++++ httpunit-1.7+dfsg/src/com/meterware/httpunit/parsing/JTidyHTMLParser.java 2009-03-04 21:25:54.000000000 +0000
+@@ -87,7 +87,8 @@
+
+ private static Tidy getParser( URL url ) {
+ Tidy tidy = new Tidy();
+- tidy.setCharEncoding( org.w3c.tidy.Configuration.UTF8 );
++ tidy.setInputEncoding( "UTF8" );
++ tidy.setOutputEncoding( "UTF8" );
+ tidy.setQuiet( true );
+ tidy.setShowWarnings( HTMLParserFactory.isParserWarningsEnabled() );
+ if (!HTMLParserFactory.getHTMLParserListeners().isEmpty()) {
Property changes on: trunk/httpunit/debian/patches/fix_set_encoding.dpatch
___________________________________________________________________
Name: svn:executable
+
Added: trunk/httpunit/debian/patches/use_system_jars.dpatch
===================================================================
--- trunk/httpunit/debian/patches/use_system_jars.dpatch (rev 0)
+++ trunk/httpunit/debian/patches/use_system_jars.dpatch 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,32 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## use_system_jars.dpatch by Miguel Landaeta <miguel at miguel.cc>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Configure build to use jar installed on system.
+
+ at DPATCH@
+diff -urNad httpunit-1.7+dfsg~/build.xml httpunit-1.7+dfsg/build.xml
+--- httpunit-1.7+dfsg~/build.xml 2008-05-20 16:25:36.000000000 +0000
++++ httpunit-1.7+dfsg/build.xml 2009-03-04 21:19:43.000000000 +0000
+@@ -41,7 +41,7 @@
+ <property name="website.dir" value="site" />
+ <property name="quicksite.dir" value="../quicksite/src" />
+ <property name="lib.dir" value="lib" />
+- <property name="jars.dir" value="jars" />
++ <property name="jars.dir" value="/usr/share/java" />
+
+ <property name="docs.dir" value="doc" />
+ <property name="build.dir" value="build" />
+@@ -302,10 +302,12 @@
+ </fileset>
+ </copy>
+ <mkdir dir="${archive.dir}/jars"/>
++ <!--
+ <copy todir="${archive.dir}/jars">
+ <mapper type="flatten"/>
+ <fileset refid="distributed.jars" />
+ </copy>
++ -->
+ </target>
+
+
Property changes on: trunk/httpunit/debian/patches/use_system_jars.dpatch
___________________________________________________________________
Name: svn:executable
+
Added: trunk/httpunit/debian/rules
===================================================================
--- trunk/httpunit/debian/rules (rev 0)
+++ trunk/httpunit/debian/rules 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,16 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/dpatch.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/ant.mk
+
+JAVA_HOME := /usr/lib/jvm/java-6-openjdk
+
+DEB_ANT_BUILD_TARGET = dist
+DEB_ANT_CLEAN_TARGET = total-clean
+
+clean::
+ rm -f doc/tutorial/task1.zip
+
+get-orig-source:
+ sh -e debian/orig-tar.sh
Property changes on: trunk/httpunit/debian/rules
___________________________________________________________________
Name: svn:executable
+
Added: trunk/httpunit/debian/watch
===================================================================
--- trunk/httpunit/debian/watch (rev 0)
+++ trunk/httpunit/debian/watch 2009-03-07 20:59:21 UTC (rev 8048)
@@ -0,0 +1,3 @@
+version=3
+opts=dversionmangle=s/\+dfsg// \
+http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/h/ht/httpunit/httpunit-([\d\.]*).zip
More information about the pkg-java-commits
mailing list