diff options
author | marcus <marcus@FreeBSD.org> | 2004-06-24 17:12:54 +0000 |
---|---|---|
committer | marcus <marcus@FreeBSD.org> | 2004-06-24 17:12:54 +0000 |
commit | 9e3e07fb38f4b54432ff5cc682280929cb2b567c (patch) | |
tree | b7f204132527768e13cdfb26257b4f1653c1996a /net/roadrunner | |
parent | 507f12f07b62800f962d1b6f181aa5b9710057e2 (diff) | |
download | FreeBSD-ports-9e3e07fb38f4b54432ff5cc682280929cb2b567c.zip FreeBSD-ports-9e3e07fb38f4b54432ff5cc682280929cb2b567c.tar.gz |
Re-add roadrunner, an open source implementation of BEEP, the Block Extensible
Exchange Protocol. This port is now fetchable once again, and the PR
submitter has offered to maintain it.
PR: 68285
Submitted by: michael johnson <ahze@ahze.net>
Diffstat (limited to 'net/roadrunner')
-rw-r--r-- | net/roadrunner/Makefile | 38 | ||||
-rw-r--r-- | net/roadrunner/distinfo | 1 | ||||
-rw-r--r-- | net/roadrunner/files/patch-Makefile.in | 11 | ||||
-rw-r--r-- | net/roadrunner/pkg-descr | 23 | ||||
-rw-r--r-- | net/roadrunner/pkg-plist | 82 |
5 files changed, 155 insertions, 0 deletions
diff --git a/net/roadrunner/Makefile b/net/roadrunner/Makefile new file mode 100644 index 0000000..83c34e4 --- /dev/null +++ b/net/roadrunner/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: roadrunner +# Date created: 26 January 2003 +# Whom: Yann Berthier <yb@sainte-barbe.org> +# +# $FreeBSD$ +# + +PORTNAME= roadrunner +PORTVERSION= 0.9.1 +CATEGORIES= net +MASTER_SITES= http://ftp.codefactory.se/pub/RoadRunner/source/roadrunner/ +DISTNAME= ${PORTNAME}-${PORTVERSION} + +MAINTAINER= ahze@ahze.net +COMMENT= A portable BEEP protocol implementation + +USE_GNOME= glib20 libxml2 pkgconfig lthack +USE_LIBTOOL_VER=13 +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ + LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" +USE_GMAKE= yes +INSTALLS_SHLIB= yes +NOT_FOR_ARCHS= sparc64 + +DOC_FILES= API_CHANGES AUTHORS COPYING ChangeLog \ + LICENSE NEWS README README.announce + +post-install: + cd ${WRKSRC}/tests/.libs && ${INSTALL_PROGRAM} \ + rr-client rr-server ${PREFIX}/bin +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_MAN} ${DOC_FILES} ${DOCSDIR} + cd ${WRKSRC}/doc && ${INSTALL_DATA} \ + dataflow.dia design.dia ${DOCSDIR} +.endif + +.include <bsd.port.mk> diff --git a/net/roadrunner/distinfo b/net/roadrunner/distinfo new file mode 100644 index 0000000..e839893 --- /dev/null +++ b/net/roadrunner/distinfo @@ -0,0 +1 @@ +MD5 (roadrunner-0.9.1.tar.gz) = 089640ae9f023b66b6da532a06452c64 diff --git a/net/roadrunner/files/patch-Makefile.in b/net/roadrunner/files/patch-Makefile.in new file mode 100644 index 0000000..858cd81 --- /dev/null +++ b/net/roadrunner/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- Makefile.in.orig Thu Jun 24 17:09:28 2004 ++++ Makefile.in Thu Jun 24 17:09:54 2004 +@@ -101,7 +101,7 @@ + EXTRA_DIST = roadrunner.pc.in LICENSE README.announce README.win32 API_CHANGES makefile.msc + + +-pkgconfigdir = $(libdir)/pkgconfig ++pkgconfigdir = $(prefix)/libdata/pkgconfig + pkgconfig_DATA = roadrunner.pc + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 + mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs diff --git a/net/roadrunner/pkg-descr b/net/roadrunner/pkg-descr new file mode 100644 index 0000000..62a56f2 --- /dev/null +++ b/net/roadrunner/pkg-descr @@ -0,0 +1,23 @@ +RoadRunner is a complete application toolkit library implementing the BEEP +(Blocks Extensible Exchange Protocol) for use in developing network +applications. + +Features: +* Portability - Runs unmodified on most major platforms. +* Object oriented design - RoadRunner is designed in an object oriented +fashion, making development of new BEEP profiles simple and straight-forward. +* Robustness and stability - The software contains extensive validation checks +and error reporting, allowing for quickly locating and fixing bugs. As a +result, RoadRunner is already at its first release a very stable library. +* High performance - Nonblocking design, constant message processing time and +intra-connection channel scheduling capability makes RoadRunner a suitable +framework for demanding network applications. +* Multithreaded - Using the threads abstraction layer in glib, RoadRunner runs +natively multithreaded on all supported platforms. +* Open Source - Permits royalty-free use, development and modification as part +of open source software. + +WWW: http://rr.codefactory.se/ + +- Yann +yb@sainte-barbe.org diff --git a/net/roadrunner/pkg-plist b/net/roadrunner/pkg-plist new file mode 100644 index 0000000..fb767a4 --- /dev/null +++ b/net/roadrunner/pkg-plist @@ -0,0 +1,82 @@ +bin/rr-client +bin/rr-server +include/roadrunner-1.0/librr/message/rr-greeting.h +include/roadrunner-1.0/librr/message/rr-message-close.h +include/roadrunner-1.0/librr/message/rr-message-error.h +include/roadrunner-1.0/librr/message/rr-message-start.h +include/roadrunner-1.0/librr/message/rr-message-startrpy.h +include/roadrunner-1.0/librr/message/rr-message-static.h +include/roadrunner-1.0/librr/message/rr-message.h +include/roadrunner-1.0/librr/rr-beeperror.h +include/roadrunner-1.0/librr/rr-callbacklist.h +include/roadrunner-1.0/librr/rr-channel.h +include/roadrunner-1.0/librr/rr-connection.h +include/roadrunner-1.0/librr/rr-debug.h +include/roadrunner-1.0/librr/rr-filter.h +include/roadrunner-1.0/librr/rr-filterstack.h +include/roadrunner-1.0/librr/rr-frame.h +include/roadrunner-1.0/librr/rr-framefactory.h +include/roadrunner-1.0/librr/rr-listener.h +include/roadrunner-1.0/librr/rr-manager.h +include/roadrunner-1.0/librr/rr-mime.h +include/roadrunner-1.0/librr/rr-profileregistry.h +include/roadrunner-1.0/librr/rr-workpool.h +include/roadrunner-1.0/librr/rr.h +include/roadrunner-1.0/librr/tcp/rr-frame-seq.h +include/roadrunner-1.0/librr/tcp/rr-tcpconnection.h +include/roadrunner-1.0/librr/tcp/rr-tcpfilter.h +include/roadrunner-1.0/librr/tcp/rr-tcplistener.h +lib/librr-0.9.a +lib/librr-0.9.so +lib/librr-0.9.so.0 +libdata/pkgconfig/roadrunner.pc +%%PORTDOCS%%%%DOCSDIR%%/API_CHANGES +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%%%DOCSDIR%%/ChangeLog +%%PORTDOCS%%%%DOCSDIR%%/LICENSE +%%PORTDOCS%%%%DOCSDIR%%/NEWS +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/README.announce +%%PORTDOCS%%%%DOCSDIR%%/dataflow.dia +%%PORTDOCS%%%%DOCSDIR%%/design.dia +share/gtk-doc/html/roadrunner/c33.html +share/gtk-doc/html/roadrunner/c4.html +share/gtk-doc/html/roadrunner/index.html +share/gtk-doc/html/roadrunner/index.sgml +share/gtk-doc/html/roadrunner/roadrunner-rr-beeperror.html +share/gtk-doc/html/roadrunner/roadrunner-rr-filterstack.html +share/gtk-doc/html/roadrunner/roadrunner-rr-framefactory.html +share/gtk-doc/html/roadrunner/roadrunner-rr-mime.html +share/gtk-doc/html/roadrunner/roadrunner-rr-workpool.html +share/gtk-doc/html/roadrunner/roadrunner-rr.html +share/gtk-doc/html/roadrunner/rrchannel.html +share/gtk-doc/html/roadrunner/rrconnection.html +share/gtk-doc/html/roadrunner/rrfilter.html +share/gtk-doc/html/roadrunner/rrframe.html +share/gtk-doc/html/roadrunner/rrframeseq.html +share/gtk-doc/html/roadrunner/rrgreeting.html +share/gtk-doc/html/roadrunner/rrlistener.html +share/gtk-doc/html/roadrunner/rrmanager.html +share/gtk-doc/html/roadrunner/rrmessage.html +share/gtk-doc/html/roadrunner/rrmessageclose.html +share/gtk-doc/html/roadrunner/rrmessageerror.html +share/gtk-doc/html/roadrunner/rrmessagestart.html +share/gtk-doc/html/roadrunner/rrmessagestartrpy.html +share/gtk-doc/html/roadrunner/rrmessagestatic.html +share/gtk-doc/html/roadrunner/rrprofileregistry.html +share/gtk-doc/html/roadrunner/rrtcpconnection.html +share/gtk-doc/html/roadrunner/rrtcpfilter.html +share/gtk-doc/html/roadrunner/rrtcplistener.html +share/gtk-doc/html/roadrunner/x4660.html +share/gtk-doc/html/roadrunner/x5388.html +share/gtk-doc/html/roadrunner/x58.html +share/gtk-doc/html/roadrunner/x9.html +@dirrm share/gtk-doc/html/roadrunner +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm include/roadrunner-1.0/librr/tcp +@dirrm include/roadrunner-1.0/librr/message +@dirrm include/roadrunner-1.0/librr +@dirrm include/roadrunner-1.0 +@unexec rmdir %D/share/gtk-doc/html 2>/dev/null || true +@unexec rmdir %D/share/gtk-doc 2>/dev/null || true |