Sun Oct 25 23:08:02 2009 UTC ()
pbulk-0.41:
- Consider packages silently outdated if recorded files are missing.
- Explicitly pass down tar to pbulk-save-wrkdir, TAR is unset at that
  point.


(joerg)
diff -r1.55 -r1.56 pkgsrc/pkgtools/pbulk/Makefile
diff -r1.18 -r1.19 pkgsrc/pkgtools/pbulk/files/pbulk/scripts/pkg-build
diff -r1.7 -r1.8 pkgsrc/pkgtools/pbulk/files/pbulk/scripts/pkg-up-to-date

cvs diff -r1.55 -r1.56 pkgsrc/pkgtools/pbulk/Makefile (expand / switch to context diff)
--- pkgsrc/pkgtools/pbulk/Makefile 2009/09/04 22:06:18 1.55
+++ pkgsrc/pkgtools/pbulk/Makefile 2009/10/25 23:08:02 1.56
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.55 2009/09/04 22:06:18 joerg Exp $
+# $NetBSD: Makefile,v 1.56 2009/10/25 23:08:02 joerg Exp $
 
-DISTNAME=	pbulk-0.41
+DISTNAME=	pbulk-0.42
 COMMENT=	Modular bulk build framework
 
 PKG_DESTDIR_SUPPORT=	user-destdir

cvs diff -r1.18 -r1.19 pkgsrc/pkgtools/pbulk/files/pbulk/scripts/pkg-build (expand / switch to context diff)
--- pkgsrc/pkgtools/pbulk/files/pbulk/scripts/pkg-build 2009/09/04 22:06:18 1.18
+++ pkgsrc/pkgtools/pbulk/files/pbulk/scripts/pkg-build 2009/10/25 23:08:02 1.19
@@ -1,5 +1,5 @@
 #!@SH@
-# $NetBSD: pkg-build,v 1.18 2009/09/04 22:06:18 joerg Exp $
+# $NetBSD: pkg-build,v 1.19 2009/10/25 23:08:02 joerg Exp $
 #
 # Copyright (c) 2007, 2008 Joerg Sonnenberger <joerg@NetBSD.org>.
 # All rights reserved.
@@ -40,7 +40,7 @@
 
 cleanup() {
 	if [ "$keep_wrkdir" = yes ]; then
-		${make} pbulk-save-wrkdir INTO=${bulklog}/${pkgname}/wrkdir.tar.gz
+		${make} pbulk-save-wrkdir INTO=${bulklog}/${pkgname}/wrkdir.tar.gz TAR="${tar}"
 	fi
 	if [ "$keep_prefix" = yes ] && [ -f ${bulklog}/${pkgname}/install.log ]; then
 		if [ "$cross_compile" != "no" ]; then

cvs diff -r1.7 -r1.8 pkgsrc/pkgtools/pbulk/files/pbulk/scripts/pkg-up-to-date (expand / switch to context diff)
--- pkgsrc/pkgtools/pbulk/files/pbulk/scripts/pkg-up-to-date 2009/06/08 16:02:53 1.7
+++ pkgsrc/pkgtools/pbulk/files/pbulk/scripts/pkg-up-to-date 2009/10/25 23:08:02 1.8
@@ -1,5 +1,5 @@
 #!@SH@
-# $NetBSD: pkg-up-to-date,v 1.7 2009/06/08 16:02:53 joerg Exp $
+# $NetBSD: pkg-up-to-date,v 1.8 2009/10/25 23:08:02 joerg Exp $
 #
 # Copyright (c) 2007 Joerg Sonnenberger <joerg@NetBSD.org>.
 # All rights reserved.
@@ -45,6 +45,7 @@
 
 ${pkg_info} -qb ${pkg} | sed 's/:/ /' | while read file file_id; do
 	[ -z "$file" ] && continue
+	[ -e "${pkgsrc}/${file}" ]
 
 	id=`@SED@ -e '/[$]NetBSD/!d' -e 's/^.*\([$]NetBSD[^$]*[$]\).*$/\1/;q' ${pkgsrc}/${file}`
 	[ "$id" = "$file_id" ]