Fri Feb 16 20:28:56 2024 UTC (100d)
Update qore to version 1.19.2

Bugfix release, bugfixes from release notes:
ConnectionProvider module
    Added the encode_chars HTTP / REST connection option.
    Fixed a deadlock issue with connection updates in code using
    this module.
    Do not change the connection status based on whether or not a
    connection can be made.
    Allow connections to be added, updated, and removed while
    already holding the connection lock.
CsvUtil module
    Fixed the CSV writer to automatically detect headers.
DataProvider module
    Fixed conversion of soft binary, bool, float, int, and number
    "or nothing" types from an empty string to NOTHING.
Logger
    Fixed a bug where file rotate could result in logging
    exceptions; removed explicit atomic lock operations and
    implemented low-level atomic file handling instead
Mapper
    Fixed a bug handling default values for output fields with
    required (not-null) types.
    Fixed a bug handling the trunc option in mappers when bulk
    processing.
RestClient
    Fixed a bug where the OAUth2 refresh token was sometimes dropped
    when an access token was acquired.
    Fixed a bug returning the token URL.
SalesforceRestClient
    Fixed a bug where the REST headers were not set up to accept
    JSON responses when the REST client was used with a token, this
    also caused breakage in the SalesforceRestDataProvider module.
SqlUtil module
    Set the column size in the type when creating types for VARCHAR
    columns.
Swagger module
    Fixed support of nullable object properties.
Fixed bugs handling base64-URL-encoded strings.
Fixed a bug where Qore would crash if an on_error statement referred
to the active exception when erroneously called after a thread_exit
statement.
Fixed a bug setting the local time zone on macOS Sonoma.
Fixed a bug where Qore could characters with the incorrect character
encoding to strings while processing HTTP headers in HTTP calls.


(nros)
diff -r1.28 -r1.29 pkgsrc/lang/qore/Makefile
diff -r1.14 -r1.15 pkgsrc/lang/qore/buildlink3.mk
diff -r1.23 -r1.24 pkgsrc/lang/qore/distinfo

cvs diff -r1.28 -r1.29 pkgsrc/lang/qore/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/qore/Makefile 2023/10/24 22:09:39 1.28
+++ pkgsrc/lang/qore/Makefile 2024/02/16 20:28:55 1.29
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.28 2023/10/24 22:09:39 wiz Exp $ 1# $NetBSD: Makefile,v 1.29 2024/02/16 20:28:55 nros Exp $
2 2
3DISTNAME= qore-1.19.1 3DISTNAME= qore-1.19.2
4PKGREVISION= 1 
5CATEGORIES= lang 4CATEGORIES= lang
6MASTER_SITES= ${MASTER_SITE_GITHUB:=qorelanguage/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=qorelanguage/}
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9GITHUB_RELEASE= release-${PKGVERSION_NOREV} 8GITHUB_RELEASE= release-${PKGVERSION_NOREV}
10 9
11MAINTAINER= nros@NetBSD.org 10MAINTAINER= nros@NetBSD.org
12COMMENT= Embeddable multithreaded scripting language 11COMMENT= Embeddable multithreaded scripting language
13HOMEPAGE= http://www.qore.org/ 12HOMEPAGE= http://www.qore.org/
14LICENSE= gnu-gpl-v2 OR gnu-lgpl-v2.1 OR mit 13LICENSE= gnu-gpl-v2 OR gnu-lgpl-v2.1 OR mit
15 14
16GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
17USE_LIBTOOL= yes 16USE_LIBTOOL= yes

cvs diff -r1.14 -r1.15 pkgsrc/lang/qore/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/lang/qore/buildlink3.mk 2023/10/24 22:09:39 1.14
+++ pkgsrc/lang/qore/buildlink3.mk 2024/02/16 20:28:55 1.15
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1# $NetBSD: buildlink3.mk,v 1.14 2023/10/24 22:09:39 wiz Exp $ 1# $NetBSD: buildlink3.mk,v 1.15 2024/02/16 20:28:55 nros Exp $
2# 2#
3 3
4BUILDLINK_TREE+= qore 4BUILDLINK_TREE+= qore
5 5
6.if !defined(QORE_BUILDLINK3_MK) 6.if !defined(QORE_BUILDLINK3_MK)
7QORE_BUILDLINK3_MK:= 7QORE_BUILDLINK3_MK:=
8 8
9BUILDLINK_API_DEPENDS.qore+= qore>=1.2 # API version 1.2 9BUILDLINK_API_DEPENDS.qore+= qore>=1.2 # API version 1.2
10BUILDLINK_ABI_DEPENDS.qore?= qore>=1.19.1nb1 10BUILDLINK_ABI_DEPENDS.qore?= qore>=1.19.2
11BUILDLINK_PKGSRCDIR.qore?= ../../lang/qore 11BUILDLINK_PKGSRCDIR.qore?= ../../lang/qore
12 12
13.include "../../archivers/bzip2/buildlink3.mk" 13.include "../../archivers/bzip2/buildlink3.mk"
14.include "../../converters/libiconv/buildlink3.mk" 14.include "../../converters/libiconv/buildlink3.mk"
15.include "../../devel/pcre/buildlink3.mk" 15.include "../../devel/pcre/buildlink3.mk"
16.include "../../devel/zlib/buildlink3.mk" 16.include "../../devel/zlib/buildlink3.mk"
17.include "../../math/mpfr/buildlink3.mk" 17.include "../../math/mpfr/buildlink3.mk"
18.include "../../security/openssl/buildlink3.mk" 18.include "../../security/openssl/buildlink3.mk"
19.endif # QORE_BUILDLINK3_MK 19.endif # QORE_BUILDLINK3_MK
20 20
21BUILDLINK_TREE+= -qore 21BUILDLINK_TREE+= -qore

cvs diff -r1.23 -r1.24 pkgsrc/lang/qore/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/qore/distinfo 2023/09/30 11:02:07 1.23
+++ pkgsrc/lang/qore/distinfo 2024/02/16 20:28:55 1.24
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.23 2023/09/30 11:02:07 nros Exp $ 1$NetBSD: distinfo,v 1.24 2024/02/16 20:28:55 nros Exp $
2 2
3BLAKE2s (qore-1.19.1.tar.bz2) = 7fb0e3ab1f688d6051f0a90e23ecba4cae4d214eae10a10cc9752536dad82b27 3BLAKE2s (qore-1.19.2.tar.bz2) = 1a31e08213226deaf11a5c0100737740890674dee3394762f0993d2a4af2697e
4SHA512 (qore-1.19.1.tar.bz2) = ddef37ef4b5d0d41fd3277c13a8876c2f627445005617c28353059bea8ccf8b445ad72f041ac494a12cd96fa4c08d0aabbd6e62b0e2d64ca97dfedb360004f18 4SHA512 (qore-1.19.2.tar.bz2) = b66a3cab3fe6b9c5fb2e623207894a0079c02e6ab6f30416845547656ed17cd34f1517ab8c0d0941d6be1fcb2af0ea4a660731d026ace46142e45590261f3b2d
5Size (qore-1.19.1.tar.bz2) = 50034482 bytes 5Size (qore-1.19.2.tar.bz2) = 50739655 bytes
6SHA1 (patch-cmake_QoreMacros.cmake) = 7d76b551dee8d978f28a0b25897836f1f9346295 6SHA1 (patch-cmake_QoreMacros.cmake) = 7d76b551dee8d978f28a0b25897836f1f9346295
7SHA1 (patch-lib_ql__lib.qpp) = a94737d5ed7c930ddc667c5e8be45cd1095d5a4a 7SHA1 (patch-lib_ql__lib.qpp) = a94737d5ed7c930ddc667c5e8be45cd1095d5a4a