This splits htpasswd and htdigest out of the apache ebuild. Lighttpd wants them in order to use those auth types, and I don't really need apache installed for that. Also, bug 150320 would benefit from this. The other www-servers would, as well. I've kept the versioning the same as apache's. There is no need for these tools to be slotted, so I have removed the slotting. I'm attaching the net-www/htaccess-2.0.59 ebuild, as well as a patch against the apache-2.0.59 ebuild to support this. The htaccess ebuild includes a blocker for the unconverted apache-2.0 ebuilds. Something should probably be done about the apache-2.2 ones, since those don't fall under the block (they're still pmasked). I have no idea if the selinux stuff still pertains, so I left that in.
Created attachment 99398 [details] net-www/htaccess-2.0.59 Ebuild for net-www/htaccess
Created attachment 99399 [details, diff] patch for net-www/apache-2.0.59 patch for net-www/apache-2.0.59
Oops, one small change should be made- debug should be removed from IUSE.
ka0ttic: As the lighttpd maintainer, is this something you would like for your package? I'm willing to do it, but only if it'll actually be used.
One request - please put this in app-admin or somewhere ... anywhere other than net-www. net-www is a historical dumping ground that we're trying to eventually clear out. Best regards, Stu
CC: Missed www-servers herd when I read the metadata. Opinions? Any other servers that can use this? Re: location/package name - I agree. app-admin/htpasswd is what it should be.
Category sounds good from here. Please let us know when you've got htpasswd & co. split out and we (or I) will add package.mask-ed versions of lighty. I guess a cursory scan of other www-server packages wouldn't go a miss, either...
Who exactly is this waiting on?
This is in the tree now as app-admin/apache-tools, which contains htdigest, htpasswd, ab and htdbm. If you want something else additionally in apache-tools, open a new bug and assign it to me/us.