r7179 - in /trunk/libbusiness-isbn-perl: ./ debian/ debian/patches/ examples/ lib/ t/ t/rt/

gregoa-guest at users.alioth.debian.org gregoa-guest at users.alioth.debian.org
Sun Aug 26 21:54:18 UTC 2007


Author: gregoa-guest
Date: Sun Aug 26 21:54:18 2007
New Revision: 7179

URL: http://svn.debian.org/wsvn/?sc=1&rev=7179
Log:
* New upstream release.
* Remove fix_manpage_section.patch, not needed anymore.
* Move lib*-perl from Build-Depends to Build-Depends-Indep.
* Add libwww-perl to Build-Depends-Indep (used in tests).

Added:
    trunk/libbusiness-isbn-perl/bad-isbns.txt
      - copied unchanged from r7178, branches/upstream/libbusiness-isbn-perl/current/bad-isbns.txt
    trunk/libbusiness-isbn-perl/examples/
      - copied from r7178, branches/upstream/libbusiness-isbn-perl/current/examples/
    trunk/libbusiness-isbn-perl/lib/
      - copied from r7178, branches/upstream/libbusiness-isbn-perl/current/lib/
    trunk/libbusiness-isbn-perl/t/constants.t
      - copied unchanged from r7178, branches/upstream/libbusiness-isbn-perl/current/t/constants.t
    trunk/libbusiness-isbn-perl/t/interface.t
      - copied unchanged from r7178, branches/upstream/libbusiness-isbn-perl/current/t/interface.t
    trunk/libbusiness-isbn-perl/t/isbn10.t
      - copied unchanged from r7178, branches/upstream/libbusiness-isbn-perl/current/t/isbn10.t
    trunk/libbusiness-isbn-perl/t/isbn13.t
      - copied unchanged from r7178, branches/upstream/libbusiness-isbn-perl/current/t/isbn13.t
    trunk/libbusiness-isbn-perl/t/png_barcode.t
      - copied unchanged from r7178, branches/upstream/libbusiness-isbn-perl/current/t/png_barcode.t
    trunk/libbusiness-isbn-perl/t/rt/
      - copied from r7178, branches/upstream/libbusiness-isbn-perl/current/t/rt/
    trunk/libbusiness-isbn-perl/t/xisbn10.t
      - copied unchanged from r7178, branches/upstream/libbusiness-isbn-perl/current/t/xisbn10.t
Removed:
    trunk/libbusiness-isbn-perl/ISBN.html
    trunk/libbusiness-isbn-perl/ISBN.pm
    trunk/libbusiness-isbn-perl/debian/patches/fix_manpage_section.patch
    trunk/libbusiness-isbn-perl/t/isbn.t
    trunk/libbusiness-isbn-perl/t/xisbn.t
Modified:
    trunk/libbusiness-isbn-perl/Changes
    trunk/libbusiness-isbn-perl/MANIFEST
    trunk/libbusiness-isbn-perl/META.yml
    trunk/libbusiness-isbn-perl/Makefile.PL
    trunk/libbusiness-isbn-perl/README
    trunk/libbusiness-isbn-perl/debian/changelog
    trunk/libbusiness-isbn-perl/debian/control
    trunk/libbusiness-isbn-perl/debian/patches/series
    trunk/libbusiness-isbn-perl/t/albania.t
    trunk/libbusiness-isbn-perl/t/load.t
    trunk/libbusiness-isbn-perl/t/pod.t
    trunk/libbusiness-isbn-perl/t/test_manifest

Modified: trunk/libbusiness-isbn-perl/Changes
URL: http://svn.debian.org/wsvn/trunk/libbusiness-isbn-perl/Changes?rev=7179&op=diff
==============================================================================
--- trunk/libbusiness-isbn-perl/Changes (original)
+++ trunk/libbusiness-isbn-perl/Changes Sun Aug 26 21:54:18 2007
@@ -1,6 +1,25 @@
 Revision history for Perl extension Business::ISBN.
-$Revision: 1.18 $
-$Id: Changes,v 1.18 2007/01/10 05:09:48 comdog Exp $
+$Revision: 2.4 $
+$Id: Changes,v 2.4 2007/08/15 08:38:28 comdog Exp $
+
+2.02 - Wed Aug 15 03:11:25 2007
+	* fixes RT #28843: an ISBN-13 with a bad prefix shouldn't croak,
+	but return an object that explains the error.
+
+2.01 - Sun Aug 12 22:28:01 2007
+	* Official release of Business::ISBN to handle ISBN-13
+	* Does not handle 979- numbers yet (need publisher data for that)
+	* Does handle 978-numbere, which is the 10 digit ISBN with a 
+	different "country code", so it uses the same publisher data
+	* There are significant API changes to handle the new stuff. It's
+	not so bad, but test it before you rip out the old Business::ISBN
+	stuff.
+
+2.00 - Wed Mar 14 00:38:18 2007
+	* DEVELOPER RELEASE
+	* Completely redone internals to handle ISBN-10 and ISBN-13
+	* Some interface changes to Business::ISBN 1.x
+	* Removed exportable functions.
 
 1.84 - Tue Jan  9 23:10:00 2007
 	* updated copyright and license info

Modified: trunk/libbusiness-isbn-perl/MANIFEST
URL: http://svn.debian.org/wsvn/trunk/libbusiness-isbn-perl/MANIFEST?rev=7179&op=diff
==============================================================================
--- trunk/libbusiness-isbn-perl/MANIFEST (original)
+++ trunk/libbusiness-isbn-perl/MANIFEST Sun Aug 26 21:54:18 2007
@@ -1,7 +1,10 @@
+bad-isbns.txt
 Changes
-ISBN.html
-ISBN.pm
+examples/README
 isbns.txt
+lib/ISBN.pm
+lib/ISBN10.pm
+lib/ISBN13.pm
 LICENSE
 Makefile.PL
 MANIFEST
@@ -9,9 +12,15 @@
 README
 scripts/get_isbn_data.pl
 t/albania.t
-t/isbn.t
+t/constants.t
+t/interface.t
+t/isbn10.t
+t/isbn13.t
 t/load.t
+t/png_barcode.t
 t/pod.t
 t/pod_coverage.t
+t/rt/27107.t
+t/rt/28843.t
 t/test_manifest
-t/xisbn.t
+t/xisbn10.t

Modified: trunk/libbusiness-isbn-perl/META.yml
URL: http://svn.debian.org/wsvn/trunk/libbusiness-isbn-perl/META.yml?rev=7179&op=diff
==============================================================================
--- trunk/libbusiness-isbn-perl/META.yml (original)
+++ trunk/libbusiness-isbn-perl/META.yml Sun Aug 26 21:54:18 2007
@@ -1,9 +1,9 @@
 --- #YAML:1.0
 name:                Business-ISBN
-version:             1.84
+version:             2.02
 abstract:            ~
 license:             perl
-generated_by:        ExtUtils::MakeMaker version 6.31
+generated_by:        ExtUtils::MakeMaker version 6.32
 distribution_type:   module
 requires:     
     Business::ISBN::Data:          1.09
@@ -11,3 +11,5 @@
 meta-spec:
     url:     http://module-build.sourceforge.net/META-spec-v1.2.html
     version: 1.2
+author:
+    - brian d foy <bdfoy at cpan.org>

Modified: trunk/libbusiness-isbn-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/trunk/libbusiness-isbn-perl/Makefile.PL?rev=7179&op=diff
==============================================================================
--- trunk/libbusiness-isbn-perl/Makefile.PL (original)
+++ trunk/libbusiness-isbn-perl/Makefile.PL Sun Aug 26 21:54:18 2007
@@ -1,23 +1,25 @@
-# $Id: Makefile.PL,v 1.11 2007/01/10 03:43:21 comdog Exp $
+# $Id: Makefile.PL,v 2.2 2007/03/14 07:37:38 comdog Exp $
 use ExtUtils::MakeMaker;
 
 eval "use Test::Manifest 1.14";
 	
 WriteMakefile(
     'NAME'  	 	=> 'Business::ISBN',
-    'VERSION_FROM' 	=> 'ISBN.pm', 
+    'VERSION_FROM' 	=> 'lib/ISBN.pm', 
 	'LICENSE'       => 'perl',
-    'PREREQ_PM'     => {
+ 	'AUTHOR'        => 'brian d foy <bdfoy at cpan.org>',
+ 	
+	'PREREQ_PM'     => {
     	'Test::More'           => '0',
     	'Business::ISBN::Data' => '1.09',
     	},
+
 	'PM'            => { 
-		'ISBN.pm' => '$(INST_LIBDIR)/ISBN.pm',
+		'lib/ISBN.pm'   => '$(INST_LIBDIR)/ISBN.pm',
+		'lib/ISBN10.pm' => '$(INST_LIBDIR)/ISBN10.pm',
+		'lib/ISBN13.pm' => '$(INST_LIBDIR)/ISBN13.pm',
 		},
 	
-	'MAN3PODS'  => {
-			'ISBN.pm' => '$(INST_MAN3DIR)/Business::ISBN.3',
-			},
 
 	clean => { FILES => '*.bak Business-*' },
 	);

Modified: trunk/libbusiness-isbn-perl/README
URL: http://svn.debian.org/wsvn/trunk/libbusiness-isbn-perl/README?rev=7179&op=diff
==============================================================================
--- trunk/libbusiness-isbn-perl/README (original)
+++ trunk/libbusiness-isbn-perl/README Sun Aug 26 21:54:18 2007
@@ -1,4 +1,4 @@
-$Id: README,v 1.1 2004/09/02 21:16:50 comdog Exp $
+$Id: README,v 2.1 2007/01/30 04:14:03 comdog Exp $
 
 You can install this using in the usual Perl fashion
 

Modified: trunk/libbusiness-isbn-perl/debian/changelog
URL: http://svn.debian.org/wsvn/trunk/libbusiness-isbn-perl/debian/changelog?rev=7179&op=diff
==============================================================================
--- trunk/libbusiness-isbn-perl/debian/changelog (original)
+++ trunk/libbusiness-isbn-perl/debian/changelog Sun Aug 26 21:54:18 2007
@@ -1,3 +1,12 @@
+libbusiness-isbn-perl (2.02-1) unstable; urgency=low
+
+  * New upstream release.
+  * Remove fix_manpage_section.patch, not needed anymore.
+  * Move lib*-perl from Build-Depends to Build-Depends-Indep.
+  * Add libwww-perl to Build-Depends-Indep (used in tests).
+
+ -- gregor herrmann <gregor+debian at comodo.priv.at>  Sun, 26 Aug 2007 23:50:55 +0200
+
 libbusiness-isbn-perl (1.84-1) unstable; urgency=low
 
   * Initial release. (Closes: #408058: ITP: libbusiness-isbn-perl --

Modified: trunk/libbusiness-isbn-perl/debian/control
URL: http://svn.debian.org/wsvn/trunk/libbusiness-isbn-perl/debian/control?rev=7179&op=diff
==============================================================================
--- trunk/libbusiness-isbn-perl/debian/control (original)
+++ trunk/libbusiness-isbn-perl/debian/control Sun Aug 26 21:54:18 2007
@@ -1,12 +1,11 @@
 Source: libbusiness-isbn-perl
 Section: perl
 Priority: optional
-Build-Depends: debhelper (>= 5.0.0), libbusiness-isbn-data-perl (>= 1.13),
- libtest-pod-coverage-perl, libtest-pod-perl,
- cdbs (>= 0.4.27-1), quilt, patchutils (>= 0.2.25)
-Build-Depends-Indep: perl (>= 5.8.8-7)
+Build-Depends: debhelper (>= 5.0.0), cdbs (>= 0.4.27-1), quilt, patchutils (>= 0.2.25)
+Build-Depends-Indep: perl (>= 5.8.8-7), libwww-perl, libbusiness-isbn-data-perl (>= 1.13),
+ libtest-pod-coverage-perl, libtest-pod-perl
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
-Uploaders: Vincent Danjean <vdanjean at debian.org>
+Uploaders: Vincent Danjean <vdanjean at debian.org>, gregor herrmann <gregor+debian at comodo.priv.at>
 Standards-Version: 3.7.2
 XS-Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libbusiness-isbn-perl/
 XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-perl/trunk/libbusiness-isbn-perl/

Modified: trunk/libbusiness-isbn-perl/debian/patches/series
URL: http://svn.debian.org/wsvn/trunk/libbusiness-isbn-perl/debian/patches/series?rev=7179&op=diff
==============================================================================
--- trunk/libbusiness-isbn-perl/debian/patches/series (original)
+++ trunk/libbusiness-isbn-perl/debian/patches/series Sun Aug 26 21:54:18 2007
@@ -1,1 +1,0 @@
-fix_manpage_section.patch

Modified: trunk/libbusiness-isbn-perl/t/albania.t
URL: http://svn.debian.org/wsvn/trunk/libbusiness-isbn-perl/t/albania.t?rev=7179&op=diff
==============================================================================
--- trunk/libbusiness-isbn-perl/t/albania.t (original)
+++ trunk/libbusiness-isbn-perl/t/albania.t Sun Aug 26 21:54:18 2007
@@ -1,20 +1,37 @@
-use Test::More tests => 7;
+use Test::More tests => 11;
 
 use Business::ISBN;
 
+$|++;
+
 my $GOOD_ISBN          = "9992701579";
 my $GOOD_ISBN_STRING   = "99927-0-157-9";
-my $COUNTRY            = "Albania";
-my $COUNTRY_CODE       = "99927";
+my $GROUP              = "Albania";
+my $GROUP_CODE         = "99927";
 my $PUBLISHER          = "0";
+my $ARTICLE_CODE       = "157";
+my $CHECKSUM           = "9";
 
 # test to see if we can construct an object?
 my $isbn = Business::ISBN->new( $GOOD_ISBN );
-isa_ok( $isbn, 'Business::ISBN' );
+isa_ok( $isbn, 'Business::ISBN10' );
+
+ok( defined $isbn->_max_group_code_length, "Data module imported" );
+
+use Data::Dumper;
+#print STDERR Data::Dumper->Dump( [$isbn], [qw($isbn)] );
+
 is( $isbn->is_valid, Business::ISBN::GOOD_ISBN, "$GOOD_ISBN is valid" );
 
+is( $isbn->group_code,     $GROUP_CODE,         "$GOOD_ISBN has right group code");
 is( $isbn->publisher_code, $PUBLISHER,          "$GOOD_ISBN has right publisher");
-is( $isbn->country_code,   $COUNTRY_CODE,       "$GOOD_ISBN has right country code");
-is( $isbn->country,        $COUNTRY,            "$GOOD_ISBN has right country");
+is( $isbn->group,          $GROUP,              "$GOOD_ISBN has right group");
+is( $isbn->article_code,   $ARTICLE_CODE,       "$GOOD_ISBN has right article code" );
+is( $isbn->checksum,       $CHECKSUM,           "$GOOD_ISBN has right checksum" );
+is( $isbn->_checksum,      $CHECKSUM,           "$GOOD_ISBN has right checksum" );
+
+
+
+
 is( $isbn->as_string,      $GOOD_ISBN_STRING,   "$GOOD_ISBN stringifies correctly");
 is( $isbn->as_string([]),  $GOOD_ISBN,          "$GOOD_ISBN stringifies correctly");

Modified: trunk/libbusiness-isbn-perl/t/load.t
URL: http://svn.debian.org/wsvn/trunk/libbusiness-isbn-perl/t/load.t?rev=7179&op=diff
==============================================================================
--- trunk/libbusiness-isbn-perl/t/load.t (original)
+++ trunk/libbusiness-isbn-perl/t/load.t Sun Aug 26 21:54:18 2007
@@ -1,9 +1,9 @@
-# $Id: load.t,v 1.3 2004/02/11 21:00:32 comdog Exp $
-BEGIN { @classes = map { "Business::ISBN" } '', '::Data' }
+# $Id: load.t,v 2.2 2007/03/11 20:17:09 comdog Exp $
+BEGIN { @classes = map { "Business::ISBN$_" } '',  '10', '13' }
 
 use Test::More tests => scalar @classes;
 	
 foreach my $class ( @classes )
 	{
-	print "Bail out!" unless use_ok( $class );
+	print "Bail out!\n" unless use_ok( $class );
 	}

Modified: trunk/libbusiness-isbn-perl/t/pod.t
URL: http://svn.debian.org/wsvn/trunk/libbusiness-isbn-perl/t/pod.t?rev=7179&op=diff
==============================================================================
--- trunk/libbusiness-isbn-perl/t/pod.t (original)
+++ trunk/libbusiness-isbn-perl/t/pod.t Sun Aug 26 21:54:18 2007
@@ -1,4 +1,4 @@
-#$Id: pod.t,v 1.2 2004/01/28 17:27:50 comdog Exp $
+#$Id: pod.t,v 2.1 2007/01/30 04:14:04 comdog Exp $
 use Test::More;
 eval "use Test::Pod 1.00";
 plan skip_all => "Test::Pod 1.00 required for testing POD" if $@;

Modified: trunk/libbusiness-isbn-perl/t/test_manifest
URL: http://svn.debian.org/wsvn/trunk/libbusiness-isbn-perl/t/test_manifest?rev=7179&op=diff
==============================================================================
--- trunk/libbusiness-isbn-perl/t/test_manifest (original)
+++ trunk/libbusiness-isbn-perl/t/test_manifest Sun Aug 26 21:54:18 2007
@@ -1,7 +1,13 @@
-# $Id: test_manifest,v 1.5 2005/08/14 16:40:32 comdog Exp $
+# $Id: test_manifest,v 2.5 2007/08/15 08:04:56 comdog Exp $
 load.t
 pod.t
 pod_coverage.t
+constants.t
+interface.t
 albania.t
-isbn.t
-xisbn.t
+isbn10.t
+isbn13.t
+xisbn10.t
+png_barcode.t
+rt/27107.t
+rt/28843.t




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