pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

libxls: Update to final 1.5.0 release



Module Name:	pkgsrc-wip
Committed By:	Sijmen J. Mulder <ik%sjmulder.nl@localhost>
Pushed By:	sjmulder
Date:		Mon Feb 11 22:19:29 2019 +0100
Changeset:	8213bce9e6807dfa7cd4847778881c9419367dae

Modified Files:
	libxls/Makefile
	libxls/PLIST
	libxls/distinfo
Removed Files:
	libxls/TODO

Log Message:
libxls: Update to final 1.5.0 release

Upstream changes since 1.4.0:

 - Hosted on GitHub (hooray!).
 - New in-memory parsing API (see xls_open_buffer).
 - Internals rewritten to return errors instead of exiting.
 - Heavily fuzz-tested with clang's libFuzzer, fixing many memory leaks and
   CVEs.
 - Improved compatibility with C++.
 - Continuous integration tests on Mac, Linux, and Windows.
 - Lots of other small fixes, see the commit history.

Additional package changes:

 - Fixed PLIST.
 - Changed category to just textproc, like libxlsxwriter.
 - Verified all CVEs and memory issues listed in TODO have been closed
   upstream.

The package has been tested with sc-im which has an optional dependency
on libxlsx.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=8213bce9e6807dfa7cd4847778881c9419367dae

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 libxls/Makefile |  7 +++----
 libxls/PLIST    |  2 ++
 libxls/TODO     | 28 ----------------------------
 libxls/distinfo |  8 ++++----
 4 files changed, 9 insertions(+), 36 deletions(-)

diffs:
diff --git a/libxls/Makefile b/libxls/Makefile
index d1d6ab82a5..747772b7e8 100644
--- a/libxls/Makefile
+++ b/libxls/Makefile
@@ -1,10 +1,9 @@
 # $NetBSD$
 
-DISTNAME=	libxls-1.5.0-rc4
-PKGNAME=	libxls-1.5.0rc4
-CATEGORIES=	devel textproc
+DISTNAME=	libxls-1.5.0
+CATEGORIES=	textproc
 MASTER_SITES=	${MASTER_SITE_GITHUB:=libxls/}
-GITHUB_RELEASE=	v1.5.0-rc4
+GITHUB_RELEASE=	v${PKGVERSION_NOREV}
 
 MAINTAINER=	ik%sjmulder.nl@localhost
 HOMEPAGE=	https://github.com/libxls/libxls
diff --git a/libxls/PLIST b/libxls/PLIST
index 022f23e2cc..3a75a69809 100644
--- a/libxls/PLIST
+++ b/libxls/PLIST
@@ -2,9 +2,11 @@
 bin/xls2csv
 include/libxls/brdb.c.h
 include/libxls/brdb.h
+include/libxls/endian.h
 include/libxls/ole.h
 include/libxls/xlsstruct.h
 include/libxls/xlstool.h
 include/libxls/xlstypes.h
 include/xls.h
 lib/libxlsreader.la
+man/man1/xls2csv.1
diff --git a/libxls/TODO b/libxls/TODO
deleted file mode 100644
index adcf4d596e..0000000000
--- a/libxls/TODO
+++ /dev/null
@@ -1,28 +0,0 @@
-Several known vulnerabilities, but fixed upstream. Patches need to be
-incorporated.
-
-CVE-2017-12110 https://github.com/libxls/libxls/issues/2
-CVE-2017-12111 https://github.com/libxls/libxls/issues/3
-CVE-2017-2919 https://github.com/libxls/libxls/issues/4
-CVE-2017-2897 https://github.com/libxls/libxls/issues/5
-CVE-2017-2896 https://github.com/libxls/libxls/issues/6
-
-Several known vulnerabilites, not fixed upstream:
-
-CVE-2018-20450 https://github.com/libxls/libxls/issues/34
-CVE-2018-20452 https://github.com/libxls/libxls/issues/35
-
-Additionally, these non-CVE issues are or may be security related (most
-fixed upstream):
-
-https://github.com/libxls/libxls/issues/13
-https://github.com/libxls/libxls/issues/14
-https://github.com/libxls/libxls/issues/17
-https://github.com/libxls/libxls/issues/20
-https://github.com/libxls/libxls/issues/31
-https://github.com/libxls/libxls/issues/36
-https://github.com/libxls/libxls/issues/37
-
-Looks like there may be a new release soon:
-
-https://github.com/libxls/libxls/issues/25
diff --git a/libxls/distinfo b/libxls/distinfo
index b6675ff535..11e7f0ffe4 100644
--- a/libxls/distinfo
+++ b/libxls/distinfo
@@ -1,6 +1,6 @@
 $NetBSD$
 
-SHA1 (libxls-1.5.0-rc4.tar.gz) = 592c08df1e505ad921e22496a6496e7c37342bcd
-RMD160 (libxls-1.5.0-rc4.tar.gz) = ef1a074bd0d11a6c30a568836b172c27208c3c1d
-SHA512 (libxls-1.5.0-rc4.tar.gz) = 056cff7dd18460e89bc395089ac942740eafdfa40c2cad245dcd0ab99ee9f0d78fcc99b92a41896707360f166f19b6c8629ff658f2ca8f9c4dfb1d104b1eed58
-Size (libxls-1.5.0-rc4.tar.gz) = 424711 bytes
+SHA1 (libxls-1.5.0.tar.gz) = 02742e792dc4cefb72caa3d971963bf49793aa0d
+RMD160 (libxls-1.5.0.tar.gz) = ed5eabbb14e7a2d0745de924bda41992c9331f13
+SHA512 (libxls-1.5.0.tar.gz) = 11796bc0a11649eb4a3a51861625e1e8a3bbc36d184727f7235710aaafa4c66a4f3e7b7b32b19416591479e5711aa3353672f4d609abbd8cfa2011a7186f5901
+Size (libxls-1.5.0.tar.gz) = 424639 bytes


Home | Main Index | Thread Index | Old Index