head 1.9; access; symbols pkgsrc-2023Q4:1.9.0.2 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.8.0.8 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.6 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.4 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.2 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.7.0.6 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.4 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.2 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.6.0.10 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.8 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.6 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.4 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.2 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.4.0.10 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.8 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.4 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.6 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.2 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.3.0.10 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.8 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.6 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.4 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.2 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.2.0.14 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.12 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.10 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.6 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.4 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.2 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.1.0.4 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.2 pkgsrc-2016Q2-base:1.1; locks; strict; comment @# @; 1.9 date 2023.10.01.16.57.45; author adam; state Exp; branches; next 1.8; commitid zwG4iRNkU9LtCWGE; 1.8 date 2022.11.08.12.56.38; author adam; state Exp; branches; next 1.7; commitid 6dJ4IIo5wA7pNT0E; 1.7 date 2022.02.15.09.16.00; author wiz; state Exp; branches; next 1.6; commitid eRCRnvtx14UT7HsD; 1.6 date 2020.12.06.09.53.07; author wiz; state Exp; branches; next 1.5; commitid rOqH46azgzXxlFyC; 1.5 date 2020.11.29.18.02.15; author wiz; state Exp; branches; next 1.4; commitid x2jQdYHNhHfihOxC; 1.4 date 2019.09.15.11.38.28; author adam; state Exp; branches; next 1.3; commitid nxRrbcW4teZrk6DB; 1.3 date 2018.04.16.21.27.54; author wiz; state Exp; branches; next 1.2; commitid wviHdDxz5KA2dIyA; 1.2 date 2016.12.23.03.34.41; author ryoon; state Exp; branches; next 1.1; commitid qusEpDGOps1nF3zz; 1.1 date 2016.04.29.11.54.54; author wiz; state Exp; branches; next ; commitid RtgfkR5aou6o5w4z; desc @@ 1.9 log @pugixml: updated to 1.14 v1.14 2023-10-01 Maintenance release. Changes: Improvements: xml_attribute::set_name and xml_node::set_name now have overloads that accept pointer to non-null-terminated string and size Implement parse_merge_pcdata parsing mode in which PCDATA contents is merged into a single node when original document had comments that were skipped during parsing xml_document::load_file now returns a more consistent error status when given a path to a folder Bug fixes: Fix assertion in XPath number→string conversion when using non-English locales Fix PUGIXML_STATIC_CRT CMake option to correctly select static CRT when using MSVC and recent CMake Compatibility improvements: Fix GCC 2.95/3.3 builds Fix CMake 3.27 deprecation warnings Fix XCode 14 sprintf deprecation warning when compiling in C++03 mode Fix clang/gcc warnings -Wweak-vtables, -Wreserved-macro-identifier @ text @@@comment $NetBSD: PLIST,v 1.8 2022/11/08 12:56:38 adam Exp $ include/pugiconfig.hpp include/pugixml.hpp lib/cmake/pugixml/pugixml-config-version.cmake lib/cmake/pugixml/pugixml-config.cmake lib/cmake/pugixml/pugixml-targets-noconfig.cmake lib/cmake/pugixml/pugixml-targets.cmake lib/libpugixml.so lib/libpugixml.so.${PKGVERSION} lib/libpugixml.so.1 lib/pkgconfig/pugixml.pc @ 1.8 log @pugixml: updated to 1.13 v1.13 2022-11-01 Maintenance release. Changes: Improvements: xml_attribute::set_value, xml_node::set_value and xml_text::set now have overloads that accept pointer to non-null-terminated string and size Improve performance of tree traversal when using compact mode (PUGIXML_COMPACT) Bug fixes: Fix error handling in xml_document::save_file that could result in the function succeeding while running out of disk space Fix memory leak during error handling of some out-of-memory conditions during xml_document::load Compatibility improvements: Fix exported symbols in CMake DLL builds when using CMake Fix exported symbols in CMake shared object builds when using -fvisibility=hidden @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.7 2022/02/15 09:16:00 wiz Exp $ d9 1 a10 1 lib/libpugixml.so.1.13 @ 1.7 log @pugixml: update to 1.12. v1.12 2022-02-09 Maintenance release. Changes: Bug fixes: Fix a bug in xml_document move construction when the source of the move is empty Fix const-correctness issues with iterator objects to support C++20 ranges XPath improvements: Improved detection of overly complex queries that may result in stack overflow during parsing Compatibility improvements: Fix Cygwin support for DLL builds Fix Windows CE support Add NuGet builds and project files for VS2022 Build system changes All CMake options now have the prefix PUGIXML_. This may require changing dependent build configurations. Many build settings are now exposed via CMake settings, most notably PUGIXML_COMPACT and PUGIXML_WCHAR_MODE can be set without changing pugiconfig.hpp @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.6 2020/12/06 09:53:07 wiz Exp $ d10 1 a10 1 lib/libpugixml.so.1.12 @ 1.6 log @pugixml: update to 1.11.1. Patch release. This patch reintroduces pugixml target for CMake when find_package is used, which was accidentally removed from v1.11. It's recommended that pugixml::pugixml target is used instead, but this patch restores pugixml target for existing applications / libraries that depend on it. @ text @d1 1 a1 1 @@comment $NetBSD$ d10 1 a10 1 lib/libpugixml.so.1.11 @ 1.5 log @pugixml: update to 1.11. pugixml-1.11 is out. This is a maintenance release that fixes some compatibility issues and introduces several new APIs (read the changelog for details). Highlights for this release include: * Add xml_node::remove_attributes and xml_node::remove_children * Add a way to customize floating point precision via xml_attribute::set and xml_text::set overloads * XPath parser now limits recursion depth which prevents stack overflow on malicious queries @ text @d10 1 a10 1 lib/libpugixml.so.${PKGVERSION} @ 1.4 log @pugixml: updated to 1.10 v1.10 docs: Update documentation for 1.10 release Update changelog and regenerate HTML documentation. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2018/04/16 21:27:54 wiz Exp $ d4 1 a4 1 lib/cmake/pugixml/pugixml-config-noconfig.cmake d6 2 d9 1 a10 1 lib/libpugixml.so.1 @ 1.3 log @pugixml: update to 1.9. Maintenance release. Changes: Specification changes: xml_document::load(const char*) (deprecated in 1.5) now has deprecated attribute; use xml_document::load_string instead xml_node::select_single_node (deprecated in 1.5) now has deprecated attribute; use xml_node::select_node instead New features: Add move semantics support for xml_document and improve move semantics support for other objects CMake build now exports include directories CMake build with BUILD_SHARED_LIBS=ON now uses dllexport attribute for MSVC XPath improvements: Rework parser/evaluator to not rely on exceptional control flow; longjmp is no longer used when exceptions are disabled Improve error messages for certain invalid expressions such as .[1] or (1 Minor performance improvements Compatibility improvements: Fix Texas Instruments compiler warnings Fix compilation issues with limits.h for some versions of gcc Fix compilation issues with Clang/C2 Fix implicit fallthrough warnings in gcc 7 Fix unknown attribute directive warnings in gcc 8 Fix cray++ compiler errors Fix unsigned integer overflow errors with -fsanitize=integer Fix undefined behavior sanitizer issues in compact mode @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2016/12/23 03:34:41 ryoon Exp $ d7 1 d9 1 a9 1 lib/libpugixml.so.1.9 @ 1.2 log @Build shared library and bump PKGREVISION @ text @d1 1 a1 1 @@comment $NetBSD$ d8 1 a8 1 lib/libpugixml.so.1.8 @ 1.1 log @Import pugixml-1.7 as textproc/pugixml. pugixml is a light-weight C++ XML processing library. It features: * DOM-like interface with rich traversal/modification capabilities * Extremely fast non-validating XML parser which constructs the DOM tree from an XML file/buffer * XPath 1.0 implementation for complex data-driven tree queries * Full Unicode support with Unicode interface variants and automatic encoding conversions The library is extremely portable and easy to integrate and use. @ text @d6 3 a8 1 lib/libpugixml.a @