I have noticed a few USE-flags for newer versions of packages like xml2 and apache2. Shouldn't it be the other way around? Shouldn't Portage use the newest version available _unless_ the user wants to keep using the old version? The current situation doesn't make any sense to me...
yes, but since everything supports the older version and not the newer version, that's how it is and it should be noted that it works like this: gtk|gtk2: i want gtk support | if gtk2 support exists, i want that instead xml|xml2: i want xml support | if xml2 support exists, i want that instead apache|apache2: i want apache support | if apache2 support exist, i want that instead since not everything supports the new interfaces yet, we cant switch em around on people