Commit Graph

7 Commits

Author SHA1 Message Date
Sławomir Nizio cbcbf7495f [entropy.core] implement "drop all USE" in the new dep. rewrite 2018-02-24 19:52:12 +01:00
Sławomir Nizio 0a56ec74b8 [entropy.core,entropy.server] implement new dep. rewrite parser
It uses a simple rules without the need to use complex regexes. It is
not as powerful as the existing approaches so both are complementary.

For example, this:
    foo/bar (.*)app-crypt/pinentry(.*)\[gtk\] \1app-crypt/pinentry-gtk2\2
expresses the intention that can be expressed simpler:
    rewrite foo/bar from-dep=app-crypt/pinentry to-dep=app-crypt/pinentry-gtk2 if-dep-has-use=gtk drop-use=gtk
2018-02-24 19:35:44 +01:00
Fabio Erculiani 544b257707 [conf] packages.server.dep_rewrite: add more documentation 2011-07-21 13:52:18 +02:00
Fabio Erculiani c5d270d4a1 [entropy.server] add catch-all dep_rewrite syntax 2011-05-21 23:19:45 +02:00
Fabio Erculiani 811e6fec95 [entropy.server] implement packages.server.dep_rewrite conflicts add support 2010-11-06 15:12:09 +01:00
Fabio Erculiani 09cb532af5 [entropy.server] add support for dependency add (and document dep. remove) in packages.server.dep_rewrite configuration file 2010-10-23 18:46:44 +02:00
Fabio Erculiani cf7997a9da [conf] add dependency rewrite configuration file example 2010-05-12 14:00:22 +02:00