r61706 - in /trunk/libclass-xsaccessor-perl/debian: changelog control rules

ansgar-guest at users.alioth.debian.org ansgar-guest at users.alioth.debian.org
Wed Aug 18 04:24:37 UTC 2010


Author: ansgar-guest
Date: Wed Aug 18 04:23:40 2010
New Revision: 61706

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=61706
Log:
Add dependency on same upstream version of perl to make sure
#define PERL_CORE never breaks things.

Modified:
    trunk/libclass-xsaccessor-perl/debian/changelog
    trunk/libclass-xsaccessor-perl/debian/control
    trunk/libclass-xsaccessor-perl/debian/rules

Modified: trunk/libclass-xsaccessor-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/debian/changelog?rev=61706&op=diff
==============================================================================
--- trunk/libclass-xsaccessor-perl/debian/changelog (original)
+++ trunk/libclass-xsaccessor-perl/debian/changelog Wed Aug 18 04:23:40 2010
@@ -1,18 +1,18 @@
-libclass-xsaccessor-perl (1.07-1) UNRELEASED; urgency=low
-
-  TODO: Is #define PERL_CORE safe or not?
+libclass-xsaccessor-perl (1.07-1) unstable; urgency=low
 
   [ gregor herrmann ]
   * Set Standards-Version to 3.9.1; replace Conflicts with Breaks.
 
   [ Ansgar Burchardt ]
   * New upstream release.
+  * Add dependency on same upstream version of perl to make sure
+    #define PERL_CORE never breaks things.
   * Use source format 3.0 (quilt).
   * debian/copyright: Formatting changes for current DEP-5 proposal;
     refer to /usr/share/common-licenses/GPL-1.
   * Add myself to Uploaders.
 
- -- Ansgar Burchardt <ansgar at 43-1.org>  Sun, 15 Aug 2010 15:50:07 +0900
+ -- Ansgar Burchardt <ansgar at 43-1.org>  Wed, 18 Aug 2010 13:21:04 +0900
 
 libclass-xsaccessor-perl (1.05-2) unstable; urgency=low
 

Modified: trunk/libclass-xsaccessor-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/debian/control?rev=61706&op=diff
==============================================================================
--- trunk/libclass-xsaccessor-perl/debian/control (original)
+++ trunk/libclass-xsaccessor-perl/debian/control Wed Aug 18 04:23:40 2010
@@ -1,7 +1,7 @@
 Source: libclass-xsaccessor-perl
 Section: perl
 Priority: optional
-Build-Depends: perl, debhelper (>= 7)
+Build-Depends: perl, debhelper (>= 7.0.50~)
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Jonathan Yu <jawnsy at cpan.org>, Damyan Ivanov <dmn at debian.org>,
  gregor herrmann <gregoa at debian.org>, Ansgar Burchardt <ansgar at 43-1.org>
@@ -12,7 +12,7 @@
 
 Package: libclass-xsaccessor-perl
 Architecture: any
-Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${perl:Depends}, ${sameperl:Depends}, ${shlibs:Depends}
 Breaks: libclass-xsaccessor-array-perl (<< 1.05-1)
 Replaces: libclass-xsaccessor-array-perl (<< 1.05-1)
 Provides: libclass-xsaccessor-array-perl

Modified: trunk/libclass-xsaccessor-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/debian/rules?rev=61706&op=diff
==============================================================================
--- trunk/libclass-xsaccessor-perl/debian/rules (original)
+++ trunk/libclass-xsaccessor-perl/debian/rules Wed Aug 18 04:23:40 2010
@@ -1,4 +1,10 @@
 #!/usr/bin/make -f
+
+PERL_CURRENT := $(shell perl -MConfig -e 'print "$$Config{revision}.$$Config{patchlevel}.$$Config{subversion}"')
+PERL_NEXT    := $(shell perl -MConfig -e 'print "$$Config{revision}.$$Config{patchlevel}." . ($$Config{subversion} + 1)')
 
 %:
 	dh $@
+
+override_dh_gencontrol:
+	dh_gencontrol -- -V'sameperl:Depends=perl (>= $(PERL_CURRENT)~), perl (<< $(PERL_NEXT)~)'




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