From 34525180a05acce808a5d51e043aaa4f69d8ce9b Mon Sep 17 00:00:00 2001 From: makc Date: Wed, 18 Aug 2010 19:16:50 +0000 Subject: Add new port net/rsplib: RSerPool client/server API library for load distribution and Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to RFC 5356) for a lightweight server pool and session management framework. It provides highly available pool management (that is registration handling and load distribution/balancing) by components called Registrar and a client-side/server-side API for accessing the service of a pool. WWW: http://tdrwww.iem.uni-due.de/dreibholz/rserpool/ PR: based on ports/149421 Submitted by: Thomas Dreibholz --- net/rsplib/Makefile | 46 +++++++ net/rsplib/distinfo | 3 + net/rsplib/pkg-descr | 8 ++ net/rsplib/pkg-plist | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 396 insertions(+) create mode 100644 net/rsplib/Makefile create mode 100644 net/rsplib/distinfo create mode 100644 net/rsplib/pkg-descr create mode 100644 net/rsplib/pkg-plist diff --git a/net/rsplib/Makefile b/net/rsplib/Makefile new file mode 100644 index 000000000000..037dfa2f5168 --- /dev/null +++ b/net/rsplib/Makefile @@ -0,0 +1,46 @@ +# New ports collection makefile for: rsplib +# Date created: 2010-08-08 +# Whom: Thomas Dreibholz +# +# $FreeBSD$ +# + +PORTNAME= rsplib +PORTVERSION= 2.7.5 +CATEGORIES= net +MASTER_SITES= http://www.tdr.wiwi.uni-due.de/fileadmin/fileupload/I-TDR/ReliableServer/Downloads/ + +MAINTAINER= dreibh@iem.uni-due.de +COMMENT= RSerPool Framework and Example Applications + +USE_QT_VER= 4 +QT_COMPONENTS= gui xml moc_build +USE_GMAKE= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-maintainer-mode \ + --enable-qt --with-qt-lib=${QT_LIBDIR} \ + --with-qt-include=${QT_INCDIR} +USE_LDCONFIG= yes + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +MAN8= calcappclient.8 \ + cspmonitor.8 \ + fractalpooluser.8 \ + hsdump.8 \ + pingpongclient.8 \ + registrar.8 \ + scriptingclient.8 \ + scriptingcontrol.8 \ + scriptingserviceexample.8 \ + server.8 \ + terminal.8 + +.include + +.if ${OSVERSION} < 700028 +IGNORE= requires sctp(4) support +.endif + +.include diff --git a/net/rsplib/distinfo b/net/rsplib/distinfo new file mode 100644 index 000000000000..76f3386e163a --- /dev/null +++ b/net/rsplib/distinfo @@ -0,0 +1,3 @@ +MD5 (rsplib-2.7.5.tar.gz) = 1de0fa51a92bcf08e63a973cb7d7d71d +SHA256 (rsplib-2.7.5.tar.gz) = 5080f151260202fd5a099a916d62a6409d3196fdffb02c794323ee20fc0c5a1a +SIZE (rsplib-2.7.5.tar.gz) = 991210 diff --git a/net/rsplib/pkg-descr b/net/rsplib/pkg-descr new file mode 100644 index 000000000000..0c561abe916d --- /dev/null +++ b/net/rsplib/pkg-descr @@ -0,0 +1,8 @@ +RSerPool client/server API library for load distribution and +Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to +RFC 5356) for a lightweight server pool and session management framework. +It provides highly available pool management (that is registration +handling and load distribution/balancing) by components called Registrar +and a client-side/server-side API for accessing the service of a pool. + +WWW: http://tdrwww.iem.uni-due.de/dreibholz/rserpool/ diff --git a/net/rsplib/pkg-plist b/net/rsplib/pkg-plist new file mode 100644 index 000000000000..4c8f673c2f04 --- /dev/null +++ b/net/rsplib/pkg-plist @@ -0,0 +1,339 @@ +bin/calcappclient +bin/cspmonitor +bin/fractalpooluser +bin/hsdump +bin/pingpongclient +bin/registrar +bin/scriptingclient +bin/scriptingcontrol +bin/scriptingserviceexample +bin/server +bin/terminal +include/rserpool/cpprspserver.h +include/rserpool/mutex.h +include/rserpool/rserpool-csp.h +include/rserpool/rserpool-internals.h +include/rserpool/rserpool-policytypes.h +include/rserpool/rserpool.h +include/rserpool/tagitem.h +include/rserpool/tcplikeserver.h +include/rserpool/thread.h +include/rserpool/udplikeserver.h +lib/libcpprspserver.a +lib/libcpprspserver.la +lib/libcpprspserver.so +lib/libcpprspserver.so.2 +lib/librspcsp.a +lib/librspcsp.la +lib/librspcsp.so +lib/librspcsp.so.2 +lib/librspdispatcher.a +lib/librspdispatcher.la +lib/librspdispatcher.so +lib/librspdispatcher.so.2 +lib/librsphsmgt.a +lib/librsphsmgt.la +lib/librsphsmgt.so +lib/librsphsmgt.so.2 +lib/librsplib.a +lib/librsplib.la +lib/librsplib.so +lib/librsplib.so.2 +lib/librspmessaging.a +lib/librspmessaging.la +lib/librspmessaging.so +lib/librspmessaging.so.2 +lib/libtdbreakdetector.a +lib/libtdbreakdetector.la +lib/libtdbreakdetector.so +lib/libtdbreakdetector.so.2 +lib/libtdcppthread.a +lib/libtdcppthread.la +lib/libtdcppthread.so +lib/libtdcppthread.so.2 +lib/libtdloglevel.a +lib/libtdloglevel.la +lib/libtdloglevel.so +lib/libtdloglevel.so.2 +lib/libtdnetutilities.a +lib/libtdnetutilities.la +lib/libtdnetutilities.so +lib/libtdnetutilities.so.2 +lib/libtdrandomizer.a +lib/libtdrandomizer.la +lib/libtdrandomizer.so +lib/libtdrandomizer.so.2 +lib/libtdstorage.a +lib/libtdstorage.la +lib/libtdstorage.so +lib/libtdstorage.so.2 +lib/libtdstringutilities.a +lib/libtdstringutilities.la +lib/libtdstringutilities.so +lib/libtdstringutilities.so.2 +lib/libtdtagitem.a +lib/libtdtagitem.la +lib/libtdtagitem.so +lib/libtdtagitem.so.2 +lib/libtdthreadsafety.a +lib/libtdthreadsafety.la +lib/libtdthreadsafety.so +lib/libtdthreadsafety.so.2 +lib/libtdtimeutilities.a +lib/libtdtimeutilities.la +lib/libtdtimeutilities.so +lib/libtdtimeutilities.so.2 +share/fgpconfig/input-001.fsf +share/fgpconfig/input-002.fsf +share/fgpconfig/input-003.fsf +share/fgpconfig/input-004.fsf +share/fgpconfig/input-005.fsf +share/fgpconfig/input-006.fsf +share/fgpconfig/input-007.fsf +share/fgpconfig/input-008.fsf +share/fgpconfig/input-009.fsf +share/fgpconfig/input-010.fsf +share/fgpconfig/input-011.fsf +share/fgpconfig/input-012.fsf +share/fgpconfig/input-013.fsf +share/fgpconfig/input-014.fsf +share/fgpconfig/input-015.fsf +share/fgpconfig/input-016.fsf +share/fgpconfig/input-017.fsf +share/fgpconfig/input-018.fsf +share/fgpconfig/input-019.fsf +share/fgpconfig/input-020.fsf +share/fgpconfig/input-021.fsf +share/fgpconfig/input-022.fsf +share/fgpconfig/input-023.fsf +share/fgpconfig/input-024.fsf +share/fgpconfig/input-025.fsf +share/fgpconfig/input-026.fsf +share/fgpconfig/input-027.fsf +share/fgpconfig/input-028.fsf +share/fgpconfig/input-029.fsf +share/fgpconfig/input-030.fsf +share/fgpconfig/input-031.fsf +share/fgpconfig/input-032.fsf +share/fgpconfig/input-033.fsf +share/fgpconfig/input-034.fsf +share/fgpconfig/input-035.fsf +share/fgpconfig/input-036.fsf +share/fgpconfig/input-037.fsf +share/fgpconfig/input-038.fsf +share/fgpconfig/input-039.fsf +share/fgpconfig/input-040.fsf +share/fgpconfig/input-041.fsf +share/fgpconfig/input-042.fsf +share/fgpconfig/input-043.fsf +share/fgpconfig/input-044.fsf +share/fgpconfig/input-045.fsf +share/fgpconfig/input-046.fsf +share/fgpconfig/input-047.fsf +share/fgpconfig/input-048.fsf +share/fgpconfig/input-049.fsf +share/fgpconfig/input-050.fsf +share/fgpconfig/input-051.fsf +share/fgpconfig/input-052.fsf +share/fgpconfig/input-053.fsf +share/fgpconfig/input-054.fsf +share/fgpconfig/input-055.fsf +share/fgpconfig/input-056.fsf +share/fgpconfig/input-057.fsf +share/fgpconfig/input-058.fsf +share/fgpconfig/input-059.fsf +share/fgpconfig/input-060.fsf +share/fgpconfig/input-061.fsf +share/fgpconfig/input-062.fsf +share/fgpconfig/input-063.fsf +share/fgpconfig/input-064.fsf +share/fgpconfig/input-065.fsf +share/fgpconfig/input-066.fsf +share/fgpconfig/input-067.fsf +share/fgpconfig/input-068.fsf +share/fgpconfig/input-069.fsf +share/fgpconfig/input-070.fsf +share/fgpconfig/input-071.fsf +share/fgpconfig/input-072.fsf +share/fgpconfig/input-073.fsf +share/fgpconfig/input-074.fsf +share/fgpconfig/input-075.fsf +share/fgpconfig/input-076.fsf +share/fgpconfig/input-077.fsf +share/fgpconfig/input-078.fsf +share/fgpconfig/input-079.fsf +share/fgpconfig/input-080.fsf +share/fgpconfig/input-081.fsf +share/fgpconfig/input-082.fsf +share/fgpconfig/input-083.fsf +share/fgpconfig/input-084.fsf +share/fgpconfig/input-085.fsf +share/fgpconfig/input-086.fsf +share/fgpconfig/input-087.fsf +share/fgpconfig/input-088.fsf +share/fgpconfig/input-089.fsf +share/fgpconfig/input-090.fsf +share/fgpconfig/input-091.fsf +share/fgpconfig/input-092.fsf +share/fgpconfig/input-093.fsf +share/fgpconfig/input-094.fsf +share/fgpconfig/input-095.fsf +share/fgpconfig/input-096.fsf +share/fgpconfig/input-097.fsf +share/fgpconfig/input-098.fsf +share/fgpconfig/input-099.fsf +share/fgpconfig/input-100.fsf +share/fgpconfig/input-101.fsf +share/fgpconfig/input-102.fsf +share/fgpconfig/input-103.fsf +share/fgpconfig/input-104.fsf +share/fgpconfig/input-105.fsf +share/fgpconfig/input-106.fsf +share/fgpconfig/input-107.fsf +share/fgpconfig/input-108.fsf +share/fgpconfig/input-109.fsf +share/fgpconfig/input-110.fsf +share/fgpconfig/input-111.fsf +share/fgpconfig/input-112.fsf +share/fgpconfig/input-113.fsf +share/fgpconfig/input-114.fsf +share/fgpconfig/input-115.fsf +share/fgpconfig/input-116.fsf +share/fgpconfig/input-117.fsf +share/fgpconfig/input-118.fsf +share/fgpconfig/input-119.fsf +share/fgpconfig/input-120.fsf +share/fgpconfig/input-121.fsf +share/fgpconfig/input-122.fsf +share/fgpconfig/input-123.fsf +share/fgpconfig/input-124.fsf +share/fgpconfig/input-125.fsf +share/fgpconfig/input-126.fsf +share/fgpconfig/input-127.fsf +share/fgpconfig/input-128.fsf +share/fgpconfig/input-129.fsf +share/fgpconfig/input-130.fsf +share/fgpconfig/input-131.fsf +share/fgpconfig/input-132.fsf +share/fgpconfig/input-133.fsf +share/fgpconfig/input-134.fsf +share/fgpconfig/input-135.fsf +share/fgpconfig/input-136.fsf +share/fgpconfig/input-137.fsf +share/fgpconfig/input-138.fsf +share/fgpconfig/input-139.fsf +share/fgpconfig/input-140.fsf +share/fgpconfig/input-141.fsf +share/fgpconfig/input-142.fsf +share/fgpconfig/input-143.fsf +share/fgpconfig/input-144.fsf +share/fgpconfig/input-145.fsf +share/fgpconfig/input-146.fsf +share/fgpconfig/input-147.fsf +share/fgpconfig/input-148.fsf +share/fgpconfig/input-149.fsf +share/fgpconfig/input-150.fsf +share/fgpconfig/input-151.fsf +share/fgpconfig/input-152.fsf +share/fgpconfig/input-153.fsf +share/fgpconfig/input-154.fsf +share/fgpconfig/input-155.fsf +share/fgpconfig/input-156.fsf +share/fgpconfig/input-157.fsf +share/fgpconfig/input-158.fsf +share/fgpconfig/input-159.fsf +share/fgpconfig/input-160.fsf +share/fgpconfig/input-161.fsf +share/fgpconfig/input-162.fsf +share/fgpconfig/input-163.fsf +share/fgpconfig/input-164.fsf +share/fgpconfig/input-165.fsf +share/fgpconfig/input-166.fsf +share/fgpconfig/input-167.fsf +share/fgpconfig/input-168.fsf +share/fgpconfig/input-169.fsf +share/fgpconfig/input-170.fsf +share/fgpconfig/input-171.fsf +share/fgpconfig/input-172.fsf +share/fgpconfig/input-173.fsf +share/fgpconfig/input-174.fsf +share/fgpconfig/input-175.fsf +share/fgpconfig/input-176.fsf +share/fgpconfig/input-177.fsf +share/fgpconfig/input-178.fsf +share/fgpconfig/input-179.fsf +share/fgpconfig/input-180.fsf +share/fgpconfig/input-181.fsf +share/fgpconfig/input-182.fsf +share/fgpconfig/input-183.fsf +share/fgpconfig/input-184.fsf +share/fgpconfig/input-185.fsf +share/fgpconfig/input-186.fsf +share/fgpconfig/input-187.fsf +share/fgpconfig/input-188.fsf +share/fgpconfig/input-189.fsf +share/fgpconfig/input-190.fsf +share/fgpconfig/input-191.fsf +share/fgpconfig/input-192.fsf +share/fgpconfig/input-193.fsf +share/fgpconfig/input-194.fsf +share/fgpconfig/input-195.fsf +share/fgpconfig/input-196.fsf +share/fgpconfig/input-197.fsf +share/fgpconfig/input-198.fsf +share/fgpconfig/input-199.fsf +share/fgpconfig/input-200.fsf +share/fgpconfig/input-201.fsf +share/fgpconfig/input-202.fsf +share/fgpconfig/input-203.fsf +share/fgpconfig/input-204.fsf +share/fgpconfig/input-205.fsf +share/fgpconfig/input-206.fsf +share/fgpconfig/input-207.fsf +share/fgpconfig/input-208.fsf +share/fgpconfig/input-209.fsf +share/fgpconfig/input-210.fsf +share/fgpconfig/input-211.fsf +share/fgpconfig/input-212.fsf +share/fgpconfig/input-213.fsf +share/fgpconfig/input-214.fsf +share/fgpconfig/input-215.fsf +share/fgpconfig/input-216.fsf +share/fgpconfig/input-217.fsf +share/fgpconfig/input-218.fsf +share/fgpconfig/input-219.fsf +share/fgpconfig/input-220.fsf +share/fgpconfig/input-221.fsf +share/fgpconfig/input-222.fsf +share/fgpconfig/input-223.fsf +share/fgpconfig/input-224.fsf +share/fgpconfig/input-225.fsf +share/fgpconfig/input-226.fsf +share/fgpconfig/input-227.fsf +share/fgpconfig/input-228.fsf +share/fgpconfig/input-229.fsf +share/fgpconfig/input-230.fsf +share/fgpconfig/input-231.fsf +share/fgpconfig/input-232.fsf +share/fgpconfig/input-233.fsf +share/fgpconfig/input-234.fsf +share/fgpconfig/input-235.fsf +share/fgpconfig/input-236.fsf +share/fgpconfig/input-237.fsf +share/fgpconfig/input-238.fsf +share/fgpconfig/input-239.fsf +share/fgpconfig/input-240.fsf +share/fgpconfig/input-241.fsf +share/fgpconfig/input-242.fsf +share/fgpconfig/input-243.fsf +share/fgpconfig/input-244.fsf +share/fgpconfig/input-245.fsf +share/fgpconfig/input-246.fsf +share/fgpconfig/input-247.fsf +share/fgpconfig/input-248.fsf +share/fgpconfig/input-249.fsf +share/fgpconfig/input-250.fsf +share/fractalpooluser/fractalpooluser_de_DE.qm +@dirrm share/fractalpooluser +@dirrm share/fgpconfig +@dirrm include/rserpool -- cgit