Index: head/net/rsplib/Makefile =================================================================== --- head/net/rsplib/Makefile (revision 491146) +++ head/net/rsplib/Makefile (revision 491147) @@ -1,30 +1,26 @@ # Created by: Thomas Dreibholz # $FreeBSD$ PORTNAME= rsplib -PORTVERSION= 3.0.2 -PORTREVISION= 2 +PORTVERSION= 3.2.0 CATEGORIES= net -MASTER_SITES= http://www.exp-math.uni-essen.de/~dreibh/rserpool/download/ +MASTER_SITES= https://www.uni-due.de/~be0001/rserpool/download/ MAINTAINER= dreibh@iem.uni-due.de COMMENT= RSerPool Framework and Example Applications -LICENSE= GPLv3 +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= fails to compile: fractalgeneratorservice.cc:353:12: expected unqualified-id +USES= cmake compiler:c++14-lang qt:5 shebangfix +USE_LDCONFIG= yes +USE_QT= core gui widgets xml buildtools_build qmake_build -DEPRECATED= Qt4 has been EOL since december 2015 -EXPIRATION_DATE= 2019-03-15 +CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR=${PREFIX}/man \ + -DDOCSDIR=${DOCSDIR} +CMAKE_ON= ENABLE_CSP ENABLE_QT USE_KERNEL_SCTP +SHEBANG_FILES= src/scriptingserviceexample -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --disable-maintainer-mode \ - --enable-qt --with-qt-lib=${QT_LIBDIR} \ - --with-qt-include=${QT_INCDIR} -INSTALL_TARGET= install-strip -USES= gmake libtool qt:4 shebangfix -SHEBANG_FILES= rsplib/scriptingserviceexample -USE_LDCONFIG= yes -USE_QT= gui xml moc_build +OPTIONS_DEFINE= DOCS .include Index: head/net/rsplib/distinfo =================================================================== --- head/net/rsplib/distinfo (revision 491146) +++ head/net/rsplib/distinfo (revision 491147) @@ -1,2 +1,3 @@ -SHA256 (rsplib-3.0.2.tar.gz) = aa9c9035739d7096b6ccabf92c15e67ddd327460e919d52fbb7c578e498a46ef -SIZE (rsplib-3.0.2.tar.gz) = 1061690 +TIMESTAMP = 1539792890 +SHA256 (rsplib-3.2.0.tar.gz) = 1ae9570d850ca7215af9524f31b173589b3517d7cf0c1faca0183c6a556521e4 +SIZE (rsplib-3.2.0.tar.gz) = 1297814 Index: head/net/rsplib/files/patch-configure =================================================================== --- head/net/rsplib/files/patch-configure (revision 491146) +++ head/net/rsplib/files/patch-configure (nonexistent) @@ -1,10 +0,0 @@ ---- configure.orig 2017-01-18 19:43:22 UTC -+++ configure -@@ -16692,7 +16692,6 @@ QT_REQUIRED_COMPONENTS="QtCore QtGui QtX - QT_DEFAULT_INCLUDE_PATHS="/usr/share/qt4/include /usr/local/include/qt4 /usr/include/qt4 /usr/include" - QT_DEFAULT_LIBRARY_PATHS="/usr/lib /usr/local/lib /usr/local/qt4/lib /usr/local/lib/qt4 /usr/share/qt4/lib `cat 2>/dev/null /etc/ld.so.conf.d/*.conf | sed -e "/# /d"` /usr/lib64" - QT_DEFAULT_BINARY_PATHS="/usr/bin /usr/local/bin /usr/local/qt4/bin /usr/share/qt4/bin" --QTPOSTFIX="-qt4" - - QTEXTRAINC="" - QTEXTRALIB="" Property changes on: head/net/rsplib/files/patch-configure ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/net/rsplib/files/patch-docs_CMakeLists.txt =================================================================== --- head/net/rsplib/files/patch-docs_CMakeLists.txt (nonexistent) +++ head/net/rsplib/files/patch-docs_CMakeLists.txt (revision 491147) @@ -0,0 +1,6 @@ +--- docs/CMakeLists.txt.orig 2019-01-25 12:34:39 UTC ++++ docs/CMakeLists.txt +@@ -1,2 +1,2 @@ + # ###### Documentation ###################################################### +-INSTALL(FILES Handbook.pdf DESTINATION ${CMAKE_INSTALL_DATADIR}/rsplib) ++INSTALL(FILES Handbook.pdf DESTINATION ${DOCSDIR}) Property changes on: head/net/rsplib/files/patch-docs_CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net/rsplib/pkg-descr =================================================================== --- head/net/rsplib/pkg-descr (revision 491146) +++ head/net/rsplib/pkg-descr (revision 491147) @@ -1,8 +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://www.iem.uni-due.de/~dreibh/rserpool/ +WWW: https://www.uni-due.de/~be0001/rserpool/ Index: head/net/rsplib/pkg-plist =================================================================== --- head/net/rsplib/pkg-plist (revision 491146) +++ head/net/rsplib/pkg-plist (revision 491147) @@ -1,354 +1,414 @@ bin/calcappclient bin/cspmonitor bin/fractalpooluser bin/hsdump bin/pingpongclient -bin/registrar bin/rspregistrar bin/rspserver bin/rspterminal bin/scriptingclient bin/scriptingcontrol bin/scriptingserviceexample -bin/server -bin/terminal +include/rserpool/asapinstance.h +include/rserpool/asapinterthreadmessage.h +include/rserpool/breakdetector.h +include/rserpool/componentstatuspackets.h +include/rserpool/componentstatusreporter.h include/rserpool/cpprspserver.h +include/rserpool/debug.h +include/rserpool/dispatcher.h +include/rserpool/doublelinkedringlist.h +include/rserpool/ext_socket.h +include/rserpool/fdcallback.h +include/rserpool/identifierbitmap.h +include/rserpool/interthreadmessageport.h +include/rserpool/leaflinkedredblacktree.h +include/rserpool/loglevel.h +include/rserpool/messagebuffer.h include/rserpool/mutex.h +include/rserpool/netdouble.h +include/rserpool/netutilities.h +include/rserpool/notificationqueue.h +include/rserpool/peerlist-template.h +include/rserpool/peerlist-template_impl.h +include/rserpool/peerlistmanagement-template.h +include/rserpool/peerlistmanagement-template_impl.h +include/rserpool/peerlistnode-template.h +include/rserpool/peerlistnode-template_impl.h +include/rserpool/poolelementnode-template.h +include/rserpool/poolelementnode-template_impl.h +include/rserpool/poolhandle.h +include/rserpool/poolhandlespacechecksum.h +include/rserpool/poolhandlespacemanagement-basics.h +include/rserpool/poolhandlespacemanagement-template.h +include/rserpool/poolhandlespacemanagement-template_impl.h +include/rserpool/poolhandlespacemanagement.h +include/rserpool/poolhandlespacenode-template.h +include/rserpool/poolhandlespacenode-template_impl.h +include/rserpool/poolnode-template.h +include/rserpool/poolnode-template_impl.h +include/rserpool/poolpolicy-template.h +include/rserpool/poolpolicy-template_impl.h +include/rserpool/poolpolicysettings.h +include/rserpool/pooluserlist-template.h +include/rserpool/pooluserlist-template_impl.h +include/rserpool/poolusernode-template.h +include/rserpool/poolusernode-template_impl.h +include/rserpool/randomizer.h +include/rserpool/redblacktree.h +include/rserpool/redblacktree_impl.h +include/rserpool/registrartable.h include/rserpool/rserpool-csp.h include/rserpool/rserpool-internals.h include/rserpool/rserpool-policytypes.h include/rserpool/rserpool.h +include/rserpool/rserpoolerror.h +include/rserpool/rserpoolmessage.h +include/rserpool/rserpoolmessagecreator.h +include/rserpool/rserpoolmessageparser.h +include/rserpool/rserpoolsocket.h +include/rserpool/session.h +include/rserpool/sessioncontrol.h +include/rserpool/sessionstorage.h +include/rserpool/simpleredblacktree.h +include/rserpool/sockaddrunion.h +include/rserpool/stringutilities.h include/rserpool/tagitem.h include/rserpool/tcplikeserver.h +include/rserpool/tdtypes.h include/rserpool/thread.h +include/rserpool/threadsafety.h +include/rserpool/threadsignal.h +include/rserpool/timer.h +include/rserpool/timestamphashtable.h +include/rserpool/timeutilities.h +include/rserpool/transportaddressblock.h include/rserpool/udplikeserver.h lib/libcpprspserver.a lib/libcpprspserver.so -lib/libcpprspserver.so.2 -lib/libcpprspserver.so.2.0.8 +lib/libcpprspserver.so.3 +lib/libcpprspserver.so.3.2.0 lib/librspcsp.a lib/librspcsp.so -lib/librspcsp.so.2 -lib/librspcsp.so.2.0.8 +lib/librspcsp.so.3 +lib/librspcsp.so.3.2.0 lib/librspdispatcher.a lib/librspdispatcher.so -lib/librspdispatcher.so.2 -lib/librspdispatcher.so.2.0.8 +lib/librspdispatcher.so.3 +lib/librspdispatcher.so.3.2.0 lib/librsphsmgt.a lib/librsphsmgt.so -lib/librsphsmgt.so.2 -lib/librsphsmgt.so.2.0.8 +lib/librsphsmgt.so.3 +lib/librsphsmgt.so.3.2.0 lib/librsplib.a lib/librsplib.so -lib/librsplib.so.2 -lib/librsplib.so.2.0.8 +lib/librsplib.so.3 +lib/librsplib.so.3.2.0 lib/librspmessaging.a lib/librspmessaging.so -lib/librspmessaging.so.2 -lib/librspmessaging.so.2.0.8 +lib/librspmessaging.so.3 +lib/librspmessaging.so.3.2.0 lib/libtdbreakdetector.a lib/libtdbreakdetector.so -lib/libtdbreakdetector.so.2 -lib/libtdbreakdetector.so.2.0.8 +lib/libtdbreakdetector.so.3 +lib/libtdbreakdetector.so.3.2.0 lib/libtdcppthread.a lib/libtdcppthread.so -lib/libtdcppthread.so.2 -lib/libtdcppthread.so.2.0.8 +lib/libtdcppthread.so.3 +lib/libtdcppthread.so.3.2.0 lib/libtdloglevel.a lib/libtdloglevel.so -lib/libtdloglevel.so.2 -lib/libtdloglevel.so.2.0.8 +lib/libtdloglevel.so.3 +lib/libtdloglevel.so.3.2.0 lib/libtdnetutilities.a lib/libtdnetutilities.so -lib/libtdnetutilities.so.2 -lib/libtdnetutilities.so.2.0.8 +lib/libtdnetutilities.so.3 +lib/libtdnetutilities.so.3.2.0 lib/libtdrandomizer.a lib/libtdrandomizer.so -lib/libtdrandomizer.so.2 -lib/libtdrandomizer.so.2.0.8 +lib/libtdrandomizer.so.3 +lib/libtdrandomizer.so.3.2.0 lib/libtdstorage.a lib/libtdstorage.so -lib/libtdstorage.so.2 -lib/libtdstorage.so.2.0.8 +lib/libtdstorage.so.3 +lib/libtdstorage.so.3.2.0 lib/libtdstringutilities.a lib/libtdstringutilities.so -lib/libtdstringutilities.so.2 -lib/libtdstringutilities.so.2.0.8 +lib/libtdstringutilities.so.3 +lib/libtdstringutilities.so.3.2.0 lib/libtdtagitem.a lib/libtdtagitem.so -lib/libtdtagitem.so.2 -lib/libtdtagitem.so.2.0.8 +lib/libtdtagitem.so.3 +lib/libtdtagitem.so.3.2.0 lib/libtdthreadsafety.a lib/libtdthreadsafety.so -lib/libtdthreadsafety.so.2 -lib/libtdthreadsafety.so.2.0.8 +lib/libtdthreadsafety.so.3 +lib/libtdthreadsafety.so.3.2.0 lib/libtdtimeutilities.a lib/libtdtimeutilities.so -lib/libtdtimeutilities.so.2 -lib/libtdtimeutilities.so.2.0.8 +lib/libtdtimeutilities.so.3 +lib/libtdtimeutilities.so.3.2.0 man/man1/calcappclient.1.gz man/man1/cspmonitor.1.gz man/man1/fractalpooluser.1.gz man/man1/hsdump.1.gz man/man1/pingpongclient.1.gz -man/man1/registrar.1.gz man/man1/rspregistrar.1.gz man/man1/rspserver.1.gz man/man1/rspterminal.1.gz man/man1/scriptingclient.1.gz man/man1/scriptingcontrol.1.gz man/man1/scriptingserviceexample.1.gz -man/man1/server.1.gz -man/man1/terminal.1.gz +%%PORTDOCS%%%%DOCSDIR%%/Handbook.pdf 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 share/fractalpooluser/fractalpooluser_nb_NO.qm