r66536 - in /trunk/libdata-alias-perl: Alias.xs Changes META.yml README debian/changelog debian/control debian/copyright lib/Data/Alias.pm t/04_alias_parse.t

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Tue Dec 28 00:33:23 UTC 2010


Author: jawnsy-guest
Date: Tue Dec 28 00:33:13 2010
New Revision: 66536

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=66536
Log:
* New upstream release
* Rewrite control description
* Add myself to Uploaders and Copyright

Modified:
    trunk/libdata-alias-perl/Alias.xs
    trunk/libdata-alias-perl/Changes
    trunk/libdata-alias-perl/META.yml
    trunk/libdata-alias-perl/README
    trunk/libdata-alias-perl/debian/changelog
    trunk/libdata-alias-perl/debian/control
    trunk/libdata-alias-perl/debian/copyright
    trunk/libdata-alias-perl/lib/Data/Alias.pm
    trunk/libdata-alias-perl/t/04_alias_parse.t

Modified: trunk/libdata-alias-perl/Alias.xs
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-alias-perl/Alias.xs?rev=66536&op=diff
==============================================================================
--- trunk/libdata-alias-perl/Alias.xs (original)
+++ trunk/libdata-alias-perl/Alias.xs Tue Dec 28 00:33:13 2010
@@ -20,15 +20,16 @@
 #endif
 
 
-#if defined(PERL_CORE) && defined(MULTIPLICITY)
-#undef PL_sv_placeholder
-#define PL_sv_placeholder (*Perl_Gsv_placeholder_ptr(NULL))
-#endif
-
-
 #ifndef PERL_COMBI_VERSION
 #define PERL_COMBI_VERSION (PERL_REVISION * 1000000 + PERL_VERSION * 1000 + \
 				PERL_SUBVERSION)
+#endif
+
+
+#if defined(PERL_CORE) && defined(MULTIPLICITY) && \
+		(PERL_COMBI_VERSION < 5013006)
+#undef PL_sv_placeholder
+#define PL_sv_placeholder (*Perl_Gsv_placeholder_ptr(NULL))
 #endif
 
 
@@ -106,6 +107,14 @@
 #define Nullop ((OP*)NULL)
 #endif
 
+#ifndef lex_end
+#define lex_end() ((void) 0)
+#endif
+
+#ifndef op_lvalue
+#define op_lvalue(o, t) mod(o, t)
+#endif
+
 #if (PERL_COMBI_VERSION >= 5011000) && !defined(SVt_RV)
 #define SVt_RV SVt_IV
 #endif
@@ -153,7 +162,7 @@
 
 #define OPpUSEFUL 128
 
-#define MOD(op) mod((op), OP_GREPSTART)
+#define MOD(op) op_lvalue((op), OP_GREPSTART)
 
 #ifndef SVs_PADBUSY
 #define SVs_PADBUSY 0

Modified: trunk/libdata-alias-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-alias-perl/Changes?rev=66536&op=diff
==============================================================================
--- trunk/libdata-alias-perl/Changes (original)
+++ trunk/libdata-alias-perl/Changes Tue Dec 28 00:33:13 2010
@@ -1,4 +1,17 @@
 Revision history for Perl extension Data::Alias
+
+1.10  Sun Nov 21 09:04 GMT 2010
+	- Updated to work with Perl version 5.13.7, where lex_end()
+	  has disappeared and mod() is now in the public API under the
+	  name op_lvalue()
+
+1.09  Mon Nov 15 21:36 GMT 2010
+	- Modify source filter test to use Filter::Util::Call directly
+	  instead of the deprecated Switch, and to not fail if it is not
+	  available, thus allowing tests to pass on Perl versions 5.13.1
+	  and above where Switch is no longer in the core distribution
+	- Updated to work with Perl version 5.13.6, where global variables
+	  are managed in a different way from before
 
 1.08  Fri Oct 22 09:39 BST 2010
 	- Updated to work with Perl versions 5.11.0 up to 5.13.0,

Modified: trunk/libdata-alias-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-alias-perl/META.yml?rev=66536&op=diff
==============================================================================
--- trunk/libdata-alias-perl/META.yml (original)
+++ trunk/libdata-alias-perl/META.yml Tue Dec 28 00:33:13 2010
@@ -16,4 +16,4 @@
     - t
 requires: 
   perl: 5.8.1
-version: 1.08
+version: 1.10

Modified: trunk/libdata-alias-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-alias-perl/README?rev=66536&op=diff
==============================================================================
--- trunk/libdata-alias-perl/README (original)
+++ trunk/libdata-alias-perl/README Tue Dec 28 00:33:13 2010
@@ -1,4 +1,4 @@
-Data::Alias 1.08 - Comprehensive set of aliasing operations
+Data::Alias 1.10 - Comprehensive set of aliasing operations
 
 
 System requirements:

Modified: trunk/libdata-alias-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-alias-perl/debian/changelog?rev=66536&op=diff
==============================================================================
--- trunk/libdata-alias-perl/debian/changelog (original)
+++ trunk/libdata-alias-perl/debian/changelog Tue Dec 28 00:33:13 2010
@@ -1,3 +1,11 @@
+libdata-alias-perl (1.10-1) UNRELEASED; urgency=low
+
+  * New upstream release
+  * Rewrite control description
+  * Add myself to Uploaders and Copyright
+
+ -- Jonathan Yu <jawnsy at cpan.org>  Mon, 27 Dec 2010 19:46:05 -0500
+
 libdata-alias-perl (1.08-1) unstable; urgency=low
 
   [ Nathan Handler ]

Modified: trunk/libdata-alias-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-alias-perl/debian/control?rev=66536&op=diff
==============================================================================
--- trunk/libdata-alias-perl/debian/control (original)
+++ trunk/libdata-alias-perl/debian/control Tue Dec 28 00:33:13 2010
@@ -4,7 +4,7 @@
 Build-Depends: debhelper (>= 7), perl
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Ryan Niebur <ryan at debian.org>, Damyan Ivanov <dmn at debian.org>,
- Ansgar Burchardt <ansgar at debian.org>
+ Ansgar Burchardt <ansgar at debian.org>, Jonathan Yu <jawnsy at cpan.org>
 Standards-Version: 3.9.1
 Homepage: http://search.cpan.org/dist/Data-Alias/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libdata-alias-perl/
@@ -13,12 +13,8 @@
 Package: libdata-alias-perl
 Architecture: any
 Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends}
-Description: comprehensive set of aliasing operations
- Aliasing is the phenomenon where two different expressions actually
- refer to the same thing. Modifying one will modify the other, and if
- you take a reference to both, the two values are the same.
- .
- Data::Alias is a module that allows you to apply "aliasing semantics"
- to a section of code, causing aliases to be made whereever Perl would
- normally make copies instead. You can use this to improve efficiency
- and readability, when compared to using references.
+Description: module to create aliases instead of copies
+ Data::Alias is a Perl module that enables developers to apply "aliasing
+ semantics" to a section of code, causing aliases to be made whereever
+ Perl would normally make copies instead. You can use this to improve
+ efficiency and readability, when compared to using references.

Modified: trunk/libdata-alias-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-alias-perl/debian/copyright?rev=66536&op=diff
==============================================================================
--- trunk/libdata-alias-perl/debian/copyright (original)
+++ trunk/libdata-alias-perl/debian/copyright Tue Dec 28 00:33:13 2010
@@ -10,21 +10,24 @@
  Parts from perl, which is Copyright (C) 1991-2006 Larry Wall and others
 License: Artistic or GPL-1+
 
-Files: inc/*
-Copyright: 2002 - 2009 by Brian Ingerson, Audrey Tang and Adam Kennedy
+Files: inc/Module/*
+Copyright: 2002-2010, Adam Kennedy <adamk at cpan.org>
+ 2002-2010, Audrey Tang <autrijus at autrijus.org>
+ 2002-2010, Brian Ingerson <ingy at cpan.org>
 License: Artistic or GPL-1+
 
-Files: t/lib/Test/*
-Copyright: 2001 by Michael G Schwern <schwern at pobox.com>
+Files: t/lib/Test/More.pm, t/lib/Test/Simple.pm
+Copyright: 2001-2008, Michael G Schwern <schwern at pobox.com>
 License: Artistic or GPL-1+
 
 Files: t/lib/Test/Builder.pm
-Copyright: 2002 by chromatic <chromatic at wgz.org>,
-                   Michael G Schwern <schwern at pobox.comE>
+Copyright: 2002-2008, chromatic <chromatic at wgz.org>
+ 2002-2008, Michael G Schwern <schwern at pobox.com>
 License: Artistic or GPL-1+
 
 Files: debian/*
-Copyright: 2009, Ryan Niebur <ryan at debian.org>
+Copyright: 2010, Jonathan Yu <jawnsy at cpan.org>
+ 2009, Ryan Niebur <ryan at debian.org>
 License: Artistic or GPL-1+
 
 License: Artistic

Modified: trunk/libdata-alias-perl/lib/Data/Alias.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-alias-perl/lib/Data/Alias.pm?rev=66536&op=diff
==============================================================================
--- trunk/libdata-alias-perl/lib/Data/Alias.pm (original)
+++ trunk/libdata-alias-perl/lib/Data/Alias.pm Tue Dec 28 00:33:13 2010
@@ -5,7 +5,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '1.08';
+our $VERSION = '1.10';
 
 use base 'Exporter';
 use base 'DynaLoader';

Modified: trunk/libdata-alias-perl/t/04_alias_parse.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-alias-perl/t/04_alias_parse.t?rev=66536&op=diff
==============================================================================
--- trunk/libdata-alias-perl/t/04_alias_parse.t (original)
+++ trunk/libdata-alias-perl/t/04_alias_parse.t Tue Dec 28 00:33:13 2010
@@ -46,7 +46,15 @@
 $x = alias { !alias 1, 2 }, 3;
 is $x, !2;
 
-use Switch;  # install a source filter, just for fun
+BEGIN {
+	# install a source filter, just for fun
+	if(eval { require Filter::Util::Call; 1 }) {
+		Filter::Util::Call::filter_add(sub {
+			my $s = Filter::Util::Call::filter_read();
+			return $s;
+		});
+	}
+}
 
 is alias
 (42), 42;




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