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 -O3diff -r1.13 -r1.14 pkgsrc/textproc/libxlsxwriter/Makefile
(sjmulder)
@@ -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 | |||
3 | DISTNAME= libxlsxwriter-0.9.9 | 3 | DISTNAME= libxlsxwriter-1.0.0 | |
4 | CATEGORIES= textproc | 4 | CATEGORIES= textproc | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=jmcnamara/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=jmcnamara/} | |
6 | GITHUB_TAG= RELEASE_${PKGVERSION_NOREV} | 6 | GITHUB_TAG= RELEASE_${PKGVERSION_NOREV} | |
7 | 7 | |||
8 | MAINTAINER= sjmulder@NetBSD.org | 8 | MAINTAINER= sjmulder@NetBSD.org | |
9 | HOMEPAGE= https://libxlsxwriter.github.io/ | 9 | HOMEPAGE= https://libxlsxwriter.github.io/ | |
10 | COMMENT= C library for creating Microsoft Excel files | 10 | COMMENT= C library for creating Microsoft Excel files | |
11 | LICENSE= 2-clause-bsd AND original-bsd AND zlib AND mpl-2.0 | 11 | LICENSE= 2-clause-bsd AND original-bsd AND zlib AND mpl-2.0 | |
12 | 12 | |||
13 | PYTHON_FOR_BUILD_ONLY= test | 13 | PYTHON_FOR_BUILD_ONLY= test | |
14 | 14 | |||
15 | TEST_TARGET= test | 15 | TEST_TARGET= test | |
16 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test | 16 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test | |
17 | 17 | |||
18 | USE_TOOLS+= gmake | 18 | USE_TOOLS+= gmake | |
19 | 19 | |||
20 | .include "../../lang/python/pyversion.mk" | 20 | .include "../../lang/python/pyversion.mk" | |
21 | 21 | |||
22 | MAKE_ENV+= PYTEST=py.test-${PYVERSSUFFIX} | 22 | MAKE_ENV+= PYTEST=py.test-${PYVERSSUFFIX} | |
23 | MAKE_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 | |
24 | CFLAGS+= -DIOAPI_NO_64 -D_FILE_OFFSET_BITS=64 | 25 | CFLAGS+= -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" |
@@ -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 | |||
3 | BUILDLINK_TREE+= libxlsxwriter | 3 | BUILDLINK_TREE+= libxlsxwriter | |
4 | 4 | |||
5 | .if !defined(LIBXLSXWRITER_BUILDLINK3_MK) | 5 | .if !defined(LIBXLSXWRITER_BUILDLINK3_MK) | |
6 | LIBXLSXWRITER_BUILDLINK3_MK:= | 6 | LIBXLSXWRITER_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.libxlsxwriter+= libxlsxwriter>=0.9.9 | 8 | BUILDLINK_API_DEPENDS.libxlsxwriter+= libxlsxwriter>=1.0.0 | |
9 | BUILDLINK_PKGSRCDIR.libxlsxwriter?= ../../textproc/libxlsxwriter | 9 | BUILDLINK_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 | |||
14 | BUILDLINK_TREE+= -libxlsxwriter | 14 | BUILDLINK_TREE+= -libxlsxwriter |
@@ -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 | |||
3 | SHA1 (libxlsxwriter-0.9.9.tar.gz) = 653597d9ba3880fd72bb37c75721766ef0ca256b | 3 | SHA1 (libxlsxwriter-1.0.0.tar.gz) = 8c0faeac06171d14e60387c0caf7fe32c5b7b9af | |
4 | RMD160 (libxlsxwriter-0.9.9.tar.gz) = 159beb51e5684e33754a3b586695180114f3a85c | 4 | RMD160 (libxlsxwriter-1.0.0.tar.gz) = f09c44c6dea45349d4df5b6c35dfdf0ab0e3855e | |
5 | SHA512 (libxlsxwriter-0.9.9.tar.gz) = 020bcf37c6b36db3c2be5d1d228dee361281d57d2fd2aff9eea6dcb133229eec6e1ced4eb3ceb8f6130775e4ac16ed353dea58798f45033632a859608f950a51 | 5 | SHA512 (libxlsxwriter-1.0.0.tar.gz) = bad49a87dba97c965030274005cb19757ac5128c5d298b30344771beea8538214d06ca7122ec9a239267529ed1852f085611618aeb68fb884ed56543bf759698 | |
6 | Size (libxlsxwriter-0.9.9.tar.gz) = 16627990 bytes | 6 | Size (libxlsxwriter-1.0.0.tar.gz) = 17352002 bytes |