pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/converters/orcus



Module Name:    pkgsrc
Committed By:   mef
Date:           Wed Jan 28 21:54:07 UTC 2026

Modified Files:
        pkgsrc/converters/orcus: Makefile PLIST distinfo

Log Message:
(converters/orcus) +USE_CXX_FEATURES = c++20, implying for gcc12

NetBSD/amd64 9.x fails with following line, later releases are OK.

In file included from /usr/include/g++/memory:80:0,
                 from ../../include/orcus/stream.hpp:13,
                 from stream.cpp:8:
/usr/include/g++/bits/unique_ptr.h: In instantiation of 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = orcus::file_content::impl; _Args = 
{std::basic_string_view<char16_t, std::char_traits<char16_t> >&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr<orcus::file_content::impl>]':
stream.cpp:191:44:   required from here
/usr/include/g++/bits/unique_ptr.h:821:30: error: no matching function for call to 'orcus::file_content::impl::impl(std::basic_string_view<char16_t>&)'
     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 pkgsrc/converters/orcus/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/converters/orcus/PLIST
cvs rdiff -u -r1.25 -r1.26 pkgsrc/converters/orcus/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/converters/orcus/Makefile
diff -u pkgsrc/converters/orcus/Makefile:1.53 pkgsrc/converters/orcus/Makefile:1.54
--- pkgsrc/converters/orcus/Makefile:1.53       Tue Jan 20 12:35:49 2026
+++ pkgsrc/converters/orcus/Makefile    Wed Jan 28 21:54:07 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.53 2026/01/20 12:35:49 wiz Exp $
+# $NetBSD: Makefile,v 1.54 2026/01/28 21:54:07 mef Exp $
 
-DISTNAME=      liborcus-0.20.2
+DISTNAME=      liborcus-0.21.0
 PKGNAME=       ${DISTNAME:S/liborcus/orcus/}
-PKGREVISION=   1
 CATEGORIES=    converters
 MASTER_SITES=  https://dev-www.libreoffice.org/src/
 EXTRACT_SUFX=  .tar.xz
@@ -16,6 +15,14 @@ USE_LANGUAGES=               c c++
 USE_LIBTOOL=           yes
 USE_TOOLS+=            gmake pkg-config
 GNU_CONFIGURE=         yes
+
+# stream.cpp:191:44:   required from here
+# /usr/include/g++/bits/unique_ptr.h:821:30: error: no matching function for call to 'orcus::file_content::impl::impl(std::basic_string_view<char16_t>&)'
+#      { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
+
+# implies gcc12
+USE_CXX_FEATURES+=     c++20
+
 # python detection completely broken
 CONFIGURE_ARGS+=       --disable-python
 CONFIGURE_ARGS+=       --disable-werror
@@ -26,6 +33,9 @@ PKGCONFIG_OVERRIDE+=  liborcus-spreadshee
 
 PTHREAD_AUTO_VARS=     yes
 
+# strip the 3rd digit, may not work at all the cases
+PLIST_SUBST+=          MAJOR_MINOR=${PKGVERSION_NOREV:C/.[0-9]$//}
+
 .include "../../devel/boost-libs/buildlink3.mk"
 .include "../../devel/mdds/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"

Index: pkgsrc/converters/orcus/PLIST
diff -u pkgsrc/converters/orcus/PLIST:1.12 pkgsrc/converters/orcus/PLIST:1.13
--- pkgsrc/converters/orcus/PLIST:1.12  Sat Aug 30 05:16:00 2025
+++ pkgsrc/converters/orcus/PLIST       Wed Jan 28 21:54:07 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2025/08/30 05:16:00 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.13 2026/01/28 21:54:07 mef Exp $
 bin/orcus-css-dump
 bin/orcus-csv
 bin/orcus-detect
@@ -12,87 +12,99 @@ bin/orcus-xlsx
 bin/orcus-xml
 bin/orcus-yaml
 bin/orcus-zip-dump
-include/liborcus-0.20/orcus/base64.hpp
-include/liborcus-0.20/orcus/cell_buffer.hpp
-include/liborcus-0.20/orcus/config.hpp
-include/liborcus-0.20/orcus/css_document_tree.hpp
-include/liborcus-0.20/orcus/css_parser.hpp
-include/liborcus-0.20/orcus/css_parser_base.hpp
-include/liborcus-0.20/orcus/css_selector.hpp
-include/liborcus-0.20/orcus/css_types.hpp
-include/liborcus-0.20/orcus/csv_parser.hpp
-include/liborcus-0.20/orcus/csv_parser_base.hpp
-include/liborcus-0.20/orcus/detail/parser_token_buffer.hpp
-include/liborcus-0.20/orcus/detail/thread.hpp
-include/liborcus-0.20/orcus/dom_tree.hpp
-include/liborcus-0.20/orcus/env.hpp
-include/liborcus-0.20/orcus/exception.hpp
-include/liborcus-0.20/orcus/format_detection.hpp
-include/liborcus-0.20/orcus/info.hpp
-include/liborcus-0.20/orcus/interface.hpp
-include/liborcus-0.20/orcus/json_document_tree.hpp
-include/liborcus-0.20/orcus/json_global.hpp
-include/liborcus-0.20/orcus/json_parser.hpp
-include/liborcus-0.20/orcus/json_parser_base.hpp
-include/liborcus-0.20/orcus/json_parser_thread.hpp
-include/liborcus-0.20/orcus/json_structure_tree.hpp
-include/liborcus-0.20/orcus/measurement.hpp
-include/liborcus-0.20/orcus/orcus_csv.hpp
-include/liborcus-0.20/orcus/orcus_gnumeric.hpp
-include/liborcus-0.20/orcus/orcus_import_ods.hpp
-include/liborcus-0.20/orcus/orcus_import_xlsx.hpp
-include/liborcus-0.20/orcus/orcus_json.hpp
-include/liborcus-0.20/orcus/orcus_ods.hpp
-include/liborcus-0.20/orcus/orcus_xls_xml.hpp
-include/liborcus-0.20/orcus/orcus_xlsx.hpp
-include/liborcus-0.20/orcus/orcus_xml.hpp
-include/liborcus-0.20/orcus/parser_base.hpp
-include/liborcus-0.20/orcus/parser_global.hpp
-include/liborcus-0.20/orcus/sax_ns_parser.hpp
-include/liborcus-0.20/orcus/sax_parser.hpp
-include/liborcus-0.20/orcus/sax_parser_base.hpp
-include/liborcus-0.20/orcus/sax_token_parser.hpp
-include/liborcus-0.20/orcus/sax_token_parser_thread.hpp
-include/liborcus-0.20/orcus/spreadsheet/auto_filter.hpp
-include/liborcus-0.20/orcus/spreadsheet/config.hpp
-include/liborcus-0.20/orcus/spreadsheet/document.hpp
-include/liborcus-0.20/orcus/spreadsheet/document_types.hpp
-include/liborcus-0.20/orcus/spreadsheet/export_interface.hpp
-include/liborcus-0.20/orcus/spreadsheet/factory.hpp
-include/liborcus-0.20/orcus/spreadsheet/import_interface.hpp
-include/liborcus-0.20/orcus/spreadsheet/import_interface_auto_filter.hpp
-include/liborcus-0.20/orcus/spreadsheet/import_interface_pivot.hpp
-include/liborcus-0.20/orcus/spreadsheet/import_interface_pivot_table_def.hpp
-include/liborcus-0.20/orcus/spreadsheet/import_interface_strikethrough.hpp
-include/liborcus-0.20/orcus/spreadsheet/import_interface_styles.hpp
-include/liborcus-0.20/orcus/spreadsheet/import_interface_underline.hpp
-include/liborcus-0.20/orcus/spreadsheet/import_interface_view.hpp
-include/liborcus-0.20/orcus/spreadsheet/pivot.hpp
-include/liborcus-0.20/orcus/spreadsheet/shared_strings.hpp
-include/liborcus-0.20/orcus/spreadsheet/sheet.hpp
-include/liborcus-0.20/orcus/spreadsheet/styles.hpp
-include/liborcus-0.20/orcus/spreadsheet/table.hpp
-include/liborcus-0.20/orcus/spreadsheet/tables.hpp
-include/liborcus-0.20/orcus/spreadsheet/types.hpp
-include/liborcus-0.20/orcus/spreadsheet/view.hpp
-include/liborcus-0.20/orcus/spreadsheet/view_types.hpp
-include/liborcus-0.20/orcus/stream.hpp
-include/liborcus-0.20/orcus/string_pool.hpp
-include/liborcus-0.20/orcus/threaded_json_parser.hpp
-include/liborcus-0.20/orcus/threaded_sax_token_parser.hpp
-include/liborcus-0.20/orcus/tokens.hpp
-include/liborcus-0.20/orcus/types.hpp
-include/liborcus-0.20/orcus/xml_namespace.hpp
-include/liborcus-0.20/orcus/xml_structure_tree.hpp
-include/liborcus-0.20/orcus/xml_writer.hpp
-include/liborcus-0.20/orcus/yaml_document_tree.hpp
-include/liborcus-0.20/orcus/yaml_parser.hpp
-include/liborcus-0.20/orcus/yaml_parser_base.hpp
-include/liborcus-0.20/orcus/zip_archive.hpp
-include/liborcus-0.20/orcus/zip_archive_stream.hpp
-lib/liborcus-0.20.la
-lib/liborcus-mso-0.20.la
-lib/liborcus-parser-0.20.la
-lib/liborcus-spreadsheet-model-0.20.la
-lib/pkgconfig/liborcus-0.20.pc
-lib/pkgconfig/liborcus-spreadsheet-model-0.20.pc
+include/liborcus-${MAJOR_MINOR}/orcus/base64.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/cell_buffer.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/config.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/css_document_tree.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/css_parser.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/css_parser_base.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/css_selector.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/css_types.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/csv_parser.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/csv_parser_base.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/detail/parser_token_buffer.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/detail/thread.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/dom_tree.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/env.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/exception.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/format_detection.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/info.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/interface.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/json_document_tree.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/json_global.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/json_parser.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/json_parser_base.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/json_parser_thread.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/json_structure_tree.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/measurement.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/orcus_csv.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/orcus_gnumeric.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/orcus_import_ods.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/orcus_import_xlsx.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/orcus_json.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/orcus_ods.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/orcus_xls_xml.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/orcus_xlsx.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/orcus_xml.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/parser_base.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/parser_global.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/sax_ns_parser.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/sax_parser.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/sax_parser_base.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/sax_token_parser.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/sax_token_parser_thread.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/auto_filter.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/config.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/document.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/document_types.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/export_interface.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/factory.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/import_interface.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/import_interface_auto_filter.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/import_interface_pivot.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/import_interface_pivot_table_def.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/import_interface_strikethrough.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/import_interface_styles.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/import_interface_underline.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/import_interface_view.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/pivot.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/shared_strings.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/sheet.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/styles.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/table.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/tables.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/types.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/view.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/spreadsheet/view_types.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/stream.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/string_pool.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/threaded_json_parser.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/threaded_sax_token_parser.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/tokens.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/types.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/xml_namespace.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/xml_structure_tree.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/xml_writer.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/yaml_document_tree.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/yaml_parser.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/yaml_parser_base.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/zip_archive.hpp
+include/liborcus-${MAJOR_MINOR}/orcus/zip_archive_stream.hpp
+lib/liborcus-${MAJOR_MINOR}.la
+lib/liborcus-mso-${MAJOR_MINOR}.a
+lib/liborcus-mso-${MAJOR_MINOR}.la
+lib/liborcus-mso-${MAJOR_MINOR}.so
+lib/liborcus-mso-${MAJOR_MINOR}.so.0
+lib/liborcus-mso-${MAJOR_MINOR}.so.0.0.0
+lib/liborcus-parser-${MAJOR_MINOR}.a
+lib/liborcus-parser-${MAJOR_MINOR}.la
+lib/liborcus-parser-${MAJOR_MINOR}.so
+lib/liborcus-parser-${MAJOR_MINOR}.so.0
+lib/liborcus-parser-${MAJOR_MINOR}.so.0.0.0
+lib/liborcus-spreadsheet-model-${MAJOR_MINOR}.a
+lib/liborcus-spreadsheet-model-${MAJOR_MINOR}.la
+lib/liborcus-spreadsheet-model-${MAJOR_MINOR}.so
+lib/liborcus-spreadsheet-model-${MAJOR_MINOR}.so.0
+lib/liborcus-spreadsheet-model-${MAJOR_MINOR}.so.0.0.0
+lib/pkgconfig/liborcus-${MAJOR_MINOR}.pc
+lib/pkgconfig/liborcus-spreadsheet-model-${MAJOR_MINOR}.pc

Index: pkgsrc/converters/orcus/distinfo
diff -u pkgsrc/converters/orcus/distinfo:1.25 pkgsrc/converters/orcus/distinfo:1.26
--- pkgsrc/converters/orcus/distinfo:1.25       Sat Aug 30 05:16:00 2025
+++ pkgsrc/converters/orcus/distinfo    Wed Jan 28 21:54:07 2026
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.25 2025/08/30 05:16:00 ryoon Exp $
+$NetBSD: distinfo,v 1.26 2026/01/28 21:54:07 mef Exp $
 
-BLAKE2s (liborcus-0.20.2.tar.xz) = deb61587e5abb06bd35c7399bda2590b6e35a7010ee9a1c625b03116a412ea02
-SHA512 (liborcus-0.20.2.tar.xz) = 3f6d06b7bb75a1ac64503f8bae0d90b415dd647292ad4773199c220ab83aefc8168b8d8432f075e929fe3720c261f51b7c0488ddb3acf5662c2a5977ebc9ecd0
-Size (liborcus-0.20.2.tar.xz) = 2265788 bytes
-SHA1 (patch-include_orcus_json__document__tree.hpp) = 98376bd146dcaab6db21498a6c2941d712150bec
+BLAKE2s (liborcus-0.21.0.tar.xz) = 2a9d44666ef8d90ad7a44ffb62e0c7262e84c13a51e45a976a55641af2b34228
+SHA512 (liborcus-0.21.0.tar.xz) = 1f34cf3da2d3296bbeb318c7581829d2df51dcbb741a47fc8ef574c1cd302e4176504340f803a6ab2a0d9b37bf5a41cbe396013e003154adbb064a40dbe8a57d
+Size (liborcus-0.21.0.tar.xz) = 2267752 bytes



Home | Main Index | Thread Index | Old Index