diff options
Diffstat (limited to 'paludis/repositories/e/e_repository_TEST_5_setup.sh')
-rwxr-xr-x | paludis/repositories/e/e_repository_TEST_5_setup.sh | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/paludis/repositories/e/e_repository_TEST_5_setup.sh b/paludis/repositories/e/e_repository_TEST_5_setup.sh index 52e73d532..b38a5ceeb 100755 --- a/paludis/repositories/e/e_repository_TEST_5_setup.sh +++ b/paludis/repositories/e/e_repository_TEST_5_setup.sh @@ -111,6 +111,64 @@ EOF } END +mkdir -p "cat/strict-use" || exit 1 +cat << 'END' > cat/strict-use/strict-use-5.ebuild || exit 1 +EAPI="5" +DESCRIPTION="The Description" +HOMEPAGE="http://example.com/" +SRC_URI="" +SLOT="0" +IUSE="spork enabled" +LICENSE="GPL-2" +KEYWORDS="test" + +S="${WORKDIR}" + +pkg_setup() { + use enabled || die "enabled not enabled" + use spork && die "sporks are bad" +} +END + +mkdir -p "cat/strict-use-fail" || exit 1 +cat << 'END' > cat/strict-use-fail/strict-use-fail-5.ebuild || exit 1 +EAPI="5" +DESCRIPTION="The Description" +HOMEPAGE="http://example.com/" +SRC_URI="" +SLOT="0" +IUSE="spork enabled" +LICENSE="GPL-2" +KEYWORDS="test" + +S="${WORKDIR}" + +pkg_setup() { + use pony +} +END + +mkdir -p "cat/strict-use-injection" || exit 1 +cat << 'END' > cat/strict-use-injection/strict-use-injection-5.ebuild || exit 1 +EAPI="5" +DESCRIPTION="The Description" +HOMEPAGE="http://example.com/" +SRC_URI="" +SLOT="0" +IUSE="spork enabled" +LICENSE="GPL-2" +KEYWORDS="test" + +S="${WORKDIR}" + +pkg_setup() { + use build && die "build set" + use userland_GNU || die "userland_GNU not set" + use cheese || die "cheese not set" + use otherarch && die "otherarch set" +} +END + mkdir -p "cat/usex" || exit 1 cat << 'END' > cat/usex/usex-5.ebuild || exit 1 EAPI="5" |