The attached patch applied over current ebuild clean up vsftpd ebuild: - Changes the dependency on openssl to 0.9.7d instead of 0.9.7d-r1 (needed for fbsd profile to work, but still safe for linux, as -r1 fixes only an smime problem which surely doesn't affect vsftpd as no smime string can be found on sources nor scripts). - Removes ucspi-tcp dependency, as the site, nor the sources, nor the scripts refers at it. Maybe is a legacy dependency of the 1.x series, but surely isn't needed at the moment. - Adds an xinetd use-flag which adds optional runtime dependency on xinetd, and is used to install the xinetd.d script only if requested. - Removes a commented-out filter-flag which is no more needed (at least so states changelog) - Change an if ! use; then; fi block into a use || as it's a single line (as for the two use && above - Removes the einfo about disable pam support on compile (it's quite rare that an user can read what is stated before compile, and anyway as pam is enabled by default the user should know that pam support is disabled looking at the flags) - Cleans up the installation of files, removing a 'cp -a' instance (it won't work on non-gnu systems) and replacing it with a cp -R (why should we use preserve permission and then change the permissions to make them root-owned?) - Installs pam files only if pam support is requested - Removes the install call for empty dirs in postinst, and replace it with keepdirs - Removes depscan call (should be done automatically). Please note that version 2.0.2 is out, it builds fine using the normal ebuild (patched with the attached patch). HTH, Diego
Created attachment 53067 [details, diff] Patch over current ebuild
*** Bug 90591 has been marked as a duplicate of this bug. ***
Created attachment 58744 [details, diff] Ebuild patch The attached, updated patch fixes pamd file to be more compatible with g/fbsd which uses the include directive instead of pam_stack.so. It also changes the dependency on pam 0.78 at least. (see also the next attachment which is the pamd file itself)
Created attachment 58745 [details] pamd file
CCed bsd as the pamd file is needed by g/fbsd.
latest available version is 2.0.3 now.
*** Bug 95018 has been marked as a duplicate of this bug. ***
Fixed in vsftpd-2.0.3