aboutsummaryrefslogtreecommitdiff
path: root/devel/busybee
diff options
context:
space:
mode:
authorWen Heping <wen@FreeBSD.org>2013-05-15 14:11:48 +0000
committerWen Heping <wen@FreeBSD.org>2013-05-15 14:11:48 +0000
commitbdfc948790f83f88ba9e5504384e34cdab690d91 (patch)
tree77ba498d57b1c1097663531bb9c66a0bc72d7cbe /devel/busybee
parent70024bc7774da7d56c857663b3ed14982083b6e3 (diff)
downloadports-bdfc948790f83f88ba9e5504384e34cdab690d91.tar.gz
ports-bdfc948790f83f88ba9e5504384e34cdab690d91.zip
Notes
Diffstat (limited to 'devel/busybee')
-rw-r--r--devel/busybee/Makefile23
-rw-r--r--devel/busybee/distinfo2
-rw-r--r--devel/busybee/files/patch-busybee_utils.cc12
-rw-r--r--devel/busybee/pkg-descr8
-rw-r--r--devel/busybee/pkg-plist13
5 files changed, 58 insertions, 0 deletions
diff --git a/devel/busybee/Makefile b/devel/busybee/Makefile
new file mode 100644
index 000000000000..51d604e8c97e
--- /dev/null
+++ b/devel/busybee/Makefile
@@ -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>
diff --git a/devel/busybee/distinfo b/devel/busybee/distinfo
new file mode 100644
index 000000000000..00330f11519e
--- /dev/null
+++ b/devel/busybee/distinfo
@@ -0,0 +1,2 @@
+SHA256 (busybee-0.3.0.tar.gz) = 520354d2843dec8cfda306d6e0f006d7160599892c8a390854cb61dd508e1c52
+SIZE (busybee-0.3.0.tar.gz) = 358305
diff --git a/devel/busybee/files/patch-busybee_utils.cc b/devel/busybee/files/patch-busybee_utils.cc
new file mode 100644
index 000000000000..43d33c90c986
--- /dev/null
+++ b/devel/busybee/files/patch-busybee_utils.cc
@@ -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
+
diff --git a/devel/busybee/pkg-descr b/devel/busybee/pkg-descr
new file mode 100644
index 000000000000..7eddd4bf29b6
--- /dev/null
+++ b/devel/busybee/pkg-descr
@@ -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
diff --git a/devel/busybee/pkg-plist b/devel/busybee/pkg-plist
new file mode 100644
index 000000000000..077fab4eb44a
--- /dev/null
+++ b/devel/busybee/pkg-plist
@@ -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