[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