git: 59d2347ed426 - main - devel/libqt6xdg: New port: Qt6 implementation of freedesktop.org xdg specs

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

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

commit 59d2347ed426d4cf1c99475c910fd30fe7670b5e
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2024-06-13 00:06:46 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-06-13 00:06:46 +0000

    devel/libqt6xdg: New port: Qt6 implementation of freedesktop.org xdg specs
    
    libqt6xdg is an Qt6 implementation of freedesktop.org xdg specifications.
---
 devel/libqt6xdg/Makefile  | 18 ++++++++++++++++++
 devel/libqt6xdg/distinfo  |  3 +++
 devel/libqt6xdg/pkg-descr |  1 +
 devel/libqt6xdg/pkg-plist | 44 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 66 insertions(+)

diff --git a/devel/libqt6xdg/Makefile b/devel/libqt6xdg/Makefile
new file mode 100644
index 000000000000..0eaa833a0442
--- /dev/null
+++ b/devel/libqt6xdg/Makefile
@@ -0,0 +1,18 @@
+PORTNAME=	libqt6xdg
+PORTVERSION=	4.0.0
+CATEGORIES=	devel
+MASTER_SITES=	LXQT/${PORTNAME:S/6//}
+
+MAINTAINER=	lxqt@FreeBSD.org
+COMMENT=	Qt6 implementation of freedesktop.org xdg specs
+WWW=		https://github.com/lxde/libqtxdg
+
+LICENSE=	LGPL21+
+
+USES=		cmake compiler:c++17-lang gnome lxqt:2 pkgconfig qt:6 tar:xz
+USE_LDCONFIG=	yes
+USE_GNOME=	glib20
+USE_LXQT=	buildtools2
+USE_QT=		base:run tools:build svg
+
+.include <bsd.port.mk>
diff --git a/devel/libqt6xdg/distinfo b/devel/libqt6xdg/distinfo
new file mode 100644
index 000000000000..7e38192764e5
--- /dev/null
+++ b/devel/libqt6xdg/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714100835
+SHA256 (lxqt/libqtxdg-4.0.0.tar.xz) = 8c1b250de914b2e1fb451c213ee6f249b7b5729c85ac3283fd75615a47a66b62
+SIZE (lxqt/libqtxdg-4.0.0.tar.xz) = 71508
diff --git a/devel/libqt6xdg/pkg-descr b/devel/libqt6xdg/pkg-descr
new file mode 100644
index 000000000000..2f9c7344b6c8
--- /dev/null
+++ b/devel/libqt6xdg/pkg-descr
@@ -0,0 +1 @@
+libqt6xdg is an Qt6 implementation of freedesktop.org xdg specifications.
diff --git a/devel/libqt6xdg/pkg-plist b/devel/libqt6xdg/pkg-plist
new file mode 100644
index 000000000000..3a7d8113f55b
--- /dev/null
+++ b/devel/libqt6xdg/pkg-plist
@@ -0,0 +1,44 @@
+etc/xdg/lxqt-qtxdg.conf
+etc/xdg/qtxdg.conf
+%%QT_INCDIR%%xdg/XdgAction
+%%QT_INCDIR%%xdg/XdgAutoStart
+%%QT_INCDIR%%xdg/XdgDefaultApps
+%%QT_INCDIR%%xdg/XdgDesktopFile
+%%QT_INCDIR%%xdg/XdgDirs
+%%QT_INCDIR%%xdg/XdgIcon
+%%QT_INCDIR%%xdg/XdgMenu
+%%QT_INCDIR%%xdg/XdgMenuWidget
+%%QT_INCDIR%%xdg/XdgMimeApps
+%%QT_INCDIR%%xdg/XdgMimeType
+%%QT_INCDIR%%xdg/XmlHelper
+%%QT_INCDIR%%xdg/xdgaction.h
+%%QT_INCDIR%%xdg/xdgautostart.h
+%%QT_INCDIR%%xdg/xdgdefaultapps.h
+%%QT_INCDIR%%xdg/xdgdesktopfile.h
+%%QT_INCDIR%%xdg/xdgdirs.h
+%%QT_INCDIR%%xdg/xdgicon.h
+%%QT_INCDIR%%xdg/xdgmacros.h
+%%QT_INCDIR%%xdg/xdgmenu.h
+%%QT_INCDIR%%xdg/xdgmenuwidget.h
+%%QT_INCDIR%%xdg/xdgmimeapps.h
+%%QT_INCDIR%%xdg/xdgmimetype.h
+%%QT_INCDIR%%xdg/xmlhelper.h
+%%QT_INCDIR%%xdgiconloader/%%VERSION%%/private/xdgiconloader/xdgiconloader_p.h
+%%QT_INCDIR%%xdgiconloader/xdgiconloader_export.h
+lib/libQt6Xdg.so
+lib/libQt6Xdg.so.4
+lib/libQt6Xdg.so.%%VERSION%%
+lib/libQt6XdgIconLoader.so
+lib/libQt6XdgIconLoader.so.4
+lib/libQt6XdgIconLoader.so.%%VERSION%%
+%%QT_PLUGINDIR%%/iconengines/libQt6XdgIconPlugin.so
+libdata/pkgconfig/Qt6Xdg.pc
+libdata/pkgconfig/Qt6XdgIconLoader.pc
+share/cmake/qt6xdg/qt6xdg-config-version.cmake
+share/cmake/qt6xdg/qt6xdg-config.cmake
+share/cmake/qt6xdg/qt6xdg-targets-%%CMAKE_BUILD_TYPE%%.cmake
+share/cmake/qt6xdg/qt6xdg-targets.cmake
+share/cmake/qt6xdgiconloader/qt6xdgiconloader-config-version.cmake
+share/cmake/qt6xdgiconloader/qt6xdgiconloader-config.cmake
+share/cmake/qt6xdgiconloader/qt6xdgiconloader-targets-%%CMAKE_BUILD_TYPE%%.cmake
+share/cmake/qt6xdgiconloader/qt6xdgiconloader-targets.cmake