Import qxlsx-1.4.4.
QXlsx is an Excel file (*.xlsx) reader/writer library. ok robert@
This commit is contained in:
parent
d8dd3356d4
commit
eb061c001b
24
textproc/qxlsx/Makefile
Normal file
24
textproc/qxlsx/Makefile
Normal file
@ -0,0 +1,24 @@
|
||||
COMMENT= MS Excel file reader/writer library
|
||||
|
||||
GH_TAGNAME= v1.4.4
|
||||
GH_ACCOUNT= QtExcel
|
||||
GH_PROJECT= QXlsx
|
||||
PKGNAME= ${DISTNAME:L}
|
||||
|
||||
WRKSRC= ${WRKDIST}/QXlsx
|
||||
|
||||
SHARED_LIBS += QXlsx 0.0 # 0.0
|
||||
|
||||
CATEGORIES= textproc devel
|
||||
|
||||
# MIT
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui m xkbcommon
|
||||
|
||||
MODULES= devel/cmake \
|
||||
x11/qt6
|
||||
|
||||
CONFIGURE_ARGS= -DBUILD_SHARED_LIBS=ON
|
||||
|
||||
.include <bsd.port.mk>
|
2
textproc/qxlsx/distinfo
Normal file
2
textproc/qxlsx/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (QXlsx-1.4.4.tar.gz) = XG9xFwAMdVnWVX0Aove4Nr7mcPm8FjCacrwjqu35lNk=
|
||||
SIZE (QXlsx-1.4.4.tar.gz) = 4703732
|
17
textproc/qxlsx/patches/patch-QXlsx_CMakeLists_txt
Normal file
17
textproc/qxlsx/patches/patch-QXlsx_CMakeLists_txt
Normal file
@ -0,0 +1,17 @@
|
||||
From 8e83402db866ae7a67582da28aa68c83545f13c8 Mon Sep 17 00:00:00 2001
|
||||
From: Alexey Sokolov <sokolov@google.com>
|
||||
Date: Fri, 26 Aug 2022 01:36:53 +0100
|
||||
Subject: [PATCH] Don't force Qt definitions onto users
|
||||
|
||||
Index: QXlsx/CMakeLists.txt
|
||||
--- QXlsx/CMakeLists.txt.orig
|
||||
+++ QXlsx/CMakeLists.txt
|
||||
@@ -140,7 +140,7 @@ add_library(QXlsx
|
||||
|
||||
add_library(QXlsx::QXlsx ALIAS QXlsx)
|
||||
|
||||
-target_compile_definitions(QXlsx PUBLIC
|
||||
+target_compile_definitions(QXlsx PRIVATE
|
||||
-DQT_NO_KEYWORDS
|
||||
-DQT_NO_CAST_TO_ASCII
|
||||
-DQT_NO_CAST_FROM_ASCII
|
1
textproc/qxlsx/pkg/DESCR
Normal file
1
textproc/qxlsx/pkg/DESCR
Normal file
@ -0,0 +1 @@
|
||||
QXlsx is an Excel file (*.xlsx) reader/writer library.
|
27
textproc/qxlsx/pkg/PLIST
Normal file
27
textproc/qxlsx/pkg/PLIST
Normal file
@ -0,0 +1,27 @@
|
||||
include/QXlsx/
|
||||
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/
|
||||
lib/cmake/QXlsx/
|
||||
lib/cmake/QXlsx/QXlsxConfig.cmake
|
||||
lib/cmake/QXlsx/QXlsxConfigVersion.cmake
|
||||
lib/cmake/QXlsx/QXlsxTargets${MODCMAKE_BUILD_SUFFIX}
|
||||
lib/cmake/QXlsx/QXlsxTargets.cmake
|
||||
@lib lib/libQXlsx.so.${LIBQXlsx_VERSION}
|
Loading…
x
Reference in New Issue
Block a user