git: febb72719f52 - main - devel/qxlsx: new port had been added (+)

From: Alexey Dokuchaev <danfe_at_FreeBSD.org>
Date: Wed, 05 Oct 2022 06:53:43 UTC
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=febb72719f5293616681d54a2762de5cc1512ee4

commit febb72719f5293616681d54a2762de5cc1512ee4
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2022-10-05 06:53:04 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2022-10-05 06:53:04 +0000

    devel/qxlsx: new port had been added (+)
    
    QXlsx is reader/writer library for Microsoft Excel files (*.xlsx).
    Because QtXlsx is no longer supported since 2014, new project had
    been created based off of it in 2017.
    
    WWW: https://qtexcel.github.io/QXlsx/
---
 devel/Makefile        |  1 +
 devel/qxlsx/Makefile  | 23 +++++++++++++++++++++++
 devel/qxlsx/distinfo  |  3 +++
 devel/qxlsx/pkg-descr |  3 +++
 devel/qxlsx/pkg-plist | 26 ++++++++++++++++++++++++++
 5 files changed, 56 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index a58fd5e91fe6..49155afeefd3 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5672,6 +5672,7 @@
     SUBDIR += quantum
     SUBDIR += quickcheck++
     SUBDIR += quilt
+    SUBDIR += qxlsx
     SUBDIR += rabs
     SUBDIR += radare2
     SUBDIR += radian
diff --git a/devel/qxlsx/Makefile b/devel/qxlsx/Makefile
new file mode 100644
index 000000000000..d0616e3c2c50
--- /dev/null
+++ b/devel/qxlsx/Makefile
@@ -0,0 +1,23 @@
+PORTNAME=	${GH_PROJECT:tl}
+PORTVERSION=	1.4.4
+DISTVERSIONPREFIX=	v
+CATEGORIES=	devel
+
+MAINTAINER=	danfe@FreeBSD.org
+COMMENT=	Excel file reader/writer library using Qt
+WWW=		https://qtexcel.github.io/QXlsx/
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/../LICENSE
+
+USES=		cmake qt:5
+USE_GITHUB=	yes
+GH_ACCOUNT=	QtExcel
+GH_PROJECT=	QXlsx
+USE_LDCONFIG=	yes
+USE_QT=		buildtools:build qmake:build core gui
+
+CMAKE_ON=	BUILD_SHARED_LIBS
+WRKSRC_SUBDIR=	${GH_PROJECT}
+
+.include <bsd.port.mk>
diff --git a/devel/qxlsx/distinfo b/devel/qxlsx/distinfo
new file mode 100644
index 000000000000..f6effd30b42c
--- /dev/null
+++ b/devel/qxlsx/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1658513489
+SHA256 (QtExcel-QXlsx-v1.4.4_GH0.tar.gz) = 5c6f7117000c7559d6557d00a2f7b836bee670f9bc16309a72bc23aaedf994d9
+SIZE (QtExcel-QXlsx-v1.4.4_GH0.tar.gz) = 4703732
diff --git a/devel/qxlsx/pkg-descr b/devel/qxlsx/pkg-descr
new file mode 100644
index 000000000000..4cf8cd7f2f65
--- /dev/null
+++ b/devel/qxlsx/pkg-descr
@@ -0,0 +1,3 @@
+QXlsx is reader/writer library for Microsoft Excel files (*.xlsx).
+Because QtXlsx is no longer supported since 2014, new project had
+been created based off of it in 2017.
diff --git a/devel/qxlsx/pkg-plist b/devel/qxlsx/pkg-plist
new file mode 100644
index 000000000000..aa548777b0b7
--- /dev/null
+++ b/devel/qxlsx/pkg-plist
@@ -0,0 +1,26 @@
+include/QXlsx/xlsxabstractooxmlfile.h
+include/QXlsx/xlsxabstractsheet.h
+include/QXlsx/xlsxabstractsheet_p.h
+include/QXlsx/xlsxcell.h
+include/QXlsx/xlsxcellformula.h
+include/QXlsx/xlsxcelllocation.h
+include/QXlsx/xlsxcellrange.h
+include/QXlsx/xlsxcellreference.h
+include/QXlsx/xlsxchart.h
+include/QXlsx/xlsxchartsheet.h
+include/QXlsx/xlsxconditionalformatting.h
+include/QXlsx/xlsxdatavalidation.h
+include/QXlsx/xlsxdatetype.h
+include/QXlsx/xlsxdocument.h
+include/QXlsx/xlsxformat.h
+include/QXlsx/xlsxglobal.h
+include/QXlsx/xlsxrichstring.h
+include/QXlsx/xlsxworkbook.h
+include/QXlsx/xlsxworksheet.h
+lib/cmake/QXlsx/QXlsxConfig.cmake
+lib/cmake/QXlsx/QXlsxConfigVersion.cmake
+lib/cmake/QXlsx/QXlsxTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/QXlsx/QXlsxTargets.cmake
+lib/libQXlsx.so
+lib/libQXlsx.so.0
+lib/libQXlsx.so.1.4.4