pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/regress/make-quoting The regression tests that are act...
details: https://anonhg.NetBSD.org/pkgsrc/rev/f64d4a2dc14d
branches: trunk
changeset: 515247:f64d4a2dc14d
user: rillig <rillig%pkgsrc.org@localhost>
date: Thu Jun 29 14:01:58 2006 +0000
description:
The regression tests that are actually run are selected based on the
platform and the bmake version, since some of the bugs have been fixed
since.
diffstat:
regress/make-quoting/Makefile | 36 +++++++++++++++++++++++++++++++++---
1 files changed, 33 insertions(+), 3 deletions(-)
diffs (57 lines):
diff -r 410901b89f64 -r f64d4a2dc14d regress/make-quoting/Makefile
--- a/regress/make-quoting/Makefile Thu Jun 29 13:37:46 2006 +0000
+++ b/regress/make-quoting/Makefile Thu Jun 29 14:01:58 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2006/06/29 13:35:18 rillig Exp $
+# $NetBSD: Makefile,v 1.7 2006/06/29 14:01:58 rillig Exp $
#
DISTNAME= regress-make-1.0
@@ -8,15 +8,45 @@
MAINTAINER= rillig%NetBSD.org@localhost
COMMENT= Test Makefile quoting and make(1) bugs
-REGRESS_TESTS= bug1 bug2 continue dblquote for ltarget nestfor newline
-REGRESS_TESTS+= quoting sglquote vtarget
+NUM_MAKE_VERSION= ${MAKE_VERSION:C/[^0-9]//g}
+
+.include "../../mk/bsd.prefs.mk"
+
+REGRESS_TESTS= # none
+
+# Has been fixed somewhere in 2005.
+.if ${NUM_MAKE_VERSION} < 20050101
+REGRESS_TESTS+= bug1
+.endif
+
+REGRESS_TESTS+= bug2
+
+# Has been fixed somewhere in 2006.
+.if ${NUM_MAKE_VERSION} < 20060101
+REGRESS_TESTS+= continue
+.endif
+
+REGRESS_TESTS+= dblquote for ltarget nestfor
+
+.if ${NUM_MAKE_VERSION} < 20060629
+REGRESS_TESTS+= newline
+.endif
+
+# The NetBSD 3.0 /bin/sh is buggy.
+.if !(${OPSYS} == "NetBSD" && !empty(OS_VERSION:M3.0*))
+REGRESS_TESTS+= quoting
+.endif
+
+REGRESS_TESTS+= sglquote vtarget
WRKSRC= ${WRKDIR}
+USE_TOOLS+= diff printf
do-build: do-regress
@${DO_NADA}
do-regress:
+ @printf "Testing bmake(1) version %s\\n" ${NUM_MAKE_VERSION:Q}""
.for t in ${REGRESS_TESTS}
@${_PKG_SILENT}${_PKG_DEBUG} \
${ECHO_MSG} "Running testcase "${t:Q}; \
Home |
Main Index |
Thread Index |
Old Index