svn commit: r463872 - in head/net-im: . toxins

Yuri Victorovich yuri at FreeBSD.org
Thu Mar 8 08:15:02 UTC 2018


Author: yuri
Date: Thu Mar  8 08:15:01 2018
New Revision: 463872
URL: https://svnweb.freebsd.org/changeset/ports/463872

Log:
  New port: net-im/toxins: Collection of small programs using toxcore
  
  Approved by:	tcberner (mentor, implicit)

Added:
  head/net-im/toxins/
  head/net-im/toxins/Makefile   (contents, props changed)
  head/net-im/toxins/distinfo   (contents, props changed)
  head/net-im/toxins/pkg-descr   (contents, props changed)
Modified:
  head/net-im/Makefile

Modified: head/net-im/Makefile
==============================================================================
--- head/net-im/Makefile	Thu Mar  8 08:07:29 2018	(r463871)
+++ head/net-im/Makefile	Thu Mar  8 08:15:01 2018	(r463872)
@@ -197,6 +197,7 @@
     SUBDIR += tox
     SUBDIR += tox12
     SUBDIR += toxic
+    SUBDIR += toxins
     SUBDIR += turpial
     SUBDIR += twirssi
     SUBDIR += twitmail

Added: head/net-im/toxins/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/toxins/Makefile	Thu Mar  8 08:15:01 2018	(r463872)
@@ -0,0 +1,35 @@
+# $FreeBSD$
+
+PORTNAME=	toxins
+DISTVERSION=	g20180214
+CATEGORIES=	net-im
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	Collection of small programs using toxcore
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+LIB_DEPENDS=	libsodium.so:security/libsodium \
+		libtoxcore.so:net-im/tox
+
+USES=		gmake pkgconfig
+USE_GITHUB=	yes
+GH_ACCOUNT=	TokTok
+GH_TAGNAME=	e7bb43c
+ALL_TARGET=	build
+
+PROGS=		irc_syncbot tox_shell tox_sync echobot
+
+PLIST_FILES=	${PROGS:S/^/bin\//}
+
+post-patch:
+	@${RM} -r ${WRKSRC}/toxvpn # will be in a separate port
+	@${REINPLACE_CMD} -e 's|-static -ltoxcore|`pkg-config --cflags --libs toxcore`|' ${WRKSRC}/*/Makefile
+
+do-install:
+.for f in ${PROGS}
+	${INSTALL_PROGRAM} ${WRKSRC}/${f}/${f} ${STAGEDIR}${PREFIX}/bin/${f}
+.endfor
+
+.include <bsd.port.mk>

Added: head/net-im/toxins/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/toxins/distinfo	Thu Mar  8 08:15:01 2018	(r463872)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520496023
+SHA256 (TokTok-toxins-g20180214-e7bb43c_GH0.tar.gz) = 481efdfe6eb33feb16c161cd169305c53f671de367b418006936688b4cd160a6
+SIZE (TokTok-toxins-g20180214-e7bb43c_GH0.tar.gz) = 23606

Added: head/net-im/toxins/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/toxins/pkg-descr	Thu Mar  8 08:15:01 2018	(r463872)
@@ -0,0 +1,12 @@
+A collection of small utilities, mostly written in C or C++, that use toxcore.
+
+List of toxins:
+* irc_syncbot: Bot that synchronizes an IRC channel and a Tox group chat
+  (conference).
+* tox_shell: Proof of concept SSH-like server software using Tox. Testing
+  program, not intended for actual use.
+* tox_sync: Bittorrent-sync-like software using Tox. Syncs two directories
+  together.
+* echobot: Bot that accepts all friend requests and echoes all messages.
+
+WWW: https://github.com/TokTok/toxins


More information about the svn-ports-all mailing list