--- - branch: MAIN date: Thu Jan 4 21:35:41 UTC 2024 files: - new: '1.43' old: '1.42' path: pkgsrc/databases/libpqxx/Makefile pathrev: pkgsrc/databases/libpqxx/Makefile@1.43 type: modified - new: '1.11' old: '1.10' path: pkgsrc/databases/libpqxx/PLIST pathrev: pkgsrc/databases/libpqxx/PLIST@1.11 type: modified - new: '1.17' old: '1.16' path: pkgsrc/databases/libpqxx/distinfo pathrev: pkgsrc/databases/libpqxx/distinfo@1.17 type: modified id: 20240104T213541Z.4137e3c239a2d02623f275474266fbaca19680fe log: | Update libpqxx to 7.8.1 Note: given the previous choice to use USE_CXX_FEATURES+= c++17 don't attempt to use with a program using e.g. -std=c++20 7.8.1 - Regenerate build files. Should fix ARM Mac build. (#715) - Reinstate `` that MSVC can't live with or without. (#713) 7.8.0 - Streaming large data sets now benchmarks faster than similar C/libpq code! - New `array` class for easier parsing of SQL arrays. - Deprecating `stream_from`. Use `transaction_base::stream()`. - Use `array_parser` only on comma-separated types, i.e. most of them. (#590) - Bumping requirements versions: need postgres 10. - Fix `array_parser` bug when parsing semicolon in an unquoted string. - Make some `zview` constructors `noexcept` if `string_view` does it. - Handle result status code for starting streaming replication. (#631) - Faster text decoding and escaping in data streaming. (#601) - Deprecate `basic_fieldstream` and `fieldstream`. - Deprecate `<<` operator inserting a field into an `ostream`. - New string conversion fields: `converts_to_string` & `converts_from_string`. - Ran `autoupdate` (because the autotools told me to). - Documentation tweak. (#584) - Typo in README.md. (#586) - Support `std::optional` etc. in `stream_to`. (#596) - Remove support for single-quoted array/composite elements. No such thing! - Optimise out a kink in composite field parser. - Work around build warning in MinGW: include `winsock2.h` before `windows.h`. - Drop some redundant encoding groups. - If CMake can't find libpq, fall back to pkg-config. (#664) - Work around spurious compile error on g++ pre-gcc-10. (#665) - Include `` and `` headers in ``. (#667) - Don't use `std::function` as deleter for smart pointers. - Work around gcc compile error with regex + address sanitizer + analyzers. - Fix "double free" on exit when built as shared library on Debian. (#681) - Stop including ``; should be built into compilers. (#680) - New `broken_connection` exception subclass: `protocol_violation`. (#686) - Retired unused `blob_already_exists` exception class. (#686) - Support for `PQinitOpenSSL()`. (#678) - Slightly more helpful error for unsupported conversions. (#695) - Replace some C++ feature tests with C++20 feature macros. - Support moving of `stream_to`. (#706) - Incorporate `source_location` in exceptions. module: pkgsrc subject: 'CVS commit: pkgsrc/databases/libpqxx' unixtime: '1704404141' user: prlw1