net-misc/dante-1.1.15_pre1 builds with the attached ebuild/patch. I tested only the client library, it works. Reproducible: Always Steps to Reproduce:
Created attachment 49400 [details] Updated ebuild
Created attachment 49401 [details, diff] Patch
I get the following error: if gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../libscompat -DDEBUG -DSOCKS_SERVER=1 -DSOCKS_CLIENT=0 -fast -fPIC -mcpu=7450 -pipe -g -pipe -MT config_scan.o -MD -MP -MF ".deps/config_scan.Tpo" -c -o config_scan.o config_scan.c; \ then mv -f ".deps/config_scan.Tpo" ".deps/config_scan.Po"; else rm -f ".deps/config_scan.Tpo"; exit 1; fi /bin/sh ../libtool --tag=CC --mode=link gcc -DSOCKS_SERVER=1 -DSOCKS_CLIENT=0 -fast -fPIC -mcpu=7450 -pipe -g -pipe -o sockd config_parse.o config_scan.o sockd.o sockd_child.o io.o sockd_negotiate.o sockd_request.o method_uname.o debug.o udp_util.o util.o log.o socket.o sockd_socket.o config.o sockd_util.o sockd_protocol.o serverconfig.o protocol.o hostcache.o interposition.o broken.o serr.o sockd_io.o accesscheck.o auth_password.o auth_pam.o tostring.o redirect.o redirect_key.o addressmatch.o checkmodule.o bandwidth.o bandwidth_key.o getifa.o ../libscompat/libscompat.la -lpam mkdir .libs gcc -DSOCKS_SERVER=1 -DSOCKS_CLIENT=0 -fast -fPIC -mcpu=7450 -pipe -g -pipe -o sockd config_parse.o config_scan.o sockd.o sockd_child.o io.o sockd_negotiate.o sockd_request.o method_uname.o debug.o udp_util.o util.o log.o socket.o sockd_socket.o config.o sockd_util.o sockd_protocol.o serverconfig.o protocol.o hostcache.o interposition.o broken.o serr.o sockd_io.o accesscheck.o auth_password.o auth_pam.o tostring.o redirect.o redirect_key.o addressmatch.o checkmodule.o bandwidth.o bandwidth_key.o getifa.o ../libscompat/.libs/libscompat.a -lpam ld: Undefined symbols: _res_9_init make[1]: *** [sockd] Error 1 make: *** [all-recursive] Error 1
And this fixes it: inherit flag-o-matic use ppc-macos && append-flags "-DBIND_8_COMPAT=1" But nonetheless, this depends on baselayout for the init script.
works without BIND_8_COMPAT here. > But nonetheless, this depends on baselayout for the init script. dante is still useful without a working init script, so i don't think that should prevent it from being keyworded unstable.
dante has been moved to net-proxy category
dante-1.1.17.ebuild requires automake 1.9, hence this bug is for the progressive profile users.
dante-1.1.18 no longer depends on libtool or automake.
added ~ppc-macos keyword to dante-1.1.19.ebuild.