Received: by mail.netbsd.org (Postfix, from userid 605) id 64DD384E8F; Sat, 3 Dec 2022 15:50:53 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 9640284CFC for ; Sat, 3 Dec 2022 15:50:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id HxzN-uef5hCv for ; Sat, 3 Dec 2022 15:50:51 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 2E86F84CE3 for ; Sat, 3 Dec 2022 15:50:51 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 228D3FA90; Sat, 3 Dec 2022 15:50:51 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1670082651297160" MIME-Version: 1.0 Date: Sat, 3 Dec 2022 15:50:51 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/devel/rudiments To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20221203155051.228D3FA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1670082651297160 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Sat Dec 3 15:50:51 UTC 2022 Modified Files: pkgsrc/devel/rudiments: Makefile PLIST distinfo pkgsrc/devel/rudiments/patches: patch-src_Makefile.in 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 To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 pkgsrc/devel/rudiments/Makefile cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/rudiments/PLIST cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/rudiments/distinfo cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/rudiments/patches/patch-src_Makefile.in Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1670082651297160 Content-Disposition: inline Content-Length: 14719 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/rudiments/Makefile diff -u pkgsrc/devel/rudiments/Makefile:1.68 pkgsrc/devel/rudiments/Makefile:1.69 --- pkgsrc/devel/rudiments/Makefile:1.68 Wed Oct 26 10:31:02 2022 +++ pkgsrc/devel/rudiments/Makefile Sat Dec 3 15:50:50 2022 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.68 2022/10/26 10:31:02 wiz Exp $ +# $NetBSD: Makefile,v 1.69 2022/12/03 15:50:50 adam Exp $ -DISTNAME= rudiments-1.3.1 -PKGREVISION= 5 +DISTNAME= rudiments-1.4.2 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=rudiments/} Index: pkgsrc/devel/rudiments/PLIST diff -u pkgsrc/devel/rudiments/PLIST:1.21 pkgsrc/devel/rudiments/PLIST:1.22 --- pkgsrc/devel/rudiments/PLIST:1.21 Tue Feb 16 13:10:18 2021 +++ pkgsrc/devel/rudiments/PLIST Sat Dec 3 15:50:50 2022 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.21 2021/02/16 13:10:18 adam Exp $ +@comment $NetBSD: PLIST,v 1.22 2022/12/03 15:50:50 adam Exp $ bin/rudiments-config include/rudiments/aes128.h include/rudiments/avltree.h @@ -219,6 +219,8 @@ include/rudiments/private/sax.h include/rudiments/private/saxincludes.h include/rudiments/private/semaphoreset.h include/rudiments/private/semaphoresetincludes.h +include/rudiments/private/sensitivevalue.h +include/rudiments/private/sensitivevalueincludes.h include/rudiments/private/server.h include/rudiments/private/serverincludes.h include/rudiments/private/serviceentry.h @@ -274,9 +276,14 @@ include/rudiments/private/urlhttprequest include/rudiments/private/urlincludes.h include/rudiments/private/userentry.h include/rudiments/private/userentryincludes.h +include/rudiments/private/wcharacterincludes.h +include/rudiments/private/wcharstring.h +include/rudiments/private/wcharstringincludes.h include/rudiments/private/websocket.h include/rudiments/private/websocketincludes.h include/rudiments/private/winsock.h +include/rudiments/private/wstringbufferincludes.h +include/rudiments/private/wstringbufferinlines.h include/rudiments/private/xmldom.h include/rudiments/private/xmldomincludes.h include/rudiments/private/xmlsax.h @@ -292,6 +299,7 @@ include/rudiments/resultcodes.h include/rudiments/sax.h include/rudiments/security.h include/rudiments/semaphoreset.h +include/rudiments/sensitivevalue.h include/rudiments/server.h include/rudiments/serviceentry.h include/rudiments/sha1.h @@ -316,12 +324,17 @@ include/rudiments/unixsocketutil.h include/rudiments/url.h include/rudiments/urlhttprequest.h include/rudiments/userentry.h +include/rudiments/wcharacter.h +include/rudiments/wcharstring.h include/rudiments/websocket.h +include/rudiments/wstringbuffer.h include/rudiments/xmldom.h include/rudiments/xmlsax.h lib/librudiments.la lib/pkgconfig/rudiments.pc man/man1/rudiments-config.1 +share/doc/rudiments/classes/html/aes128_8h_source.html +share/doc/rudiments/classes/html/aes128includes_8h_source.html share/doc/rudiments/classes/html/annotated.html share/doc/rudiments/classes/html/apachehttpserverapi_8h_source.html share/doc/rudiments/classes/html/apachehttpserverapiincludes_8h_source.html @@ -346,6 +359,8 @@ share/doc/rudiments/classes/html/charstr 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/classaes128-members.html +share/doc/rudiments/classes/html/classaes128.html share/doc/rudiments/classes/html/classapachehttpserverapi-members.html share/doc/rudiments/classes/html/classapachehttpserverapi.html share/doc/rudiments/classes/html/classavltree-members.html @@ -384,6 +399,12 @@ share/doc/rudiments/classes/html/classco 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/classcronschedule-members.html +share/doc/rudiments/classes/html/classcronschedule.html +share/doc/rudiments/classes/html/classcronscheduledaypart-members.html +share/doc/rudiments/classes/html/classcronscheduledaypart.html +share/doc/rudiments/classes/html/classcronscheduleperiod-members.html +share/doc/rudiments/classes/html/classcronscheduleperiod.html share/doc/rudiments/classes/html/classcrypt-members.html share/doc/rudiments/classes/html/classcrypt.html share/doc/rudiments/classes/html/classcsvdom-members.html @@ -412,6 +433,8 @@ share/doc/rudiments/classes/html/classdy 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/classencryption-members.html +share/doc/rudiments/classes/html/classencryption.html share/doc/rudiments/classes/html/classenvironment-members.html share/doc/rudiments/classes/html/classenvironment.html share/doc/rudiments/classes/html/classerror-members.html @@ -526,6 +549,8 @@ share/doc/rudiments/classes/html/classse share/doc/rudiments/classes/html/classsecuritycontext.html share/doc/rudiments/classes/html/classsemaphoreset-members.html share/doc/rudiments/classes/html/classsemaphoreset.html +share/doc/rudiments/classes/html/classsensitivevalue-members.html +share/doc/rudiments/classes/html/classsensitivevalue.html share/doc/rudiments/classes/html/classserialport-members.html share/doc/rudiments/classes/html/classserialport.html share/doc/rudiments/classes/html/classserialportprofile-members.html @@ -592,10 +617,16 @@ share/doc/rudiments/classes/html/classur share/doc/rudiments/classes/html/classurlhttprequest.html share/doc/rudiments/classes/html/classuserentry-members.html share/doc/rudiments/classes/html/classuserentry.html +share/doc/rudiments/classes/html/classwcharacter-members.html +share/doc/rudiments/classes/html/classwcharacter.html +share/doc/rudiments/classes/html/classwcharstring-members.html +share/doc/rudiments/classes/html/classwcharstring.html share/doc/rudiments/classes/html/classwebsocket-members.html share/doc/rudiments/classes/html/classwebsocket.html share/doc/rudiments/classes/html/classwinsock-members.html share/doc/rudiments/classes/html/classwinsock.html +share/doc/rudiments/classes/html/classwstringbuffer-members.html +share/doc/rudiments/classes/html/classwstringbuffer.html share/doc/rudiments/classes/html/classxmldom-members.html share/doc/rudiments/classes/html/classxmldom.html share/doc/rudiments/classes/html/classxmlsax-members.html @@ -618,6 +649,8 @@ share/doc/rudiments/classes/html/config_ share/doc/rudiments/classes/html/config__vs2017_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/cronschedule_8h_source.html +share/doc/rudiments/classes/html/cronscheduleincludes_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/csvdom_8h_source.html @@ -649,13 +682,14 @@ share/doc/rudiments/classes/html/domincl share/doc/rudiments/classes/html/domnode_8h_source.html share/doc/rudiments/classes/html/domnodeincludes_8h_source.html share/doc/rudiments/classes/html/doxygen.css -share/doc/rudiments/classes/html/doxygen.png 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 +share/doc/rudiments/classes/html/encryption_8h_source.html +share/doc/rudiments/classes/html/encryptionincludes_8h_source.html share/doc/rudiments/classes/html/environment_8h_source.html share/doc/rudiments/classes/html/environmentincludes_8h_source.html share/doc/rudiments/classes/html/error_8h_source.html @@ -811,6 +845,7 @@ share/doc/rudiments/classes/html/paramet share/doc/rudiments/classes/html/parameterstringincludes_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_2aes128_8h_source.html share/doc/rudiments/classes/html/private_2apachehttpserverapi_8h_source.html share/doc/rudiments/classes/html/private_2avltree_8h_source.html share/doc/rudiments/classes/html/private_2bytebuffer_8h_source.html @@ -821,6 +856,7 @@ share/doc/rudiments/classes/html/private 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_2cronschedule_8h_source.html share/doc/rudiments/classes/html/private_2csvdom_8h_source.html share/doc/rudiments/classes/html/private_2csvsax_8h_source.html share/doc/rudiments/classes/html/private_2cursordomnode_8h_source.html @@ -834,6 +870,7 @@ share/doc/rudiments/classes/html/private share/doc/rudiments/classes/html/private_2domnode_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_2encryption_8h_source.html share/doc/rudiments/classes/html/private_2environment_8h_source.html share/doc/rudiments/classes/html/private_2file_8h_source.html share/doc/rudiments/classes/html/private_2filedescriptor_8h_source.html @@ -875,6 +912,7 @@ share/doc/rudiments/classes/html/private share/doc/rudiments/classes/html/private_2regularexpression_8h_source.html share/doc/rudiments/classes/html/private_2sax_8h_source.html share/doc/rudiments/classes/html/private_2semaphoreset_8h_source.html +share/doc/rudiments/classes/html/private_2sensitivevalue_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 @@ -899,6 +937,7 @@ share/doc/rudiments/classes/html/private share/doc/rudiments/classes/html/private_2url_8h_source.html share/doc/rudiments/classes/html/private_2urlhttprequest_8h_source.html share/doc/rudiments/classes/html/private_2userentry_8h_source.html +share/doc/rudiments/classes/html/private_2wcharstring_8h_source.html share/doc/rudiments/classes/html/private_2websocket_8h_source.html share/doc/rudiments/classes/html/private_2xmldom_8h_source.html share/doc/rudiments/classes/html/private_2xmlsax_8h_source.html @@ -922,6 +961,8 @@ share/doc/rudiments/classes/html/saxincl share/doc/rudiments/classes/html/security_8h_source.html share/doc/rudiments/classes/html/semaphoreset_8h_source.html share/doc/rudiments/classes/html/semaphoresetincludes_8h_source.html +share/doc/rudiments/classes/html/sensitivevalue_8h_source.html +share/doc/rudiments/classes/html/sensitivevalueincludes_8h_source.html share/doc/rudiments/classes/html/serialport_8h_source.html share/doc/rudiments/classes/html/serialportincludes_8h_source.html share/doc/rudiments/classes/html/serialportprofile_8h_source.html @@ -1001,9 +1042,16 @@ share/doc/rudiments/classes/html/urlhttp share/doc/rudiments/classes/html/urlincludes_8h_source.html share/doc/rudiments/classes/html/userentry_8h_source.html share/doc/rudiments/classes/html/userentryincludes_8h_source.html +share/doc/rudiments/classes/html/wcharacter_8h_source.html +share/doc/rudiments/classes/html/wcharacterincludes_8h_source.html +share/doc/rudiments/classes/html/wcharstring_8h_source.html +share/doc/rudiments/classes/html/wcharstringincludes_8h_source.html share/doc/rudiments/classes/html/websocket_8h_source.html share/doc/rudiments/classes/html/websocketincludes_8h_source.html share/doc/rudiments/classes/html/winsock_8h_source.html +share/doc/rudiments/classes/html/wstringbuffer_8h_source.html +share/doc/rudiments/classes/html/wstringbufferincludes_8h_source.html +share/doc/rudiments/classes/html/wstringbufferinlines_8h_source.html share/doc/rudiments/classes/html/xmldom_8h_source.html share/doc/rudiments/classes/html/xmldomincludes_8h_source.html share/doc/rudiments/classes/html/xmlsax_8h_source.html Index: pkgsrc/devel/rudiments/distinfo diff -u pkgsrc/devel/rudiments/distinfo:1.26 pkgsrc/devel/rudiments/distinfo:1.27 --- pkgsrc/devel/rudiments/distinfo:1.26 Tue Oct 26 10:19:53 2021 +++ pkgsrc/devel/rudiments/distinfo Sat Dec 3 15:50:50 2022 @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.26 2021/10/26 10:19:53 nia Exp $ +$NetBSD: distinfo,v 1.27 2022/12/03 15:50:50 adam Exp $ -BLAKE2s (rudiments-1.3.1.tar.gz) = f79ea6e24b2a41565baf5897b9af3c9c83cc27af437edb6896a753c0693edbfa -SHA512 (rudiments-1.3.1.tar.gz) = 4a6aff9007737c6951e4867087ae4ca50e1540f04fc8d6deecbf51b7398fcbcd7a487d8ed8823d473f58ea4c0b253224152b9fe5083c7e68869d734378c93d0f -Size (rudiments-1.3.1.tar.gz) = 2738593 bytes +BLAKE2s (rudiments-1.4.2.tar.gz) = 1ade98c58ac4235f7622a2c71ebe4b19ea16024593269a223c774f562e303113 +SHA512 (rudiments-1.4.2.tar.gz) = 41603c8dd8c7ccfa96b8e0f83249c989a8ce0323fd218a954617907446fddfd98828507c6c57b3fce5171c2c0c2a5ab2d1ff8b8ba44ae4762240f8a4819067f0 +Size (rudiments-1.4.2.tar.gz) = 2950740 bytes SHA1 (patch-configure) = ce847ba4528576f63a7c0dbfb4934c112c28895b SHA1 (patch-include_rudiments_private_socketclient.h) = f1ac8fc292f092c9082b41806fc380af0e7930e9 -SHA1 (patch-src_Makefile.in) = 091e14b34aba4092695093a36fce31dfd8dcb695 +SHA1 (patch-src_Makefile.in) = f844ef8ad096104885849d1e8df056ab4ab9087d SHA1 (patch-src_listener.cpp) = ad4fb17dfdbe325a73236bc9b37c84d7bf7f90c7 Index: pkgsrc/devel/rudiments/patches/patch-src_Makefile.in diff -u pkgsrc/devel/rudiments/patches/patch-src_Makefile.in:1.1 pkgsrc/devel/rudiments/patches/patch-src_Makefile.in:1.2 --- pkgsrc/devel/rudiments/patches/patch-src_Makefile.in:1.1 Tue Feb 16 13:10:19 2021 +++ pkgsrc/devel/rudiments/patches/patch-src_Makefile.in Sat Dec 3 15:50:50 2022 @@ -1,8 +1,8 @@ -$NetBSD: patch-src_Makefile.in,v 1.1 2021/02/16 13:10:19 adam Exp $ +$NetBSD: patch-src_Makefile.in,v 1.2 2022/12/03 15:50:50 adam Exp $ Fix infinite dependency. ---- src/Makefile.in.orig 2021-02-14 19:48:47.000000000 +0000 +--- src/Makefile.in.orig 2021-11-04 04:41:34.000000000 +0000 +++ src/Makefile.in @@ -19,9 +19,7 @@ APACHELOBJS = @APACHELOBJS@ .cpp.obj: @@ -10,7 +10,7 @@ Fix infinite dependency. -all: - $(MAKE) librudiments.$(LIBEXT) -- $(MAKE) @LIBRUDIMENTSAPACHE@ +- @MAKELIBRUDIMENTSAPACHE@ +all: librudiments.$(LIBEXT) clean: --_----------=_1670082651297160--