svn commit: r476859 - in head/net: . zyre

Yuri Victorovich yuri at FreeBSD.org
Sat Aug 11 06:22:49 UTC 2018


Author: yuri
Date: Sat Aug 11 06:22:47 2018
New Revision: 476859
URL: https://svnweb.freebsd.org/changeset/ports/476859

Log:
  New port: net/zyre: Framework for proximity-based peer-to-peer applications

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

Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile	Sat Aug 11 03:32:01 2018	(r476858)
+++ head/net/Makefile	Sat Aug 11 06:22:47 2018	(r476859)
@@ -1569,5 +1569,6 @@
     SUBDIR += zillion
     SUBDIR += zmap
     SUBDIR += zsync
+    SUBDIR += zyre
 
 .include <bsd.port.subdir.mk>

Added: head/net/zyre/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/zyre/Makefile	Sat Aug 11 06:22:47 2018	(r476859)
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME=	zyre
+DISTVERSIONPREFIX=	v
+DISTVERSION=	2.0.0-160
+DISTVERSIONSUFFIX=	-g5858925
+CATEGORIES=	net
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	Framework for proximity-based peer-to-peer applications
+
+LICENSE=	MPL20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libczmq.so:net/czmq \
+		libzmq.so:net/libzmq4
+
+USES=		cmake:outsource
+USE_GITHUB=	yes
+GH_ACCOUNT=	zeromq
+USE_LDCONFIG=	yes
+
+CMAKE_OFF=	ZYRE_BUILD_STATIC
+
+.include <bsd.port.mk>

Added: head/net/zyre/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/zyre/distinfo	Sat Aug 11 06:22:47 2018	(r476859)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1533967704
+SHA256 (zeromq-zyre-v2.0.0-160-g5858925_GH0.tar.gz) = dd456ac57ddc87b6d2025cb440fc77058dc2bce3aa639e5ffb424ae23b2b4dd8
+SIZE (zeromq-zyre-v2.0.0-160-g5858925_GH0.tar.gz) = 345728

Added: head/net/zyre/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/zyre/pkg-descr	Sat Aug 11 06:22:47 2018	(r476859)
@@ -0,0 +1,21 @@
+Zyre provides reliable group messaging over local area networks.
+
+It has these key characteristics:
+* Zyre needs no administration or configuration.
+* Peers may join and leave the network at any time.
+* Peers talk to each other without any central brokers or servers.
+* Peers can talk directly to each other.
+* Peers can join groups, and then talk to groups.
+* Zyre is reliable, and loses no messages even when the network is heavily
+  loaded.
+* Zyre is fast and has low latency, requiring no consensus protocols.
+* Zyre is designed for WiFi networks, yet also works well on Ethernet networks.
+* Time for a new peer to join a network is about one second.
+
+Typical use cases for Zyre are:
+* Local service discovery.
+* Clustering of a set of services on the same Ethernet network.
+* Controlling a network of smart devices (Internet of Things).
+* Multi-user mobile applications (like smart classrooms).
+
+WWW: https://github.com/zeromq/zyre

Added: head/net/zyre/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/zyre/pkg-plist	Sat Aug 11 06:22:47 2018	(r476859)
@@ -0,0 +1,17 @@
+bin/zpinger
+include/zre_msg.h
+include/zyre.h
+include/zyre_election.h
+include/zyre_event.h
+include/zyre_group.h
+include/zyre_library.h
+include/zyre_node.h
+include/zyre_peer.h
+lib/libzyre.so
+lib/libzyre.so.2
+lib/libzyre.so.2.0.1
+libdata/pkgconfig/libzyre.pc
+share/cmake/zyre/zyreConfig.cmake
+share/cmake/zyre/zyreConfigVersion.cmake
+share/cmake/zyre/zyreTargets-%%CMAKE_BUILD_TYPE%%.cmake
+share/cmake/zyre/zyreTargets.cmake


More information about the svn-ports-all mailing list