r10477 - in /trunk/libxml-generator-perl: DOM.t Makefile.PL debian/ debian/changelog debian/compat debian/control debian/copyright debian/libxml-generator-perl.docs debian/libxml-generator-perl.install debian/rules debian/watch

vdanjean at users.alioth.debian.org vdanjean at users.alioth.debian.org
Sat Dec 1 12:29:59 UTC 2007


Author: vdanjean
Date: Sat Dec  1 12:29:59 2007
New Revision: 10477

URL: http://svn.debian.org/wsvn/?sc=1&rev=10477
Log:
[svn-inject] Applying Debian modifications to trunk

Added:
    trunk/libxml-generator-perl/DOM.t
    trunk/libxml-generator-perl/debian/
    trunk/libxml-generator-perl/debian/changelog
    trunk/libxml-generator-perl/debian/compat
    trunk/libxml-generator-perl/debian/control
    trunk/libxml-generator-perl/debian/copyright
    trunk/libxml-generator-perl/debian/libxml-generator-perl.docs
    trunk/libxml-generator-perl/debian/libxml-generator-perl.install
    trunk/libxml-generator-perl/debian/rules   (with props)
    trunk/libxml-generator-perl/debian/watch
Modified:
    trunk/libxml-generator-perl/Makefile.PL

Added: trunk/libxml-generator-perl/DOM.t
URL: http://svn.debian.org/wsvn/trunk/libxml-generator-perl/DOM.t?rev=10477&op=file
==============================================================================
--- trunk/libxml-generator-perl/DOM.t (added)
+++ trunk/libxml-generator-perl/DOM.t Sat Dec  1 12:29:59 2007
@@ -1,0 +1,141 @@
+#!/usr/bin/perl -w
+
+use Test;
+
+unless (eval "use XML::DOM; 1;") {
+  print "1..0 # Skipped: XML::DOM not installed\n";
+  exit;
+}
+
+plan tests => 35;
+
+require XML::Generator::DOM;
+
+my $x = new XML::Generator::DOM;
+ok($x);
+
+my $xml = $x->foo();
+ok($xml->toString, '<foo/>');
+
+$xml = $x->bar(42);
+ok($xml->toString, '<bar>42</bar>');
+
+$xml = $x->baz({'foo'=>3});
+ok($xml->toString, '<baz foo="3"/>');
+
+$xml = $x->bam({'bar'=>42},$x->foo(),"qux");
+ok($xml->toString, '<bam bar="42"><foo/>qux</bam>');
+
+$xml = $x->new(3);
+ok($xml->toString, '<new>3</new>');
+
+$xml = $x->foo(['baz']);
+ok($xml->toString, '<baz:foo/>');
+
+$xml = $x->foo(['baz'],{'bar'=>42},3);
+ok($xml->toString, '<baz:foo baz:bar="42">3</baz:foo>');
+
+$xml = $x->foo({'id' => 4}, 3, 5);
+ok($xml->toString, '<foo id="4">35</foo>');
+
+$xml = $x->foo({'id' => 4}, 0, 5);
+ok($xml->toString, '<foo id="4">05</foo>');
+
+$xml = $x->foo({'id' => 4}, 3, 0);
+ok($xml->toString, '<foo id="4">30</foo>');
+
+my $foo_bar = "foo-bar";
+$xml = $x->$foo_bar(42);
+ok($xml->toString, '<foo-bar>42</foo-bar>');
+
+$x = new XML::Generator::DOM 'namespace' => ['A'];
+
+$xml = $x->foo({'bar' => 42}, $x->bar(['B'], {'bar' => 54}));
+ok($xml->toString, '<A:foo A:bar="42"><B:bar B:bar="54"/></A:foo>');
+
+$xml = $x->xmldecl();
+ok(UNIVERSAL::isa($xml, 'XML::DOM::XMLDecl'));
+
+ok($xml->getVersion, '1.0');
+
+ok($xml->getStandalone, 'yes');
+
+$xml = $x->xmlcmnt("test");
+ok(UNIVERSAL::isa($xml, 'XML::DOM::Comment'));
+
+ok($xml->getData, 'test');
+
+$x = new XML::Generator::DOM
+			'version' => '1.1',
+			'encoding' => 'iso-8859-2';
+$xml = $x->xmldecl();
+ok($xml->getVersion, '1.1');
+
+ok($xml->getEncoding, 'iso-8859-2');
+
+$xml = $x->xmlpi("target", 'option="value"');
+ok(UNIVERSAL::isa($xml, 'XML::DOM::ProcessingInstruction'));
+
+ok($xml->getTarget, 'target');
+
+ok($xml->getData, 'option="value"');
+
+eval {
+  my $t = "42";
+  $x->$t();
+};
+ok(UNIVERSAL::isa($@, 'XML::DOM::DOMException'));
+
+$xml = $x->foo(['bar'], {'baz:foo' => 'qux', 'fob' => 'gux'});
+ok($xml->toString eq '<bar:foo baz:foo="qux" bar:fob="gux"/>' ||
+   $xml->toString eq '<bar:foo bar:fob="gux" baz:foo="qux"/>');
+
+$x = new XML::Generator::DOM 'dtd' => [ 'foo', 'SYSTEM', '"http://foo.com/foo"' ];
+$xml = $x->xmldecl();
+ok($xml->getStandalone, 'no');
+
+$xml = $x->xmlcdata("test");
+ok(UNIVERSAL::isa($xml, 'XML::DOM::CDATASection'));
+
+ok($xml->getData, 'test');
+
+$x = new XML::Generator::DOM; 
+
+$xml = $x->foo($x->xmlcdata("bar"), $x->xmlpi("baz", "bam"));
+ok($xml->toString, '<foo><![CDATA[bar]]><?baz bam?></foo>');
+
+$xml = $x->foo(42);
+$xml = $x->xml($xml);
+ok($xml->toString,
+'<?xml version="1.0" standalone="yes"?>
+<foo>42</foo>
+');
+
+eval {
+  $xml = $x->bar($xml);
+};
+ok($@);
+ok($@->getName, 'WRONG_DOCUMENT_ERR');
+
+$xml = $x->foo();
+$cmnt = $x->xmlcmnt("comment");
+$pi = $x->xmlpi("foo", "bar");
+$xml = $x->xml($cmnt, $xml, $pi);
+ok($xml->toString, '<?xml version="1.0" standalone="yes"?>
+<!--comment-->
+<foo/>
+<?foo bar?>
+');
+
+require XML::DOM;
+$doc = XML::DOM::Parser->new->parse('<doc/>');
+$x = XML::Generator::DOM->new( dom_document => $doc );
+$doc->getFirstChild->appendChild($x->foo(42));
+ok($doc->toString,
+'<doc><foo>42</foo></doc>
+');
+
+eval {
+  $xml = $x->xml($x->bar(12));
+};
+ok($@ =~ /method not allowed/);

Modified: trunk/libxml-generator-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/trunk/libxml-generator-perl/Makefile.PL?rev=10477&op=diff
==============================================================================
--- trunk/libxml-generator-perl/Makefile.PL (original)
+++ trunk/libxml-generator-perl/Makefile.PL Sat Dec  1 12:29:59 2007
@@ -5,7 +5,7 @@
     'NAME'	=> 'XML::Generator',
     'PM'	=> { 'Generator.pm' => '$(INST_LIBDIR)/Generator.pm',
 		     'DOM.pm'       => '$(INST_LIBDIR)/Generator/DOM.pm' },
-    'MAN3PODS'  => { 'Generator.pm' => '$(INST_MAN3DIR)/XML::Generator.3',
-		     'DOM.pm'       => '$(INST_MAN3DIR)/XML::Generator::DOM.3' },
+    'MAN3PODS'  => { 'Generator.pm' => '$(INST_MAN3DIR)/XML::Generator.3pm',
+		     'DOM.pm'       => '$(INST_MAN3DIR)/XML::Generator::DOM.3pm' },
     'VERSION_FROM' => 'Generator.pm', # finds $VERSION
 );

Added: trunk/libxml-generator-perl/debian/changelog
URL: http://svn.debian.org/wsvn/trunk/libxml-generator-perl/debian/changelog?rev=10477&op=file
==============================================================================
--- trunk/libxml-generator-perl/debian/changelog (added)
+++ trunk/libxml-generator-perl/debian/changelog Sat Dec  1 12:29:59 2007
@@ -1,0 +1,129 @@
+libxml-generator-perl (0.99-2) unstable; urgency=low
+
+  * Adds debian/watch file so uscan will actually work
+
+ -- Jay Bonci <jaybonci at debian.org>  Wed, 27 Oct 2004 10:58:04 -0400
+
+libxml-generator-perl (0.99-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Jay Bonci <jaybonci at debian.org>  Thu, 25 Mar 2004 15:28:02 -0500
+
+libxml-generator-perl (0.93-4) unstable; urgency=low
+
+  * New Maintainer, but actually change the control field this time
+
+ -- Jay Bonci <jaybonci at debian.org>  Wed, 25 Feb 2004 03:39:37 -0500
+
+libxml-generator-perl (0.93-3) unstable; urgency=low
+
+  * New Maintainer (Closes: #210527)
+  * Bumped to policy-version 3.6.1.0 - No other changes
+  * Changed to use my standard rules template
+  * Fixed test failures (Closes: #230675). See diff for details
+  * Fixes to POD formatting and content errors
+
+ -- Jay Bonci <jaybonci at debian.org>  Wed, 25 Feb 2004 02:47:41 -0500
+
+libxml-generator-perl (0.93-2) unstable; urgency=low
+
+  * debian/control: updated sections according to latest archive changes:
+    - 'libxml-generator-perl' from 'interpreters' to 'perl'
+  * debian/control: upgraded build dependency on 'debhelper' to '>= 4.1'
+  * debian/control: upgraded to Debian Policy 3.6.0 (no changes)
+
+ -- Ardo van Rangelrooij <ardo at debian.org>  Sat,  6 Sep 2003 11:57:24 -0500
+
+libxml-generator-perl (0.93-1) unstable; urgency=low
+
+  * New upstream release
+    - manual pagess NAME entry fixed
+      (closes: Bug#183934)
+  * debian/copyright: updated
+  * debian/control: upgraded to Debian Policy 3.5.8 (no changes)
+  * debian/rules: moved debhelper compatibility level setting to
+    'debian/compat' per latest debhelper best practices
+  * Makefile.PL: changed manual pages extension from '3' into '3pm' per
+    Debian Perl Policy
+
+ -- Ardo van Rangelrooij <ardo at debian.org>  Sun,  9 Mar 2003 13:11:58 -0600
+
+libxml-generator-perl (0.91-6) unstable; urgency=low
+
+  * debian/rules: upgraded to debhelper v4
+  * debian/control: changed build dependency on debhelper accordingly
+  * debian/rules: migrated from 'dh_movefiles' to 'dh_install'
+  * debian/rules: split off 'install' target from 'binary-indep' target
+  * debian/copyright: added pointer to license
+    (closes: Bug#157667)
+
+ -- Ardo van Rangelrooij <ardo at debian.org>  Sun, 22 Sep 2002 14:13:11 -0500
+
+libxml-generator-perl (0.91-5) unstable; urgency=low
+
+  * debian/control: fixed small typo in long description
+    (closes: Bug#119024)
+  * debian/control: upgraded to Debian Policy 3.5.6
+
+ -- Ardo van Rangelrooij <ardo at debian.org>  Sun, 11 Nov 2001 10:48:25 -0600
+
+libxml-generator-perl (0.91-4) unstable; urgency=low
+
+  * debian/control: changed (build) dependency on libxml-enno-perl to
+    libxml-dom-perl
+  * debian/control: upgraded to Debian Policy 3.5.5
+  * debian/control: upgraded to Debian Perl Policy 1.20
+
+ -- Ardo van Rangelrooij <ardo at debian.org>  Sun,  2 Sep 2001 13:04:11 -0500
+
+libxml-generator-perl (0.91-3) unstable; urgency=low
+
+  * debian/rules: `$(MAKE) test` runs without error due to new version of
+    libxml-enno-perl
+  * debian/control: added versioned dependency on libxml-enno-perl (>= 1.05)
+
+ -- Ardo van Rangelrooij <ardo at debian.org>  Mon, 28 May 2001 10:51:06 -0500
+
+libxml-generator-perl (0.91-2) unstable; urgency=low
+
+  * debian/control: updated debhelper dependency to remove dh_testversion
+  * debian/control: upgraded to Debian Policy 3.5.2
+  * debian/control: upgraded to Debian Perl Policy 1.17
+  * debian/rules: upgraded to Debian Perl Policy 1.17
+
+ -- Ardo van Rangelrooij <ardo at debian.org>  Sun, 15 Apr 2001 17:28:00 -0500
+
+libxml-generator-perl (0.91-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/control: upgraded to Debian Policy 3.2.1
+ 
+ -- Ardo van Rangelrooij <ardo at debian.org>  Wed, 27 Dec 2000 15:09:17 +0200
+
+libxml-generator-perl (0.9-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Ardo van Rangelrooij <ardo at debian.org>  Wed, 27 Dec 2000 15:05:12 +0200
+
+libxml-generator-perl (0.8-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Ardo van Rangelrooij <ardo at debian.org>  Fri, 21 Jul 2000 10:15:46 +0200
+
+libxml-generator-perl (0.7-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/control: updated short description
+  * debian/control: upgraded to Debian Policy 3.1.1
+  * debian/copyright: updated
+
+ -- Ardo van Rangelrooij <ardo at debian.org>  Sat, 17 Jun 2000 14:58:25 +0200
+
+libxml-generator-perl (0.5-1) unstable; urgency=low
+
+  * Initial Release
+
+ -- Ardo van Rangelrooij <ardo at debian.org>  Tue, 16 Nov 1999 22:05:18 +0100

Added: trunk/libxml-generator-perl/debian/compat
URL: http://svn.debian.org/wsvn/trunk/libxml-generator-perl/debian/compat?rev=10477&op=file
==============================================================================
--- trunk/libxml-generator-perl/debian/compat (added)
+++ trunk/libxml-generator-perl/debian/compat Sat Dec  1 12:29:59 2007
@@ -1,0 +1,1 @@
+4

Added: trunk/libxml-generator-perl/debian/control
URL: http://svn.debian.org/wsvn/trunk/libxml-generator-perl/debian/control?rev=10477&op=file
==============================================================================
--- trunk/libxml-generator-perl/debian/control (added)
+++ trunk/libxml-generator-perl/debian/control Sat Dec  1 12:29:59 2007
@@ -1,0 +1,17 @@
+Source: libxml-generator-perl
+Section: perl
+Priority: optional
+Maintainer: Jay Bonci <jaybonci at debian.org>
+Standards-Version: 3.6.1.0
+Build-Depends-Indep: debhelper (>= 4.1), perl, libxml-dom-perl, libtie-ixhash-perl
+
+Package: libxml-generator-perl
+Section: perl
+Priority: optional
+Architecture: all
+Depends: ${perl:Depends}, libxml-dom-perl
+Suggests: libtie-ixhash-perl
+Description: Perl module for generating XML files
+ This is a simple module to help in the generation of XML. Basically,
+ you create an XML::Generator object and then call a method for each
+ tag, supplying the contents of that tag as parameters.

Added: trunk/libxml-generator-perl/debian/copyright
URL: http://svn.debian.org/wsvn/trunk/libxml-generator-perl/debian/copyright?rev=10477&op=file
==============================================================================
--- trunk/libxml-generator-perl/debian/copyright (added)
+++ trunk/libxml-generator-perl/debian/copyright Sat Dec  1 12:29:59 2007
@@ -1,0 +1,16 @@
+This package was debianized by Ardo van Rangelrooij <ardo at debian.org>
+on Tue, Nov 16, 1999, 21:42:50 +0100.
+
+It was downloaded from the Comprehensive Perl Archive Network (CPAN).
+Visit <http://www.cpan.org/> to find a CPAN site near you.
+
+Upstream Author: Benjamin Holzman <bholzman at earthlink.net>
+
+Copyright:
+
+Copyright (c) 1999-2003 Benjamin Holzman. All rights reserved.
+This program is free software; you can redistribute it and/or
+modify it under the same terms as Perl itself.
+
+On a Debian system a copy of the Perl license can be found in the file
+'/usr/share/common-licenses/Artistic'.

Added: trunk/libxml-generator-perl/debian/libxml-generator-perl.docs
URL: http://svn.debian.org/wsvn/trunk/libxml-generator-perl/debian/libxml-generator-perl.docs?rev=10477&op=file
==============================================================================
--- trunk/libxml-generator-perl/debian/libxml-generator-perl.docs (added)
+++ trunk/libxml-generator-perl/debian/libxml-generator-perl.docs Sat Dec  1 12:29:59 2007
@@ -1,0 +1,1 @@
+README

Added: trunk/libxml-generator-perl/debian/libxml-generator-perl.install
URL: http://svn.debian.org/wsvn/trunk/libxml-generator-perl/debian/libxml-generator-perl.install?rev=10477&op=file
==============================================================================
--- trunk/libxml-generator-perl/debian/libxml-generator-perl.install (added)
+++ trunk/libxml-generator-perl/debian/libxml-generator-perl.install Sat Dec  1 12:29:59 2007
@@ -1,0 +1,1 @@
+usr/share

Added: trunk/libxml-generator-perl/debian/rules
URL: http://svn.debian.org/wsvn/trunk/libxml-generator-perl/debian/rules?rev=10477&op=file
==============================================================================
--- trunk/libxml-generator-perl/debian/rules (added)
+++ trunk/libxml-generator-perl/debian/rules Sat Dec  1 12:29:59 2007
@@ -1,0 +1,53 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This is the debhelper compatibility version to use.
+# export DH_COMPAT=4
+
+PACKAGE=`pwd | sed -e "s/.*\/\\(.*\\)-.*/\\1/"`
+
+
+build:
+	dh_testdir
+	# Add here commands to compile the package.
+	perl Makefile.PL verbose INSTALLDIRS=vendor
+clean:
+	dh_testdir
+	dh_testroot
+
+	-$(MAKE) clean
+	rm -f Makefile.old
+	dh_clean
+
+install:
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+
+	$(MAKE) PREFIX=$(CURDIR)/debian/$(PACKAGE)/usr OPTIMIZE="-O2 -g -Wall" test install
+	-find $(CURDIR)/debian -type d | xargs rmdir -p --ignore-fail-on-non-empty
+
+binary-arch:;
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_installdocs
+	dh_installman
+	dh_installchangelogs Changes
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_perl
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure

Propchange: trunk/libxml-generator-perl/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: trunk/libxml-generator-perl/debian/watch
URL: http://svn.debian.org/wsvn/trunk/libxml-generator-perl/debian/watch?rev=10477&op=file
==============================================================================
--- trunk/libxml-generator-perl/debian/watch (added)
+++ trunk/libxml-generator-perl/debian/watch Sat Dec  1 12:29:59 2007
@@ -1,0 +1,2 @@
+version=2
+http://www.cpan.org/modules/by-module/XML/XML-Generator-([0-9].*)\.tar.gz




More information about the Pkg-perl-cvs-commits mailing list