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.
This commit is contained in:
sjmulder 2023-04-19 14:36:14 +00:00
parent f8d2c0dfb8
commit f28e8b0663
4 changed files with 8 additions and 38 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.18 2021/11/19 22:13:32 sjmulder Exp $
# $NetBSD: Makefile,v 1.19 2023/04/19 14:36:14 sjmulder Exp $
DISTNAME= libxlsxwriter-1.1.4
DISTNAME= libxlsxwriter-1.1.5
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=jmcnamara/}
GITHUB_TAG= RELEASE_${PKGVERSION_NOREV}

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.6 2021/11/19 22:13:32 sjmulder Exp $
@comment $NetBSD: PLIST,v 1.7 2023/04/19 14:36:14 sjmulder Exp $
include/xlsxwriter.h
include/xlsxwriter/app.h
include/xlsxwriter/chart.h
@ -32,5 +32,5 @@ include/xlsxwriter/worksheet.h
include/xlsxwriter/xmlwriter.h
lib/libxlsxwriter.a
lib/libxlsxwriter.so
lib/libxlsxwriter.so.4
lib/libxlsxwriter.so.5
lib/pkgconfig/xlsxwriter.pc

View file

@ -1,6 +1,5 @@
$NetBSD: distinfo,v 1.18 2021/11/19 22:13:32 sjmulder Exp $
$NetBSD: distinfo,v 1.19 2023/04/19 14:36:14 sjmulder Exp $
BLAKE2s (libxlsxwriter-1.1.4.tar.gz) = 8481f135c9687c7e25d697da2dec34a6cc1d0c426caa806a09e599b26244cf45
SHA512 (libxlsxwriter-1.1.4.tar.gz) = fad36f7882fcb21b87e13cf603022cfad3f14e6f955a06e2771712facd0fe12f83f4d1655dc1a744724bda1ac83af7e7bf1393457c5507d8983f63002ab294b5
Size (libxlsxwriter-1.1.4.tar.gz) = 20442200 bytes
SHA1 (patch-test_cpp_Makefile) = a714517948a453daeb6cbb6740ca46d2af05bac7
BLAKE2s (libxlsxwriter-1.1.5.tar.gz) = 26a0b4a2c1f9bb51d5e9670ac06fe433240d99f0e95060391c50a56fc9c9aedf
SHA512 (libxlsxwriter-1.1.5.tar.gz) = bd7db0fcf25ebf492b4d8f7da8fdb6cc79400d7d0fa5856ddae259cb24817034fc97d4828cbde42434f41198dcfb6732ac63c756abd962689f4249ca64bf19c6
Size (libxlsxwriter-1.1.5.tar.gz) = 21541446 bytes

View file

@ -1,29 +0,0 @@
$NetBSD: patch-test_cpp_Makefile,v 1.1 2021/11/19 22:13:32 sjmulder Exp $
- Respect LDFLAGS in C++ tests
- Link libraries required by libxlsxwriter.a with USE_SYSTEM_MINIZIP
or USE_OPENSSL_MD5 set.
--- test/cpp/Makefile.orig 2021-10-09 13:44:36.000000000 +0000
+++ test/cpp/Makefile
@@ -24,6 +24,14 @@ EXES = $(patsubst %.cpp,%,$(SRCS))
LIBXLSXWRITER = ../../src/libxlsxwriter.a
LIBS = $(LIBXLSXWRITER) -lz
+ifdef USE_SYSTEM_MINIZIP
+LIBS += -lminizip
+endif
+
+ifdef USE_OPENSSL_MD5
+LIBS += -lcrypto
+endif
+
all : $(LIBXLSXWRITER) $(EXES)
$(LIBXLSXWRITER):
@@ -34,4 +42,4 @@ clean :
# Executable targets.
%: %.cpp $(LIBXLSXWRITER)
- $(Q)$(CXX) -I$(INC_DIR) $(CXXFLAGS) $< -o $@ $(LIBS)
+ $(Q)$(CXX) -I$(INC_DIR) $(CXXFLAGS) $(LDFLAGS) $< -o $@ $(LIBS)