--- /dev/null
+# New ports collection makefile for: oneko
+# Date created: 5 December 1994
+# Whom: asami
+#
+# $FreeBSD$
+#
+
+PORTNAME= monkeysphere
+PORTVERSION= 0.14
+CATEGORIES= security
+MASTER_SITES= http://archive.monkeysphere.info/debian/pool/monkeysphere/m/monkeysphere/
+# hack for debian orig tarballs
+DISTFILES= ${PORTNAME}_${DISTVERSION}.orig.tar.gz
+
+# comment this out to test the port
+IGNORE= this port is not finished yet
+
+MAINTAINER= anarcat@anarcat.ath.cx
+COMMENT= use the OpenPGP web of trust to verify ssh connections
+
+LIB_DEPENDS= gnutls.26:${PORTSDIR}/security/gnutls
+RUN_DEPENDS= base64:${PORTSDIR}/converters/base64 \
+ gpg:${PORTSDIR}/security/gnupg \
+ nc:${PORTSDIR}/net/netcat \
+ bash:${PORTSDIR}/shells/bash
+
+MAN1= monkeysphere.1 openpgp2ssh.1 monkeysphere-ssh-proxycommand.1
+MAN5= monkeysphere.5
+MAN8= monkeysphere-server.8
+MANCOMPRESSED= yes
+USE_GMAKE= yes
+
+.include <bsd.port.mk>
--- /dev/null
+This port is not ready yet. Upstream needs to change a few things (or we
+need patches) to work around some dependencies, most notably:
+
+ * lockfile-progs (they may use procmail's lockfile prog)
+ * moreutils (for sponge)
+ * an install target that also respects PREFIX
+
+We also need to create the monkeysphere user in the pkg-install and
+remove it in pkg-deinstall. To do this, this page has useful tips:
+
+http://www.freebsd.org/doc/en/books/porters-handbook/dads-uid-and-gids.html
+
+and we'll have to copy scripts from existing ports that are suggested
+above, see:
+
+http://www.freebsd.org/cgi/cvsweb.cgi/ports/japanese/Wnn6/pkg-install
+http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/cvsup-mirror/pkg-install
+
+or just look around the ports tree for pkg-install files, they are
+usually for adding users.
+
+There is also the usual crappy work involved with installing a .defaults
+file instead of straight files in /usr/local/etc:
+
+http://www.freebsd.org/doc/en/books/porters-handbook/plist-config.html
+
+Finally the pkg-plist needs to be checked. The package hasn't been
+installed at all once yet, it only patches and builds.
+
+The port is therefore marked as IGNORE, which makes it unusable, comment
+out the IGNORE line in the Makefile to test.
--- /dev/null
+MD5 (monkeysphere_0.14.orig.tar.gz) = cff32444de1b327fa18ec4acd64c1406
+SHA256 (monkeysphere_0.14.orig.tar.gz) = 5b27e0c4a21ede0afe682491ddfbdd70eeddae759287d9eb34e51397ced984cb
+SIZE (monkeysphere_0.14.orig.tar.gz) = 55291
--- /dev/null
+--- src/keytrans/Makefile.orig 2008-08-04 10:52:54.000000000 -0400
++++ src/keytrans/Makefile 2008-09-04 17:31:18.000000000 -0400
+@@ -4,7 +4,7 @@
+ gcc -g -Wall --pedantic -o openpgp2ssh openpgp2ssh.c `libgnutls-config --libs --cflags` gnutls-helpers.o
+
+ %.o: %.c
+- gcc -g -Wall --pedantic -o $@ -c $<
++ gcc -g -Wall --pedantic `libgnutls-config --cflags` -o $@ -c $<
+
+ clean:
+ rm -f openpgp2ssh *.o
--- /dev/null
+SSH key-based authentication is tried-and-true, but it lacks a true Public Key Infrastructure for key certification, revocation and
+expiration. MonkeySphere is a framework that uses the OpenPGP web of trust for these PKI functions. It can be used in both directions: for
+users to get validated host keys, and for hosts to manage user permissions.
+
+WWW: http://web.monkeysphere.info/
--- /dev/null
+sbin/monkeysphere-server
+share/doc/monkeysphere/MonkeySpec
+share/doc/monkeysphere/getting-started-user.mdwn
+share/doc/monkeysphere/getting-started-admin.mdwn
+share/man/man5/monkeysphere.5.gz
+share/man/man1/openpgp2ssh.1.gz
+share/man/man1/monkeysphere-ssh-proxycommand.1.gz
+share/man/man1/monkeysphere.1.gz
+share/man/man8/monkeysphere-server.8.gz
+bin/openpgp2ssh
+bin/monkeysphere-ssh-proxycommand
+bin/monkeysphere
+etc/monkeysphere/monkeysphere-server.conf
+etc/monkeysphere/monkeysphere.conf
+@dirrm share/doc/monkeysphere
+@dirrm share/monkeysphere/common
+@dirrm etc/monkeysphere
+#@dirrm var/lib/monkeysphere
+#lib/monkeysphere/authorized_keys