blob: 25aaaf2e53371c272bf835b57aef0263d87254b3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/usr/bin/env bash
# vim: set sw=4 sts=4 et ft=sh :
make_enum_ELikePackageDepSpecOption()
{
prefix epdso
want_destringify
key epdso_allow_slot_deps "Allow :slot deps"
key epdso_allow_slot_star_deps "Allow :* slot deps"
key epdso_allow_slot_equal_deps "Allow := and :=blah slot deps"
key epdso_allow_subslot_deps "Allow subslots in slot deps"
key epdso_allow_repository_deps "Allow ::repo deps"
key epdso_allow_use_deps "Allow [use] deps"
key epdso_allow_use_deps_portage "Allow [use] deps with Portage syntax"
key epdso_allow_use_dep_defaults "Allow [use(+)] and [use(-)] deps"
key epdso_allow_use_dep_question_defaults "Allow [use(?)] deps"
key epdso_missing_use_deps_is_qa "Missing [use] flags with no default is a QA violation"
key epdso_allow_ranged_deps "Allow [op version] deps"
key epdso_allow_tilde_greater_deps "Allow ~> deps"
key epdso_disallow_nonranged_deps "Disallow >=foo/bar-1 deps"
key epdso_nice_equal_star "Make =* do something sensible"
key epdso_strict_parsing "Error rather than warn for violations"
key epdso_allow_key_requirements "Allow [.key=value] requirements. \since 0.40"
}
|