gnutls 1.6.3 works on x86-macos. opencdk and gnutls need to be added to the tree, opencdk works without additional adjustments whereas two patches taken from macports need to be applied to gnutls.: http://trac.macports.org/projects/macports/browser/trunk/dports/devel/gnutls/files/patch-includes_gnutls_gnutlsxx.h?rev=27269&format=txt http://trac.macports.org/projects/macports/browser/trunk/dports/devel/gnutls/files/patch-lib_gnutlsxx.cpp?rev=27269&format=txt I've also added RESTRICT=test to the ebuild of gnutls as it needs to be installed for the test suite to work. Please test this on different platforms, too.
Created attachment 126079 [details] net-libs/gnutls
Created attachment 126081 [details, diff] net-libs/gnutls
Created attachment 126082 [details, diff] net-libs/gnutls
Created attachment 126083 [details] app-crypt/opencdk version not yet in the main tree
Created attachment 126087 [details] app-crypt/opencdk
Comment on attachment 126087 [details] app-crypt/opencdk the ebuild can be used for both 0.5.7 and 0.5.13, only that 0.5.13 is not yet in the main tree
Created attachment 126155 [details] net-libs/gnutls (1.7.15!) from 1.7.11 on gnutls works without the above patches. (the good news) the bad news is that 1.7.x is the unstable branch and more importantly opencdk is not recognized for some reason - the included version is used instead.
Created attachment 126645 [details, diff] patch against gnutls-1.6.3 replacing the ebuild with a patch against the eapify'd and ecleankw'd ebuild from the main tree
opencdk 0.5.7 works without modifications
Merged two macports patches in one, and changed them to use __APPLE_CC__ since this is an gcc-apple compiler bug. Added and stuff. Thanks!