[Midnightbsd-cvs] mports [21772] trunk/net: add nanomsg
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Aug 20 14:36:11 EDT 2016
Revision: 21772
http://svnweb.midnightbsd.org/mports/?rev=21772
Author: laffer1
Date: 2016-08-20 14:36:11 -0400 (Sat, 20 Aug 2016)
Log Message:
-----------
add nanomsg
Modified Paths:
--------------
trunk/net/Makefile
Added Paths:
-----------
trunk/net/nanomsg/
trunk/net/nanomsg/Makefile
trunk/net/nanomsg/distinfo
trunk/net/nanomsg/pkg-descr
trunk/net/nanomsg/pkg-plist
Modified: trunk/net/Makefile
===================================================================
--- trunk/net/Makefile 2016-08-20 18:17:02 UTC (rev 21771)
+++ trunk/net/Makefile 2016-08-20 18:36:11 UTC (rev 21772)
@@ -61,6 +61,7 @@
SUBDIR += liveMedia
SUBDIR += mDNSResponder
SUBDIR += miniupnpc
+SUBDIR += nanomsg
SUBDIR += netatalk
SUBDIR += netcat
SUBDIR += netclasses
Added: trunk/net/nanomsg/Makefile
===================================================================
--- trunk/net/nanomsg/Makefile (rev 0)
+++ trunk/net/nanomsg/Makefile 2016-08-20 18:36:11 UTC (rev 21772)
@@ -0,0 +1,33 @@
+# $MidnightBSD$
+# $FreeBSD: head/net/nanomsg/Makefile 420006 2016-08-10 10:21:09Z manu $
+
+PORTNAME= nanomsg
+PORTVERSION= 1.0.0
+CATEGORIES= net
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Socket library that provides several common communication patterns
+
+LICENSE= mit
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USE_GITHUB= yes
+GH_ACCOUNT= nanomsg
+
+USES= cmake pathfix
+USE_LDCONFIG= yes
+
+OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
+
+DOCS_DESC= Build and/or install HTML and manpages
+
+DOCS_BUILD_DEPENDS= asciidoctor:${PORTSDIR}/textproc/rubygem-asciidoctor
+DOCS_CMAKE_BOOL= NN_ENABLE_DOC
+DOCS_CMAKE_ON= -DCMAKE_INSTALL_MANDIR:STRING=man
+
+post-install:
+ ${MKDIR} ${PREFIX}/libdata/pkgconfig/
+ -${MV} ${PREFIX}/lib/pkgconfig/nanomsg.pc ${PREFIX}/libdata/pkgconfig/nanomsg.pc
+
+.include <bsd.port.mk>
Property changes on: trunk/net/nanomsg/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net/nanomsg/distinfo
===================================================================
--- trunk/net/nanomsg/distinfo (rev 0)
+++ trunk/net/nanomsg/distinfo 2016-08-20 18:36:11 UTC (rev 21772)
@@ -0,0 +1,2 @@
+SHA256 (nanomsg-1.0.0_GH0.tar.gz) = 24afdeb71b2e362e8a003a7ecc906e1b84fd9f56ce15ec567481d1bb33132cc7
+SIZE (nanomsg-1.0.0_GH0.tar.gz) = 305040
Property changes on: trunk/net/nanomsg/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net/nanomsg/pkg-descr
===================================================================
--- trunk/net/nanomsg/pkg-descr (rev 0)
+++ trunk/net/nanomsg/pkg-descr 2016-08-20 18:36:11 UTC (rev 21772)
@@ -0,0 +1,20 @@
+nanomsg is a socket library that provides several common communication
+patterns. It aims to make the networking layer fast, scalable, and easy
+to use. Implemented in C, it works on a wide range of operating systems
+with no further dependencies.
+
+The communication patterns, also called "scalability protocols", are basic
+blocks for building distributed systems. By combining them you can create
+a vast array of distributed applications. The following scalability
+protocols are currently available:
+
+ * PAIR -- simple one-to-one communication
+ * BUS -- simple many-to-many communication
+ * REQREP -- allows to build clusters of stateless services to process
+ user requests
+ * PUBSUB -- distributes messages to large sets of interested subscribers
+ * PIPELINE -- aggregates messages from multiple sources and load balances
+ them among many destinations
+ * SURVEY -- allows to query state of multiple applications in single go
+
+WWW: http://nanomsg.org/
Property changes on: trunk/net/nanomsg/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net/nanomsg/pkg-plist
===================================================================
--- trunk/net/nanomsg/pkg-plist (rev 0)
+++ trunk/net/nanomsg/pkg-plist 2016-08-20 18:36:11 UTC (rev 21772)
@@ -0,0 +1,86 @@
+bin/nanocat
+include/nanomsg/bus.h
+include/nanomsg/inproc.h
+include/nanomsg/ipc.h
+include/nanomsg/nn.h
+include/nanomsg/pair.h
+include/nanomsg/pipeline.h
+include/nanomsg/pubsub.h
+include/nanomsg/reqrep.h
+include/nanomsg/survey.h
+include/nanomsg/tcp.h
+include/nanomsg/ws.h
+lib/libnanomsg.so
+lib/libnanomsg.so.1.0.0
+lib/libnanomsg.so.5.0.0
+libdata/pkgconfig/nanomsg.pc
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nanocat.1.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nanomsg.7.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_allocmsg.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_bind.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_bus.7.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_close.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_cmsg.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_connect.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_device.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_env.7.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_errno.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_freemsg.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_get_statistic.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_getsockopt.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_inproc.7.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_ipc.7.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_pair.7.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_pipeline.7.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_poll.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_pubsub.7.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_reallocmsg.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_recv.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_recvmsg.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_reqrep.7.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_send.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_sendmsg.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_setsockopt.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_shutdown.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_socket.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_strerror.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_survey.7.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_symbol.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_symbol_info.3.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_tcp.7.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nn_ws.7.html
+%%DOCS%%man/man1/nanocat.1.gz
+%%DOCS%%man/man3/nn_allocmsg.3.gz
+%%DOCS%%man/man3/nn_bind.3.gz
+%%DOCS%%man/man3/nn_close.3.gz
+%%DOCS%%man/man3/nn_cmsg.3.gz
+%%DOCS%%man/man3/nn_connect.3.gz
+%%DOCS%%man/man3/nn_device.3.gz
+%%DOCS%%man/man3/nn_errno.3.gz
+%%DOCS%%man/man3/nn_freemsg.3.gz
+%%DOCS%%man/man3/nn_get_statistic.3.gz
+%%DOCS%%man/man3/nn_getsockopt.3.gz
+%%DOCS%%man/man3/nn_poll.3.gz
+%%DOCS%%man/man3/nn_reallocmsg.3.gz
+%%DOCS%%man/man3/nn_recv.3.gz
+%%DOCS%%man/man3/nn_recvmsg.3.gz
+%%DOCS%%man/man3/nn_send.3.gz
+%%DOCS%%man/man3/nn_sendmsg.3.gz
+%%DOCS%%man/man3/nn_setsockopt.3.gz
+%%DOCS%%man/man3/nn_shutdown.3.gz
+%%DOCS%%man/man3/nn_socket.3.gz
+%%DOCS%%man/man3/nn_strerror.3.gz
+%%DOCS%%man/man3/nn_symbol.3.gz
+%%DOCS%%man/man3/nn_symbol_info.3.gz
+%%DOCS%%man/man7/nanomsg.7.gz
+%%DOCS%%man/man7/nn_bus.7.gz
+%%DOCS%%man/man7/nn_env.7.gz
+%%DOCS%%man/man7/nn_inproc.7.gz
+%%DOCS%%man/man7/nn_ipc.7.gz
+%%DOCS%%man/man7/nn_pair.7.gz
+%%DOCS%%man/man7/nn_pipeline.7.gz
+%%DOCS%%man/man7/nn_pubsub.7.gz
+%%DOCS%%man/man7/nn_reqrep.7.gz
+%%DOCS%%man/man7/nn_survey.7.gz
+%%DOCS%%man/man7/nn_tcp.7.gz
+%%DOCS%%man/man7/nn_ws.7.gz
Property changes on: trunk/net/nanomsg/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list