git: 8f6f86bd48a3 - main - x11/lxqt-menu-data: Add new port

From: Wen Heping <wen_at_FreeBSD.org>
Date: Thu, 29 Feb 2024 01:57:50 UTC
The branch main has been updated by wen:

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

commit 8f6f86bd48a3b52427e33ed5b05cfec1c7eea4e3
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2024-02-29 01:56:36 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2024-02-29 01:56:36 +0000

    x11/lxqt-menu-data: Add new port
    
    Freedesktop.org compliant menu files for LXQt Panel, Configuration
    Center and PCManFM-Qt/libfm-qt.
---
 x11/Makefile                 |  1 +
 x11/lxqt-menu-data/Makefile  | 23 +++++++++++++++++++++++
 x11/lxqt-menu-data/distinfo  |  3 +++
 x11/lxqt-menu-data/pkg-descr |  2 ++
 x11/lxqt-menu-data/pkg-plist | 32 ++++++++++++++++++++++++++++++++
 5 files changed, 61 insertions(+)

diff --git a/x11/Makefile b/x11/Makefile
index 33ed03c7d1d5..c97b2ce23461 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -247,6 +247,7 @@
     SUBDIR += lxpanel
     SUBDIR += lxqt-about
     SUBDIR += lxqt-globalkeys
+    SUBDIR += lxqt-menu-data
     SUBDIR += lxqt-runner
     SUBDIR += lxrandr
     SUBDIR += ly
diff --git a/x11/lxqt-menu-data/Makefile b/x11/lxqt-menu-data/Makefile
new file mode 100644
index 000000000000..ece6a1ea3a7c
--- /dev/null
+++ b/x11/lxqt-menu-data/Makefile
@@ -0,0 +1,23 @@
+PORTNAME=	lxqt-menu-data
+PORTVERSION= 	1.4.1
+CATEGORIES=	x11
+MASTER_SITES=	LXQT
+DIST_SUBDIR=	lxqt
+
+MAINTAINER=	wen@FreeBSD.org
+COMMENT=	Freedesktop.org compliant menu files for lxqt
+WWW=		https://lxqt-project.org
+
+LICENSE=	LGPL21+
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		cmake compiler:c++11-lang kde:5 lxqt perl5 pkgconfig tar:xz qt:5 gnome xorg
+
+USE_QT=		buildtools:build qmake:build core dbus gui svg widgets \
+		x11extras xml
+USE_XORG=	x11
+USE_KDE=	windowsystem
+USE_GNOME=	glib20
+USE_LXQT=	buildtools lxqt
+
+.include <bsd.port.mk>
diff --git a/x11/lxqt-menu-data/distinfo b/x11/lxqt-menu-data/distinfo
new file mode 100644
index 000000000000..a7e55e12ccc0
--- /dev/null
+++ b/x11/lxqt-menu-data/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1709000015
+SHA256 (lxqt/lxqt-menu-data-1.4.1.tar.xz) = 87b4d372afcf61ec2272ceb5eedba873d8a8a73e5b239a55446b52950b72d596
+SIZE (lxqt/lxqt-menu-data-1.4.1.tar.xz) = 54632
diff --git a/x11/lxqt-menu-data/pkg-descr b/x11/lxqt-menu-data/pkg-descr
new file mode 100644
index 000000000000..156cdee3108d
--- /dev/null
+++ b/x11/lxqt-menu-data/pkg-descr
@@ -0,0 +1,2 @@
+Freedesktop.org compliant menu files for LXQt Panel, Configuration
+Center and PCManFM-Qt/libfm-qt.
diff --git a/x11/lxqt-menu-data/pkg-plist b/x11/lxqt-menu-data/pkg-plist
new file mode 100644
index 000000000000..b4fae563b179
--- /dev/null
+++ b/x11/lxqt-menu-data/pkg-plist
@@ -0,0 +1,32 @@
+etc/xdg/menus/lxqt-applications-compact.menu
+etc/xdg/menus/lxqt-applications-fm.menu
+etc/xdg/menus/lxqt-applications-simple.menu
+etc/xdg/menus/lxqt-applications.menu
+etc/xdg/menus/lxqt-config.menu
+share/cmake/lxqt-menu-data/lxqt-menu-data-config-version.cmake
+share/cmake/lxqt-menu-data/lxqt-menu-data-config.cmake
+share/desktop-directories/lxqt-audio-video.directory
+share/desktop-directories/lxqt-development.directory
+share/desktop-directories/lxqt-education-science.directory
+share/desktop-directories/lxqt-education.directory
+share/desktop-directories/lxqt-game.directory
+share/desktop-directories/lxqt-graphics.directory
+share/desktop-directories/lxqt-hardware.directory
+share/desktop-directories/lxqt-internet-and-network.directory
+share/desktop-directories/lxqt-leave.directory
+share/desktop-directories/lxqt-look-and-feel.directory
+share/desktop-directories/lxqt-menu-applications.directory
+share/desktop-directories/lxqt-menu-system.directory
+share/desktop-directories/lxqt-network.directory
+share/desktop-directories/lxqt-office.directory
+share/desktop-directories/lxqt-other.directory
+share/desktop-directories/lxqt-personal.directory
+share/desktop-directories/lxqt-preferences.directory
+share/desktop-directories/lxqt-science-math.directory
+share/desktop-directories/lxqt-settings-other.directory
+share/desktop-directories/lxqt-settings-system.directory
+share/desktop-directories/lxqt-settings.directory
+share/desktop-directories/lxqt-system-tools.directory
+share/desktop-directories/lxqt-system.directory
+share/desktop-directories/lxqt-utility-accessibility.directory
+share/desktop-directories/lxqt-utility.directory