wzdftpd is not currently in the portage tree. An ebuild has been written and partially tested for compiling and installing wzdftpd 0.8.2 on Gentoo Linux. Reproducible: Always Steps to Reproduce:
Created attachment 126170 [details] net-ftp/wzdftpd/wzdftpd-0.8.2.ebuild
Created attachment 126171 [details] net-ftp/wzdftpd/files/wzdftpd-0.8.2-perlinc.patch Patches wzdftpd 0.8.2 so that the Perl libraries/headers are found correctly by CMake. This is a somewhat Gentoo-specific bug because the Perl path has an underscore in the pathname on Gentoo. This patch fixes a regex bug in the wzdftpd CMake script where Perl pathnames with an underscore in them would not be recognized. This patch has been applied to upstream SVN.
Note that I am a wzdftpd developer and therefore I'm willing to maintain this release. I'm somewhat new to Gentoo/ebuilds so there are likely some changes which need to be made to the first ebuild I've uploaded here. More info on wzdftpd (the bugtracker/wiki/mailing lists/etc) @ http://www.wzdftpd.net
For reference, here is the wzdftpd ticket regarding the new ebuild for 0.8.2: https://www.wzdftpd.net/trac/ticket/137
Created attachment 143734 [details] Proposed ebuild for net-ftp/wzdftpd-0.8.3 I cleaned up the ebuild from the wzdftpd tree a little, using cmake-utils.eclass amongst others. It installs fine here on amd64 and x86, but I haven't been able to test the server itself. The perl-inc patch is no longer needed since it was included upstream in 0.8.3
Another change I forgot to mention: if both ssl and gnutls use flags are selected, the ebuild let's the build system decide, which favors GnuTLS (which is the indented behaviour). Also, the build seems to work fine without the -j1 limitation, but I'm not really an expert on that matter.
Created attachment 143886 [details] Update ebuild for =net-ftp/wzdftpd-0.8.3 Update the ebuild to not depend on openssl if it's not used, plus removed the -j1 limitation (built fine so far without it). Updated SVN ebuild coming right up.
Created attachment 143888 [details] Proposed ebuild for net-ftp/wzdftpd-9999 (svn version)
Hi Bernhard, thank you for cleaning up and fixing the ebuild's. I just had one question regarding cmake-utils.eclass and that is, I assume that having the "debug" USE flag activated will automatically add the "-DCMAKE_BUILD_TYPE=Debug" configure option as shown in the cmake-utils.eclass source code: if has debug ${IUSE//+} && use debug; then echo -DCMAKE_BUILD_TYPE=Debug else echo -DCMAKE_BUILD_TYPE=Release fi Again, thank you for updating the ebuilds. I've added them to the wzdftpd source repositories as well.
Also note that I've added a "dev-db/sqlite" dependency requirement to the SVN build if the "dupecheck" USE flag is enabled. This is because the dupecheck plugin uses a sqlite database to store data. The "sqlite" USE flag is different in that it will build the sqlite authentication plugin.
Created attachment 146634 [details] Adds sqlite dependency if the dupecheck plugin is being built (fixes 2008-02-18 ebuild from Bernhard Frauendienst)
Created attachment 146657 [details] Fixed small typo with gcc optimization flags that prevented build with CMake See upstream commit https://www.wzdftpd.net/trac/changeset/1957
Created attachment 146659 [details] Fixed small typo with gcc optimization flags that prevented build with CMake See upstream commit https://www.wzdftpd.net/trac/changeset/1957
(this is an automated message based on filtering criteria that matched this bug) 'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached to this bug. This bug is assigned to maintainer-wanted which means that it is not in the main tree. Heuristics show that no Gentoo developer has commented on your ebuild. Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq