From c5e1f7cd3a3c7273ff20373288fdb80954969b26 Mon Sep 17 00:00:00 2001 From: fhajny Date: Wed, 2 Sep 2015 12:37:09 +0000 Subject: [PATCH] Update devel/rudiments to 0.53. rudiments 0.53 - exposed codetreegrammar class and updated codetree class so that successive parses/writes can use the same grammar without having to reload - added insert/appendXml(File) methods to xmldomnode to parse and insert/append xml strings or files to a node - fixed FILE->fileno detection for solaris 11.2, which doesn't have it at all - llabs() is detected and preferred to abs() - added partial xml namespace support (namespaces for tags) - added partial support for extended ascii character set to character class - added setgroups() call before setuid() call to drop extraneous groups - updated rudiments-config man page, slightly - removed outdated and unused dtd class - updated file::resolveSymbolicLink() to use directory::maxPathLength(filename) as a starting point - updated directory::getCurrentDirectory() to use MAX_PATH as a starting point - serialport/serialportprofile, modemserver/modemclient classes are disabled in the default build now - updated intro docs rudiments 0.52 - tweaked codetree's recursive break logic a bit - added compiler class - added case-insensitive methods to xmldomnode - added methods to xmldomnode that operate on descendents (as opposed to just operating on direct children) - added methods to xmldomnode for deleting, wrapping, unwrapping - fixed dynamiclib::getError() bug on windows - tweaked -Werror detection in configure script - removed rpcentry class - added file::setPermissions() methods rudiments 0.51 - added missing inline qualifiers to dynamicarray/staticarray method implementations - added test for clock_settime, datetime class uses it if other set-time functions aren't available, returns false and sets errno=ENOSYS if no set-time function is available - directory::fpathConf now falls back to MAX_PATH code if fpathconf exists but there's dirfd() or anything like it - file::createFifo returns false and sets errno=ENOSYS on platforms that don't support fifo's now - file::generateKey returns -1 and sets errno=ENOSYS on VMS now - file::createHardLink returns -1 and sets errno=ENOSYS on platforms don't support hard links now - fixed missing breaks in stdio::flush - userentry::getPassword/getRealName return NULL on VMS now - unix sockets are faked on VMS now - threadmutex is built and installed now whether or not threads are supported, but if threads are not supported, its methods are degenerate and return success - filesystem::getCurrentProperties() returns false and sets errno=ENOSYS on VMS now - implemented degenerate groupentry for VMS - fixed file::getBlockCount() crash that could occur if the filesystem's block size was reported as 0 - tweaked copy constructors and = operators in staticarray/dynamicarray classes to work with older compilers - disabled -Werror for gcc < 2.7 - filedescriptor::printf uses fprintf or fdopen/vfprintf when possible, in leiu of falling back to charstring::printf - charstring::printf tries the null device before falling back to a scratch file - the rate at which charstring::printf expands its buffer is now exponential up to 1024 bytes - added sys::getDirectorySeparator() - fixed trailing-slash-followed-by-quote issue when building windows command lines - added --enable-enosys-notify configure option for runtime notifcations when methods set ENOSYS - cleared errno before each EINTR loop - fixed sys::sync() segfault - fixed ssl tests - removed intervaltimer class - updated sys::getPhysicalPageCount/getAvailablePhysicalPageCount for Windows - added sys::getAllocationGranularity, updated code to use it instead of getPageSize, in most cases - fixed copy-constructor/=-operator bugs in dynamicarray class - added config_vs2013.h for VS 2013 - fixed several permissions-related issues for WinNT 4 - allowShortReads/useBlockingMode are set by default for stdinput now - added wrapper for atexit() - changed process::getRealUser/GroupId to getUser/GroupId to match setUser/Groupid - added process::setEffectiveUser/Group methods - fixed and documented auto-resume behavior in snooze methods - fixed detection of double-dashed command line parameters without values - removed redundant charstring::rightPad() - renamed charstring::padString() to charstring::pad() - added safePrint methods that take unsigned char arguments - fixed bytestring::findFirst() with unsigned char needle, when needle is 0 - fixed bugs in linkedlist::moveBefore/moveAfter - fixed bugs in singlylinkedlist::removeAll() - removed arg parameter from thread::setFunction(), added thread::setArgument(), and added thread::create(arg) - changed thread::create() to thread::run() - wrote lots of example code and updated the programming docs - removed unused shmfile class - fixed several LocalFree's that should have been delete[]'s --- devel/rudiments/Makefile | 4 +- devel/rudiments/PLIST | 181 +++++++++++------- devel/rudiments/buildlink3.mk | 4 +- devel/rudiments/distinfo | 11 +- devel/rudiments/patches/patch-configure | 4 +- .../patches/patch-src_charstring.cpp | 14 -- 6 files changed, 126 insertions(+), 92 deletions(-) delete mode 100644 devel/rudiments/patches/patch-src_charstring.cpp diff --git a/devel/rudiments/Makefile b/devel/rudiments/Makefile index 3319e940f659..7be75bd66735 100644 --- a/devel/rudiments/Makefile +++ b/devel/rudiments/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.31 2015/05/19 14:12:40 ryoon Exp $ +# $NetBSD: Makefile,v 1.32 2015/09/02 12:37:09 fhajny Exp $ # -DISTNAME= rudiments-0.50 +DISTNAME= rudiments-0.53 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=rudiments/} diff --git a/devel/rudiments/PLIST b/devel/rudiments/PLIST index f970a7afb9b3..e2aa9e31f761 100644 --- a/devel/rudiments/PLIST +++ b/devel/rudiments/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.15 2015/05/19 14:12:40 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.16 2015/09/02 12:37:09 fhajny Exp $ bin/rudiments-config include/rudiments/bytebuffer.h include/rudiments/bytestring.h @@ -8,12 +8,12 @@ include/rudiments/chat.h include/rudiments/client.h include/rudiments/codetree.h include/rudiments/commandline.h +include/rudiments/compiler.h include/rudiments/crypt.h include/rudiments/datetime.h include/rudiments/device.h include/rudiments/dictionary.h include/rudiments/directory.h -include/rudiments/dtd.h include/rudiments/dynamicarray.h include/rudiments/dynamiclib.h include/rudiments/environment.h @@ -26,14 +26,11 @@ include/rudiments/hostentry.h include/rudiments/inetsocketclient.h include/rudiments/inetsocketserver.h include/rudiments/inetsocketutil.h -include/rudiments/intervaltimer.h include/rudiments/linkedlist.h include/rudiments/listener.h include/rudiments/logger.h include/rudiments/memorymap.h include/rudiments/memorypool.h -include/rudiments/modemclient.h -include/rudiments/modemserver.h include/rudiments/parameterstring.h include/rudiments/permissions.h include/rudiments/private/bytebuffer.h @@ -47,9 +44,12 @@ include/rudiments/private/chatincludes.h include/rudiments/private/client.h include/rudiments/private/clientincludes.h include/rudiments/private/codetree.h +include/rudiments/private/codetreegrammar.h include/rudiments/private/codetreeincludes.h include/rudiments/private/commandline.h include/rudiments/private/commandlineincludes.h +include/rudiments/private/compiler.h +include/rudiments/private/compilerincludes.h include/rudiments/private/config.h include/rudiments/private/cryptincludes.h include/rudiments/private/datetime.h @@ -63,8 +63,6 @@ include/rudiments/private/dictionarynode.h include/rudiments/private/directory.h include/rudiments/private/directoryincludes.h include/rudiments/private/dll.h -include/rudiments/private/dtd.h -include/rudiments/private/dtdincludes.h include/rudiments/private/dynamicarray.h include/rudiments/private/dynamicarrayincludes.h include/rudiments/private/dynamicarrayinlines.h @@ -90,8 +88,6 @@ include/rudiments/private/inetsocketserver.h include/rudiments/private/inetsocketserverincludes.h include/rudiments/private/inetsocketutil.h include/rudiments/private/inetsocketutilincludes.h -include/rudiments/private/intervaltimer.h -include/rudiments/private/intervaltimerincludes.h include/rudiments/private/inttypes.h include/rudiments/private/linkedlist.h include/rudiments/private/linkedlistincludes.h @@ -107,11 +103,6 @@ include/rudiments/private/memorymap.h include/rudiments/private/memorymapincludes.h include/rudiments/private/memorypool.h include/rudiments/private/memorypoolincludes.h -include/rudiments/private/modemclient.h -include/rudiments/private/modemclientincludes.h -include/rudiments/private/modemserver.h -include/rudiments/private/modemserverincludes.h -include/rudiments/private/modemutil.h include/rudiments/private/new.h include/rudiments/private/parameterstring.h include/rudiments/private/parameterstringincludes.h @@ -125,23 +116,15 @@ include/rudiments/private/randomnumber.h include/rudiments/private/randomnumberincludes.h include/rudiments/private/regularexpression.h include/rudiments/private/regularexpressionincludes.h -include/rudiments/private/rpcentry.h -include/rudiments/private/rpcentryincludes.h include/rudiments/private/rudimentsinlines.h include/rudiments/private/semaphoreset.h include/rudiments/private/semaphoresetincludes.h -include/rudiments/private/serialport.h -include/rudiments/private/serialportincludes.h -include/rudiments/private/serialportprofile.h -include/rudiments/private/serialportprofileincludes.h include/rudiments/private/server.h include/rudiments/private/serverincludes.h include/rudiments/private/serviceentry.h include/rudiments/private/serviceentryincludes.h include/rudiments/private/sharedmemory.h include/rudiments/private/sharedmemoryincludes.h -include/rudiments/private/shmfile.h -include/rudiments/private/shmfileincludes.h include/rudiments/private/signalclassesincludes.h include/rudiments/private/signalhandler.h include/rudiments/private/signalset.h @@ -149,6 +132,7 @@ include/rudiments/private/singlylinkedlist.h include/rudiments/private/singlylinkedlistincludes.h include/rudiments/private/singlylinkedlistinlines.h include/rudiments/private/singlylinkedlistnode.h +include/rudiments/private/snooze.h include/rudiments/private/snoozeincludes.h include/rudiments/private/socketclient.h include/rudiments/private/socketclientincludes.h @@ -187,14 +171,10 @@ include/rudiments/protocolentry.h include/rudiments/randomnumber.h include/rudiments/regularexpression.h include/rudiments/resultcodes.h -include/rudiments/rpcentry.h include/rudiments/semaphoreset.h -include/rudiments/serialport.h -include/rudiments/serialportprofile.h include/rudiments/server.h include/rudiments/serviceentry.h include/rudiments/sharedmemory.h -include/rudiments/shmfile.h include/rudiments/signalclasses.h include/rudiments/singlylinkedlist.h include/rudiments/snooze.h @@ -217,6 +197,8 @@ lib/librudiments.la lib/pkgconfig/rudiments.pc man/man1/rudiments-config.1 share/doc/rudiments/classes/html/annotated.html +share/doc/rudiments/classes/html/arrowdown.png +share/doc/rudiments/classes/html/arrowright.png share/doc/rudiments/classes/html/bc_s.png share/doc/rudiments/classes/html/bdwn.png share/doc/rudiments/classes/html/bytebuffer_8h_source.html @@ -229,6 +211,8 @@ 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/classbool-members.html +share/doc/rudiments/classes/html/classbool.html share/doc/rudiments/classes/html/classbytebuffer-members.html share/doc/rudiments/classes/html/classbytebuffer.html share/doc/rudiments/classes/html/classbytestring-members.html @@ -243,8 +227,20 @@ share/doc/rudiments/classes/html/classclient-members.html share/doc/rudiments/classes/html/classclient.html share/doc/rudiments/classes/html/classcodetree-members.html share/doc/rudiments/classes/html/classcodetree.html +share/doc/rudiments/classes/html/classcodetreegrammar-members.html +share/doc/rudiments/classes/html/classcodetreegrammar.html share/doc/rudiments/classes/html/classcommandline-members.html share/doc/rudiments/classes/html/classcommandline.html +share/doc/rudiments/classes/html/classcompiler-members.html +share/doc/rudiments/classes/html/classcompiler.html +share/doc/rudiments/classes/html/classcompilermodule-members.html +share/doc/rudiments/classes/html/classcompilermodule.html +share/doc/rudiments/classes/html/classcompilerpostprocessor-members.html +share/doc/rudiments/classes/html/classcompilerpostprocessor.html +share/doc/rudiments/classes/html/classcompilerpreprocessor-members.html +share/doc/rudiments/classes/html/classcompilerpreprocessor.html +share/doc/rudiments/classes/html/classcompilerprocessor-members.html +share/doc/rudiments/classes/html/classcompilerprocessor.html share/doc/rudiments/classes/html/classcrypt-members.html share/doc/rudiments/classes/html/classcrypt.html share/doc/rudiments/classes/html/classdatetime-members.html @@ -257,8 +253,8 @@ share/doc/rudiments/classes/html/classdictionarynode-members.html share/doc/rudiments/classes/html/classdictionarynode.html share/doc/rudiments/classes/html/classdirectory-members.html share/doc/rudiments/classes/html/classdirectory.html -share/doc/rudiments/classes/html/classdtd-members.html -share/doc/rudiments/classes/html/classdtd.html +share/doc/rudiments/classes/html/classdynamicarray-members.html +share/doc/rudiments/classes/html/classdynamicarray.html share/doc/rudiments/classes/html/classdynamiclib-members.html share/doc/rudiments/classes/html/classdynamiclib.html share/doc/rudiments/classes/html/classenvironment-members.html @@ -284,8 +280,6 @@ share/doc/rudiments/classes/html/classinetsocketserver-members.html share/doc/rudiments/classes/html/classinetsocketserver.html share/doc/rudiments/classes/html/classinetsocketutil-members.html share/doc/rudiments/classes/html/classinetsocketutil.html -share/doc/rudiments/classes/html/classintervaltimer-members.html -share/doc/rudiments/classes/html/classintervaltimer.html share/doc/rudiments/classes/html/classlinkedlist-members.html share/doc/rudiments/classes/html/classlinkedlist.html share/doc/rudiments/classes/html/classlinkedlistnode-members.html @@ -319,8 +313,6 @@ share/doc/rudiments/classes/html/classrandomnumber-members.html share/doc/rudiments/classes/html/classrandomnumber.html share/doc/rudiments/classes/html/classregularexpression-members.html share/doc/rudiments/classes/html/classregularexpression.html -share/doc/rudiments/classes/html/classrpcentry-members.html -share/doc/rudiments/classes/html/classrpcentry.html share/doc/rudiments/classes/html/classsemaphoreset-members.html share/doc/rudiments/classes/html/classsemaphoreset.html share/doc/rudiments/classes/html/classserialport-members.html @@ -333,8 +325,6 @@ share/doc/rudiments/classes/html/classserviceentry-members.html share/doc/rudiments/classes/html/classserviceentry.html share/doc/rudiments/classes/html/classsharedmemory-members.html share/doc/rudiments/classes/html/classsharedmemory.html -share/doc/rudiments/classes/html/classshmfile-members.html -share/doc/rudiments/classes/html/classshmfile.html share/doc/rudiments/classes/html/classsignalhandler-members.html share/doc/rudiments/classes/html/classsignalhandler.html share/doc/rudiments/classes/html/classsignalmanager-members.html @@ -351,7 +341,11 @@ share/doc/rudiments/classes/html/classsocketclient-members.html share/doc/rudiments/classes/html/classsocketclient.html share/doc/rudiments/classes/html/classsocketserver-members.html share/doc/rudiments/classes/html/classsocketserver.html +share/doc/rudiments/classes/html/classstaticarray-members.html +share/doc/rudiments/classes/html/classstaticarray.html share/doc/rudiments/classes/html/classstderrdestination.html +share/doc/rudiments/classes/html/classstdiofiledescriptor-members.html +share/doc/rudiments/classes/html/classstdiofiledescriptor.html share/doc/rudiments/classes/html/classstdoutdestination.html share/doc/rudiments/classes/html/classstringbuffer-members.html share/doc/rudiments/classes/html/classstringbuffer.html @@ -383,10 +377,18 @@ share/doc/rudiments/classes/html/client_8h_source.html share/doc/rudiments/classes/html/clientincludes_8h_source.html share/doc/rudiments/classes/html/closed.png share/doc/rudiments/classes/html/codetree_8h_source.html +share/doc/rudiments/classes/html/codetreegrammar_8h_source.html share/doc/rudiments/classes/html/codetreeincludes_8h_source.html share/doc/rudiments/classes/html/commandline_8h_source.html share/doc/rudiments/classes/html/commandlineincludes_8h_source.html -share/doc/rudiments/classes/html/config_8windows_8h_source.html +share/doc/rudiments/classes/html/compiler_8h_source.html +share/doc/rudiments/classes/html/compilerincludes_8h_source.html +share/doc/rudiments/classes/html/config__openvms721_8h_source.html +share/doc/rudiments/classes/html/config__vs2005_8h_source.html +share/doc/rudiments/classes/html/config__vs2010_8h_source.html +share/doc/rudiments/classes/html/config__vs2013_8h_source.html +share/doc/rudiments/classes/html/config__vs5_8h_source.html +share/doc/rudiments/classes/html/config__vs6_8h_source.html share/doc/rudiments/classes/html/crypt_8h_source.html share/doc/rudiments/classes/html/cryptincludes_8h_source.html share/doc/rudiments/classes/html/datetime_8h_source.html @@ -403,10 +405,12 @@ share/doc/rudiments/classes/html/dir_d44c64559bbebec7f509842c48db8b23.html share/doc/rudiments/classes/html/directory_8h_source.html share/doc/rudiments/classes/html/directoryincludes_8h_source.html share/doc/rudiments/classes/html/dll_8h_source.html +share/doc/rudiments/classes/html/doc.png share/doc/rudiments/classes/html/doxygen.css share/doc/rudiments/classes/html/doxygen.png -share/doc/rudiments/classes/html/dtd_8h_source.html -share/doc/rudiments/classes/html/dtdincludes_8h_source.html +share/doc/rudiments/classes/html/dynamicarray_8h_source.html +share/doc/rudiments/classes/html/dynamicarrayincludes_8h_source.html +share/doc/rudiments/classes/html/dynamicarrayinlines_8h_source.html share/doc/rudiments/classes/html/dynamiclib_8h_source.html share/doc/rudiments/classes/html/dynamiclibincludes_8h_source.html share/doc/rudiments/classes/html/dynsections.js @@ -421,22 +425,8 @@ share/doc/rudiments/classes/html/filedestination_8h_source.html share/doc/rudiments/classes/html/fileincludes_8h_source.html share/doc/rudiments/classes/html/filesystem_8h_source.html share/doc/rudiments/classes/html/filesystemincludes_8h_source.html -share/doc/rudiments/classes/html/ftv2blank.png -share/doc/rudiments/classes/html/ftv2cl.png -share/doc/rudiments/classes/html/ftv2doc.png -share/doc/rudiments/classes/html/ftv2folderclosed.png -share/doc/rudiments/classes/html/ftv2folderopen.png -share/doc/rudiments/classes/html/ftv2lastnode.png -share/doc/rudiments/classes/html/ftv2link.png -share/doc/rudiments/classes/html/ftv2mlastnode.png -share/doc/rudiments/classes/html/ftv2mnode.png -share/doc/rudiments/classes/html/ftv2mo.png -share/doc/rudiments/classes/html/ftv2node.png -share/doc/rudiments/classes/html/ftv2ns.png -share/doc/rudiments/classes/html/ftv2plastnode.png -share/doc/rudiments/classes/html/ftv2pnode.png -share/doc/rudiments/classes/html/ftv2splitbar.png -share/doc/rudiments/classes/html/ftv2vertline.png +share/doc/rudiments/classes/html/folderclosed.png +share/doc/rudiments/classes/html/folderopen.png share/doc/rudiments/classes/html/functions.html share/doc/rudiments/classes/html/functions_b.html share/doc/rudiments/classes/html/functions_c.html @@ -502,8 +492,6 @@ share/doc/rudiments/classes/html/inetsocketserver_8h_source.html share/doc/rudiments/classes/html/inetsocketserverincludes_8h_source.html share/doc/rudiments/classes/html/inetsocketutil_8h_source.html share/doc/rudiments/classes/html/inetsocketutilincludes_8h_source.html -share/doc/rudiments/classes/html/intervaltimer_8h_source.html -share/doc/rudiments/classes/html/intervaltimerincludes_8h_source.html share/doc/rudiments/classes/html/inttypes_8h_source.html share/doc/rudiments/classes/html/jquery.js share/doc/rudiments/classes/html/linkedlist_8h_source.html @@ -532,7 +520,7 @@ share/doc/rudiments/classes/html/nav_f.png share/doc/rudiments/classes/html/nav_g.png share/doc/rudiments/classes/html/nav_h.png share/doc/rudiments/classes/html/networkinterface_8h_source.html -share/doc/rudiments/classes/html/networkinterfaces_8h_source.html +share/doc/rudiments/classes/html/new_8h_source.html share/doc/rudiments/classes/html/open.png share/doc/rudiments/classes/html/parameterstring_8h_source.html share/doc/rudiments/classes/html/parameterstringincludes_8h_source.html @@ -544,11 +532,12 @@ share/doc/rudiments/classes/html/private_2chat_8h_source.html share/doc/rudiments/classes/html/private_2client_8h_source.html share/doc/rudiments/classes/html/private_2codetree_8h_source.html share/doc/rudiments/classes/html/private_2commandline_8h_source.html +share/doc/rudiments/classes/html/private_2compiler_8h_source.html share/doc/rudiments/classes/html/private_2datetime_8h_source.html share/doc/rudiments/classes/html/private_2device_8h_source.html share/doc/rudiments/classes/html/private_2dictionary_8h_source.html share/doc/rudiments/classes/html/private_2directory_8h_source.html -share/doc/rudiments/classes/html/private_2dtd_8h_source.html +share/doc/rudiments/classes/html/private_2dynamicarray_8h_source.html share/doc/rudiments/classes/html/private_2dynamiclib_8h_source.html share/doc/rudiments/classes/html/private_2environment_8h_source.html share/doc/rudiments/classes/html/private_2file_8h_source.html @@ -559,7 +548,6 @@ share/doc/rudiments/classes/html/private_2hostentry_8h_source.html share/doc/rudiments/classes/html/private_2inetsocketclient_8h_source.html share/doc/rudiments/classes/html/private_2inetsocketserver_8h_source.html share/doc/rudiments/classes/html/private_2inetsocketutil_8h_source.html -share/doc/rudiments/classes/html/private_2intervaltimer_8h_source.html share/doc/rudiments/classes/html/private_2linkedlist_8h_source.html share/doc/rudiments/classes/html/private_2listener_8h_source.html share/doc/rudiments/classes/html/private_2logger_8h_source.html @@ -573,19 +561,19 @@ share/doc/rudiments/classes/html/private_2process_8h_source.html share/doc/rudiments/classes/html/private_2protocolentry_8h_source.html share/doc/rudiments/classes/html/private_2randomnumber_8h_source.html share/doc/rudiments/classes/html/private_2regularexpression_8h_source.html -share/doc/rudiments/classes/html/private_2rpcentry_8h_source.html share/doc/rudiments/classes/html/private_2semaphoreset_8h_source.html share/doc/rudiments/classes/html/private_2serialport_8h_source.html share/doc/rudiments/classes/html/private_2serialportprofile_8h_source.html share/doc/rudiments/classes/html/private_2server_8h_source.html share/doc/rudiments/classes/html/private_2serviceentry_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_2snooze_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_2staticarray_8h_source.html +share/doc/rudiments/classes/html/private_2stdio_8h_source.html share/doc/rudiments/classes/html/private_2stringbuffer_8h_source.html -share/doc/rudiments/classes/html/private_2sys_8h_source.html share/doc/rudiments/classes/html/private_2thread_8h_source.html share/doc/rudiments/classes/html/private_2threadmutex_8h_source.html share/doc/rudiments/classes/html/private_2unixsocketclient_8h_source.html @@ -604,8 +592,6 @@ share/doc/rudiments/classes/html/randomnumberincludes_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 -share/doc/rudiments/classes/html/rpcentry_8h_source.html -share/doc/rudiments/classes/html/rpcentryincludes_8h_source.html share/doc/rudiments/classes/html/rudimentsinlines_8h_source.html share/doc/rudiments/classes/html/semaphoreset_8h_source.html share/doc/rudiments/classes/html/semaphoresetincludes_8h_source.html @@ -619,8 +605,6 @@ share/doc/rudiments/classes/html/serviceentry_8h_source.html share/doc/rudiments/classes/html/serviceentryincludes_8h_source.html share/doc/rudiments/classes/html/sharedmemory_8h_source.html share/doc/rudiments/classes/html/sharedmemoryincludes_8h_source.html -share/doc/rudiments/classes/html/shmfile_8h_source.html -share/doc/rudiments/classes/html/shmfileincludes_8h_source.html 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 @@ -635,6 +619,9 @@ share/doc/rudiments/classes/html/socketclient_8h_source.html share/doc/rudiments/classes/html/socketclientincludes_8h_source.html share/doc/rudiments/classes/html/socketserver_8h_source.html share/doc/rudiments/classes/html/socketserverincludes_8h_source.html +share/doc/rudiments/classes/html/splitbar.png +share/doc/rudiments/classes/html/staticarray_8h_source.html +share/doc/rudiments/classes/html/staticarrayinlines_8h_source.html share/doc/rudiments/classes/html/stderrdestination_8h_source.html share/doc/rudiments/classes/html/stdio_8h_source.html share/doc/rudiments/classes/html/stdoutdestination_8h_source.html @@ -674,8 +661,68 @@ share/doc/rudiments/classes/html/xmldomnodeincludes_8h_source.html share/doc/rudiments/classes/html/xmlsax_8h_source.html share/doc/rudiments/classes/html/xmlsaxincludes_8h_source.html share/doc/rudiments/css/styles.css +share/doc/rudiments/features/betterc.html +share/doc/rudiments/features/compatibility.html +share/doc/rudiments/features/datastructures.html +share/doc/rudiments/features/frameworks.html +share/doc/rudiments/features/lightweight.html +share/doc/rudiments/features/utilityclasses.html share/doc/rudiments/index.html share/doc/rudiments/installing.html -share/doc/rudiments/introduction.html -share/doc/rudiments/invisible.gif +share/doc/rudiments/programming/bytebuffer.html +share/doc/rudiments/programming/bytestring.html +share/doc/rudiments/programming/character.html +share/doc/rudiments/programming/charstring.html +share/doc/rudiments/programming/chat.html +share/doc/rudiments/programming/codetree.html +share/doc/rudiments/programming/commandline.html +share/doc/rudiments/programming/compiler.html +share/doc/rudiments/programming/crypt.html +share/doc/rudiments/programming/datetime.html +share/doc/rudiments/programming/device.html +share/doc/rudiments/programming/dictionary.html +share/doc/rudiments/programming/directory.html +share/doc/rudiments/programming/dynamicarray.html +share/doc/rudiments/programming/dynamiclib.html +share/doc/rudiments/programming/environment.html +share/doc/rudiments/programming/error.html +share/doc/rudiments/programming/file.html +share/doc/rudiments/programming/filesystem.html +share/doc/rudiments/programming/groupentry.html share/doc/rudiments/programming/guide.html +share/doc/rudiments/programming/hostentry.html +share/doc/rudiments/programming/inetsocketclient.html +share/doc/rudiments/programming/inetsocketserver.html +share/doc/rudiments/programming/linkedlist.html +share/doc/rudiments/programming/listener.html +share/doc/rudiments/programming/logger.html +share/doc/rudiments/programming/memorymap.html +share/doc/rudiments/programming/memorypool.html +share/doc/rudiments/programming/modemclient.html +share/doc/rudiments/programming/modemserver.html +share/doc/rudiments/programming/parameterstring.html +share/doc/rudiments/programming/permissions.html +share/doc/rudiments/programming/process.html +share/doc/rudiments/programming/protocolentry.html +share/doc/rudiments/programming/randomnumber.html +share/doc/rudiments/programming/regularexpression.html +share/doc/rudiments/programming/semaphoreset.html +share/doc/rudiments/programming/serialport.html +share/doc/rudiments/programming/serialportprofile.html +share/doc/rudiments/programming/serviceentry.html +share/doc/rudiments/programming/sharedmemory.html +share/doc/rudiments/programming/signal.html +share/doc/rudiments/programming/singlylinkedlist.html +share/doc/rudiments/programming/snooze.html +share/doc/rudiments/programming/staticarray.html +share/doc/rudiments/programming/stdio.html +share/doc/rudiments/programming/stringbuffer.html +share/doc/rudiments/programming/sys.html +share/doc/rudiments/programming/thread.html +share/doc/rudiments/programming/threadmutex.html +share/doc/rudiments/programming/unixsocketclient.html +share/doc/rudiments/programming/unixsocketserver.html +share/doc/rudiments/programming/userentry.html +share/doc/rudiments/programming/xmldom.html +share/doc/rudiments/programming/xmlsax.html +share/licenses/rudiments/COPYING diff --git a/devel/rudiments/buildlink3.mk b/devel/rudiments/buildlink3.mk index a3364b2a0594..00f3563ab51d 100644 --- a/devel/rudiments/buildlink3.mk +++ b/devel/rudiments/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.12 2015/05/19 14:12:40 ryoon Exp $ +# $NetBSD: buildlink3.mk,v 1.13 2015/09/02 12:37:09 fhajny Exp $ # # This Makefile fragment is included by packages that use rudiments. # @@ -10,7 +10,7 @@ BUILDLINK_TREE+= rudiments .if !defined(RUDIMENTS_BUILDLINK3_MK) RUDIMENTS_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.rudiments+= rudiments>=0.50 +BUILDLINK_API_DEPENDS.rudiments+= rudiments>=0.53 BUILDLINK_PKGSRCDIR.rudiments?= ../../devel/rudiments .include "../../devel/pcre/buildlink3.mk" diff --git a/devel/rudiments/distinfo b/devel/rudiments/distinfo index f9c6d88edd3d..385585cdb51e 100644 --- a/devel/rudiments/distinfo +++ b/devel/rudiments/distinfo @@ -1,10 +1,9 @@ -$NetBSD: distinfo,v 1.16 2015/05/19 14:12:40 ryoon Exp $ +$NetBSD: distinfo,v 1.17 2015/09/02 12:37:09 fhajny Exp $ -SHA1 (rudiments-0.50.tar.gz) = 15b149e66d5c12a0e9f50594686b796151c865d5 -RMD160 (rudiments-0.50.tar.gz) = ecbb19952c5aaceaf4cbc8d2de3004f90e4cf450 -Size (rudiments-0.50.tar.gz) = 1749741 bytes -SHA1 (patch-configure) = 99233f231ad9f86c37c9f680ac8d8ab3762378ed +SHA1 (rudiments-0.53.tar.gz) = dfb4f0c2015b8664ffdafaa245cb82f8f44bb5fb +RMD160 (rudiments-0.53.tar.gz) = fe0ec925e552906d82e4af4780de5236cc60e21d +Size (rudiments-0.53.tar.gz) = 1948963 bytes +SHA1 (patch-configure) = 2c45deb64001dc6bdb439e956bca049e4eb5b855 SHA1 (patch-include_rudiments_private_socketclient.h) = a09c49f7b4f0df6d3b67b8521d00bd372e405f87 -SHA1 (patch-src_charstring.cpp) = 919b92900d7628f5556ffcf19275029776934113 SHA1 (patch-src_listener.cpp) = fe18de133e9078174dcc8fad1d1a3ee4b9bf1326 SHA1 (patch-src_xmldomnode.cpp) = 660ef2557f45c8fe21a4d062c1e0749dcdd06b43 diff --git a/devel/rudiments/patches/patch-configure b/devel/rudiments/patches/patch-configure index 5c40fa07a342..3990b4143cbe 100644 --- a/devel/rudiments/patches/patch-configure +++ b/devel/rudiments/patches/patch-configure @@ -1,4 +1,6 @@ -$NetBSD: patch-configure,v 1.1 2015/05/19 14:12:40 ryoon Exp $ +$NetBSD: patch-configure,v 1.2 2015/09/02 12:37:09 fhajny Exp $ + +Portability. --- configure.orig 2015-04-11 01:05:36.000000000 +0000 +++ configure diff --git a/devel/rudiments/patches/patch-src_charstring.cpp b/devel/rudiments/patches/patch-src_charstring.cpp deleted file mode 100644 index 75c197515a12..000000000000 --- a/devel/rudiments/patches/patch-src_charstring.cpp +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-src_charstring.cpp,v 1.3 2015/05/19 14:12:40 ryoon Exp $ - -Remove ambiguity (fixes build with GCC>=4.7). ---- src/charstring.cpp.orig 2015-04-12 01:27:08.000000000 +0000 -+++ src/charstring.cpp -@@ -356,7 +356,7 @@ char *charstring::convertAmount(int64_t - } - negative[1]='\0'; - char *amountstr=new char[length]; -- int64_t amt=abs(amount); -+ int64_t amt=abs((int)amount); - printf(amountstr,length, - "$%s%lld.%02lld",negative, - amt/100,amt-(amt/100*100));