Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 May 2013 14:11:49 +0000 (UTC)
From:      Wen Heping <wen@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r318243 - in head/devel: . busybee busybee/files
Message-ID:  <201305151411.r4FEBnHN056523@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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>

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305151411.r4FEBnHN056523>