git: 604fd3e9b74a - main - devel/lxqt2-build-tools: New port: Helpers CMake modules for LXQt2

From: Jose Alonso Cardenas Marquez <acm_at_FreeBSD.org>
Date: Thu, 13 Jun 2024 00:24:20 UTC
The branch main has been updated by acm:

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

commit 604fd3e9b74a8821036f113dc4040e7109be07f6
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2024-06-13 00:11:07 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-06-13 00:11:07 +0000

    devel/lxqt2-build-tools: New port: Helpers CMake modules for LXQt2
    
    Several helpers CMake modules needed to build LXQt2 itself as well as other
    components.
    PR:             278905
    Approved by:    jsm
---
 devel/lxqt2-build-tools/Makefile  | 19 +++++++++++++++++++
 devel/lxqt2-build-tools/distinfo  |  3 +++
 devel/lxqt2-build-tools/pkg-descr |  2 ++
 devel/lxqt2-build-tools/pkg-plist | 35 +++++++++++++++++++++++++++++++++++
 4 files changed, 59 insertions(+)

diff --git a/devel/lxqt2-build-tools/Makefile b/devel/lxqt2-build-tools/Makefile
new file mode 100644
index 000000000000..859f490f59d0
--- /dev/null
+++ b/devel/lxqt2-build-tools/Makefile
@@ -0,0 +1,19 @@
+PORTNAME=	lxqt2-build-tools
+PORTVERSION=	2.0.0
+CATEGORIES=	devel
+MASTER_SITES=   LXQT/${PORTNAME:S/2//}
+
+MAINTAINER=	lxqt@FreeBSD.org
+COMMENT=	Helpers CMake modules for LXQt2
+WWW=		https://github.com/lxqt/lxqt-build-tools
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/BSD-3-Clause
+
+USES=		cmake lxqt:2 pkgconfig qt:6 tar:xz gnome
+USE_QT=		base:run tools:build
+USE_GNOME=	glib20
+
+CMAKE_ARGS+=	-DLXQT_ETC_XDG_DIR=${PREFIX}/etc/xdg
+
+.include <bsd.port.mk>
diff --git a/devel/lxqt2-build-tools/distinfo b/devel/lxqt2-build-tools/distinfo
new file mode 100644
index 000000000000..cb68ede51697
--- /dev/null
+++ b/devel/lxqt2-build-tools/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714098502
+SHA256 (lxqt/lxqt-build-tools-2.0.0.tar.xz) = 4599c47d1db35e0bb91e62b672e3fb7eb2ec1fb4dafcab94599b0156f54e7f07
+SIZE (lxqt/lxqt-build-tools-2.0.0.tar.xz) = 26072
diff --git a/devel/lxqt2-build-tools/pkg-descr b/devel/lxqt2-build-tools/pkg-descr
new file mode 100644
index 000000000000..aa9b4b76639f
--- /dev/null
+++ b/devel/lxqt2-build-tools/pkg-descr
@@ -0,0 +1,2 @@
+Several helpers CMake modules needed to build LXQt2 itself as well as other
+components.
diff --git a/devel/lxqt2-build-tools/pkg-plist b/devel/lxqt2-build-tools/pkg-plist
new file mode 100644
index 000000000000..b2354faa3821
--- /dev/null
+++ b/devel/lxqt2-build-tools/pkg-plist
@@ -0,0 +1,35 @@
+bin/lxqt2-transupdate
+share/cmake/lxqt2-build-tools/find-modules/FindClazy.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindExif.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindFontconfig.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindGLIB.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindMenuCache.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindUDev.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXCB.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXKBCommon.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXTerm.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXdgEmail.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXdgMime.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXdgOpen.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXdgScreensaver.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXdgSettings.cmake
+share/cmake/lxqt2-build-tools/find-modules/FindXdgUserDirs.cmake
+share/cmake/lxqt2-build-tools/lxqt2-build-tools-config-version.cmake
+share/cmake/lxqt2-build-tools/lxqt2-build-tools-config.cmake
+share/cmake/lxqt2-build-tools/modules/ECMFindModuleHelpers.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtAppTranslationLoader.cpp.in
+share/cmake/lxqt2-build-tools/modules/LXQtCompilerSettings.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtConfigVars.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtCreatePkgConfigFile.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtCreatePortableHeaders.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtLibTranslationLoader.cpp.in
+share/cmake/lxqt2-build-tools/modules/LXQtPluginTranslationLoader.cpp.in
+share/cmake/lxqt2-build-tools/modules/LXQtPreventInSourceBuilds.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtQueryQt.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtTranslate.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtTranslateDesktop.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtTranslateDesktopYaml.pl
+share/cmake/lxqt2-build-tools/modules/LXQtTranslateTs.cmake
+share/cmake/lxqt2-build-tools/modules/LXQtTranslationLoader.cmake
+share/cmake/lxqt2-build-tools/modules/Qt6TranslationLoader.cmake
+share/cmake/lxqt2-build-tools/modules/Qt6TranslationLoader.cpp.in