diff --git a/net/rsplib/Makefile b/net/rsplib/Makefile index 8b2fe1ddd2c9..eb8228a6bacf 100644 --- a/net/rsplib/Makefile +++ b/net/rsplib/Makefile @@ -1,24 +1,23 @@ PORTNAME= rsplib -PORTVERSION= 3.3.1 +DISTVERSION= 3.4.7 CATEGORIES= net -MASTER_SITES= https://www.uni-due.de/~be0001/rserpool/download/ +MASTER_SITES= https://www.nntb.no/~dreibh/rserpool/download/ -MAINTAINER= dreibh@iem.uni-due.de +MAINTAINER= thomas.dreibholz@gmail.com COMMENT= RSerPool Framework and Example Applications -WWW= https://www.uni-due.de/~be0001/rserpool/ +WWW= https://www.nntb.no/~dreibh/rserpool/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake compiler:c++11-lang qt:5 shebangfix tar:xz +SHEBANG_FILES= src/scriptingserviceexample USE_LDCONFIG= yes USE_QT= buildtools:build core gui qmake widgets xml -CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR=${PREFIX}/man \ - -DDOCSDIR="${DOCSDIR}" \ - -DUSE_KERNEL_SCTP=1 -DENABLE_CSP=1 -DENABLE_QT=1 -SHEBANG_FILES= src/scriptingserviceexample +PLIST_SUB= DISTVERSION=${DISTVERSION} -PLIST_SUB= VERSION=${PORTVERSION} +CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR=${DOCSDIR} \ + -DUSE_KERNEL_SCTP=1 -DENABLE_CSP=1 -DENABLE_QT=1 .include diff --git a/net/rsplib/distinfo b/net/rsplib/distinfo index fd5250587b1f..787695599a64 100644 --- a/net/rsplib/distinfo +++ b/net/rsplib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1620065782 -SHA256 (rsplib-3.3.1.tar.xz) = 71238048a7b2f827b8aade3d404fb31ed5b285521fa38d68fa36507c58f1417e -SIZE (rsplib-3.3.1.tar.xz) = 1031180 +TIMESTAMP = 1702901197 +SHA256 (rsplib-3.4.7.tar.xz) = 3dfb0c79abfcee72e783b3d28b38e23ece32f25ee576743a5c0b0a5be583fe72 +SIZE (rsplib-3.4.7.tar.xz) = 1047772 diff --git a/net/rsplib/files/patch-docs_CMakeLists.txt b/net/rsplib/files/patch-docs_CMakeLists.txt deleted file mode 100644 index c35e17564c96..000000000000 --- a/net/rsplib/files/patch-docs_CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ ---- docs/CMakeLists.txt.orig 2019-08-05 14:28:40 UTC -+++ docs/CMakeLists.txt -@@ -1,2 +1,2 @@ - # ###### Documentation ###################################################### --INSTALL(FILES Handbook.pdf DESTINATION ${CMAKE_INSTALL_DOCDIR}) -+INSTALL(FILES Handbook.pdf DESTINATION ${DOCSDIR}) diff --git a/net/rsplib/files/patch-src_CMakeLists.txt b/net/rsplib/files/patch-src_CMakeLists.txt new file mode 100644 index 000000000000..f41d391c6f94 --- /dev/null +++ b/net/rsplib/files/patch-src_CMakeLists.txt @@ -0,0 +1,11 @@ +--- src/CMakeLists.txt.orig 2024-02-18 08:39:10 UTC ++++ src/CMakeLists.txt +@@ -477,7 +477,7 @@ INSTALL(TARGETS rspregistrar + INSTALL(TARGETS rspregistrar + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + BUNDLE DESTINATION ${CMAKE_INSTALL_BINDIR}) +-INSTALL(FILES rspregistrar.service DESTINATION /lib/systemd/system) ++# INSTALL(FILES rspregistrar.service DESTINATION /lib/systemd/system) + INSTALL(FILES rspregistrar.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1) + + ADD_EXECUTABLE(rspserver rspserver.cc standardservices.cc fractalgeneratorservice.cc calcappservice.cc scriptingservice.cc environmentcache.cc memfile.cc sha1.c) diff --git a/net/rsplib/files/patch-src_randomizer.c b/net/rsplib/files/patch-src_randomizer.c deleted file mode 100644 index 667c7c707bdd..000000000000 --- a/net/rsplib/files/patch-src_randomizer.c +++ /dev/null @@ -1,47 +0,0 @@ ---- src/randomizer.c.orig 2021-02-17 14:14:20 UTC -+++ src/randomizer.c -@@ -32,13 +32,12 @@ - #include - #include - -- -+/* - #ifdef NDEBUG - #undef min - #undef max - #include - #else --/* - It is tried to use /dev/urandom as random source first, since - it provides high-quality random numbers. If /dev/urandom is not - available, use the clib's random() function with a seed given -@@ -56,7 +55,6 @@ - - static int RandomSource = RS_TRY_DEVICE; - static FILE* RandomDevice = NULL; --#endif - - - -@@ -84,11 +82,13 @@ uint64_t random64() - /* ###### Get 32-bit random value ######################################## */ - uint32_t random32() - { -+/* - #ifdef NDEBUG - #warning Using OMNeT++ random generator instead of time-seeded one! - const double value = uniform(0.0, (double)0xffffffff); - return((uint32_t)rint(value)); - #else -+*/ - uint32_t number; - - switch(RandomSource) { -@@ -116,7 +116,6 @@ uint32_t random32() - break; - } - return(random()); --#endif - } - - diff --git a/net/rsplib/pkg-plist b/net/rsplib/pkg-plist index 1f3f3286e949..ea843e42e378 100644 --- a/net/rsplib/pkg-plist +++ b/net/rsplib/pkg-plist @@ -1,414 +1,414 @@ bin/calcappclient bin/cspmonitor bin/fractalpooluser bin/hsdump bin/pingpongclient bin/rspregistrar bin/rspserver bin/rspterminal bin/scriptingclient bin/scriptingcontrol bin/scriptingserviceexample 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.3 -lib/libcpprspserver.so.%%VERSION%% +lib/libcpprspserver.so.%%DISTVERSION%% lib/librspcsp.a lib/librspcsp.so lib/librspcsp.so.3 -lib/librspcsp.so.%%VERSION%% +lib/librspcsp.so.%%DISTVERSION%% lib/librspdispatcher.a lib/librspdispatcher.so lib/librspdispatcher.so.3 -lib/librspdispatcher.so.%%VERSION%% +lib/librspdispatcher.so.%%DISTVERSION%% lib/librsphsmgt.a lib/librsphsmgt.so lib/librsphsmgt.so.3 -lib/librsphsmgt.so.%%VERSION%% +lib/librsphsmgt.so.%%DISTVERSION%% lib/librsplib.a lib/librsplib.so lib/librsplib.so.3 -lib/librsplib.so.%%VERSION%% +lib/librsplib.so.%%DISTVERSION%% lib/librspmessaging.a lib/librspmessaging.so lib/librspmessaging.so.3 -lib/librspmessaging.so.%%VERSION%% +lib/librspmessaging.so.%%DISTVERSION%% lib/libtdbreakdetector.a lib/libtdbreakdetector.so lib/libtdbreakdetector.so.3 -lib/libtdbreakdetector.so.%%VERSION%% +lib/libtdbreakdetector.so.%%DISTVERSION%% lib/libtdcppthread.a lib/libtdcppthread.so lib/libtdcppthread.so.3 -lib/libtdcppthread.so.%%VERSION%% +lib/libtdcppthread.so.%%DISTVERSION%% lib/libtdloglevel.a lib/libtdloglevel.so lib/libtdloglevel.so.3 -lib/libtdloglevel.so.%%VERSION%% +lib/libtdloglevel.so.%%DISTVERSION%% lib/libtdnetutilities.a lib/libtdnetutilities.so lib/libtdnetutilities.so.3 -lib/libtdnetutilities.so.%%VERSION%% +lib/libtdnetutilities.so.%%DISTVERSION%% lib/libtdrandomizer.a lib/libtdrandomizer.so lib/libtdrandomizer.so.3 -lib/libtdrandomizer.so.%%VERSION%% +lib/libtdrandomizer.so.%%DISTVERSION%% lib/libtdstorage.a lib/libtdstorage.so lib/libtdstorage.so.3 -lib/libtdstorage.so.%%VERSION%% +lib/libtdstorage.so.%%DISTVERSION%% lib/libtdstringutilities.a lib/libtdstringutilities.so lib/libtdstringutilities.so.3 -lib/libtdstringutilities.so.%%VERSION%% +lib/libtdstringutilities.so.%%DISTVERSION%% lib/libtdtagitem.a lib/libtdtagitem.so lib/libtdtagitem.so.3 -lib/libtdtagitem.so.%%VERSION%% +lib/libtdtagitem.so.%%DISTVERSION%% lib/libtdthreadsafety.a lib/libtdthreadsafety.so lib/libtdthreadsafety.so.3 -lib/libtdthreadsafety.so.%%VERSION%% +lib/libtdthreadsafety.so.%%DISTVERSION%% lib/libtdtimeutilities.a lib/libtdtimeutilities.so lib/libtdtimeutilities.so.3 -lib/libtdtimeutilities.so.%%VERSION%% -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/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 +lib/libtdtimeutilities.so.%%DISTVERSION%% +share/man/man1/calcappclient.1.gz +share/man/man1/cspmonitor.1.gz +share/man/man1/fractalpooluser.1.gz +share/man/man1/hsdump.1.gz +share/man/man1/pingpongclient.1.gz +share/man/man1/rspregistrar.1.gz +share/man/man1/rspserver.1.gz +share/man/man1/rspterminal.1.gz +share/man/man1/scriptingclient.1.gz +share/man/man1/scriptingcontrol.1.gz +share/man/man1/scriptingserviceexample.1.gz share/doc/rsplib/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