27173447c8
Gentoo changed =* to mean almost the same thing as it does in Exherbo in bug 560466; the difference being that float-like components aren't treated specially, for example 1.0123 doesn't match a dep saying =1.012*. Since nothing in Exherbo relies on this anyway, just make it the same everywhere.
27 lines
1.4 KiB
Bash
27 lines
1.4 KiB
Bash
#!/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_slot_equal_deps_portage "Allow := and :blah= slot deps with Portage rewriting rules"
|
|
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_strict_parsing "Error rather than warn for violations"
|
|
key epdso_allow_key_requirements "Allow [.key=value] requirements. \since 0.40"
|
|
}
|
|
|