Sat Jun 18 08:16:27 2016 UTC ()
Import nanomsg-1.0.0 as net/nanomsg

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.

Originally packaged in pkgsrc-wip by:
- Remy Chibois,
- Tobias Nygren,
and
- myself.


(kamil)
diff -r0 -r1.1 pkgsrc/net/nanomsg/DESCR
diff -r0 -r1.1 pkgsrc/net/nanomsg/Makefile
diff -r0 -r1.1 pkgsrc/net/nanomsg/PLIST
diff -r0 -r1.1 pkgsrc/net/nanomsg/buildlink3.mk
diff -r0 -r1.1 pkgsrc/net/nanomsg/distinfo

File Added: pkgsrc/net/nanomsg/DESCR
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.

File Added: pkgsrc/net/nanomsg/Makefile
# $NetBSD: Makefile,v 1.1 2016/06/18 08:16:27 kamil Exp $

DISTNAME=	nanomsg-1.0.0
CATEGORIES=	net
MASTER_SITES=	${MASTER_SITE_GITHUB:=nanomsg/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	http://nanomsg.org/
COMMENT=	Scalability protocols library
LICENSE=	x11

USE_CMAKE=	yes

PKGCONFIG_OVERRIDE+=	libnanomsg.pc.in

.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/net/nanomsg/PLIST
@comment $NetBSD: PLIST,v 1.1 2016/06/18 08:16:27 kamil Exp $
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.${PKGVERSION}
lib/libnanomsg.so.5.0.0
lib/pkgconfig/nanomsg.pc

File Added: pkgsrc/net/nanomsg/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2016/06/18 08:16:27 kamil Exp $

BUILDLINK_TREE+=	nanomsg

.if !defined(NANOMSG_BUILDLINK3_MK)
NANOMSG_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.nanomsg+=	nanomsg>=1.0.0
BUILDLINK_PKGSRCDIR.nanomsg?=	../../net/nanomsg
.endif	# NANOMSG_BUILDLINK3_MK

BUILDLINK_TREE+=	-nanomsg

File Added: pkgsrc/net/nanomsg/distinfo
$NetBSD: distinfo,v 1.1 2016/06/18 08:16:27 kamil Exp $

SHA1 (nanomsg-1.0.0.tar.gz) = 57f90778a9bb7b95a7fd73910fd41894f3ee9cab
RMD160 (nanomsg-1.0.0.tar.gz) = fb5b2218aafe90951354d30baeaf0d06a6f9722a
SHA512 (nanomsg-1.0.0.tar.gz) = 06fc4eadac29439024bd24230c73f43ddc46e6b6848ad75952b67bf301066be5752a844173597c1b42e55c1ebb66a2d2cb7693e4cbfc07584b4398597cbc9200
Size (nanomsg-1.0.0.tar.gz) = 305040 bytes