The ipv6 use flag and related patches were removed from the ucspi-tcp ebuild in r16 in favor of of a UCSPI_TCP_PATCH_DIR environment variable used by other qmail related builds. The r17 ebuild (still unstable) removes support for the UCSPI_TCP_PATCH_DIR, suggesting instead that you modify the ebuild. I'd like to add the ipv6 use flag to the r17 ebuild. I've attached a functioning replacement ebuild as well as a patch for the ipv6 patch. My patch fixes a bug in outputting compressed ipv6 addresses. I've submitted my patch upstream so hopefully it will be included in the next patch release. The ipv6 and ssl use flags have caused problems in the past. I think it is safe to leave out the ssl flag as the ucspi-ssl package provides the ssl functionality.
Created attachment 184813 [details] replacement r17 ebuild with ipv6 support
Created attachment 184814 [details, diff] ip6_fmt patch to output compressed ipv6 addresses correctly
Bump. Is there something preventing this patch to be added?
So for ipv6 support I should use r14, r15 or the modified ebuild? I hope v6 support will be added back in the most recent ebuilds, it's not like it's irrelevant anymore. :)
*** Bug 371591 has been marked as a duplicate of this bug. ***
A similar patch like attachment 184814 [details, diff] is in the upstream diff19.
The 0.88-errno patch can be replaced with the diff19 patch of Fefe. This way both "ipv6" and "!ipv6" can be built. Can someone please take care of this?
should be all set now in the tree; thanks for the report! Commit message: Update to EAPI=4. Re-add support for USE=ipv6. Respect AR/RANLIB in env. Clean up various build warnings. http://sources.gentoo.org/sys-apps/ucspi-tcp/files/0.88-ar-ranlib.patch?rev=1.1 http://sources.gentoo.org/sys-apps/ucspi-tcp/files/0.88-large-responses.patch?rev=1.1 http://sources.gentoo.org/sys-apps/ucspi-tcp/files/0.88-protos-ipv6.patch?rev=1.1 http://sources.gentoo.org/sys-apps/ucspi-tcp/files/0.88-protos-no-ipv6.patch?rev=1.1 http://sources.gentoo.org/sys-apps/ucspi-tcp/files/0.88-protos-rblspp.patch?rev=1.1 http://sources.gentoo.org/sys-apps/ucspi-tcp/files/0.88-protos.patch?rev=1.1 http://sources.gentoo.org/sys-apps/ucspi-tcp/files/0.88-uint-headers.patch?rev=1.1 http://sources.gentoo.org/sys-apps/ucspi-tcp/ucspi-tcp-0.88-r18.ebuild?rev=1.1