head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.10 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.8 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.6 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.9.0.4 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.9.0.2 pkgsrc-2025Q1-base:1.9 pkgsrc-2024Q4:1.8.0.4 pkgsrc-2024Q4-base:1.8 pkgsrc-2024Q3:1.8.0.2 pkgsrc-2024Q3-base:1.8 pkgsrc-2024Q2:1.7.0.10 pkgsrc-2024Q2-base:1.7 pkgsrc-2024Q1:1.7.0.8 pkgsrc-2024Q1-base:1.7 pkgsrc-2023Q4:1.7.0.6 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.4 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.2 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.6.0.12 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.10 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.8 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.6 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.4 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.2 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.5.0.2 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.3.0.12 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.10 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.8 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.6 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.4 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.1.0.10 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.6 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.4 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.2 pkgsrc-2019Q1-base:1.1; locks; strict; comment @# @; 1.9 date 2025.01.31.23.52.52; author sjmulder; state Exp; branches; next 1.8; commitid MNcRUq48xhvpeHHF; 1.8 date 2024.07.15.19.39.43; author sjmulder; state Exp; branches; next 1.7; commitid nh4CKpIEmtQ8gYhF; 1.7 date 2023.04.19.14.36.14; author sjmulder; state Exp; branches; next 1.6; commitid Hnen8FRZChfO8JlE; 1.6 date 2021.11.19.22.13.32; author sjmulder; state Exp; branches; next 1.5; commitid wbmfLV3o77ZWfshD; 1.5 date 2021.08.09.07.05.23; author sjmulder; state Exp; branches; next 1.4; commitid muZSEfPvLvjLvg4D; 1.4 date 2021.07.26.01.02.12; author sjmulder; state Exp; branches; next 1.3; commitid HS7bhMftEPU3Xq2D; 1.3 date 2020.01.15.14.36.07; author sjmulder; state Exp; branches; next 1.2; commitid BuvikMaA0RXjoNSB; 1.2 date 2019.12.30.12.35.42; author sjmulder; state Exp; branches; next 1.1; commitid cBZ4K2my3GNTeJQB; 1.1 date 2019.01.30.12.55.13; author leot; state Exp; branches; next ; commitid DQIG3JGFVDUd5O9B; desc @@ 1.9 log @textproc/libxlsxwriter: update to 1.1.9 Changes in 1.1.9: - Fix minor pointer/value error in lxw_name_to_row() and lxw_name_to_col() utility functions. Changes in 1.1.8: - Added support for embedding images into worksheets with worksheet_embed_image(). This can be useful if you are building up a spreadsheet of products with a column of images for each product. Embedded images move with the cell so they can be used in worksheet tables or data ranges that will be sorted or filtered. This functionality is the equivalent of Excel's menu option to insert an image using the option to "Place in Cell" which is available in Excel 365 versions from 2023 onwards. - Fixed various issues: - Failure on 32bit architectures #441 - workbook_validate_sheet_name buffer-overflow #442 - workbook_add_worksheet does not return a reasonable worksheet #443 - workbook_define_name stack-buffer-underflow #444 - workbook_close stack-buffer-overflow #445 - _store_array_formula heap-buffer-overflow #446 - worksheet_set_selection stack-buffer-overflow #447 @ text @@@comment $NetBSD$ include/xlsxwriter.h include/xlsxwriter/app.h include/xlsxwriter/chart.h include/xlsxwriter/chartsheet.h include/xlsxwriter/comment.h include/xlsxwriter/common.h include/xlsxwriter/content_types.h include/xlsxwriter/core.h include/xlsxwriter/custom.h include/xlsxwriter/drawing.h include/xlsxwriter/format.h include/xlsxwriter/hash_table.h include/xlsxwriter/metadata.h include/xlsxwriter/packager.h include/xlsxwriter/relationships.h include/xlsxwriter/rich_value.h include/xlsxwriter/rich_value_rel.h include/xlsxwriter/rich_value_structure.h include/xlsxwriter/rich_value_types.h include/xlsxwriter/shared_strings.h include/xlsxwriter/styles.h include/xlsxwriter/table.h include/xlsxwriter/theme.h include/xlsxwriter/third_party/emyg_dtoa.h include/xlsxwriter/third_party/ioapi.h include/xlsxwriter/third_party/md5.h include/xlsxwriter/third_party/queue.h include/xlsxwriter/third_party/tmpfileplus.h include/xlsxwriter/third_party/tree.h include/xlsxwriter/third_party/zip.h include/xlsxwriter/utility.h include/xlsxwriter/vml.h include/xlsxwriter/workbook.h include/xlsxwriter/worksheet.h include/xlsxwriter/xmlwriter.h lib/libxlsxwriter.a lib/libxlsxwriter.so lib/libxlsxwriter.so.7 lib/pkgconfig/xlsxwriter.pc @ 1.8 log @textproc/libxlsxwriter: Update to 1.1.7 In addition to the below, a pkglint warning that we should += to BUILDLINK_ABI_DEPENDS instead of ?= was addressed. Changes: 1.1.7 - Bump `.so` version to 6. This was missed in the previous release. 1.1.6 - Updated vendored version of minizip to v 1.3.0 to include upstream fixes. Feature request [#419]. - Added `quote_prefix` format property. Feature request [#385]. - Added support for signed VBA projects. - Fix worksheet password hashing algorithm for long passwords. Replace/fix the worksheet protection password algorithm so that is works correctly for strings over 24 chars. - Fix cmake minizip version check. Feature request [#405]. - Fix for buffer overflow with utf-8 strings in data validation. Feature request [#394]. - Fix for range in text type conditional format. Feature request [#395]. - Fix 32bit multiply with overflow issue for images. Fix multiply with overflow issue when image locations in the worksheet were greater than the u32 max value. - Added Swift package manager support. - Added support for building Zig library. @ text @d17 4 d39 1 a39 1 lib/libxlsxwriter.so.6 @ 1.7 log @textproc/libxlsxwriter: Update to 1.1.5 Changes: - Added support for writing a workbook to a memory buffer instead of to a file via the output_buffer parameter of workbook_new_opt(). - Add support for using in-memory data instead of temporary files on systems where fmemopen() and open_memstream() are supported. This requires the USE_MEM_FILE compilation option. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.6 2021/11/19 22:13:32 sjmulder Exp $ d35 1 a35 1 lib/libxlsxwriter.so.5 @ 1.6 log @textproc/libxlsxwriter: Update to 1.1.4 Changes: - Added support for Worksheet tables. Tables in Excel are a way of grouping a range of cells into a single entity that has common formatting or that can be referenced from formulas. Tables can have column headers, autofilters, total rows, column formulas and default formatting. See working_with_tables and tables.c. - Added support for adding a macro button to a worksheet. See macro.c. Package changes: - Fixed test target (missing py.test version suffix). @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2021/08/09 07:05:23 sjmulder Exp $ d35 1 a35 1 lib/libxlsxwriter.so.4 @ 1.5 log @textproc/libxlsxwriter: Update to 1.1.2 - Added support for autofilter rules. - Added Description/Alt Text and Decorative accessibility options for charts. These options were already available for images - Fix incorrect use of LDFLAGS when building object files. - Fix for not using LDFLAGS when linking tests. - Fix time type, Excel always needs 64-bit values so time_t is not always sufficient. - Fix minor const issue. @ text @d1 1 a1 1 @@comment $NetBSD$ d19 1 d35 1 a35 1 lib/libxlsxwriter.so.3 @ 1.4 log @libxlsxwriter: Update to 1.1.1 Packaging changes: - Now uses pkgsrc or system libraries instead of bundled (minizip, md5). Upstream changes: 1.1.1 - Added optional third party library to handle sprintf handling of doubles. This is to avoid issues with number formatting in some locales. The optional library is the Milo Yip DTOA implementation. - Added the LXW_EXPLICIT_FALSE variable to allow the default bold property in chart title fonts to be turned off. 1.1.0 - Fix for Cocoapod issue where local md5 files conflicted with BoringSSL headers. 1.0.9 - Added support for Excel 365 dynamic arrays. See worksheet_write_dynamic_array_formula() worksheet_write_dynamic_formula() and ww_formulas_dynamic_arrays. 1.0.8 - Fix for dynamic library soname on Linux. 1.0.7 - Added support for writing Unix date/times via the worksheet_write_unixtime() function. - Added support for dynamic library soname version to help packagers and build systems differentiate ABI versions. 1.0.6 - Added support for using OpenSSL MD5 functions instead of built in third party library. See gsg_md5. 1.0.5 - Added support for worksheet background images via worksheet_set_background(). 1.0.4 - Added support for GIF image files (and in Excel 365, animated GIF files). 1.0.3 - Added some fixes to make the library compile more cleanly as an R library. 1.0.2 - Added option to set row heights and column widths in pixels via the worksheet_set_row_pixels() and worksheet_set_column_pixels() functions. 1.0.1 March 30 2021 - Added support for pkg-config to Make/Cmake installs. See the gsg_using section of the Getting Started guide. - Added ability to add accessibility options "description" and "decorative" to images via worksheet_insert_image_opt() and lxw_image_options. - Added the workbook_read_only_recommended() function to set the Excel "Read-only Recommended" option that is available when saving a file. - Fixed issue where pattern formats without colors were given a default black fill color. - Added option to set a chart crossing to 'min' via chart_axis_set_crossing_min() as well as the existing 'max' option. The 'min' option isn't available in the Excel interface but can be enabled via VBA. - Added some additional information on using constant_memory mode with memory mounted /tmp directories. See ww_mem_temp. - Added build option to compile libxlsxwriter as a "universal binary" for both Apple silicon and Intel-based Macs, i.e., arm64 and x86_64. See gsg_universal. - Fixed issue where the limit for header/footer strings was 255 bytes instead of 255 characters and as a result UTF8 strings were being truncated. @ text @d34 1 a34 1 lib/libxlsxwriter.so.2.1 @ 1.3 log @libxlsxwriter: Update to 0.9.3 Changes in 0.9.3: - Fix Xcode/Cocoapods build warnings. Changes in 0.9.2: - Added support for writing cell comments, see working_with_comments. Changes in 0.9.2 but unlisted in changelog: - Makefile now respects DESTDIR and PREFIX, including when setting rpath on macOS. - Removal of deprecated functions. - Naming changes in bundled MD5 code to avoid conflicts with OpenSSL. - Warning fixes (int sizes etc). - __atribute__((deprecated)) not used on GCC < 5. - Fix for vba_name allowing illegal worksheet codename. Package changes: - No longer set now unused INSTALL_DIR since DESTDIR and PREFIX are now respected. - The macOS $(PREFIX) patch has been merged upstream. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2019/12/30 12:35:42 sjmulder Exp $ d14 1 d20 1 d34 2 @ 1.2 log @libxlsxwriter: Update to 0.91 Changes in 0.91: - Fix to missing MD5 linkage in Cocoapod file. Changes in 0.90: - Fix to avoid duplicate images being copied to an libxlsxwriter file. Excel uses an optimization where it only stores one copy of a repeated/duplicate image in a workbook. Libxlsxwriter didn't do this which meant that the file size would increase when then was a large number of repeated images. This release fixes that issue and replicates Excel's behavior. @ text @d1 1 a1 1 @@comment $NetBSD$ d6 1 d26 1 @ 1.1 log @libxlsxwriter: Import libxlsxwriter-0.8.4 as textproc/libxlsxwriter C library that can be used to write text, numbers, formulas and hyperlinks to multiple worksheets in a Microsoft Excel 2007+ XLSX file. It supports features such as full formatting support, merged cells, defined names, autofilters and charts. Packaged in pkgsrc-wip by Sijmen J. Mulder. @ text @d19 1 @