go6.net (Hexago) now calls their IPv6 tunnel client "Gateway6 Client" (for over 2 years). This ebuild attempts to eventually obsolete the net-misc/freenet6 and net-misc/tspc packages, which used to be previous names for the software. Version 6.0-beta4 is the latest from their web site (http://go6.net/4105/download.asp). I'm no expert with ebuilds, but I tried to include basic verification, such as package conflicts with tspc and freenet6. Will attach all files. Builds correctly on my system as of now and can ping an IPv6-only Internet host after starts up so I guess it's not too bad. Reproducible: Always Steps to Reproduce: 1. emerge -va gw6c Actual Results: N/A Expected Results: N/A
Created attachment 171603 [details] net-misc/gw6c-6.0_beta4 ebuild
Created attachment 171605 [details] files/gw6c.conf Initial configuration file for gw6c.
Created attachment 171606 [details] files/gw6c.rc, the rc start up file for gw6c Script to start gw6c, which will be dropped in /etc/init.d.
Created attachment 171607 [details, diff] files/gw6c-5.1-gcc43.patch Patch to prevent g++ from complaining at compile time. Stolen from net-misc/freenet6.
Created attachment 171609 [details, diff] files/gw6c-6.0_beta4-no-template-validation.patch Normally, gw6c validates the template= parameter in its configuration file, which points to a script to execute after the tunnel is established. Without this patch, gw6c restricts the parameter to a few template names only. This patch gives more flexibility by allowing the user to specify any template name (read: any shell script name).
Also, one should probably take a look at bugs #120268, #241064 and #245871 which are related to the Freenet6 service.
Thanks for all your work so far! On second thought the beta release looks interesting enough (fixing a few things like disconnections on linux), so I'll add it in portage when I can. I'd like to wait for 5.1 stabilization bug fixed though, also I have to fix the CFLAGS handling (bug #241064), and prepare an update for the ipv6 gentoo guide. But I'm working on it
After some thought, I've bumped it as freenet6-6.0_beta4 first, so we at least provide the new version (which looks more stable) and fix CFLAGS handling bug. That will leave me some time to prepare the doc change while waiting for the stabling bug. Added in portage, thanks for the report (and initial ebuild)