Created attachment 270159 [details] scute ebuild A new ebuild for Scute. Scute is a PKCS#11 module that adds support for the OpenPGP smartcard card to the Mozilla Network Security Services (NSS).
Created attachment 270161 [details] metadata
Hi Lucas, thanks for the ebuild, I'll be looking into this personally soonish. I have a couple of doubts about the dependencies though: if this is a generic PKCS#11 provider I don't see the need to require the presence of nss or the mozilla packages (and more to the point, it wouldn't work with the -bin version on ~amd64). I'll try the ebuild out soon anyway.
Created attachment 270225 [details] updated ebuild Ok. Mozilla RDEPENDS dropped. I also added static-libs USE flag, and did a dosym to ensure the library appears in /usr/lib/pkcs11. More tentatively, I enabled eautoreconf, elibtoolize and epunt_cxx to bring it more in-line with other GnuPG project ebuilds.
Give me a moment to play with this, as this afternoon (before leaving to go out with friends) I did more or less the same, but adding a patch to drop versioning altogether. I'll play with it a bit more and then commit it to tree, hopefully this weekend :) P.S.: there is no reason to have static-libs: this is a dynamically-loaded library, shouldn't be available as static archive at all.
Okay now in tree, together with a fixed gpgsm-gencert.sh script that is listed in the documentation.