summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorsbd <sbd@pkgsrc.org>2012-01-01 04:03:33 +0000
committersbd <sbd@pkgsrc.org>2012-01-01 04:03:33 +0000
commit67e0ced4788ed0a7803749c0813001d2115ae84e (patch)
treef937f682bc8d0d880fe216b959de7a0f102c3387 /sysutils
parent9ff41efe9bfa2a68e4e93638009ead86e1a9706b (diff)
downloadpkgsrc-67e0ced4788ed0a7803749c0813001d2115ae84e.tar.gz
Fix a race condition by making a targets directory a dependence of the target.
This should make the package MAKE_JOBS safe again.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/cdrtools/Makefile4
-rw-r--r--sysutils/cdrtools/distinfo3
-rw-r--r--sysutils/cdrtools/patches/patch-RULES_rules.man13
3 files changed, 16 insertions, 4 deletions
diff --git a/sysutils/cdrtools/Makefile b/sysutils/cdrtools/Makefile
index 45c9d3db8c8..f6b0c305faa 100644
--- a/sysutils/cdrtools/Makefile
+++ b/sysutils/cdrtools/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.84 2011/12/26 06:25:04 sbd Exp $
+# $NetBSD: Makefile,v 1.85 2012/01/01 04:03:33 sbd Exp $
DISTNAME= cdrtools-3.01a06
PKGNAME= ${DISTNAME:S/a/alpha/:S/-pre/pre/}
@@ -28,8 +28,6 @@ USE_TOOLS+= gm4 gmake tbl
CFLAGS.NetBSD+= -DUSE_GETRAWPARTITION
LDFLAGS.NetBSD+= -lutil
-MAKE_JOBS_SAFE= No
-
# avoid picking up a bad ${ARCH} during the build
MAKE_ENV+= ARCH=""
MAKE_ENV+= MAKEPROG="gmake"
diff --git a/sysutils/cdrtools/distinfo b/sysutils/cdrtools/distinfo
index b109976e694..28d6c41624f 100644
--- a/sysutils/cdrtools/distinfo
+++ b/sysutils/cdrtools/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.61 2011/10/10 13:54:47 wiz Exp $
+$NetBSD: distinfo,v 1.62 2012/01/01 04:03:33 sbd Exp $
SHA1 (cdrtools-3.01a06.tar.bz2) = 0001d0213dfe2c78c4b8b34288854c01c5387464
RMD160 (cdrtools-3.01a06.tar.bz2) = abf83892bbea28906c88c1f109d42891dd34f721
Size (cdrtools-3.01a06.tar.bz2) = 2026840 bytes
+SHA1 (patch-RULES_rules.man) = 37a8873090551d36d887e47c414b5712ad4512bb
SHA1 (patch-include-schily-mconfig.h) = ad973fb720361fbe900bda12699d46d5ab799326
diff --git a/sysutils/cdrtools/patches/patch-RULES_rules.man b/sysutils/cdrtools/patches/patch-RULES_rules.man
new file mode 100644
index 00000000000..6bf5252ef07
--- /dev/null
+++ b/sysutils/cdrtools/patches/patch-RULES_rules.man
@@ -0,0 +1,13 @@
+$NetBSD: patch-RULES_rules.man,v 1.1 2012/01/01 04:03:33 sbd Exp $
+
+--- RULES/rules.man.orig 2012-01-01 03:11:58.255958830 +0000
++++ RULES/rules.man
+@@ -46,7 +46,7 @@ INSMODEI= $(__INSMODEI:$(_UNIQ)%=%)
+
+ all: $(ARCHDIR) $(PTARGET)
+
+-$(PTARGET): $(SRCFILE)
++$(PTARGET): $(SRCFILE) $(ARCHDIR)
+ $(LOCALIZE) $(SRCFILE) $@
+
+ $(ARCHDIR):