summaryrefslogtreecommitdiff
path: root/regress/pkg-options/files/group-required.mk
diff options
context:
space:
mode:
authordillo <dillo@pkgsrc.org>2005-06-02 20:38:51 +0000
committerdillo <dillo@pkgsrc.org>2005-06-02 20:38:51 +0000
commit788acb84cf902a7bf98f88e654a2e5a6f0f3e721 (patch)
tree83d76b54e63da656524276fb98e658cc0d73c00d /regress/pkg-options/files/group-required.mk
parent7f874cf6f07300d76575b0659ba4f91501e571e0 (diff)
downloadpkgsrc-788acb84cf902a7bf98f88e654a2e5a6f0f3e721.tar.gz
add tests for groups of mutually exclusive options
Diffstat (limited to 'regress/pkg-options/files/group-required.mk')
-rw-r--r--regress/pkg-options/files/group-required.mk18
1 files changed, 18 insertions, 0 deletions
diff --git a/regress/pkg-options/files/group-required.mk b/regress/pkg-options/files/group-required.mk
new file mode 100644
index 00000000000..b998143e23e
--- /dev/null
+++ b/regress/pkg-options/files/group-required.mk
@@ -0,0 +1,18 @@
+# $NetBSD: group-required.mk,v 1.1 2005/06/02 20:38:51 dillo Exp $
+#
+# This file tests that selecting no option from a requried group
+# causes the package build to fail.
+#
+
+MAKECONF= /dev/null
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.unused
+PKG_SUPPORTED_OPTIONS= single
+PKG_OPTIONS_REQUIRED_GROUPS= req
+PKG_OPTIONS_GROUP.req= a b
+
+.include "../../mk/bsd.options.mk"
+
+.PHONY: test
+test:
+ echo ${PKG_FAIL_REASON:Q}