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:
parent
70024bc777
commit
bdfc948790
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=318243
@ -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
23
devel/busybee/Makefile
Normal 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
2
devel/busybee/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (busybee-0.3.0.tar.gz) = 520354d2843dec8cfda306d6e0f006d7160599892c8a390854cb61dd508e1c52
|
||||
SIZE (busybee-0.3.0.tar.gz) = 358305
|
12
devel/busybee/files/patch-busybee_utils.cc
Normal file
12
devel/busybee/files/patch-busybee_utils.cc
Normal 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
8
devel/busybee/pkg-descr
Normal 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
13
devel/busybee/pkg-plist
Normal 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
|
Loading…
Reference in New Issue
Block a user