r19758 - in /trunk/pperl/debian: changelog control patches/ patches/no-extra-libs.patch patches/series rules

dmn at users.alioth.debian.org dmn at users.alioth.debian.org
Fri May 9 13:02:24 UTC 2008


Author: dmn
Date: Fri May  9 13:02:23 2008
New Revision: 19758

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=19758
Log:
* add no-extra-libs.patch, removing unnecessary dyn-linkiing to perl, m, dl
  + bring quilt in debian/rules and debian/control

Added:
    trunk/pperl/debian/patches/
    trunk/pperl/debian/patches/no-extra-libs.patch
    trunk/pperl/debian/patches/series
Modified:
    trunk/pperl/debian/changelog
    trunk/pperl/debian/control
    trunk/pperl/debian/rules

Modified: trunk/pperl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/pperl/debian/changelog?rev=19758&op=diff
==============================================================================
--- trunk/pperl/debian/changelog (original)
+++ trunk/pperl/debian/changelog Fri May  9 13:02:23 2008
@@ -9,6 +9,8 @@
   * rapidly trim down debian/rules using DH 7
     + adjust build-dependency and debian/compat accordingly
   * add debian/watch
+  * add no-extra-libs.patch, removing unnecessary dyn-linkiing to perl, m, dl
+    + bring quilt in debian/rules and debian/control
 
  -- Damyan Ivanov <dmn at debian.org>  Fri, 09 May 2008 14:57:01 +0300
 

Modified: trunk/pperl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/pperl/debian/control?rev=19758&op=diff
==============================================================================
--- trunk/pperl/debian/control (original)
+++ trunk/pperl/debian/control Fri May  9 13:02:23 2008
@@ -1,7 +1,8 @@
 Source: pperl
 Section: perl
 Priority: optional
-Build-Depends: debhelper (>= 7), perl (>= 5.8.4-2.2), libperl-dev
+Build-Depends: debhelper (>= 7), perl (>= 5.8.4-2.2), libperl-dev,
+ quilt (>= 0.40)
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Damyan Ivanov <dmn at debian.org>
 Standards-Version: 3.6.1

Added: trunk/pperl/debian/patches/no-extra-libs.patch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/pperl/debian/patches/no-extra-libs.patch?rev=19758&op=file
==============================================================================
--- trunk/pperl/debian/patches/no-extra-libs.patch (added)
+++ trunk/pperl/debian/patches/no-extra-libs.patch Fri May  9 13:02:23 2008
@@ -1,0 +1,13 @@
+Index: pperl/Makefile.PL
+===================================================================
+--- pperl.orig/Makefile.PL	2008-05-09 15:33:07.000000000 +0300
++++ pperl/Makefile.PL	2008-05-09 15:33:10.000000000 +0300
+@@ -76,7 +76,7 @@
+ main.o: Makefile main.c pperl.h
+ 
+ pperl: main.o pass_fd.o
+-\t\$(CC) \$(DEFINE) -o pperl main.o pass_fd.o $ldopts
++\t\$(CC) \$(DEFINE) -o pperl main.o pass_fd.o
+ 
+ pass_fd.c: pass_fd.h
+ 

Added: trunk/pperl/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/pperl/debian/patches/series?rev=19758&op=file
==============================================================================
--- trunk/pperl/debian/patches/series (added)
+++ trunk/pperl/debian/patches/series Fri May  9 13:02:23 2008
@@ -1,0 +1,1 @@
+no-extra-libs.patch

Modified: trunk/pperl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/pperl/debian/rules?rev=19758&op=diff
==============================================================================
--- trunk/pperl/debian/rules (original)
+++ trunk/pperl/debian/rules Fri May  9 13:02:23 2008
@@ -1,7 +1,9 @@
 #!/usr/bin/make -f
 
+include /usr/share/quilt/quilt.make
+
 build: build-stamp
-build-stamp:
+build-stamp: $(QUILT_STAMPFN)
 	dh build --before test
 	
 	mkdir sockets
@@ -11,9 +13,12 @@
 	
 	touch $@
 
-clean:
+clean: unpatch
+	touch Makefile	# avoid re-generating Makefile
+			# when Makefile.PL is unpatched
 	dh $@
-	dh_clean pperl.h pperl.1p sockets
+	dh_clean pperl.h pperl.1p
+	[ ! -d sockets ] || rm -r sockets
 
 binary-indep:
 	dh $@




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