svn commit: r491147 - in head/net/rsplib: . files
Tobias Kortkamp
tobik at FreeBSD.org
Fri Jan 25 13:19:39 UTC 2019
Author: tobik
Date: Fri Jan 25 13:19:37 2019
New Revision: 491147
URL: https://svnweb.freebsd.org/changeset/ports/491147
Log:
net/rsplib: Update to 3.2.0, switch to Qt 5, unbreak, undeprecate
PR: 223307
Submitted by: dreibh at iem.uni-due.de (maintainer, based on)
Added:
head/net/rsplib/files/patch-docs_CMakeLists.txt (contents, props changed)
Deleted:
head/net/rsplib/files/patch-configure
Modified:
head/net/rsplib/Makefile
head/net/rsplib/distinfo
head/net/rsplib/pkg-descr
head/net/rsplib/pkg-plist
Modified: head/net/rsplib/Makefile
==============================================================================
--- head/net/rsplib/Makefile Fri Jan 25 12:48:48 2019 (r491146)
+++ head/net/rsplib/Makefile Fri Jan 25 13:19:37 2019 (r491147)
@@ -2,29 +2,25 @@
# $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 at 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 <bsd.port.mk>
Modified: head/net/rsplib/distinfo
==============================================================================
--- head/net/rsplib/distinfo Fri Jan 25 12:48:48 2019 (r491146)
+++ head/net/rsplib/distinfo Fri Jan 25 13:19:37 2019 (r491147)
@@ -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
Added: head/net/rsplib/files/patch-docs_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/rsplib/files/patch-docs_CMakeLists.txt Fri Jan 25 13:19:37 2019 (r491147)
@@ -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})
Modified: head/net/rsplib/pkg-descr
==============================================================================
--- head/net/rsplib/pkg-descr Fri Jan 25 12:48:48 2019 (r491146)
+++ head/net/rsplib/pkg-descr Fri Jan 25 13:19:37 2019 (r491147)
@@ -5,4 +5,4 @@ It provides highly available pool management (that is
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/
Modified: head/net/rsplib/pkg-plist
==============================================================================
--- head/net/rsplib/pkg-plist Fri Jan 25 12:48:48 2019 (r491146)
+++ head/net/rsplib/pkg-plist Fri Jan 25 13:19:37 2019 (r491147)
@@ -3,103 +3,163 @@ 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
More information about the svn-ports-head
mailing list