Thu Oct 1 21:10:42 2020 UTC ()
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


(sjmulder)
diff -r1.13 -r1.14 pkgsrc/textproc/libxlsxwriter/Makefile
diff -r1.8 -r1.9 pkgsrc/textproc/libxlsxwriter/buildlink3.mk
diff -r1.11 -r1.12 pkgsrc/textproc/libxlsxwriter/distinfo

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

--- pkgsrc/textproc/libxlsxwriter/Makefile 2020/08/23 22:27:52 1.13
+++ pkgsrc/textproc/libxlsxwriter/Makefile 2020/10/01 21:10:41 1.14
@@ -1,27 +1,28 @@ @@ -1,27 +1,28 @@
1# $NetBSD: Makefile,v 1.13 2020/08/23 22:27:52 sjmulder Exp $ 1# $NetBSD: Makefile,v 1.14 2020/10/01 21:10:41 sjmulder Exp $
2 2
3DISTNAME= libxlsxwriter-0.9.9 3DISTNAME= libxlsxwriter-1.0.0
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} 22MAKE_ENV+= PYTEST=py.test-${PYVERSSUFFIX}
 23MAKE_ENV+= OPT_LEVEL=
23# minizip/ioapi.c has broken logic for checking for fopen64 etc 24# minizip/ioapi.c has broken logic for checking for fopen64 etc
24CFLAGS+= -DIOAPI_NO_64 -D_FILE_OFFSET_BITS=64 25CFLAGS+= -DIOAPI_NO_64 -D_FILE_OFFSET_BITS=64
25 26
26.include "../../devel/zlib/buildlink3.mk" 27.include "../../devel/zlib/buildlink3.mk"
27.include "../../mk/bsd.pkg.mk" 28.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/textproc/libxlsxwriter/buildlink3.mk 2020/08/23 22:27:52 1.8
+++ pkgsrc/textproc/libxlsxwriter/buildlink3.mk 2020/10/01 21:10:41 1.9
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: buildlink3.mk,v 1.8 2020/08/23 22:27:52 sjmulder Exp $ 1# $NetBSD: buildlink3.mk,v 1.9 2020/10/01 21:10:41 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>=0.9.9 8BUILDLINK_API_DEPENDS.libxlsxwriter+= libxlsxwriter>=1.0.0
9BUILDLINK_PKGSRCDIR.libxlsxwriter?= ../../textproc/libxlsxwriter 9BUILDLINK_PKGSRCDIR.libxlsxwriter?= ../../textproc/libxlsxwriter
10 10
11.include "../../devel/zlib/buildlink3.mk" 11.include "../../devel/zlib/buildlink3.mk"
12.endif # LIBXLSXWRITER_BUILDLINK3_MK 12.endif # LIBXLSXWRITER_BUILDLINK3_MK
13 13
14BUILDLINK_TREE+= -libxlsxwriter 14BUILDLINK_TREE+= -libxlsxwriter

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

--- pkgsrc/textproc/libxlsxwriter/distinfo 2020/08/23 22:27:52 1.11
+++ pkgsrc/textproc/libxlsxwriter/distinfo 2020/10/01 21:10:41 1.12
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.11 2020/08/23 22:27:52 sjmulder Exp $ 1$NetBSD: distinfo,v 1.12 2020/10/01 21:10:41 sjmulder Exp $
2 2
3SHA1 (libxlsxwriter-0.9.9.tar.gz) = 653597d9ba3880fd72bb37c75721766ef0ca256b 3SHA1 (libxlsxwriter-1.0.0.tar.gz) = 8c0faeac06171d14e60387c0caf7fe32c5b7b9af
4RMD160 (libxlsxwriter-0.9.9.tar.gz) = 159beb51e5684e33754a3b586695180114f3a85c 4RMD160 (libxlsxwriter-1.0.0.tar.gz) = f09c44c6dea45349d4df5b6c35dfdf0ab0e3855e
5SHA512 (libxlsxwriter-0.9.9.tar.gz) = 020bcf37c6b36db3c2be5d1d228dee361281d57d2fd2aff9eea6dcb133229eec6e1ced4eb3ceb8f6130775e4ac16ed353dea58798f45033632a859608f950a51 5SHA512 (libxlsxwriter-1.0.0.tar.gz) = bad49a87dba97c965030274005cb19757ac5128c5d298b30344771beea8538214d06ca7122ec9a239267529ed1852f085611618aeb68fb884ed56543bf759698
6Size (libxlsxwriter-0.9.9.tar.gz) = 16627990 bytes 6Size (libxlsxwriter-1.0.0.tar.gz) = 17352002 bytes