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