r70605 - in /trunk/libauthen-sasl-cyrus-perl/debian: changelog patches/generate-man-pages patches/series

rra at users.alioth.debian.org rra at users.alioth.debian.org
Sun Mar 6 03:51:29 UTC 2011


Author: rra
Date: Sun Mar  6 03:51:19 2011
New Revision: 70605

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=70605
Log:
* Fix an upstream override of manifypods that suppressed generation of a
  man page for the module.

Added:
    trunk/libauthen-sasl-cyrus-perl/debian/patches/generate-man-pages
Modified:
    trunk/libauthen-sasl-cyrus-perl/debian/changelog
    trunk/libauthen-sasl-cyrus-perl/debian/patches/series

Modified: trunk/libauthen-sasl-cyrus-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libauthen-sasl-cyrus-perl/debian/changelog?rev=70605&op=diff
==============================================================================
--- trunk/libauthen-sasl-cyrus-perl/debian/changelog (original)
+++ trunk/libauthen-sasl-cyrus-perl/debian/changelog Sun Mar  6 03:51:19 2011
@@ -5,6 +5,8 @@
     with Perl 5.12 with non-numeric versions.  When upstream releases a
     new version without the -server suffix, this change can be dropped.
     (Closes: #578551)
+  * Fix an upstream override of manifypods that suppressed generation of a
+    man page for the module.
   * Update debhelper compatibility level to V8.
     - Use overrides instead of partial rule implementations.
   * Change to Debian source format 3.0 (quilt).

Added: trunk/libauthen-sasl-cyrus-perl/debian/patches/generate-man-pages
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libauthen-sasl-cyrus-perl/debian/patches/generate-man-pages?rev=70605&op=file
==============================================================================
--- trunk/libauthen-sasl-cyrus-perl/debian/patches/generate-man-pages (added)
+++ trunk/libauthen-sasl-cyrus-perl/debian/patches/generate-man-pages Sun Mar  6 03:51:19 2011
@@ -1,0 +1,23 @@
+Author: Russ Allbery <rra at debian.org>
+Description: Install the Authen::SASL::Cyrus man page
+
+The man page wasn't being installed due to an upstream override of the
+manifypods rule, which dropped the part of the rule that actually
+created the man page.  Fix this by including the inherited text in the
+rule override.
+
+--- libauthen-sasl-cyrus-perl.orig/Makefile.PL
++++ libauthen-sasl-cyrus-perl/Makefile.PL
+@@ -16,9 +16,9 @@
+ package MY;
+ sub manifypods
+ {
+-	return <<'POD';
+-manifypods: Cyrus.pod
+-
++	my $inherited = shift->SUPER::manifypods(@_);
++	return <<"POD";
++$inherited
+ Cyrus.pod: Cyrus.xs
+ 		@echo "!!! Developers: Do not edit the Cyrus.pod, edit the Cyrus.xs instead. !!!"
+ 		@echo "Make will overwrite Cyrus.pod."

Modified: trunk/libauthen-sasl-cyrus-perl/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libauthen-sasl-cyrus-perl/debian/patches/series?rev=70605&op=diff
==============================================================================
--- trunk/libauthen-sasl-cyrus-perl/debian/patches/series (original)
+++ trunk/libauthen-sasl-cyrus-perl/debian/patches/series Sun Mar  6 03:51:19 2011
@@ -1,3 +1,4 @@
 encode-no-more-than-MAX_OUTBUF
 correct-write-return-value
 numeric-version
+generate-man-pages




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