./devel/rudiments, C++ class library for client/server/daemon applications

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.4.2nb3, Package name: rudiments-1.4.2nb3, Maintainer: pkgsrc-users

Rudiments is an Open Source C++ class library providing base classes
for things such as daemons, clients and servers, and wrapper classes
for the standard C functions for things such as regular expressions,
semaphores and signal handling.


Required to run:
[www/curl] [security/heimdal] [security/openssl] [devel/pcre]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 2881.582 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | Package updated
Log message:
revbump after textproc/icu update
   2022-12-03 16:50:51 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
rudiments: updated to 1.4.2

1.4.2 - backported epoll_wait/kqueue fixes from 2.0 branch

1.4.1 - backported sensitivevalue code from 2.0 branch

1.4.0 - added wcharacter, wcharstring, and wstringbuffer classes
        memorymap::getLength() -> getSize()
        added various *IgnoringCase methods to charstring/wcharstring
        removed length()/isNullOrEmpty() with const unsigned char * arguments
        now size="number of bytes" and length="number of \ 
characters/elements",
                updated comments, parameters, and some method names
        added datetime::getCentury()
        added datetime::getShortYear()
        fixed jsondom::write() of non-existent string values
        fixed datetime::parse() crash when NULL parameters are passed in
        added commandline::toDictionary()
        added parameterstring::getDictionary()
        fixed potential null dereference in jsondom::write()
        fixed potential null dereference in templateengine::replaceVariable()
        added error reporting to templateengine class
        fixed potentially uninitialized optimum block size in sax class
        optimized domnode::insertNode() for empty, append, and prepend cases
        added quoted-printable encodings to charstring
        added lots of row/column manipulation methods to csvdom class
        tls::setProtocolVersion() supports "v" format: SSLv3, TLSv1.3, etc.
        applied patch from Igor to fix configure.vbs VC++ version detection
                for non-US versions
   2022-10-26 12:32:08 by Thomas Klausner | Files touched by this commit (687)
Log message:
*: bump PKGREVISION for libunistring shlib major bump
   2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063)
Log message:
revbump for icu and libffi
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-21 09:46:39 by Thomas Klausner | Files touched by this commit (77)
Log message:
*: recursive bump for heimdal 7.7.0

its buildlink3.mk now includes openssl's buildlink3.mk