svn commit: r318243 - in head/devel: . busybee busybee/files
Wen Heping
wen at FreeBSD.org
Wed May 15 14:11:50 UTC 2013
Author: wen
Date: Wed May 15 14:11:48 2013
New Revision: 318243
URL: http://svnweb.freebsd.org/changeset/ports/318243
Log:
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 at googlemail.com>
Added:
head/devel/busybee/
head/devel/busybee/Makefile (contents, props changed)
head/devel/busybee/distinfo (contents, props changed)
head/devel/busybee/files/
head/devel/busybee/files/patch-busybee_utils.cc (contents, props changed)
head/devel/busybee/pkg-descr (contents, props changed)
head/devel/busybee/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Wed May 15 13:58:28 2013 (r318242)
+++ head/devel/Makefile Wed May 15 14:11:48 2013 (r318243)
@@ -159,6 +159,7 @@
SUBDIR += buildtool-doc
SUBDIR += bullet
SUBDIR += bunny
+ SUBDIR += busybee
SUBDIR += byaccj
SUBDIR += bzapi
SUBDIR += bzr
Added: head/devel/busybee/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/busybee/Makefile Wed May 15 14:11:48 2013 (r318243)
@@ -0,0 +1,23 @@
+# Created by: Gvozdikov Veniamin <g.veniamin at googlemail.com>
+# $FreeBSD$
+
+PORTNAME= busybee
+PORTVERSION= 0.3.0
+CATEGORIES= devel
+MASTER_SITES= http://hyperdex.org/src/
+
+MAINTAINER= g.veniamin at 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>
Added: head/devel/busybee/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/busybee/distinfo Wed May 15 14:11:48 2013 (r318243)
@@ -0,0 +1,2 @@
+SHA256 (busybee-0.3.0.tar.gz) = 520354d2843dec8cfda306d6e0f006d7160599892c8a390854cb61dd508e1c52
+SIZE (busybee-0.3.0.tar.gz) = 358305
Added: head/devel/busybee/files/patch-busybee_utils.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/busybee/files/patch-busybee_utils.cc Wed May 15 14:11:48 2013 (r318243)
@@ -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
+
Added: head/devel/busybee/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/busybee/pkg-descr Wed May 15 14:11:48 2013 (r318243)
@@ -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
Added: head/devel/busybee/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/busybee/pkg-plist Wed May 15 14:11:48 2013 (r318243)
@@ -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
More information about the svn-ports-all
mailing list