head 1.21; access; symbols pkgsrc-2023Q4:1.21.0.2 pkgsrc-2023Q4-base:1.21 pkgsrc-2023Q3:1.20.0.2 pkgsrc-2023Q3-base:1.20 pkgsrc-2023Q2:1.19.0.2 pkgsrc-2023Q2-base:1.19 pkgsrc-2023Q1:1.18.0.12 pkgsrc-2023Q1-base:1.18 pkgsrc-2022Q4:1.18.0.10 pkgsrc-2022Q4-base:1.18 pkgsrc-2022Q3:1.18.0.8 pkgsrc-2022Q3-base:1.18 pkgsrc-2022Q2:1.18.0.6 pkgsrc-2022Q2-base:1.18 pkgsrc-2022Q1:1.18.0.4 pkgsrc-2022Q1-base:1.18 pkgsrc-2021Q4:1.18.0.2 pkgsrc-2021Q4-base:1.18 pkgsrc-2021Q3:1.17.0.2 pkgsrc-2021Q3-base:1.17 pkgsrc-2021Q2:1.14.0.6 pkgsrc-2021Q2-base:1.14 pkgsrc-2021Q1:1.14.0.4 pkgsrc-2021Q1-base:1.14 pkgsrc-2020Q4:1.14.0.2 pkgsrc-2020Q4-base:1.14 pkgsrc-2020Q3:1.13.0.2 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.12.0.2 pkgsrc-2020Q2-base:1.12 pkgsrc-2020Q1:1.11.0.2 pkgsrc-2020Q1-base:1.11 pkgsrc-2019Q4:1.8.0.4 pkgsrc-2019Q4-base:1.8 pkgsrc-2019Q3:1.6.0.4 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.2 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.2.0.2 pkgsrc-2019Q1-base:1.2; locks; strict; comment @# @; 1.21 date 2023.10.24.22.11.19; author wiz; state Exp; branches; next 1.20; commitid MTsrqKm6aGrQAVJE; 1.20 date 2023.08.14.05.25.23; author wiz; state Exp; branches; next 1.19; commitid LOSB79OLVxvXjIAE; 1.19 date 2023.04.19.14.36.14; author sjmulder; state Exp; branches; next 1.18; commitid Hnen8FRZChfO8JlE; 1.18 date 2021.11.19.22.13.32; author sjmulder; state Exp; branches; next 1.17; commitid wbmfLV3o77ZWfshD; 1.17 date 2021.08.10.12.05.40; author sjmulder; state Exp; branches; next 1.16; commitid nhGkKcTZgtZL8q4D; 1.16 date 2021.08.09.07.05.23; author sjmulder; state Exp; branches; next 1.15; commitid muZSEfPvLvjLvg4D; 1.15 date 2021.07.26.01.02.12; author sjmulder; state Exp; branches; next 1.14; commitid HS7bhMftEPU3Xq2D; 1.14 date 2020.10.01.21.10.41; author sjmulder; state Exp; branches; next 1.13; commitid FYVn8gUIbxgxdfqC; 1.13 date 2020.08.23.22.27.52; author sjmulder; state Exp; branches; next 1.12; commitid UrmSH5IBRHtJTelC; 1.12 date 2020.06.02.10.28.40; author sjmulder; state Exp; branches; next 1.11; commitid hgbtk8XojIVpyDaC; 1.11 date 2020.01.28.14.32.48; author sjmulder; state Exp; branches; next 1.10; commitid R4AK2C7S7fvhXsUB; 1.10 date 2020.01.15.14.36.07; author sjmulder; state Exp; branches; next 1.9; commitid BuvikMaA0RXjoNSB; 1.9 date 2019.12.30.12.35.42; author sjmulder; state Exp; branches; next 1.8; commitid cBZ4K2my3GNTeJQB; 1.8 date 2019.12.23.13.43.31; author sjmulder; state Exp; branches; next 1.7; commitid tsfl0Oxj2kDYPPPB; 1.7 date 2019.11.30.17.21.58; author sjmulder; state Exp; branches; next 1.6; commitid VGVXNnpd86KTMTMB; 1.6 date 2019.06.21.16.59.48; author sjmulder; state Exp; branches; next 1.5; commitid 0lO8p5Aqq61OR4sB; 1.5 date 2019.05.06.09.17.13; author sjmulder; state Exp; branches; next 1.4; commitid v0v0LOzYtpWWM7mB; 1.4 date 2019.05.06.08.58.16; author sjmulder; state Exp; branches; next 1.3; commitid i0GLLzib7eVpG7mB; 1.3 date 2019.04.25.07.33.24; author maya; state Exp; branches; next 1.2; commitid 1FEMQBEPb9uTxHkB; 1.2 date 2019.02.11.18.30.47; author leot; state Exp; branches; next 1.1; commitid 4SXCmfVDBeKHxnbB; 1.1 date 2019.01.30.12.55.13; author leot; state Exp; branches; next ; commitid DQIG3JGFVDUd5O9B; desc @@ 1.21 log @*: bump for openssl 3 @ text @# $NetBSD: Makefile,v 1.20 2023/08/14 05:25:23 wiz Exp $ DISTNAME= libxlsxwriter-1.1.5 PKGREVISION= 2 CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_GITHUB:=jmcnamara/} GITHUB_TAG= RELEASE_${PKGVERSION_NOREV} MAINTAINER= sjmulder@@NetBSD.org HOMEPAGE= https://libxlsxwriter.github.io/ COMMENT= C library for creating Microsoft Excel files LICENSE= 2-clause-bsd AND original-bsd AND zlib AND mpl-2.0 PYTHON_FOR_BUILD_ONLY= test TEST_TARGET= test TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test # C++ is used for tests USE_LANGUAGES= c c++ USE_TOOLS+= gmake .include "../../lang/python/pyversion.mk" MAKE_ENV+= V=1 MAKE_ENV+= OPT_LEVEL= # Prefer non-bundled dependencies MAKE_ENV+= USE_SYSTEM_MINIZIP=1 MAKE_ENV+= USE_STANDARD_TMPFILE=1 MAKE_ENV+= USE_OPENSSL_MD5=1 MAKE_ENV+= PYTEST=py.test-${PYVERSSUFFIX} # minizip has C++ style comments BUILDLINK_TRANSFORM+= rm:-ansi .include "../../archivers/minizip/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.20 log @*: recursive bump for Python 3.11 as new default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2023/04/19 14:36:14 sjmulder Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.19 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 # $NetBSD: Makefile,v 1.18 2021/11/19 22:13:32 sjmulder Exp $ d4 1 @ 1.18 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 # $NetBSD: Makefile,v 1.17 2021/08/10 12:05:40 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-1.1.4 @ 1.17 log @textproc/libxlsxwriter: Update to 1.1.3 Fixes use of reserved C++ 'operator' keyword. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2021/08/09 07:05:23 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-1.1.3 d18 2 d24 1 d30 1 @ 1.16 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 # $NetBSD: Makefile,v 1.15 2021/07/26 01:02:12 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-1.1.2 @ 1.15 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 @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2020/10/01 21:10:41 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-1.1.1 @ 1.14 log @textproc/libxlsxwriter: Update to 1.0.0 Changes: - Added support for worksheet conditional formatting. - Added performance optimization for search for control characters in strings in worksheet_write_string(). - Made lxw_datetime_to_excel_datetime() a function public. - There are now over 1000 test cases, including 650 tests that compare the output from libxlsxwriter, byte for byte, against test files created in Excel. This is also the 100th release of libxlsxwriter. Package changes: - Disable hardcoded -O3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2020/08/23 22:27:52 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-1.0.0 a21 1 MAKE_ENV+= PYTEST=py.test-${PYVERSSUFFIX} d23 4 a26 2 # minizip/ioapi.c has broken logic for checking for fopen64 etc CFLAGS+= -DIOAPI_NO_64 -D_FILE_OFFSET_BITS=64 d28 4 d33 1 @ 1.13 log @textproc/libxlsxwriter: Update to 0.9.9 Changes in 0.9.6: - Added support for chart custom data labels. - Fix for issue where array formulas weren't included in the output file for certain ranges/conditions. Issue #735. Changes in 0.9.7: - Changed #lxw_chart_data_label field from .delete to .hide in order to avoid reserved word conflict with C++. Issue #300 Changes in 0.9.8: - Added formatting for chart data labels and chart custom data labels. Changes in 0.9.9: - Added support for images in headers and footers. See worksheet_set_header_opt(). - Added worksheet_ignore_errors() function to ignore Excel worksheet errors/warnings in user defined ranges. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2020/06/02 10:28:40 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-0.9.9 d23 1 @ 1.12 log @libxlsxwriter: Update to 0.9.5 From the changelog: - Fix for issue where hyperlinks urls and tips were ignored for `worksheet_insert_image_buffer_opt()` images. https://github.com/jmcnamara/libxlsxwriter/issues/292 - Added #LXW_CHART_LINE_STACKED and #LXW_CHART_LINE_STACKED_PERCENT line charts subtypes. - Removed LXW_ERROR_SHEETNAME_RESERVED warning which was used with the reserved worksheet name "History". However, this is an allowed worksheet name in some Excel variants so the warning has been turned into a documentation note instead. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2020/01/28 14:32:48 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-0.9.5 @ 1.11 log @libxlsxwriter: Update to 0.9.4 - Added option to specify worksheet "object positioning" for images and charts to define how they move or size with underlying cells. See ww_object_position_options and working_with_object_positioning. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2020/01/15 14:36:07 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-0.9.4 @ 1.10 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 # $NetBSD: Makefile,v 1.9 2019/12/30 12:35:42 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-0.9.3 @ 1.9 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 # $NetBSD: Makefile,v 1.8 2019/12/23 13:43:31 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-0.9.1 a22 1 MAKE_ENV+= INSTALL_DIR=${DESTDIR}${PREFIX} @ 1.8 log @textproc/libxlsxwriter: update to 0.8.9 Changes: - Added support for default hyperlink style in worksheet_write_url(). - Added support for hyperlink in images, see worksheet_insert_image_opt(). - Fixed several worksheet_write_url() edge cases. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2019/11/30 17:21:58 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-0.8.9 @ 1.7 log @textproc/libxlsxwriter: Update to 0.8.8 Changes: - Added option to allow a user defined, or overridden, image description used with `worksheet_insert_image()`. By default it uses the filename as the description. - Added Windows portable version of `fopen` to handle utf8 filenames when working with images. - Added an option to allow chart fonts to be rotation to 270 deg to give a stacked orientation. Also added support for East Asian vertical chart fonts. - Refactored struct types used in pubic APIs to remove or document hidden fields. NOTE: This change introduces backward incompatible API changes. However, it should minimize any future changes of this nature. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2019/06/21 16:59:48 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-0.8.8 @ 1.6 log @textproc/libxlsxwriter: update to 0.8.7 Release notes: - Added support for adding VBA macros to workbooks. These macros can be extracted from existing xlsm files, created in Excel, and added to new xlsm files. - Added support for ZIP64 extensions when writing very large xlsx files to allow the zip container, or individual XML files within it, to be greater than 4 GB. - Added extra validity checks on worksheet names. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2019/05/06 09:17:13 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-0.8.7 @ 1.5 log @Update my (sjmulder) maintainer email address @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2019/05/06 08:58:16 sjmulder Exp $ d3 1 a3 1 DISTNAME= libxlsxwriter-0.8.6 @ 1.4 log @textproc/libxlsxwriter: update to 0.8.6 Upstream changes: - Fixed issue where images that started in hidden rows/columns weren't placed correctly in the worksheet. - Fixed the mime-type reported by system file(1). The mime-type reported by "file --mime-type"/magic was incorrect for XlsxWriter files since it expected the [Content_types] to be the first file in the zip container. Package changes: - Fixed libxlsxwriter.so not picking up libz.so from buildlink. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2019/04/25 07:33:24 maya Exp $ d8 1 a8 1 MAINTAINER= ik@@sjmulder.nl @ 1.3 log @PKGREVISION bump for anything using python without a PYPKGPREFIX. This is a semi-manual PKGREVISION bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2019/02/11 18:30:47 leot Exp $ d3 1 a3 2 DISTNAME= libxlsxwriter-0.8.5 PKGREVISION= 1 @ 1.2 log @libxlsxwriter: Update to 0.8.5 Patch provided by Sijmen J. Mulder via tech-pkg@@, thanks! pkgsrc changes: - Remove patches/patch-Makefile, it was imported upstream Changes: 0.8.5 ----- - Fix compile-time warnings with strict prototypes enabled. - Additional formatting tests. - Make py.test name configurable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2019/01/30 12:55:13 leot Exp $ d4 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 @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= libxlsxwriter-0.8.4 @