pkgsrc-WIP-changes archive

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

Import libxlsxwriter



Module Name:	pkgsrc-wip
Committed By:	Sijmen J. Mulder <ik%sjmulder.nl@localhost>
Pushed By:	sjmulder
Date:		Mon Dec 10 18:06:25 2018 +0100
Changeset:	2194eacbee5557002dde485cd1cc13d71a2a7358

Added Files:
	libxlsxwriter/DESCR
	libxlsxwriter/Makefile
	libxlsxwriter/PLIST
	libxlsxwriter/buildlink3.mk
	libxlsxwriter/distinfo

Log Message:
Import libxlsxwriter

C library that can be used to write text, numbers, formulas and
hyperlinks to multiple worksheets in a Microsoft Excel 2007+ XLSX file.

It supports features such as full formatting support, merged cells,
defined names, autofilters and charts.

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

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

diffstat:
 libxlsxwriter/DESCR         |  5 +++++
 libxlsxwriter/Makefile      | 20 ++++++++++++++++++++
 libxlsxwriter/PLIST         | 28 ++++++++++++++++++++++++++++
 libxlsxwriter/buildlink3.mk | 14 ++++++++++++++
 libxlsxwriter/distinfo      |  6 ++++++
 5 files changed, 73 insertions(+)

diffs:
diff --git a/libxlsxwriter/DESCR b/libxlsxwriter/DESCR
new file mode 100644
index 0000000000..2c4f75c1f8
--- /dev/null
+++ b/libxlsxwriter/DESCR
@@ -0,0 +1,5 @@
+C library that can be used to write text, numbers, formulas and hyperlinks to
+multiple worksheets in a Microsoft Excel 2007+ XLSX file.
+
+It supports features such as full formatting support, merged cells, defined
+names, autofilters and charts.
diff --git a/libxlsxwriter/Makefile b/libxlsxwriter/Makefile
new file mode 100644
index 0000000000..7284ea7686
--- /dev/null
+++ b/libxlsxwriter/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME=	libxlsxwriter-0.8.4
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=jmcnamara/}
+GITHUB_TAG=	RELEASE_${PKGVERSION}
+
+MAINTAINER=	ik%sjmulder.nl@localhost
+HOMEPAGE=	https://libxlsxwriter.github.io/
+COMMENT=	C library for creating Microsoft Excel files
+LICENSE=	2-clause-bsd AND original-bsd AND zlib AND mpl-2.0
+
+USE_TOOLS+=	gmake
+USE_LANGUAGES+=	c c++
+
+MAKE_FLAGS+=	V=1
+MAKE_FLAGS+=	INSTALL_DIR=${DESTDIR}${PREFIX}
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/libxlsxwriter/PLIST b/libxlsxwriter/PLIST
new file mode 100644
index 0000000000..d82afce36c
--- /dev/null
+++ b/libxlsxwriter/PLIST
@@ -0,0 +1,28 @@
+@comment $NetBSD$
+include/xlsxwriter.h
+include/xlsxwriter/app.h
+include/xlsxwriter/chart.h
+include/xlsxwriter/chartsheet.h
+include/xlsxwriter/common.h
+include/xlsxwriter/content_types.h
+include/xlsxwriter/core.h
+include/xlsxwriter/custom.h
+include/xlsxwriter/drawing.h
+include/xlsxwriter/format.h
+include/xlsxwriter/hash_table.h
+include/xlsxwriter/packager.h
+include/xlsxwriter/relationships.h
+include/xlsxwriter/shared_strings.h
+include/xlsxwriter/styles.h
+include/xlsxwriter/theme.h
+include/xlsxwriter/third_party/ioapi.h
+include/xlsxwriter/third_party/queue.h
+include/xlsxwriter/third_party/tmpfileplus.h
+include/xlsxwriter/third_party/tree.h
+include/xlsxwriter/third_party/zip.h
+include/xlsxwriter/utility.h
+include/xlsxwriter/workbook.h
+include/xlsxwriter/worksheet.h
+include/xlsxwriter/xmlwriter.h
+lib/libxlsxwriter.a
+lib/libxlsxwriter.so
diff --git a/libxlsxwriter/buildlink3.mk b/libxlsxwriter/buildlink3.mk
new file mode 100644
index 0000000000..a07a3dc509
--- /dev/null
+++ b/libxlsxwriter/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	libxlsxwriter
+
+.if !defined(LIBXLSXWRITER_BUILDLINK3_MK)
+LIBXLSXWRITER_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libxlsxwriter+=	libxlsxwriter>=0.8.4
+BUILDLINK_PKGSRCDIR.libxlsxwriter?=	../../wip/libxlsxwriter
+
+.include "../../devel/zlib/buildlink3.mk"
+.endif	# LIBXLSXWRITER_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-libxlsxwriter
diff --git a/libxlsxwriter/distinfo b/libxlsxwriter/distinfo
new file mode 100644
index 0000000000..af1d375fc2
--- /dev/null
+++ b/libxlsxwriter/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (libxlsxwriter-0.8.4.tar.gz) = 130b8e79abd826c2b58cbde076aadb20bfe7abc1
+RMD160 (libxlsxwriter-0.8.4.tar.gz) = b3153e947cc9736e2fb5be053c660940fcc31449
+SHA512 (libxlsxwriter-0.8.4.tar.gz) = b4de99605c9f3b8d7038e7ac49979bdb1998016e04e474008a4f086f5f42e072ab977a70f408b0a348f1ae1ce999a3d9d415961288797ab6ae56d84767f2c5c4
+Size (libxlsxwriter-0.8.4.tar.gz) = 13981205 bytes


Home | Main Index | Thread Index | Old Index