Package: libpadwalker-perl
Version: 1.5-1
Severity: normal
Tags: patch

Hi,

Attached is the diff for my libpadwalker-perl 1.6-0.1 NMU, which I
just uploaded to 7-day DELAYED.

Cheers,
-- 
Niko Tyni   [EMAIL PROTECTED]
diff -Nru libpadwalker-perl-1.5/Changes libpadwalker-perl-1.6/Changes
--- libpadwalker-perl-1.5/Changes	2007-01-05 18:22:48.000000000 +0200
+++ libpadwalker-perl-1.6/Changes	2008-01-14 12:50:22.000000000 +0200
@@ -111,3 +111,9 @@
 
 1.5  Fri Jan  5 16:22:27 GMT 2007
 	- Fix egregrious bug in 1.4 :-(
+
+1.6  Mon Jan 14 10:48:09 GMT 2008
+	- Make _upcontext work in 64-bit architectures.
+	  (http://rt.cpan.org/Ticket/Display.html?id=32287)
+	  Thanks to Niko Tyni.
+
diff -Nru /tmp/rFw4F8srPv/libpadwalker-perl-1.5/debian/changelog /tmp/Y1HYI2CMKv/libpadwalker-perl-1.6/debian/changelog
--- libpadwalker-perl-1.5/debian/changelog	2008-03-18 21:15:15.000000000 +0200
+++ libpadwalker-perl-1.6/debian/changelog	2008-03-18 21:15:15.000000000 +0200
@@ -1,3 +1,15 @@
+libpadwalker-perl (1.6-0.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * New upstream release.
+    + the only change fixes pointer truncation on 64-bit architectures.
+      (Closes: #458195)
+  * Fix build failure with Perl 5.10: don't try to remove /usr/share/perl5 if
+    it does not exist. (Closes: #463546)
+  * Update debian/watch. (Closes: #450230)
+
+ -- Niko Tyni <[EMAIL PROTECTED]>  Tue, 18 Mar 2008 20:43:45 +0200
+
 libpadwalker-perl (1.5-1) unstable; urgency=low
 
   * New upstream release (Closes: #438569).
diff -Nru /tmp/rFw4F8srPv/libpadwalker-perl-1.5/debian/rules /tmp/Y1HYI2CMKv/libpadwalker-perl-1.6/debian/rules
--- libpadwalker-perl-1.5/debian/rules	2008-03-18 21:15:15.000000000 +0200
+++ libpadwalker-perl-1.6/debian/rules	2008-03-18 21:15:15.000000000 +0200
@@ -37,7 +37,7 @@
 	dh_clean -k
 	$(MAKE) test
 	$(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
-	rmdir --ignore-fail-on-non-empty --parents $(TMP)/usr/share/perl5
+	[ ! -d $(TMP)/usr/share/perl5 ] || rmdir --ignore-fail-on-non-empty --parents $(TMP)/usr/share/perl5
 	touch install-stamp
 
 # Build architecture-independent files here.
diff -Nru /tmp/rFw4F8srPv/libpadwalker-perl-1.5/debian/watch /tmp/Y1HYI2CMKv/libpadwalker-perl-1.6/debian/watch
--- libpadwalker-perl-1.5/debian/watch	2008-03-18 21:15:15.000000000 +0200
+++ libpadwalker-perl-1.6/debian/watch	2008-03-18 21:15:15.000000000 +0200
@@ -1,3 +1,3 @@
-# format version number, currently 2; this line is compulsory!
-version=2
-http://www.cpan.org/modules/by-module/PadWalker-(.*)(.tar.gz|.tar|.tgz)
+# format version number, currently 3; this line is compulsory!
+version=3
+http://search.cpan.org/dist/PadWalker/ .*/PadWalker-v?(\d[\d_.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)
diff -Nru /tmp/rFw4F8srPv/libpadwalker-perl-1.5/META.yml /tmp/Y1HYI2CMKv/libpadwalker-perl-1.6/META.yml
--- libpadwalker-perl-1.5/META.yml	2007-01-05 18:22:23.000000000 +0200
+++ libpadwalker-perl-1.6/META.yml	2008-01-14 12:52:45.000000000 +0200
@@ -1,7 +1,7 @@
 # http://module-build.sourceforge.net/META-spec.html
 #XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#
 name:         PadWalker
-version:      1.5
+version:      1.6
 license:      perl
 version_from: PadWalker.pm
 installdirs:  site
diff -Nru /tmp/rFw4F8srPv/libpadwalker-perl-1.5/PadWalker.pm /tmp/Y1HYI2CMKv/libpadwalker-perl-1.6/PadWalker.pm
--- libpadwalker-perl-1.5/PadWalker.pm	2007-01-05 18:22:16.000000000 +0200
+++ libpadwalker-perl-1.6/PadWalker.pm	2008-01-14 12:48:07.000000000 +0200
@@ -12,7 +12,7 @@
 @EXPORT_OK = qw(peek_my peek_our closed_over peek_sub var_name);
 %EXPORT_TAGS = (all => [EMAIL PROTECTED]);
 
-$VERSION = '1.5';
+$VERSION = '1.6';
 
 bootstrap PadWalker $VERSION;
 
diff -Nru /tmp/rFw4F8srPv/libpadwalker-perl-1.5/PadWalker.xs /tmp/Y1HYI2CMKv/libpadwalker-perl-1.6/PadWalker.xs
--- libpadwalker-perl-1.5/PadWalker.xs	2007-01-05 18:20:11.000000000 +0200
+++ libpadwalker-perl-1.6/PadWalker.xs	2008-01-14 10:58:48.000000000 +0200
@@ -532,6 +532,5 @@
 _upcontext(uplevel)
 I32 uplevel
   PPCODE:
-    /* I'm not sure why this is here, but I'll leave it in case
-         * somebody is using it in an insanely evil way. */
-    XPUSHs(sv_2mortal(newSViv((U32)upcontext(aTHX_ uplevel, 0, 0, 0, 0))));
+    /* This is used by Devel::Caller. */
+    XPUSHs(sv_2mortal(newSViv((IV)upcontext(aTHX_ uplevel, 0, 0, 0, 0))));
diff -Nru /tmp/rFw4F8srPv/libpadwalker-perl-1.5/README /tmp/Y1HYI2CMKv/libpadwalker-perl-1.6/README
--- libpadwalker-perl-1.5/README	2007-01-05 18:20:53.000000000 +0200
+++ libpadwalker-perl-1.6/README	2008-01-14 10:59:27.000000000 +0200
@@ -1,12 +1,7 @@
 -----------------------------------------------------------------------------
-| PadWalker v1.5    - Robin Houston
+| PadWalker v1.6    - Robin Houston
 -----------------------------------------------------------------------------
 
-[ Note: versions 1.3-1.5 are forward-compatibility releases, designed to
-  make PadWalker compatible with the development version of Perl, and with
-  Perl 5.10 when it is released. There is no reason for most users to upgrade
-  immediately. ]
-
 NAME
        PadWalker - play with other peoples' lexical variables
 

Reply via email to