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
This commit is contained in:
fhajny 2015-09-02 12:37:09 +00:00
parent d4ab84f03f
commit c5e1f7cd3a
6 changed files with 126 additions and 92 deletions

View file

@ -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/}

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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));