# $FreeBSD$ PORTNAME= pond PORTVERSION= 20140120 CATEGORIES= security MASTER_SITES= http://c-s.li/ports/ DISTFILES= pond-20140120.tar.gz \ go-gtk-20131128.tar.gz \ ed25519-20131225.tar.gz MAINTAINER= cs@FreeBSD.org COMMENT= Forward secure, asynchronous messenger LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${LOCALBASE}/${GO_LIBDIR}/code.google.com/p/go.crypto/bcrypt.a:${PORTSDIR}/security/go.crypto \ ${LOCALBASE}/${GO_LIBDIR}/code.google.com/p/goprotobuf/proto.a:${PORTSDIR}/devel/goprotobuf \ ${LOCALBASE}/${GO_LIBDIR}/code.google.com/p/go.net/dict.a:${PORTSDIR}/net/go.net RUN_DEPENDS= tor:${PORTSDIR}/security/tor LIB_DEPENDS= gtkspell:${PORTSDIR}/textproc/gtkspell \ libtspi.so:${PORTSDIR}/security/trousers BROKEN= Experimental. Know what you do! PLIST_FILES= bin/server bin/client USE_GNOME= gtk30 GO_PKGNAME= github.com/agl/pond GO_TARGET= ${GO_PKGNAME}/server \ ${GO_PKGNAME}/client post-extract: @${MKDIR} ${GO_WRKSRC:H} @${CP} files/sys_freebsd.go ${WRKSRC}/client/system/sys_freebsd.go @${CP} files/main_freebsd.go ${WRKSRC}/client/main_freebsd.go @${LN} -sf ${WRKSRC} ${GO_WRKSRC} @${LN} -sf ${WRKDIR}/go-gtk-20131128 ${GO_WRKDIR_SRC}/github.com/agl/go-gtk @${LN} -sf ${WRKDIR}/ed25519-20131225 ${GO_WRKDIR_SRC}/github.com/agl/ed25519 post-patch: @${REINPLACE_CMD} -e 's|\ .include "${PORTSDIR}/lang/go/files/bsd.go.mk" .include