Mon Jul 26 01:02:12 2021 UTC ()
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.


(sjmulder)
diff -r1.14 -r1.15 pkgsrc/textproc/libxlsxwriter/Makefile
diff -r1.3 -r1.4 pkgsrc/textproc/libxlsxwriter/PLIST
diff -r1.9 -r1.10 pkgsrc/textproc/libxlsxwriter/buildlink3.mk
diff -r1.12 -r1.13 pkgsrc/textproc/libxlsxwriter/distinfo

cvs diff -r1.14 -r1.15 pkgsrc/textproc/libxlsxwriter/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/libxlsxwriter/Makefile 2020/10/01 21:10:41 1.14
+++ pkgsrc/textproc/libxlsxwriter/Makefile 2021/07/26 01:02:12 1.15
@@ -1,28 +1,34 @@ @@ -1,28 +1,34 @@
1# $NetBSD: Makefile,v 1.14 2020/10/01 21:10:41 sjmulder Exp $ 1# $NetBSD: Makefile,v 1.15 2021/07/26 01:02:12 sjmulder Exp $
2 2
3DISTNAME= libxlsxwriter-1.0.0 3DISTNAME= libxlsxwriter-1.1.1
4CATEGORIES= textproc 4CATEGORIES= textproc
5MASTER_SITES= ${MASTER_SITE_GITHUB:=jmcnamara/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=jmcnamara/}
6GITHUB_TAG= RELEASE_${PKGVERSION_NOREV} 6GITHUB_TAG= RELEASE_${PKGVERSION_NOREV}
7 7
8MAINTAINER= sjmulder@NetBSD.org 8MAINTAINER= sjmulder@NetBSD.org
9HOMEPAGE= https://libxlsxwriter.github.io/ 9HOMEPAGE= https://libxlsxwriter.github.io/
10COMMENT= C library for creating Microsoft Excel files 10COMMENT= C library for creating Microsoft Excel files
11LICENSE= 2-clause-bsd AND original-bsd AND zlib AND mpl-2.0 11LICENSE= 2-clause-bsd AND original-bsd AND zlib AND mpl-2.0
12 12
13PYTHON_FOR_BUILD_ONLY= test 13PYTHON_FOR_BUILD_ONLY= test
14 14
15TEST_TARGET= test 15TEST_TARGET= test
16TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 16TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
17 17
18USE_TOOLS+= gmake 18USE_TOOLS+= gmake
19 19
20.include "../../lang/python/pyversion.mk" 20.include "../../lang/python/pyversion.mk"
21 21
22MAKE_ENV+= PYTEST=py.test-${PYVERSSUFFIX} 
23MAKE_ENV+= OPT_LEVEL= 22MAKE_ENV+= OPT_LEVEL=
24# minizip/ioapi.c has broken logic for checking for fopen64 etc 23# Prefer non-bundled dependencies
25CFLAGS+= -DIOAPI_NO_64 -D_FILE_OFFSET_BITS=64 24MAKE_ENV+= USE_SYSTEM_MINIZIP=1
 25MAKE_ENV+= USE_STANDARD_TMPFILE=1
 26MAKE_ENV+= USE_OPENSSL_MD5=1
26 27
 28# minizip has C++ style comments
 29BUILDLINK_TRANSFORM+= rm:-ansi
 30
 31.include "../../archivers/minizip/buildlink3.mk"
27.include "../../devel/zlib/buildlink3.mk" 32.include "../../devel/zlib/buildlink3.mk"
 33.include "../../security/openssl/buildlink3.mk"
28.include "../../mk/bsd.pkg.mk" 34.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/textproc/libxlsxwriter/PLIST (expand / switch to unified diff)

--- pkgsrc/textproc/libxlsxwriter/PLIST 2020/01/15 14:36:07 1.3
+++ pkgsrc/textproc/libxlsxwriter/PLIST 2021/07/26 01:02:12 1.4
@@ -1,31 +1,35 @@ @@ -1,31 +1,35 @@
1@comment $NetBSD: PLIST,v 1.3 2020/01/15 14:36:07 sjmulder Exp $ 1@comment $NetBSD: PLIST,v 1.4 2021/07/26 01:02:12 sjmulder Exp $
2include/xlsxwriter.h 2include/xlsxwriter.h
3include/xlsxwriter/app.h 3include/xlsxwriter/app.h
4include/xlsxwriter/chart.h 4include/xlsxwriter/chart.h
5include/xlsxwriter/chartsheet.h 5include/xlsxwriter/chartsheet.h
6include/xlsxwriter/comment.h 6include/xlsxwriter/comment.h
7include/xlsxwriter/common.h 7include/xlsxwriter/common.h
8include/xlsxwriter/content_types.h 8include/xlsxwriter/content_types.h
9include/xlsxwriter/core.h 9include/xlsxwriter/core.h
10include/xlsxwriter/custom.h 10include/xlsxwriter/custom.h
11include/xlsxwriter/drawing.h 11include/xlsxwriter/drawing.h
12include/xlsxwriter/format.h 12include/xlsxwriter/format.h
13include/xlsxwriter/hash_table.h 13include/xlsxwriter/hash_table.h
 14include/xlsxwriter/metadata.h
14include/xlsxwriter/packager.h 15include/xlsxwriter/packager.h
15include/xlsxwriter/relationships.h 16include/xlsxwriter/relationships.h
16include/xlsxwriter/shared_strings.h 17include/xlsxwriter/shared_strings.h
17include/xlsxwriter/styles.h 18include/xlsxwriter/styles.h
18include/xlsxwriter/theme.h 19include/xlsxwriter/theme.h
 20include/xlsxwriter/third_party/emyg_dtoa.h
19include/xlsxwriter/third_party/ioapi.h 21include/xlsxwriter/third_party/ioapi.h
20include/xlsxwriter/third_party/md5.h 22include/xlsxwriter/third_party/md5.h
21include/xlsxwriter/third_party/queue.h 23include/xlsxwriter/third_party/queue.h
22include/xlsxwriter/third_party/tmpfileplus.h 24include/xlsxwriter/third_party/tmpfileplus.h
23include/xlsxwriter/third_party/tree.h 25include/xlsxwriter/third_party/tree.h
24include/xlsxwriter/third_party/zip.h 26include/xlsxwriter/third_party/zip.h
25include/xlsxwriter/utility.h 27include/xlsxwriter/utility.h
26include/xlsxwriter/vml.h 28include/xlsxwriter/vml.h
27include/xlsxwriter/workbook.h 29include/xlsxwriter/workbook.h
28include/xlsxwriter/worksheet.h 30include/xlsxwriter/worksheet.h
29include/xlsxwriter/xmlwriter.h 31include/xlsxwriter/xmlwriter.h
30lib/libxlsxwriter.a 32lib/libxlsxwriter.a
31lib/libxlsxwriter.so 33lib/libxlsxwriter.so
 34lib/libxlsxwriter.so.2.1
 35lib/pkgconfig/xlsxwriter.pc

cvs diff -r1.9 -r1.10 pkgsrc/textproc/libxlsxwriter/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/textproc/libxlsxwriter/buildlink3.mk 2020/10/01 21:10:41 1.9
+++ pkgsrc/textproc/libxlsxwriter/buildlink3.mk 2021/07/26 01:02:12 1.10
@@ -1,14 +1,17 @@ @@ -1,14 +1,17 @@
1# $NetBSD: buildlink3.mk,v 1.9 2020/10/01 21:10:41 sjmulder Exp $ 1# $NetBSD: buildlink3.mk,v 1.10 2021/07/26 01:02:12 sjmulder Exp $
2 2
3BUILDLINK_TREE+= libxlsxwriter 3BUILDLINK_TREE+= libxlsxwriter
4 4
5.if !defined(LIBXLSXWRITER_BUILDLINK3_MK) 5.if !defined(LIBXLSXWRITER_BUILDLINK3_MK)
6LIBXLSXWRITER_BUILDLINK3_MK:= 6LIBXLSXWRITER_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.libxlsxwriter+= libxlsxwriter>=1.0.0 8BUILDLINK_API_DEPENDS.libxlsxwriter+= libxlsxwriter>=1.1.1
9BUILDLINK_PKGSRCDIR.libxlsxwriter?= ../../textproc/libxlsxwriter 9BUILDLINK_PKGSRCDIR.libxlsxwriter?= ../../textproc/libxlsxwriter
10 10
 11.include "../../archivers/minizip/buildlink3.mk"
11.include "../../devel/zlib/buildlink3.mk" 12.include "../../devel/zlib/buildlink3.mk"
 13.include "../../security/openssl/buildlink3.mk"
 14
12.endif # LIBXLSXWRITER_BUILDLINK3_MK 15.endif # LIBXLSXWRITER_BUILDLINK3_MK
13 16
14BUILDLINK_TREE+= -libxlsxwriter 17BUILDLINK_TREE+= -libxlsxwriter

cvs diff -r1.12 -r1.13 pkgsrc/textproc/libxlsxwriter/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/libxlsxwriter/distinfo 2020/10/01 21:10:41 1.12
+++ pkgsrc/textproc/libxlsxwriter/distinfo 2021/07/26 01:02:12 1.13
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.12 2020/10/01 21:10:41 sjmulder Exp $ 1$NetBSD: distinfo,v 1.13 2021/07/26 01:02:12 sjmulder Exp $
2 2
3SHA1 (libxlsxwriter-1.0.0.tar.gz) = 8c0faeac06171d14e60387c0caf7fe32c5b7b9af 3SHA1 (libxlsxwriter-1.1.1.tar.gz) = 6fe0f4d2a5a3c362bc728debde9b0b1db488e1f6
4RMD160 (libxlsxwriter-1.0.0.tar.gz) = f09c44c6dea45349d4df5b6c35dfdf0ab0e3855e 4RMD160 (libxlsxwriter-1.1.1.tar.gz) = 6575683358049760b70fdc82e4b0e3d82d45f96c
5SHA512 (libxlsxwriter-1.0.0.tar.gz) = bad49a87dba97c965030274005cb19757ac5128c5d298b30344771beea8538214d06ca7122ec9a239267529ed1852f085611618aeb68fb884ed56543bf759698 5SHA512 (libxlsxwriter-1.1.1.tar.gz) = 6284c1af5238a37d9d2b498da2def20f935ba64ffd63c3a96064a73d3a344a923e1945e44e615bb584ae77ed396580f5da3faf9540aff7e4d453bcc4d6a0dc1b
6Size (libxlsxwriter-1.0.0.tar.gz) = 17352002 bytes 6Size (libxlsxwriter-1.1.1.tar.gz) = 18754615 bytes