r17325 - in /trunk/libspreadsheet-parseexcel-perl/debian: ./ patches/
gregoa-guest at users.alioth.debian.org
gregoa-guest at users.alioth.debian.org
Wed Mar 12 20:15:48 UTC 2008
Author: gregoa-guest
Date: Wed Mar 12 20:15:46 2008
New Revision: 17325
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=17325
Log:
Change patch system from dpatch to quilt.
Added:
trunk/libspreadsheet-parseexcel-perl/debian/patches/10objref.patch
trunk/libspreadsheet-parseexcel-perl/debian/patches/20general.patch
trunk/libspreadsheet-parseexcel-perl/debian/patches/30rstring.patch
trunk/libspreadsheet-parseexcel-perl/debian/patches/40saveparser.patch
trunk/libspreadsheet-parseexcel-perl/debian/patches/50_manpage_numbered_character.patch
trunk/libspreadsheet-parseexcel-perl/debian/patches/series
Removed:
trunk/libspreadsheet-parseexcel-perl/debian/patches/00list
trunk/libspreadsheet-parseexcel-perl/debian/patches/10objref.dpatch
trunk/libspreadsheet-parseexcel-perl/debian/patches/20general.dpatch
trunk/libspreadsheet-parseexcel-perl/debian/patches/30rstring.dpatch
trunk/libspreadsheet-parseexcel-perl/debian/patches/40saveparser.dpatch
trunk/libspreadsheet-parseexcel-perl/debian/patches/50_manpage_numbered_character.dpatch
Modified:
trunk/libspreadsheet-parseexcel-perl/debian/changelog
trunk/libspreadsheet-parseexcel-perl/debian/control
trunk/libspreadsheet-parseexcel-perl/debian/rules
Modified: trunk/libspreadsheet-parseexcel-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libspreadsheet-parseexcel-perl/debian/changelog?rev=17325&op=diff
==============================================================================
--- trunk/libspreadsheet-parseexcel-perl/debian/changelog (original)
+++ trunk/libspreadsheet-parseexcel-perl/debian/changelog Wed Mar 12 20:15:46 2008
@@ -12,8 +12,9 @@
* debian/watch: use dist-based URL.
* Set Standards-Version to 3.7.3 (no changes).
* Add /me to Uploaders.
-
- -- gregor herrmann <gregor+debian at comodo.priv.at> Wed, 12 Mar 2008 21:10:30 +0100
+ * Change patch system from dpatch to quilt.
+
+ -- gregor herrmann <gregor+debian at comodo.priv.at> Wed, 12 Mar 2008 21:15:17 +0100
libspreadsheet-parseexcel-perl (0.3200-1) unstable; urgency=low
Modified: trunk/libspreadsheet-parseexcel-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libspreadsheet-parseexcel-perl/debian/control?rev=17325&op=diff
==============================================================================
--- trunk/libspreadsheet-parseexcel-perl/debian/control (original)
+++ trunk/libspreadsheet-parseexcel-perl/debian/control Wed Mar 12 20:15:46 2008
@@ -9,7 +9,7 @@
Homepage: http://search.cpan.org/dist/Spreadsheet-ParseExcel/
Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libspreadsheet-parseexcel-perl/
Vcs-Browser: http://svn.debian.org/wsvn/pkg-perl/trunk/libspreadsheet-parseexcel-perl/
-Build-Depends: debhelper (>= 5), dpatch (>= 2.0.9)
+Build-Depends: debhelper (>= 5), quilt (>= 0.40)
Build-Depends-Indep: libole-storage-lite-perl, libspreadsheet-writeexcel-perl,
libjcode-pm-perl, libunicode-map-perl, libtest-pod-perl
Added: trunk/libspreadsheet-parseexcel-perl/debian/patches/10objref.patch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libspreadsheet-parseexcel-perl/debian/patches/10objref.patch?rev=17325&op=file
==============================================================================
--- trunk/libspreadsheet-parseexcel-perl/debian/patches/10objref.patch (added)
+++ trunk/libspreadsheet-parseexcel-perl/debian/patches/10objref.patch Wed Mar 12 20:15:46 2008
@@ -1,0 +1,29 @@
+Author: Niko Tyni <ntyni at iki.fi>
+Description: Allow IO::File/Handle/Wrap objects to be passed in.
+(#112130, patch by Gunnar Wolf)
+--- libspreadsheet-parseexcel-perl.orig/lib/Spreadsheet/ParseExcel.pm
++++ libspreadsheet-parseexcel-perl/lib/Spreadsheet/ParseExcel.pm
+@@ -430,6 +430,7 @@
+ sub _get_content {
+ my ($self, $source, $oBook) = @_;
+
++ my $ref = ref($source);
+ if(ref($source) eq "SCALAR") {
+ #1.1 Specified by Buffer
+ my ($sBIFF, $iLen) = $self->{GetContent}->($source);
+@@ -456,8 +457,14 @@
+ my $sData = join('', @$source);
+ my ($sBIFF, $iLen) = $self->{GetContent}->(\$sData);
+ return $sBIFF ? ($sBIFF, $iLen) : (undef);
++ } elsif (grep {$ref eq $_} qw(IO::File IO::Handle IO::Wrap)) {
++ #1.4 Specified by IO::File/Handle/Wrap object
++ $oBook->{File} = undef;
++ my $sBuff = join('',$source->getlines);
++ my ($sBIFF, $iLen) = $self->{GetContent}->(\$sBuff);
++ return $sBIFF ? ($sBIFF, $iLen) : (undef);
+ } else {
+- #1.4 Specified by File name
++ #1.5 Specified by File name
+ $oBook->{File} = $source;
+ return undef unless (-e $source);
+ my ($sBIFF, $iLen) = $self->{GetContent}->($source);
Added: trunk/libspreadsheet-parseexcel-perl/debian/patches/20general.patch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libspreadsheet-parseexcel-perl/debian/patches/20general.patch?rev=17325&op=file
==============================================================================
--- trunk/libspreadsheet-parseexcel-perl/debian/patches/20general.patch (added)
+++ trunk/libspreadsheet-parseexcel-perl/debian/patches/20general.patch Wed Mar 12 20:15:46 2008
@@ -1,0 +1,18 @@
+Author: Niko Tyni <ntyni at iki.fi>
+Description: Handle files generated by Openoffice with the format "GENERAL".
+(#298484)
+--- libspreadsheet-parseexcel-perl.orig/lib/Spreadsheet/ParseExcel/Utility.pm
++++ libspreadsheet-parseexcel-perl/lib/Spreadsheet/ParseExcel/Utility.pm
+@@ -27,6 +27,12 @@
+ my $sCond;
+ my $sWkF ='';
+ my $sRes='';
++
++ ### Debian-specific patch provided by Niko Tyni. Bug exists with ID 7206
++ ### in the CPAN request tracker.
++ # OpenOffice peculiarity?
++ $sFmt = '@' if ($sFmt eq "GENERAL");
++
+ #1. Get Condition
+ if($sFmt=~/^\[([<>=][^\]]+)\](.*)$/) {
+ $sCond = $1;
Added: trunk/libspreadsheet-parseexcel-perl/debian/patches/30rstring.patch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libspreadsheet-parseexcel-perl/debian/patches/30rstring.patch?rev=17325&op=file
==============================================================================
--- trunk/libspreadsheet-parseexcel-perl/debian/patches/30rstring.patch (added)
+++ trunk/libspreadsheet-parseexcel-perl/debian/patches/30rstring.patch Wed Mar 12 20:15:46 2008
@@ -1,0 +1,51 @@
+Author: Niko Tyni <ntyni at iki.fi>
+Description: Handle BIFF8 UTF16 strings in the 'RSTRING' opcode too, just
+like 'STRING'. (#299870)
+--- libspreadsheet-parseexcel-perl.orig/lib/Spreadsheet/ParseExcel.pm
++++ libspreadsheet-parseexcel-perl/lib/Spreadsheet/ParseExcel.pm
+@@ -648,10 +648,21 @@
+ my($oBook, $bOp, $bLen, $sWk) = @_;
+ my($iR, $iC, $iF, $iL, $sTxt);
+ ($iR, $iC, $iF, $iL) = unpack("v4", $sWk);
+- $sTxt = substr($sWk, 8, $iL);
++ my $bver = $oBook->{BIFFVersion};
++ my ($rich, $sCode);
++ if($bver == verBIFF8) {
++ my( $raBuff, @rest) = _convBIFF8String($oBook, substr($sWk, 6), 1);
++ $sTxt = $raBuff->[0];
++ $sCode = ($raBuff->[1])? 'ucs2': undef;
++ $rich = $raBuff->[2];
++ } else {
++ $sTxt = substr($sWk, 8, $iL);
++ $sCode = '_native_';
++ $rich = substr($sWk, (8+$iL)+1)
++ if (length($sWk) > (8+$iL));
++ }
+
+- #Has STRUN
+- if(length($sWk) > (8+$iL)) {
++ if($rich) {
+ _NewCell (
+ $oBook, $iR, $iC,
+ Kind => 'RString',
+@@ -659,9 +670,9 @@
+ FormatNo=> $iF,
+ Format => $oBook->{Format}[$iF],
+ Numeric => 0,
+- Code => '_native_', #undef,
++ Code => $sCode,
+ Book => $oBook,
+- Rich => substr($sWk, (8+$iL)+1),
++ Rich => $rich,
+ );
+ }
+ else {
+@@ -672,7 +683,7 @@
+ FormatNo=> $iF,
+ Format => $oBook->{Format}[$iF],
+ Numeric => 0,
+- Code => '_native_',
++ Code => $sCode,
+ Book => $oBook,
+ );
+ }
Added: trunk/libspreadsheet-parseexcel-perl/debian/patches/40saveparser.patch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libspreadsheet-parseexcel-perl/debian/patches/40saveparser.patch?rev=17325&op=file
==============================================================================
--- trunk/libspreadsheet-parseexcel-perl/debian/patches/40saveparser.patch (added)
+++ trunk/libspreadsheet-parseexcel-perl/debian/patches/40saveparser.patch Wed Mar 12 20:15:46 2008
@@ -1,0 +1,13 @@
+Author: Niko Tyni <ntyni at iki.fi>
+Description: make Spreadsheet::ParseExcel::SaveParser be usable on its own
+Debian #420122, [rt.cpan.org #26080]
+--- libspreadsheet-parseexcel-perl.orig/lib/Spreadsheet/ParseExcel/SaveParser.pm
++++ libspreadsheet-parseexcel-perl/lib/Spreadsheet/ParseExcel/SaveParser.pm
+@@ -11,6 +11,7 @@
+ use strict;
+ use warnings;
+
++use Spreadsheet::ParseExcel;
+ use base 'Spreadsheet::ParseExcel::Workbook';
+ our $VERSION = '0.06';
+
Added: trunk/libspreadsheet-parseexcel-perl/debian/patches/50_manpage_numbered_character.patch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libspreadsheet-parseexcel-perl/debian/patches/50_manpage_numbered_character.patch?rev=17325&op=file
==============================================================================
--- trunk/libspreadsheet-parseexcel-perl/debian/patches/50_manpage_numbered_character.patch (added)
+++ trunk/libspreadsheet-parseexcel-perl/debian/patches/50_manpage_numbered_character.patch Wed Mar 12 20:15:46 2008
@@ -1,0 +1,15 @@
+Author: <gwolf at debian.org>
+Description: One of the contributors has a name with Unicode characters - That's
+nice and all, but troff does not like it. Substitute the character to
+the closest ASCII representateion.
+--- libspreadsheet-parseexcel-perl.orig/lib/Spreadsheet/ParseExcel.pm
++++ libspreadsheet-parseexcel-perl/lib/Spreadsheet/ParseExcel.pm
+@@ -2671,7 +2671,7 @@
+
+ In no particular order: Yamaji Haruna, Simamoto Takesi, Noguchi Harumi,
+ Ikezawa Kazuhiro, Suwazono Shugo, Hirofumi Morisada, Michael Edwards,
+-Kim Namusk, Slaven ReziÄ, Grant Stevens,
++Kim Namusk, Slaven Rezic, Grant Stevens,
+ and many many people + Kawai Mikako.
+
+ =cut
Added: trunk/libspreadsheet-parseexcel-perl/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libspreadsheet-parseexcel-perl/debian/patches/series?rev=17325&op=file
==============================================================================
--- trunk/libspreadsheet-parseexcel-perl/debian/patches/series (added)
+++ trunk/libspreadsheet-parseexcel-perl/debian/patches/series Wed Mar 12 20:15:46 2008
@@ -1,0 +1,5 @@
+10objref.patch
+20general.patch
+30rstring.patch
+40saveparser.patch
+50_manpage_numbered_character.patch
Modified: trunk/libspreadsheet-parseexcel-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libspreadsheet-parseexcel-perl/debian/rules?rev=17325&op=diff
==============================================================================
--- trunk/libspreadsheet-parseexcel-perl/debian/rules (original)
+++ trunk/libspreadsheet-parseexcel-perl/debian/rules Wed Mar 12 20:15:46 2008
@@ -10,7 +10,7 @@
#export DH_VERBOSE=1
-include /usr/share/dpatch/dpatch.make
+include /usr/share/quilt/quilt.make
upstream: get-orig-source
get-orig-source:
More information about the Pkg-perl-cvs-commits
mailing list