diff options
author | fhajny <fhajny@pkgsrc.org> | 2014-07-18 11:39:11 +0000 |
---|---|---|
committer | fhajny <fhajny@pkgsrc.org> | 2014-07-18 11:39:11 +0000 |
commit | e312bd251853b6e079ccdff068e6108bfbf0dae0 (patch) | |
tree | 6ebd3dceccce3fa431d189c1986f489ebe969c1e /devel | |
parent | 943bd6bf6fb255302e5f18fec5fceb44afbd7b4d (diff) | |
download | pkgsrc-e312bd251853b6e079ccdff068e6108bfbf0dae0.tar.gz |
Update rudiments to 0.47.
Changes:
- fixed possible null-dereference in xmldomnode::safeAppend
- added charstring::inSetIgnoringCase
- xmldomnode::setAttributeValue does nothing when the null node is
referenced now
- fixed a codetree bug that could cause indentation to attempt to go
negative when using an unsigned number
- added a configure test to see if -Wno-format is needed
- configure tests for mlockall/munlockall attempt link now
- added sys/types.h before sys/un.h in sys/un.h test for older freebsd
- implemented stubs for pure virtual methods of client and server classes so
instances of them could be created to attach already-open file descriptors
- unified usage of select/poll and prefer poll
- pushed all select/poll-related code into listener class
- removed problematic and unused useListener-related methods in
filedescriptor class
- epoll is used in place of select/poll for systems that support it
- kqueue is used in place of select/poll for systems that support it
- consolidated getpagesize() calls to use sys::getPageSize()
- added detection and support for __vsnprintf for platforms that have
that instead of vsnprintf
- added cancel and raiseSignal methods to the thread class
- fixed datetime memory leak
- added xmldomnode::clone method to clone a node
- renamed variablebuffer to bytebuffer
- renamed rawbuffer to bytestring
- refactored linkedlist
- added singlylinkedlist class
- added sort, detach, move and insert methods to linkedlist classes
- fixed file::open using O_CREAT without O_EXCL on windows
Diffstat (limited to 'devel')
-rw-r--r-- | devel/rudiments/Makefile | 5 | ||||
-rw-r--r-- | devel/rudiments/PLIST | 48 | ||||
-rw-r--r-- | devel/rudiments/distinfo | 9 |
3 files changed, 36 insertions, 26 deletions
diff --git a/devel/rudiments/Makefile b/devel/rudiments/Makefile index c038b3e40bd..606df1392be 100644 --- a/devel/rudiments/Makefile +++ b/devel/rudiments/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.27 2014/05/21 14:52:07 fhajny Exp $ +# $NetBSD: Makefile,v 1.28 2014/07/18 11:39:11 fhajny Exp $ # -DISTNAME= rudiments-0.46 -PKGREVISION= 1 +DISTNAME= rudiments-0.47 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=rudiments/} diff --git a/devel/rudiments/PLIST b/devel/rudiments/PLIST index bff9787cf3b..36016055352 100644 --- a/devel/rudiments/PLIST +++ b/devel/rudiments/PLIST @@ -1,5 +1,7 @@ -@comment $NetBSD: PLIST,v 1.12 2014/03/31 14:42:20 fhajny Exp $ +@comment $NetBSD: PLIST,v 1.13 2014/07/18 11:39:11 fhajny Exp $ bin/rudiments-config +include/rudiments/bytebuffer.h +include/rudiments/bytestring.h include/rudiments/character.h include/rudiments/charstring.h include/rudiments/chat.h @@ -34,6 +36,9 @@ include/rudiments/modemserver.h include/rudiments/parameterstring.h include/rudiments/passwdentry.h include/rudiments/permissions.h +include/rudiments/private/bytebuffer.h +include/rudiments/private/bytebufferincludes.h +include/rudiments/private/bytestringincludes.h include/rudiments/private/characterincludes.h include/rudiments/private/charstring.h include/rudiments/private/charstringincludes.h @@ -115,7 +120,6 @@ include/rudiments/private/processincludes.h include/rudiments/private/protocolentry.h include/rudiments/private/protocolentryincludes.h include/rudiments/private/randomnumberincludes.h -include/rudiments/private/rawbufferincludes.h include/rudiments/private/regularexpression.h include/rudiments/private/regularexpressionincludes.h include/rudiments/private/rpcentry.h @@ -140,6 +144,10 @@ include/rudiments/private/shmfileincludes.h include/rudiments/private/signalclassesincludes.h include/rudiments/private/signalhandler.h include/rudiments/private/signalset.h +include/rudiments/private/singlylinkedlist.h +include/rudiments/private/singlylinkedlistincludes.h +include/rudiments/private/singlylinkedlistinlines.h +include/rudiments/private/singlylinkedlistnode.h include/rudiments/private/snoozeincludes.h include/rudiments/private/socketclient.h include/rudiments/private/socketclientincludes.h @@ -162,8 +170,6 @@ include/rudiments/private/unixsocketserver.h include/rudiments/private/unixsocketserverincludes.h include/rudiments/private/unixsocketutil.h include/rudiments/private/unixsocketutilincludes.h -include/rudiments/private/variablebuffer.h -include/rudiments/private/variablebufferincludes.h include/rudiments/private/winsock.h include/rudiments/private/xmldom.h include/rudiments/private/xmldomincludes.h @@ -174,7 +180,6 @@ include/rudiments/private/xmlsaxincludes.h include/rudiments/process.h include/rudiments/protocolentry.h include/rudiments/randomnumber.h -include/rudiments/rawbuffer.h include/rudiments/regularexpression.h include/rudiments/resultcodes.h include/rudiments/rpcentry.h @@ -187,6 +192,7 @@ include/rudiments/shadowentry.h include/rudiments/sharedmemory.h include/rudiments/shmfile.h include/rudiments/signalclasses.h +include/rudiments/singlylinkedlist.h include/rudiments/snooze.h include/rudiments/socketclient.h include/rudiments/socketserver.h @@ -198,7 +204,6 @@ include/rudiments/threadmutex.h include/rudiments/unixsocketclient.h include/rudiments/unixsocketserver.h include/rudiments/unixsocketutil.h -include/rudiments/variablebuffer.h include/rudiments/xmldom.h include/rudiments/xmldomnode.h include/rudiments/xmlsax.h @@ -208,12 +213,20 @@ man/man1/rudiments-config.1 share/doc/rudiments/classes/html/annotated.html share/doc/rudiments/classes/html/bc_s.png share/doc/rudiments/classes/html/bdwn.png +share/doc/rudiments/classes/html/bytebuffer_8h_source.html +share/doc/rudiments/classes/html/bytebufferincludes_8h_source.html +share/doc/rudiments/classes/html/bytestring_8h_source.html +share/doc/rudiments/classes/html/bytestringincludes_8h_source.html share/doc/rudiments/classes/html/character_8h_source.html share/doc/rudiments/classes/html/characterincludes_8h_source.html share/doc/rudiments/classes/html/charstring_8h_source.html share/doc/rudiments/classes/html/charstringincludes_8h_source.html share/doc/rudiments/classes/html/chat_8h_source.html share/doc/rudiments/classes/html/chatincludes_8h_source.html +share/doc/rudiments/classes/html/classbytebuffer-members.html +share/doc/rudiments/classes/html/classbytebuffer.html +share/doc/rudiments/classes/html/classbytestring-members.html +share/doc/rudiments/classes/html/classbytestring.html share/doc/rudiments/classes/html/classcharacter-members.html share/doc/rudiments/classes/html/classcharacter.html share/doc/rudiments/classes/html/classcharstring-members.html @@ -300,8 +313,6 @@ share/doc/rudiments/classes/html/classprotocolentry-members.html share/doc/rudiments/classes/html/classprotocolentry.html share/doc/rudiments/classes/html/classrandomnumber-members.html share/doc/rudiments/classes/html/classrandomnumber.html -share/doc/rudiments/classes/html/classrawbuffer-members.html -share/doc/rudiments/classes/html/classrawbuffer.html share/doc/rudiments/classes/html/classregularexpression-members.html share/doc/rudiments/classes/html/classregularexpression.html share/doc/rudiments/classes/html/classrpcentry-members.html @@ -328,6 +339,10 @@ share/doc/rudiments/classes/html/classsignalmanager-members.html share/doc/rudiments/classes/html/classsignalmanager.html share/doc/rudiments/classes/html/classsignalset-members.html share/doc/rudiments/classes/html/classsignalset.html +share/doc/rudiments/classes/html/classsinglylinkedlist-members.html +share/doc/rudiments/classes/html/classsinglylinkedlist.html +share/doc/rudiments/classes/html/classsinglylinkedlistnode-members.html +share/doc/rudiments/classes/html/classsinglylinkedlistnode.html share/doc/rudiments/classes/html/classsnooze-members.html share/doc/rudiments/classes/html/classsnooze.html share/doc/rudiments/classes/html/classsocketclient-members.html @@ -352,8 +367,6 @@ share/doc/rudiments/classes/html/classunixsocketserver-members.html share/doc/rudiments/classes/html/classunixsocketserver.html share/doc/rudiments/classes/html/classunixsocketutil-members.html share/doc/rudiments/classes/html/classunixsocketutil.html -share/doc/rudiments/classes/html/classvariablebuffer-members.html -share/doc/rudiments/classes/html/classvariablebuffer.html share/doc/rudiments/classes/html/classwinsock-members.html share/doc/rudiments/classes/html/classwinsock.html share/doc/rudiments/classes/html/classxmldom-members.html @@ -524,6 +537,7 @@ share/doc/rudiments/classes/html/passwdentry_8h_source.html share/doc/rudiments/classes/html/passwdentryincludes_8h_source.html share/doc/rudiments/classes/html/permissions_8h_source.html share/doc/rudiments/classes/html/permissionsincludes_8h_source.html +share/doc/rudiments/classes/html/private_2bytebuffer_8h_source.html share/doc/rudiments/classes/html/private_2charstring_8h_source.html share/doc/rudiments/classes/html/private_2chat_8h_source.html share/doc/rudiments/classes/html/private_2client_8h_source.html @@ -567,6 +581,7 @@ share/doc/rudiments/classes/html/private_2serviceentry_8h_source.html share/doc/rudiments/classes/html/private_2shadowentry_8h_source.html share/doc/rudiments/classes/html/private_2sharedmemory_8h_source.html share/doc/rudiments/classes/html/private_2shmfile_8h_source.html +share/doc/rudiments/classes/html/private_2singlylinkedlist_8h_source.html share/doc/rudiments/classes/html/private_2socketclient_8h_source.html share/doc/rudiments/classes/html/private_2socketserver_8h_source.html share/doc/rudiments/classes/html/private_2stringbuffer_8h_source.html @@ -576,7 +591,6 @@ share/doc/rudiments/classes/html/private_2threadmutex_8h_source.html share/doc/rudiments/classes/html/private_2unixsocketclient_8h_source.html share/doc/rudiments/classes/html/private_2unixsocketserver_8h_source.html share/doc/rudiments/classes/html/private_2unixsocketutil_8h_source.html -share/doc/rudiments/classes/html/private_2variablebuffer_8h_source.html share/doc/rudiments/classes/html/private_2xmldom_8h_source.html share/doc/rudiments/classes/html/private_2xmldomnode_8h_source.html share/doc/rudiments/classes/html/private_2xmlsax_8h_source.html @@ -586,8 +600,6 @@ share/doc/rudiments/classes/html/protocolentry_8h_source.html share/doc/rudiments/classes/html/protocolentryincludes_8h_source.html share/doc/rudiments/classes/html/randomnumber_8h_source.html share/doc/rudiments/classes/html/randomnumberincludes_8h_source.html -share/doc/rudiments/classes/html/rawbuffer_8h_source.html -share/doc/rudiments/classes/html/rawbufferincludes_8h_source.html share/doc/rudiments/classes/html/regularexpression_8h_source.html share/doc/rudiments/classes/html/regularexpressionincludes_8h_source.html share/doc/rudiments/classes/html/resultcodes_8h_source.html @@ -614,6 +626,10 @@ share/doc/rudiments/classes/html/signalclasses_8h_source.html share/doc/rudiments/classes/html/signalclassesincludes_8h_source.html share/doc/rudiments/classes/html/signalhandler_8h_source.html share/doc/rudiments/classes/html/signalset_8h_source.html +share/doc/rudiments/classes/html/singlylinkedlist_8h_source.html +share/doc/rudiments/classes/html/singlylinkedlistincludes_8h_source.html +share/doc/rudiments/classes/html/singlylinkedlistinlines_8h_source.html +share/doc/rudiments/classes/html/singlylinkedlistnode_8h_source.html share/doc/rudiments/classes/html/snooze_8h_source.html share/doc/rudiments/classes/html/snoozeincludes_8h_source.html share/doc/rudiments/classes/html/socketclient_8h_source.html @@ -649,8 +665,6 @@ share/doc/rudiments/classes/html/unixsocketserver_8h_source.html share/doc/rudiments/classes/html/unixsocketserverincludes_8h_source.html share/doc/rudiments/classes/html/unixsocketutil_8h_source.html share/doc/rudiments/classes/html/unixsocketutilincludes_8h_source.html -share/doc/rudiments/classes/html/variablebuffer_8h_source.html -share/doc/rudiments/classes/html/variablebufferincludes_8h_source.html share/doc/rudiments/classes/html/winsock_8h_source.html share/doc/rudiments/classes/html/xmldom_8h_source.html share/doc/rudiments/classes/html/xmldomincludes_8h_source.html @@ -663,6 +677,4 @@ share/doc/rudiments/index.html share/doc/rudiments/installing.html share/doc/rudiments/introduction.html share/doc/rudiments/invisible.gif -share/doc/rudiments/programming/baseclasses.html -share/doc/rudiments/programming/utilclasses.html -share/doc/rudiments/programming/wrapperclasses.html +share/doc/rudiments/programming/guide.html diff --git a/devel/rudiments/distinfo b/devel/rudiments/distinfo index 072837d6847..01faf7ae1c8 100644 --- a/devel/rudiments/distinfo +++ b/devel/rudiments/distinfo @@ -1,9 +1,8 @@ -$NetBSD: distinfo,v 1.12 2014/04/28 12:15:20 fhajny Exp $ +$NetBSD: distinfo,v 1.13 2014/07/18 11:39:11 fhajny Exp $ -SHA1 (rudiments-0.46.tar.gz) = 3432f71a1b1e6093341e7da5ee462ab0bbbfe3c3 -RMD160 (rudiments-0.46.tar.gz) = 1a65488b165254c310715ac2548867aaedceaf35 -Size (rudiments-0.46.tar.gz) = 1732565 bytes -SHA1 (patch-aa) = 130055b754992f99d6a3cfdd1a938a91669cb78a +SHA1 (rudiments-0.47.tar.gz) = a77d29b80fa103192dadcb6212e9998ae0b989cf +RMD160 (rudiments-0.47.tar.gz) = 00d40c292fd4facd62afc28b1c30d485f784d575 +Size (rudiments-0.47.tar.gz) = 1765665 bytes SHA1 (patch-include_rudiments_private_socketclient.h) = a09c49f7b4f0df6d3b67b8521d00bd372e405f87 SHA1 (patch-src_charstring.cpp) = 6e27ffe2f4d00f5d3d89bd2cdeaddf55f4aa9c8d SHA1 (patch-src_xmldomnode.cpp) = 660ef2557f45c8fe21a4d062c1e0749dcdd06b43 |