Greetings, Attached is an ebuild for monkeysphere-0.29. Monkeysphere is a project to extend OpenPGP's web of trust to new areas of the Internet to help us securely identify each other while we work online. The suite of monkeysphere utilities provides a framework to leverage the web of trust for authentication of HTTPS0 (TLS) and SSH communications. I suggest app-crypt/monkeysphere for this ebuild. -bryan Reproducible: Always
Created attachment 226647 [details] Ebuild for monkeysphere
Created attachment 252631 [details] monkeysphere-0.32.ebuild clean up
I've added this ebuild to the `wtk` overlay. I also adapted the ebuild to either build from a tarball or the Git repo depending on the ebuild name.
Created attachment 360336 [details] monkeysphere-0.36.ebuild
Created attachment 360338 [details, diff] patchfile for ebuild for monkeysphere 0.36 ebuild
Created attachment 360340 [details, diff] patchfile for ebuild for monkeysphere 0.36 ebuild
Comment on attachment 360336 [details] monkeysphere-0.36.ebuild ># Copyright 1999-2013 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >EAPI=5 >inherit eutils user > >DESCRIPTION="Leverage the OpenPGP web of trust for OpenSSH and Web authentication" >HOMEPAGE="http://web.monkeysphere.info/" > >LICENSE="GPL-3" >SLOT="0" >IUSE="" >SRC_URI="http://archive.monkeysphere.info/debian/pool/monkeysphere/m/monkeysphere/monkeysphere_${PV}.orig.tar.gz" >DEPEND="" >KEYWORDS="~x86 ~amd64" >DOCS=(README Changelog) >RDEPEND=" > app-crypt/gnupg > net-analyzer/netcat > dev-perl/Crypt-OpenSSL-RSA > dev-perl/Digest-SHA1 > app-misc/lockfile-progs" > >pkg_setup() >{ > ebegin "Creating named group and user" > enewgroup monkeysphere > enewuser monkeysphere -1 -1 /var/lib/monkeysphere monkeysphere > mkdir -p /var/lib/monkeysphere || die > chown root:monkeysphere /var/lib/monkeysphere || die > chmod 755 /var/lib/monkeysphere || die > eend ${?} >} > >src_prepare() >{ > epatch "${FILESDIR}/01_default_shell.patch" > epatch "${FILESDIR}/02_non_default_port.patch" > sed -i "s#share/doc/monkeysphere#share/doc/${PF}#" Makefile || die >} > >pkg_postinst(){ > monkeysphere-authentication setup >}
Please bear with me, as this is my first ebuild upload to the bugtracker/tree, but I noticed this bug for obsolete monkeysphere and a need-maintainer, so uploading this from my local overlay. Related files are monkeysphere-0.36 with two attached patch files.
CCing crypto-herd: does this look interesting?
Created attachment 363444 [details] monkeysphere-0.36.ebuild Improved ebuild with (i) additional patch (ii) optional socat or netcat
Created attachment 363446 [details, diff] monkeysphere-0.36_userid_empty_line.patch This patch is upstream commit 646eff727152c94ab5ed2b05f1b798129313ae64, ignore empty lines in authorized_user_ids (fixes MS #6344)
Created attachment 363504 [details] monkeysphere-0.36.ebuild Improved ebuild after feedback on IRC (#gentoo-dev-help)
+ 16 Dec 2013; Tom Wijsman <TomWij@gentoo.org> + +files/monkeysphere-0.36_default_shell.patch, + +files/monkeysphere-0.36_non_default_port.patch, + +files/monkeysphere-0.36_userid_empty_line.patch, + +monkeysphere-0.36-r1.ebuild, metadata.xml: + Revision bump, added patches from bug #313253; fixes default shell, non + default port, empty userid line, user, group and permissions. Added Kristian + Fiskerstrand (K_F) to metadata.xml as proxied maintainer.