r9387 - in /trunk/dh-make-perl: debian/changelog rules.MakeMaker.noxs rules.MakeMaker.xs rules.Module-Build.noxs rules.Module-Build.xs

dmn at users.alioth.debian.org dmn at users.alioth.debian.org
Fri Nov 16 08:14:24 UTC 2007


Author: dmn
Date: Fri Nov 16 08:14:24 2007
New Revision: 9387

URL: http://svn.debian.org/wsvn/?sc=1&rev=9387
Log:
* Fix install dependencies in rules templates
  Before:
    install: build install-stamp
    install-stamp:
  After:
    install: install-stamp
    install-stamp: build-stamp
  Avoids problems with parallel builds
* Use "$@" as when touching stamps

Modified:
    trunk/dh-make-perl/debian/changelog
    trunk/dh-make-perl/rules.MakeMaker.noxs
    trunk/dh-make-perl/rules.MakeMaker.xs
    trunk/dh-make-perl/rules.Module-Build.noxs
    trunk/dh-make-perl/rules.Module-Build.xs

Modified: trunk/dh-make-perl/debian/changelog
URL: http://svn.debian.org/wsvn/trunk/dh-make-perl/debian/changelog?rev=9387&op=diff
==============================================================================
--- trunk/dh-make-perl/debian/changelog (original)
+++ trunk/dh-make-perl/debian/changelog Fri Nov 16 08:14:24 2007
@@ -1,3 +1,17 @@
+dh-make-perl (0.36) UNRELEASED; urgency=low
+
+  * Fix install dependencies in rules templates
+    Before:
+      install: build install-stamp
+      install-stamp:
+    After:
+      install: install-stamp
+      install-stamp: build-stamp
+    Avoids problems with parallel builds
+  * Use "$@" as when touching stamps
+
+ -- Damyan Ivanov <dmn at debian.org>  Fri, 16 Nov 2007 10:12:08 +0200
+
 dh-make-perl (0.35) unstable; urgency=low
 
   [ Oliver Gorwits ]

Modified: trunk/dh-make-perl/rules.MakeMaker.noxs
URL: http://svn.debian.org/wsvn/trunk/dh-make-perl/rules.MakeMaker.noxs?rev=9387&op=diff
==============================================================================
--- trunk/dh-make-perl/rules.MakeMaker.noxs (original)
+++ trunk/dh-make-perl/rules.MakeMaker.noxs Fri Nov 16 08:14:24 2007
@@ -46,8 +46,8 @@
 	# Add commands to clean up after the build process here
 	[ ! -f Makefile ] || $(MAKE) realclean
 
-install: build install-stamp
-install-stamp:
+install: install-stamp
+install-stamp: build-stamp
 	dh_testdir
 	dh_testroot
 	dh_clean -k

Modified: trunk/dh-make-perl/rules.MakeMaker.xs
URL: http://svn.debian.org/wsvn/trunk/dh-make-perl/rules.MakeMaker.xs?rev=9387&op=diff
==============================================================================
--- trunk/dh-make-perl/rules.MakeMaker.xs (original)
+++ trunk/dh-make-perl/rules.MakeMaker.xs Fri Nov 16 08:14:24 2007
@@ -55,8 +55,8 @@
 	# Add commands to clean up after the build process here
 	[ ! -f Makefile ] || $(MAKE) realclean
 
-install: build install-stamp
-install-stamp:
+install: install-stamp
+install-stamp: build-stamp
 	dh_testdir
 	dh_testroot
 	dh_clean -k

Modified: trunk/dh-make-perl/rules.Module-Build.noxs
URL: http://svn.debian.org/wsvn/trunk/dh-make-perl/rules.Module-Build.noxs?rev=9387&op=diff
==============================================================================
--- trunk/dh-make-perl/rules.Module-Build.noxs (original)
+++ trunk/dh-make-perl/rules.Module-Build.noxs Fri Nov 16 08:14:24 2007
@@ -31,7 +31,7 @@
 	$(PERL) Build
 	#TEST#
 
-	touch build-stamp
+	touch $@
 
 clean:
 	dh_testdir
@@ -42,8 +42,8 @@
 	# Add commands to clean up after the build process here
 	[ ! -f Build ] || $(PERL) Build distclean
 
-install: build install-stamp
-install-stamp:
+install: install-stamp
+install-stamp: build-stamp
 	dh_testdir
 	dh_testroot
 	dh_clean -k
@@ -51,7 +51,7 @@
 	# Add commands to install the package into debian/$PACKAGE_NAME here
 	$(PERL) Build install destdir=$(TMP) create_packlist=0
 
-	touch install-stamp
+	touch $@
 
 binary-arch:
 # We have nothing to do here for an architecture-independent package

Modified: trunk/dh-make-perl/rules.Module-Build.xs
URL: http://svn.debian.org/wsvn/trunk/dh-make-perl/rules.Module-Build.xs?rev=9387&op=diff
==============================================================================
--- trunk/dh-make-perl/rules.Module-Build.xs (original)
+++ trunk/dh-make-perl/rules.Module-Build.xs Fri Nov 16 08:14:24 2007
@@ -37,7 +37,7 @@
 	OPTIMIZE="$(CFLAGS)" $(PERL) Build
 	#TEST#
 
-	touch build-stamp
+	touch $@
 
 clean:
 	dh_testdir
@@ -48,8 +48,8 @@
 	# Add commands to clean up after the build process here
 	[ ! -f Build ] || $(PERL) Build distclean
 
-install: build install-stamp
-install-stamp:
+install: install-stamp
+install-stamp: build-stamp
 	dh_testdir
 	dh_testroot
 	dh_clean -k
@@ -57,7 +57,7 @@
 	# Add commands to install the package into debian/$PACKAGE_NAME here
 	$(PERL) Build install destdir=$(TMP) create_packlist=0
 
-	touch install-stamp
+	touch $@
 
 # Build architecture-independent files here.
 binary-indep: build install




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