aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories
diff options
context:
space:
mode:
authorAvatar David Leverton <levertond@googlemail.com> 2008-08-03 16:53:22 +0100
committerAvatar David Leverton <levertond@googlemail.com> 2008-08-03 18:32:16 +0100
commite16130d830bf6911e21b6c2d9c1e2d9672d2fcf0 (patch)
tree41344b91725c58ce562270eabd0176294f6c7908 /paludis/repositories
parent6450119094d0c6dbc68162a815d5a5d8e500ce00 (diff)
downloadpaludis-e16130d830bf6911e21b6c2d9c1e2d9672d2fcf0.tar.gz
paludis-e16130d830bf6911e21b6c2d9c1e2d9672d2fcf0.tar.xz
Support Portage-syntax for USE deps.
Diffstat (limited to 'paludis/repositories')
-rw-r--r--paludis/repositories/e/eapis/exheres-0.conf4
-rw-r--r--paludis/repositories/e/eapis/kdebuild-1.conf2
-rw-r--r--paludis/repositories/e/eapis/paludis-1.conf2
-rw-r--r--paludis/repositories/fake/dep_parser.cc4
4 files changed, 6 insertions, 6 deletions
diff --git a/paludis/repositories/e/eapis/exheres-0.conf b/paludis/repositories/e/eapis/exheres-0.conf
index af0c1bc78..8c75f1e36 100644
--- a/paludis/repositories/e/eapis/exheres-0.conf
+++ b/paludis/repositories/e/eapis/exheres-0.conf
@@ -5,8 +5,8 @@
exported_name = exheres-0
can_be_pbin = true
-package_dep_spec_parse_options = allow_slot_deps allow_square_bracket_deps \
- allow_tilde_greater_deps strict_parsing \
+package_dep_spec_parse_options = allow_slot_deps allow_use_deps \
+ allow_ranged_deps allow_tilde_greater_deps strict_parsing \
allow_slot_equal_deps allow_slot_star_deps
dependency_spec_tree_parse_options = disallow_any_use uri_supports_arrow
iuse_flag_parse_options = strict_parsing
diff --git a/paludis/repositories/e/eapis/kdebuild-1.conf b/paludis/repositories/e/eapis/kdebuild-1.conf
index 8d872e70e..9c89cda7e 100644
--- a/paludis/repositories/e/eapis/kdebuild-1.conf
+++ b/paludis/repositories/e/eapis/kdebuild-1.conf
@@ -7,7 +7,7 @@ exported_name = kdebuild-1
can_be_pbin = false
package_dep_spec_parse_options = allow_slot_deps allow_slot_deps allow_slot_equal_deps \
- allow_slot_star_deps allow_square_bracket_deps
+ allow_slot_star_deps allow_use_deps allow_ranged_deps
ebuild_module_suffixes = kdebuild-1 1 0
utility_path_suffixes = kdebuild-1 1 0
dependency_spec_tree_parse_options = uri_supports_arrow
diff --git a/paludis/repositories/e/eapis/paludis-1.conf b/paludis/repositories/e/eapis/paludis-1.conf
index f242ec8d5..31b26c9b6 100644
--- a/paludis/repositories/e/eapis/paludis-1.conf
+++ b/paludis/repositories/e/eapis/paludis-1.conf
@@ -5,7 +5,7 @@
exported_name = paludis-1
can_be_pbin = true
-package_dep_spec_parse_options = allow_slot_deps allow_square_bracket_deps \
+package_dep_spec_parse_options = allow_slot_deps allow_use_deps allow_ranged_deps \
allow_repository_deps allow_tilde_greater_deps strict_parsing \
allow_slot_equal_deps allow_slot_star_deps
dependency_spec_tree_parse_options = disallow_any_use uri_supports_arrow
diff --git a/paludis/repositories/fake/dep_parser.cc b/paludis/repositories/fake/dep_parser.cc
index 389b40bcb..3aeb5b077 100644
--- a/paludis/repositories/fake/dep_parser.cc
+++ b/paludis/repositories/fake/dep_parser.cc
@@ -62,7 +62,7 @@ namespace
{
PackageDepSpec p(parse_elike_package_dep_spec(s, ELikePackageDepSpecOptions() + epdso_allow_slot_deps
+ epdso_allow_slot_star_deps + epdso_allow_slot_equal_deps + epdso_allow_repository_deps
- + epdso_allow_square_bracket_deps + epdso_allow_tilde_greater_deps
+ + epdso_allow_use_deps + epdso_allow_ranged_deps + epdso_allow_tilde_greater_deps
+ epdso_strict_parsing, id));
(*h.begin())[k::add_handler()](make_shared_ptr(new TreeLeaf<T_, PackageDepSpec>(make_shared_ptr(new PackageDepSpec(p)))));
}
@@ -77,7 +77,7 @@ namespace
make_shared_ptr(new PackageDepSpec(parse_elike_package_dep_spec(s.substr(1),
ELikePackageDepSpecOptions() + epdso_allow_slot_deps
+ epdso_allow_slot_star_deps + epdso_allow_slot_equal_deps + epdso_allow_repository_deps
- + epdso_allow_square_bracket_deps + epdso_allow_tilde_greater_deps
+ + epdso_allow_use_deps + epdso_allow_ranged_deps + epdso_allow_tilde_greater_deps
+ epdso_strict_parsing, id)))));
(*h.begin())[k::add_handler()](make_shared_ptr(new TreeLeaf<T_, BlockDepSpec>(b)));
}