Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 04AB784FE1 for ; Sat, 30 Sep 2023 11:02:09 +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 4mr9MkxYvWZk for ; Sat, 30 Sep 2023 11:02:07 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 87B2B84D44 for ; Sat, 30 Sep 2023 11:02:07 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 80EC9FBDB; Sat, 30 Sep 2023 11:02:07 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1696071727110520" MIME-Version: 1.0 Date: Sat, 30 Sep 2023 11:02:07 +0000 From: "Niclas Rosenvik" Subject: CVS commit: pkgsrc/lang/qore To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: nros@netbsd.org X-Mailer: log_accum Message-Id: <20230930110207.80EC9FBDB@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1696071727110520 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: nros Date: Sat Sep 30 11:02:07 UTC 2023 Modified Files: pkgsrc/lang/qore: Makefile PLIST buildlink3.mk distinfo Log Message: lang/qore: update to version 1.19.1 Changes from release notes: New Features in Qore: New user modules: GoogleDataProvider GoogleRestClient HueRestClient ConnectionProvider module added a logger interface to the abstract base connection class. added a connection-defined feature list to connection info. FileLocationHandler module implemented support for non-blocking I/O from file handlers. Logger module added LoggerInterface and LoggerWrapper classes. added the following function and methods to support base64-url encoding of data: make_base64_url_string() ::toBase64Url() ::toBase64Url() added the following class and new methods to support OAuth2 and non-blocking polling functionality: FilePollOperation class ReadOnlyFile::startPollRead() HTTPClient::getUsername() HTTPClient::getPassword() added the encode_chars option to the HTTPClient class Bug Fixes in Qore: ConnectionProvider module assume connections are up until they are proven to be down fixed a bug where the InvalidConnection class would report an invalid url hash. RestClient module implemented consistent support for OAuth2 authorization flows including for OAuth2 with non-blocking I/O and non-blocking retrieval of Swagger schemas for REST clients. fixed a bug where polling pings did not respect connection options or the validator. fixed a bugs handling the signal mask that could cause hard-to-debug problems such as deadlocks in JIT in the JVM on macOS aarch64. fixed a bug handling non-blocking I/O for socket connections on Darwin / macOS. fixed a bug where function and method variants did not report varargs in the signature. fixed a bug where an access exception could be raised when a reference to a private member was used in a static class method. fixed a bug where the stack guard was not properly enforced when the JVM assumed enforcement responsibility; in addition, due to the fact that thread stacks are allocated from overcommitted memory, reducing the thread stack size to 512KB had no effect on the memory size of Qore programs but did affect Qore, Java, and Python programs, therefore the stack limit for all threads was reset to 8MB as of this release. HttpServer allow context info to be cleared after handling each request to ensure that context info (like thread-local data) does not leak into other connections on the same thread. RestClient do not try to get another OAuth2 token if the token was just retrieved. fixed a bug where user variants would not always set the varargs flags from ellipses. fixed an extraneous SOCKET-NOT-OPEN exception when running socket callbacks after a socket was closed. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 pkgsrc/lang/qore/Makefile cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/qore/PLIST cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/qore/buildlink3.mk cvs rdiff -u -r1.22 -r1.23 pkgsrc/lang/qore/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1696071727110520 Content-Disposition: inline Content-Length: 12067 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/lang/qore/Makefile diff -u pkgsrc/lang/qore/Makefile:1.26 pkgsrc/lang/qore/Makefile:1.27 --- pkgsrc/lang/qore/Makefile:1.26 Mon Aug 21 19:28:06 2023 +++ pkgsrc/lang/qore/Makefile Sat Sep 30 11:02:07 2023 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.26 2023/08/21 19:28:06 nros Exp $ +# $NetBSD: Makefile,v 1.27 2023/09/30 11:02:07 nros Exp $ -DISTNAME= qore-1.18.1 +DISTNAME= qore-1.19.1 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_GITHUB:=qorelanguage/} EXTRACT_SUFX= .tar.bz2 Index: pkgsrc/lang/qore/PLIST diff -u pkgsrc/lang/qore/PLIST:1.14 pkgsrc/lang/qore/PLIST:1.15 --- pkgsrc/lang/qore/PLIST:1.14 Mon Aug 21 19:28:06 2023 +++ pkgsrc/lang/qore/PLIST Sat Sep 30 11:02:07 2023 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.14 2023/08/21 19:28:06 nros Exp $ +@comment $NetBSD: PLIST,v 1.15 2023/09/30 11:02:07 nros Exp $ bin/qdbg bin/qdbg-remote bin/qdbg-server @@ -124,6 +124,7 @@ share/qore-modules/${PKGVERSION}/AwsRest share/qore-modules/${PKGVERSION}/AwsRestClientDataProvider/AwsRestClientCallDataProvider.qc share/qore-modules/${PKGVERSION}/AwsRestClientDataProvider/AwsRestClientDataProvider.qc share/qore-modules/${PKGVERSION}/AwsRestClientDataProvider/AwsRestClientDataProvider.qm +share/qore-modules/${PKGVERSION}/AwsRestClientDataProvider/AwsRestClientDataProviderBase.qc share/qore-modules/${PKGVERSION}/AwsRestClientDataProvider/AwsRestClientDataProviderFactory.qc share/qore-modules/${PKGVERSION}/AwsRestClientDataProvider/AwsRestClientDeleteDataProvider.qc share/qore-modules/${PKGVERSION}/AwsRestClientDataProvider/AwsRestClientGetDataProvider.qc @@ -141,6 +142,7 @@ share/qore-modules/${PKGVERSION}/CdsRest share/qore-modules/${PKGVERSION}/CdsRestDataProvider/CdsEntityDataProvider.qc share/qore-modules/${PKGVERSION}/CdsRestDataProvider/CdsRestDataProvider.qc share/qore-modules/${PKGVERSION}/CdsRestDataProvider/CdsRestDataProvider.qm +share/qore-modules/${PKGVERSION}/CdsRestDataProvider/CdsRestDataProviderBase.qc share/qore-modules/${PKGVERSION}/CdsRestDataProvider/CdsRestDataProviderDefs.qc share/qore-modules/${PKGVERSION}/CdsRestDataProvider/CdsRestDataProviderFactory.qc share/qore-modules/${PKGVERSION}/CdsRestDataProvider/CdsRestRecordIterator.qc @@ -154,6 +156,7 @@ share/qore-modules/${PKGVERSION}/Connect share/qore-modules/${PKGVERSION}/ConnectionProvider/HttpConnection.qc share/qore-modules/${PKGVERSION}/ConnectionProvider/InvalidConnection.qc share/qore-modules/${PKGVERSION}/ConnectionProvider/PollingConnectionMonitor.qc +share/qore-modules/${PKGVERSION}/ConnectionProvider/UpdateOptionsInterface.qc share/qore-modules/${PKGVERSION}/CsvUtil/AbstractCsvIterator.qc share/qore-modules/${PKGVERSION}/CsvUtil/AbstractCsvWriter.qc share/qore-modules/${PKGVERSION}/CsvUtil/CsvDataIterator.qc @@ -272,6 +275,7 @@ share/qore-modules/${PKGVERSION}/Diff.qm share/qore-modules/${PKGVERSION}/ElasticSearchDataProvider/ElasticSearchAcknowledgedDataType.qc share/qore-modules/${PKGVERSION}/ElasticSearchDataProvider/ElasticSearchDataProvider.qc share/qore-modules/${PKGVERSION}/ElasticSearchDataProvider/ElasticSearchDataProvider.qm +share/qore-modules/${PKGVERSION}/ElasticSearchDataProvider/ElasticSearchDataProviderBase.qc share/qore-modules/${PKGVERSION}/ElasticSearchDataProvider/ElasticSearchDataProviderFactory.qc share/qore-modules/${PKGVERSION}/ElasticSearchDataProvider/ElasticSearchDocumentCreateDataProvider.qc share/qore-modules/${PKGVERSION}/ElasticSearchDataProvider/ElasticSearchDocumentDataProvider.qc @@ -297,6 +301,7 @@ share/qore-modules/${PKGVERSION}/Elastic share/qore-modules/${PKGVERSION}/ElasticSearchDataProvider/ElasticSearchRecordIterator.qc share/qore-modules/${PKGVERSION}/EmpathicBuildingDataProvider/EmpathicBuildingDataProvider.qc share/qore-modules/${PKGVERSION}/EmpathicBuildingDataProvider/EmpathicBuildingDataProvider.qm +share/qore-modules/${PKGVERSION}/EmpathicBuildingDataProvider/EmpathicBuildingDataProviderBase.qc share/qore-modules/${PKGVERSION}/EmpathicBuildingDataProvider/EmpathicBuildingDataProviderFactory.qc share/qore-modules/${PKGVERSION}/EmpathicBuildingDataProvider/EmpathicBuildingMeasurementsCreateDataProvider.qc share/qore-modules/${PKGVERSION}/EmpathicBuildingDataProvider/EmpathicBuildingMeasurementsDataProvider.qc @@ -366,6 +371,33 @@ share/qore-modules/${PKGVERSION}/FtpClie share/qore-modules/${PKGVERSION}/FtpClientDataProvider/FtpClientStatResponseDataType.qc share/qore-modules/${PKGVERSION}/FtpPoller.qm share/qore-modules/${PKGVERSION}/FtpPollerUtil.qm +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarBaseDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarDeleteDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarEventsDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarEventsDeleteDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarEventsGetDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarEventsInsertDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarEventsInstancesDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarEventsListDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarEventsPatchDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarEventsQuickAddDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarEventsUpdateDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarFreeBusyDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarGetDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarInsertDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarListDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarListElementType.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarListListDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarPatchDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarType.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarUpdateDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleCalendarsDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleDataProvider.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleDataProvider.qm +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleDataProviderBase.qc +share/qore-modules/${PKGVERSION}/GoogleDataProvider/GoogleDataProviderFactory.qc +share/qore-modules/${PKGVERSION}/GoogleRestClient.qm share/qore-modules/${PKGVERSION}/HttpClientDataProvider/HttpClientCallDataProvider.qc share/qore-modules/${PKGVERSION}/HttpClientDataProvider/HttpClientCallRequestDataType.qc share/qore-modules/${PKGVERSION}/HttpClientDataProvider/HttpClientCallResponseDataType.qc @@ -383,6 +415,7 @@ share/qore-modules/${PKGVERSION}/HttpCli share/qore-modules/${PKGVERSION}/HttpClientDataProvider/HttpClientPutDataProvider.qc share/qore-modules/${PKGVERSION}/HttpServer.qm share/qore-modules/${PKGVERSION}/HttpServerUtil.qm +share/qore-modules/${PKGVERSION}/HueRestClient.qm share/qore-modules/${PKGVERSION}/JdbcFirebirdSqlUtil.qm share/qore-modules/${PKGVERSION}/JdbcMicrosoftSqlUtil.qm share/qore-modules/${PKGVERSION}/JdbcOracleSqlUtil.qm @@ -411,6 +444,7 @@ share/qore-modules/${PKGVERSION}/RestCli share/qore-modules/${PKGVERSION}/RestClientDataProvider/RestClientCallWithoutBodyRequestDataType.qc share/qore-modules/${PKGVERSION}/RestClientDataProvider/RestClientDataProvider.qc share/qore-modules/${PKGVERSION}/RestClientDataProvider/RestClientDataProvider.qm +share/qore-modules/${PKGVERSION}/RestClientDataProvider/RestClientDataProviderBase.qc share/qore-modules/${PKGVERSION}/RestClientDataProvider/RestClientDataProviderFactory.qc share/qore-modules/${PKGVERSION}/RestClientDataProvider/RestClientDeleteDataProvider.qc share/qore-modules/${PKGVERSION}/RestClientDataProvider/RestClientGetDataProvider.qc @@ -424,6 +458,7 @@ share/qore-modules/${PKGVERSION}/RestSch share/qore-modules/${PKGVERSION}/SalesforceRestClient.qm share/qore-modules/${PKGVERSION}/SalesforceRestDataProvider/SalesforceRestDataProvider.qc share/qore-modules/${PKGVERSION}/SalesforceRestDataProvider/SalesforceRestDataProvider.qm +share/qore-modules/${PKGVERSION}/SalesforceRestDataProvider/SalesforceRestDataProviderBase.qc share/qore-modules/${PKGVERSION}/SalesforceRestDataProvider/SalesforceRestDataProviderDefs.qc share/qore-modules/${PKGVERSION}/SalesforceRestDataProvider/SalesforceRestDataProviderFactory.qc share/qore-modules/${PKGVERSION}/SalesforceRestDataProvider/SalesforceRestObjectDataProvider.qc @@ -434,6 +469,7 @@ share/qore-modules/${PKGVERSION}/SchemaR share/qore-modules/${PKGVERSION}/ServiceNowRestClient.qm share/qore-modules/${PKGVERSION}/ServiceNowRestDataProvider/ServiceNowRestDataProvider.qc share/qore-modules/${PKGVERSION}/ServiceNowRestDataProvider/ServiceNowRestDataProvider.qm +share/qore-modules/${PKGVERSION}/ServiceNowRestDataProvider/ServiceNowRestDataProviderBase.qc share/qore-modules/${PKGVERSION}/ServiceNowRestDataProvider/ServiceNowRestDataProviderDefs.qc share/qore-modules/${PKGVERSION}/ServiceNowRestDataProvider/ServiceNowRestDataProviderFactory.qc share/qore-modules/${PKGVERSION}/ServiceNowRestDataProvider/ServiceNowRestRecordIterator.qc @@ -463,6 +499,7 @@ share/qore-modules/${PKGVERSION}/Swagger share/qore-modules/${PKGVERSION}/SwaggerDataProvider/SwaggerDataProvider.qc share/qore-modules/${PKGVERSION}/SwaggerDataProvider/SwaggerDataProvider.qm share/qore-modules/${PKGVERSION}/SwaggerDataProvider/SwaggerDataProviderBase.qc +share/qore-modules/${PKGVERSION}/SwaggerDataProvider/SwaggerDataProviderCommon.qc share/qore-modules/${PKGVERSION}/SwaggerDataProvider/SwaggerDataProviderFactory.qc share/qore-modules/${PKGVERSION}/SwaggerDataProvider/SwaggerRequestDataProvider.qc share/qore-modules/${PKGVERSION}/TableMapper.qm Index: pkgsrc/lang/qore/buildlink3.mk diff -u pkgsrc/lang/qore/buildlink3.mk:1.12 pkgsrc/lang/qore/buildlink3.mk:1.13 --- pkgsrc/lang/qore/buildlink3.mk:1.12 Mon Aug 21 19:28:06 2023 +++ pkgsrc/lang/qore/buildlink3.mk Sat Sep 30 11:02:07 2023 @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.12 2023/08/21 19:28:06 nros Exp $ +# $NetBSD: buildlink3.mk,v 1.13 2023/09/30 11:02:07 nros Exp $ # BUILDLINK_TREE+= qore @@ -7,7 +7,7 @@ BUILDLINK_TREE+= qore QORE_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.qore+= qore>=1.2 # API version 1.2 -BUILDLINK_ABI_DEPENDS.qore?= qore>=1.18.1 +BUILDLINK_ABI_DEPENDS.qore?= qore>=1.19.1 BUILDLINK_PKGSRCDIR.qore?= ../../lang/qore .include "../../archivers/bzip2/buildlink3.mk" Index: pkgsrc/lang/qore/distinfo diff -u pkgsrc/lang/qore/distinfo:1.22 pkgsrc/lang/qore/distinfo:1.23 --- pkgsrc/lang/qore/distinfo:1.22 Fri Sep 22 07:10:07 2023 +++ pkgsrc/lang/qore/distinfo Sat Sep 30 11:02:07 2023 @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.22 2023/09/22 07:10:07 nros Exp $ +$NetBSD: distinfo,v 1.23 2023/09/30 11:02:07 nros Exp $ -BLAKE2s (qore-1.18.1.tar.bz2) = df879b00581b6458f607482001c8fa30cc46e77f06d3c800b57c3181f25b86b6 -SHA512 (qore-1.18.1.tar.bz2) = 2c52cd36ae12a1789fdf4561656e1223dac9a205a515ae67bd30696dccc20eb087ffdbfe8a02b5139b31f26155590de85e11567207125643d287e8e66d093331 -Size (qore-1.18.1.tar.bz2) = 47894977 bytes +BLAKE2s (qore-1.19.1.tar.bz2) = 7fb0e3ab1f688d6051f0a90e23ecba4cae4d214eae10a10cc9752536dad82b27 +SHA512 (qore-1.19.1.tar.bz2) = ddef37ef4b5d0d41fd3277c13a8876c2f627445005617c28353059bea8ccf8b445ad72f041ac494a12cd96fa4c08d0aabbd6e62b0e2d64ca97dfedb360004f18 +Size (qore-1.19.1.tar.bz2) = 50034482 bytes SHA1 (patch-cmake_QoreMacros.cmake) = 7d76b551dee8d978f28a0b25897836f1f9346295 SHA1 (patch-lib_ql__lib.qpp) = a94737d5ed7c930ddc667c5e8be45cd1095d5a4a --_----------=_1696071727110520--