this is the request for new ebuild: net-p2p/dolda-connect (direct connect client with remote GTK+ gui) http://www.dolda2000.com/~fredrik/doldaconnect/
Created attachment 96846 [details] net-p2p/doldaconnect-0.1.ebuild so far, pretty standard build process, except the UI doesn't compile. I do not have time to patch the source code, so someone else will have to do the patches if you want this working. uilib.c: In function 'dc_handleread': uilib.c:497: warning: passing argument 5 of 'getsockopt' from incompatible pointer type uilib.c:661: warning: passing argument 2 of '_sizebuf' from incompatible pointer type uilib.c:718: warning: passing argument 2 of '_sizebuf' from incompatible pointer type uilib.c: In function 'getsrvrr': uilib.c:938: error: 'EOPNOTSUP' undeclared (first use in this function) uilib.c:938: error: (Each undeclared identifier is reported only once uilib.c:938: error: for each function it appears in.) uilib.c: In function 'dc_interpret': uilib.c:1069: warning: passing argument 2 of '_sizebuf' from incompatible pointer type uilib.c:1075: warning: passing argument 2 of '_sizebuf' from incompatible pointer type uilib.c:1081: warning: passing argument 2 of '_sizebuf' from incompatible pointer type
Created attachment 100500 [details] doldaconnect-0.2.ebuild This ebuild for doldaconnect-0.2 compiles fine here (though the Gaim plugin doesn't compile against Gaim 2.0.0_beta).
Created attachment 122608 [details] net-p2p/dolcon-py-0.3.1.ebuild
Created attachment 122609 [details] net-p2p/doldaconnect-0.4.ebuild Version bump, not well tested.
Doldaconnect should depend on gdbm checking for gdbm_open in -lgdbm... no configure: error: *** must have gdbm !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/net-p2p/doldaconnect-0.4/work/doldaconnect-0.4/config.log * * ERROR: net-p2p/doldaconnect-0.4 failed. * Call stack: * ebuild.sh, line 1647: Called dyn_compile * ebuild.sh, line 988: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * doldaconnect-0.4.ebuild, line 34: Called econf '--without-gtk2' '--disable-gtk2ui' '--disable-gtk2pbar' '--disable-gnomeapplet' '--disable-gaimplugin' '--without-guile' '--without-krb5'
For guile support to work guile must be build with deprecated USE flag.
Created attachment 133633 [details] doldaconnect-1.0.ebuild New 1.0 release. Previously reported problems in dependencies fixed.
Obviously I didn't test with USE=gaim, because it should be $(use_enable gaim gaimplugin) \ not $(use_with gaim gaimplugin) \ In fact, I only tested with USE="daemon gnome gtk guile kerberos keyutils libxml2 pam pidgin -gaim" This configuration should be good.
I've added an updated version to my overlay ( layman -a xmw ; emerge -av1 doldaconnect ).