git: bce2cca19635 - main - textproc/xlsxio: Add xlsxio 0.2.35
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 04 Aug 2024 17:21:36 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=bce2cca19635bdb6a0092cb9e688c45503bbd29b
commit bce2cca19635bdb6a0092cb9e688c45503bbd29b
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-08-04 16:43:54 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-08-04 17:13:49 +0000
textproc/xlsxio: Add xlsxio 0.2.35
XLSX I/O aims to provide a C library for reading and writing .xlsx files. The
.xlsx file format is the native format used by Microsoft(R) Excel(TM) since
version 2007.
---
textproc/Makefile | 1 +
textproc/xlsxio/Makefile | 28 ++++++++++++++++++++++++++++
textproc/xlsxio/distinfo | 3 +++
textproc/xlsxio/pkg-descr | 3 +++
textproc/xlsxio/pkg-plist | 18 ++++++++++++++++++
5 files changed, 53 insertions(+)
diff --git a/textproc/Makefile b/textproc/Makefile
index 7cfb3d8dc297..fa2eff4091c7 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -2135,6 +2135,7 @@
SUBDIR += xlhtml
SUBDIR += xlnt
SUBDIR += xlreader
+ SUBDIR += xlsxio
SUBDIR += xml-commons
SUBDIR += xml-format
SUBDIR += xml-lite.el
diff --git a/textproc/xlsxio/Makefile b/textproc/xlsxio/Makefile
new file mode 100644
index 000000000000..2b4ad9c33965
--- /dev/null
+++ b/textproc/xlsxio/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= xlsxio
+PORTVERSION= 0.2.35
+CATEGORIES= textproc
+MASTER_SITES= https://github.com/brechtsanders/xlsxio/releases/download/${PORTVERSION}/
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= C library for reading and writing .xlsx files
+WWW= https://github.com/brechtsanders/xlsxio
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+LIB_DEPENDS= libexpat.so:textproc/expat2 \
+ libminizip.so:archivers/minizip
+
+USES= cmake pathfix tar:xz
+
+CMAKE_OFF= BUILD_DOCUMENTATION \
+ BUILD_EXAMPLES \
+ WITH_LIBZIP \
+ WITH_MINIZIP_NG \
+ WITH_WIDE
+CMAKE_ON= BUILD_PC_FILES \
+ BUILD_SHARED \
+ BUILD_STATIC \
+ BUILD_TOOLS
+
+.include <bsd.port.mk>
diff --git a/textproc/xlsxio/distinfo b/textproc/xlsxio/distinfo
new file mode 100644
index 000000000000..45df223a74e1
--- /dev/null
+++ b/textproc/xlsxio/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1722711113
+SHA256 (xlsxio-0.2.35.tar.xz) = b42abf540449767832e285e79014cd2339a94613f7a63567c4118182798d55d3
+SIZE (xlsxio-0.2.35.tar.xz) = 40316
diff --git a/textproc/xlsxio/pkg-descr b/textproc/xlsxio/pkg-descr
new file mode 100644
index 000000000000..085696328dc1
--- /dev/null
+++ b/textproc/xlsxio/pkg-descr
@@ -0,0 +1,3 @@
+XLSX I/O aims to provide a C library for reading and writing .xlsx files. The
+.xlsx file format is the native format used by Microsoft(R) Excel(TM) since
+version 2007.
diff --git a/textproc/xlsxio/pkg-plist b/textproc/xlsxio/pkg-plist
new file mode 100644
index 000000000000..f7573c7a3912
--- /dev/null
+++ b/textproc/xlsxio/pkg-plist
@@ -0,0 +1,18 @@
+bin/xlsxio_csv2xlsx
+bin/xlsxio_xlsx2csv
+cmake/libxlsxio_readConfig.cmake
+cmake/libxlsxio_readConfigVersion.cmake
+cmake/libxlsxio_writeConfig.cmake
+cmake/libxlsxio_writeConfigVersion.cmake
+cmake/xlsxio-config.cmake
+cmake/xlsxioTargets-%%CMAKE_BUILD_TYPE%%.cmake
+cmake/xlsxioTargets.cmake
+include/xlsxio_read.h
+include/xlsxio_version.h
+include/xlsxio_write.h
+lib/libxlsxio_read.a
+lib/libxlsxio_read.so
+lib/libxlsxio_write.a
+lib/libxlsxio_write.so
+libdata/pkgconfig/libxlsxio_read.pc
+libdata/pkgconfig/libxlsxio_write.pc