1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-04 06:15:24 +00:00

BusyBee provides a messaging abstraction on top of TCP sockets.

BusyBee is a refined version of the HyperDex event loop.  It exposes a
"messaging" abstraction on top of TCP and automatically packs/unpacks messages
on the wire.  At the core of BusyBee is a thread-safe event loop that enables
multiple threads to send and receive messages concurrently.

WWW: https://github.com/rescrv/busybee

PR:		178655
Submitted by:	Veniamin Gvozdikov <g.veniamin@googlemail.com>
This commit is contained in:
Wen Heping 2013-05-15 14:11:48 +00:00
parent 70024bc777
commit bdfc948790
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=318243
6 changed files with 59 additions and 0 deletions

View File

@ -159,6 +159,7 @@
SUBDIR += buildtool-doc
SUBDIR += bullet
SUBDIR += bunny
SUBDIR += busybee
SUBDIR += byaccj
SUBDIR += bzapi
SUBDIR += bzr

23
devel/busybee/Makefile Normal file
View File

@ -0,0 +1,23 @@
# Created by: Gvozdikov Veniamin <g.veniamin@googlemail.com>
# $FreeBSD$
PORTNAME= busybee
PORTVERSION= 0.3.0
CATEGORIES= devel
MASTER_SITES= http://hyperdex.org/src/
MAINTAINER= g.veniamin@googlemail.com
COMMENT= High-performance messaging layer
LICENSE= BSD
LIB_DEPENDS= e:${PORTSDIR}/devel/libe
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/libpo6.pc:${PORTSDIR}/devel/libpo6
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
USES= pathfix pkgconfig
ONLY_FOR_ARCHS= amd64
.include <bsd.port.mk>

2
devel/busybee/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (busybee-0.3.0.tar.gz) = 520354d2843dec8cfda306d6e0f006d7160599892c8a390854cb61dd508e1c52
SIZE (busybee-0.3.0.tar.gz) = 358305

View File

@ -0,0 +1,12 @@
--- busybee_utils.cc.orig 2013-05-14 11:01:48.938913816 +0000
+++ busybee_utils.cc 2013-05-14 11:02:14.734910166 +0000
@@ -27,6 +27,9 @@
// POSIX
#ifndef _MSC_VER
+#ifdef __FreeBSD__
+#include <sys/types.h>
+#endif
#include <ifaddrs.h>
#endif

8
devel/busybee/pkg-descr Normal file
View File

@ -0,0 +1,8 @@
BusyBee provides a messaging abstraction on top of TCP sockets.
BusyBee is a refined version of the HyperDex event loop. It exposes a
"messaging" abstraction on top of TCP and automatically packs/unpacks messages
on the wire. At the core of BusyBee is a thread-safe event loop that enables
multiple threads to send and receive messages concurrently.
WWW: https://github.com/rescrv/busybee

13
devel/busybee/pkg-plist Normal file
View File

@ -0,0 +1,13 @@
include/busybee_constants.h
include/busybee_mapper.h
include/busybee_mta.h
include/busybee_returncode.h
include/busybee_single.h
include/busybee_st.h
include/busybee_sta.h
include/busybee_utils.h
lib/libbusybee.a
lib/libbusybee.la
lib/libbusybee.so
lib/libbusybee.so.0
libdata/pkgconfig/busybee.pc