summaryrefslogtreecommitdiffstats
path: root/net/roadrunner
diff options
context:
space:
mode:
authormarcus <marcus@FreeBSD.org>2004-06-24 17:12:54 +0000
committermarcus <marcus@FreeBSD.org>2004-06-24 17:12:54 +0000
commit9e3e07fb38f4b54432ff5cc682280929cb2b567c (patch)
treeb7f204132527768e13cdfb26257b4f1653c1996a /net/roadrunner
parent507f12f07b62800f962d1b6f181aa5b9710057e2 (diff)
downloadFreeBSD-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/Makefile38
-rw-r--r--net/roadrunner/distinfo1
-rw-r--r--net/roadrunner/files/patch-Makefile.in11
-rw-r--r--net/roadrunner/pkg-descr23
-rw-r--r--net/roadrunner/pkg-plist82
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
OpenPOWER on IntegriCloud