Hi, mail-client/nail got renamed to mailx and integrated into the Heirloom project as stated on http://nail.sourceforge.net/ and http://heirloom.sourceforge.net/mailx.html It has already advanced to version 12.1 for which I've already adapted the nail ebuild but am not sure whether to post it here or file a new bug. However, now there is another nosocket.patch needed, which can be found in the archives for nail-devel.
Eh, this is a no-op. We can't have two different packages called mail-client/mailx...
(In reply to comment #1) > Eh, this is a no-op. We can't have two different packages called > mail-client/mailx... > So this comes down to two options: a new heirloom-mailx or keeping it under the name mail-client/nail. Either way the ebuilds for the new versions (>=12.0) need a different SRC_URI and other minimal changes.
Andreas, feel free to post the ebuild (and a diff to current one) here. Thanks!
Created attachment 104871 [details] nail-12.0.ebuild Works for nail-12.1 as well.
Created attachment 104872 [details, diff] nail-12.x-nosocket.patch Patch for using nail-12.x without socket support.
Created attachment 104873 [details, diff] nail-12.0.ebuild.patch Differences between nail-11.25-r3.ebuild and nail-12.0.ebuild
Hi, Tested the ebuild on amd64 : works fine with newer version 12.2. It would be good to see nail replaced with heirloom-mailx quickly because nail-11.25 is nearly 2 years old now. In this case the nosocket patch should just be renamed to heirloom-mailx-12.x-nosocket.patch
Created attachment 124168 [details] nail-12.2.ebuild Where are wrong line in nail-12.0.ebuild: make DESTDIR=${D} UCBINSTALL=/bin/install PREFIX=/usr install || die "install failed" must: make DESTDIR=${D} UCBINSTALL=/usr/bin/install PREFIX=/usr install || die "install failed"
There is now a 12.3 release. The nosocket patch no longer works with this release. I do not know enough about patches, would somebody be able to take a look at it and see if they can fix it?
(In reply to comment #2) > So this comes down to two options: a new heirloom-mailx or keeping it under the > name mail-client/nail. Debian does the latter and upstream is apparently¹ fine with it, so spare yourself the package move and let's stay with nail. Any chance we get to see an update in the tree? :) [1] http://sourceforge.net/project/shownotes.php?release_id=398406&group_id=106236
Any updates on Gentoo adoption? :) Latest version is 12.4
(In reply to comment #11) > Any updates on Gentoo adoption? :) > > Latest version is 12.4 > I just wrote new ebuild for heirloom-mailx that is based on the latest nail ebuild from portage tree. Added GSSAPI auth (sorry didn't tested that feature) as USE flag. should I open new bug report with "new ebuild...." Subj field?
Can we 12.4 into Portage (even if masked/keyworded), or at least onto the Sunrise overlay? Would be a shame have a 2005 release be the latest version available w/Gentoo.
Created attachment 218143 [details] new ebuild for herloom-mailx the only way I see is to use self-made ebuild unfortunately... this version solved for me some annoying troubles (e.g. "Invalid or incomplete multibyte or wide character")
heirloom-mailx version 12.4 has landed in the tree as mail-client/nail-12.4, roughly based on attachment #218143 [details]. Thank you all very much for reporting, patching and patiently waiting. :)
this ebuild makes no checks that DSSAPI is installed when passing the DSSAPI useflag. that should be added as a depend.