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