From nobody Thu Jun 13 00:24:15 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4W037N1PvYz5L3p9; Thu, 13 Jun 2024 00:24:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4W037N0tNSz4jWC; Thu, 13 Jun 2024 00:24:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1718238256; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=akQXPiOXZYVoJQKE2hjD1Z8ZOopFsdklmD0rxgc+WpQ=; b=f6imgyxRfR42hjKMqGgHU+vJZKM39TeRWjT9IZ86ivIZDw252HBvwobQOujld5nVoK43w8 0aLzQgvsEqNxtembSWKeDkfKERcDgQreyugl9VS0XBn/jkv5HfgoMpIuptsba1LhHVKMw7 esw2cjS96M+6Pq81mvGWsoEoNqfYMQc2f9KOW63bZ6mRd58orU7+qN2dHhm7aMjAgzOMr3 HPgaJpAz0Yg86N66wCyzMsFtfL7XYdQIKvtAxC5PKDNSFW7CKr9gYfX2am6fU82UpV4bSN sr6/qFyUaZasO3HH2vXSuGvAuC/U9PK2MIuV/eKcI39dTFh1XTg33XhKiTql1Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1718238256; a=rsa-sha256; cv=none; b=hp4PGx0mlDvtsbb45VBuQ+rB+hqE6jixxiUKZJr2h3S8kBKha3RgheqxUTDKmL1l3bjTXI JxGwTgZhiyk2PmBQaNVMj9VLSGWHh7VL5XoZcSQwZD+KsjAzhcNIwUNoDzdprmqGxWbnd5 zUHnt0cQBJZRhcMBbTNdPYnbpjDRTZPjFlyXZiF66N6+APpcOCfHApqVZvQej1CgsbHt41 Q5VUEc9nuZuRux8sQ4lX8A/rlZJB4Rcc0oxNTHePnZd1XV5OxDIrQyPhi4XYzhrz8Gut7D kWAzpKcDpQosIOeznQ0AOzCM5TB+8aqO+GgLIOaf1rbM0A6tjmsnqbPl10cHgw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1718238256; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=akQXPiOXZYVoJQKE2hjD1Z8ZOopFsdklmD0rxgc+WpQ=; b=iGsEI7Ac8uj2n9Oter2DJWQ68yk2NBIm0Txn0Pdm6D+H3pfUeZUB4FVEPSyzNFXxAylXow I7zObx8lc7K1YXmargD/Ih0VrRyXKvMUnqidXo17DFBBtGA9yf20nHY0sF13/ds+N2vRAX 3Dg7VyGqyA0v/eL/y6FpyOBO4aoMlnlCn9YwM+KcyRjY0V3iXjfRhbWt0yDHLmoiHP2rNI OpptAvK5cMOigqB4p2wR2Vz2WkQhPTTppsCK4CZS7NwhmSlX+/ESBP5g9TLOwI/mXlUjk+ 4OfxWHBgk13wKmqZsoYB4rVJO0DCffv1toELMB6ej15jpCyKA5eEna3q6isU+Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4W037N0QRyzFH5; Thu, 13 Jun 2024 00:24:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 45D0OFjv029168; Thu, 13 Jun 2024 00:24:15 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 45D0OFYC029165; Thu, 13 Jun 2024 00:24:15 GMT (envelope-from git) Date: Thu, 13 Jun 2024 00:24:15 GMT Message-Id: <202406130024.45D0OFYC029165@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jose Alonso Cardenas Marquez Subject: git: 3969f12d2251 - main - devel/libdbusmenu-lxqt: New port: Qt6 implementation of the DBusMenu protocol List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: acm X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3969f12d225134ff5fa2a70b2cb5fbecc122766b Auto-Submitted: auto-generated The branch main has been updated by acm: URL: https://cgit.FreeBSD.org/ports/commit/?id=3969f12d225134ff5fa2a70b2cb5fbecc122766b commit 3969f12d225134ff5fa2a70b2cb5fbecc122766b Author: Jose Alonso Cardenas Marquez AuthorDate: 2024-06-13 00:01:24 +0000 Commit: Jose Alonso Cardenas Marquez CommitDate: 2024-06-13 00:01:24 +0000 devel/libdbusmenu-lxqt: New port: Qt6 implementation of the DBusMenu protocol This library provides a Qt6 implementation of the DBusMenu protocol to LXQT which is forked from libdbusmenu-qt The DBusMenu protocol makes it possible for applications to export and import their menus over DBus. --- devel/Makefile | 3 ++ devel/libdbusmenu-lxqt/Makefile | 31 ++++++++++++++ devel/libdbusmenu-lxqt/distinfo | 3 ++ devel/libdbusmenu-lxqt/pkg-descr | 5 +++ devel/libdbusmenu-lxqt/pkg-plist | 89 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 131 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index c51192cb5181..9e90738a1adb 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1226,6 +1226,7 @@ SUBDIR += libdatovka SUBDIR += libdatrie SUBDIR += libdbusmenu + SUBDIR += libdbusmenu-lxqt SUBDIR += libdbusmenu-qt SUBDIR += libddoc SUBDIR += libddwaf @@ -1387,6 +1388,7 @@ SUBDIR += libqb SUBDIR += libqcow SUBDIR += libqsbr + SUBDIR += libqt6xdg SUBDIR += libqtxdg SUBDIR += libr3 SUBDIR += librcc @@ -1608,6 +1610,7 @@ SUBDIR += luv SUBDIR += lwp SUBDIR += lxqt-build-tools + SUBDIR += lxqt2-build-tools SUBDIR += lyra SUBDIR += m17n-db SUBDIR += m17n-docs diff --git a/devel/libdbusmenu-lxqt/Makefile b/devel/libdbusmenu-lxqt/Makefile new file mode 100644 index 000000000000..79575344efa7 --- /dev/null +++ b/devel/libdbusmenu-lxqt/Makefile @@ -0,0 +1,31 @@ +PORTNAME= libdbusmenu-lxqt +PORTVERSION= 0.1.0 +CATEGORIES= devel +MASTER_SITE= LXQT/${PORTNAME} + +MAINTAINER= lxqt@FreeBSD.org +COMMENT= Qt6 implementation of the DBusMenu protocol +WWW= https://github.com/lxqt/libdbusmenu-lxqt + +LICENSE= LGPL20 + +USES= compiler:c++17-lang cmake lxqt:2 qt:6 tar:xz +USE_LDCONFIG= yes +USE_QT= base + +OPTIONS_DEFINE= DOXYGEN +OPTIONS_SUB= YES +DOXYGEN_DESC= Build documentation (requires doxygen) +DOXYGEN_CMAKE_BOOL= WITH_DOC +DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen + +. if defined(PACKAGE_BUILDING) +OPTIONS_DEFAULT+= DOXYGEN +. endif + +post-patch: + @${REINPLACE_CMD} -e '/add_subdirectory(tests)/ d' \ + -e '/add_subdirectory(tools)/ d' \ + ${WRKSRC}/CMakeLists.txt + +.include diff --git a/devel/libdbusmenu-lxqt/distinfo b/devel/libdbusmenu-lxqt/distinfo new file mode 100644 index 000000000000..03921fee42e7 --- /dev/null +++ b/devel/libdbusmenu-lxqt/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1714098867 +SHA256 (lxqt/libdbusmenu-lxqt-0.1.0.tar.xz) = a82d77375034b0f27e6e08b5c7ad9c19ee88e8d7bb699ee0423a5a0e781fb291 +SIZE (lxqt/libdbusmenu-lxqt-0.1.0.tar.xz) = 39232 diff --git a/devel/libdbusmenu-lxqt/pkg-descr b/devel/libdbusmenu-lxqt/pkg-descr new file mode 100644 index 000000000000..a33c6199b1a1 --- /dev/null +++ b/devel/libdbusmenu-lxqt/pkg-descr @@ -0,0 +1,5 @@ +This library provides a Qt6 implementation of the DBusMenu protocol to LXQT +which is forked from libdbusmenu-qt + +The DBusMenu protocol makes it possible for applications to export and import +their menus over DBus. diff --git a/devel/libdbusmenu-lxqt/pkg-plist b/devel/libdbusmenu-lxqt/pkg-plist new file mode 100644 index 000000000000..5f0e7a7a2202 --- /dev/null +++ b/devel/libdbusmenu-lxqt/pkg-plist @@ -0,0 +1,89 @@ +include/dbusmenu-lxqt/dbusmenu_export.h +include/dbusmenu-lxqt/dbusmenu_version.h +include/dbusmenu-lxqt/dbusmenuexporter.h +include/dbusmenu-lxqt/dbusmenuimporter.h +lib/cmake/dbusmenu-lxqt/dbusmenu-lxqt-config-version.cmake +lib/cmake/dbusmenu-lxqt/dbusmenu-lxqt-config.cmake +lib/cmake/dbusmenu-lxqt/dbusmenu-lxqt-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/dbusmenu-lxqt/dbusmenu-lxqt-targets.cmake +lib/libdbusmenu-lxqt.so +lib/libdbusmenu-lxqt.so.0 +lib/libdbusmenu-lxqt.so.%%VERSION%% +libdata/pkgconfig/dbusmenu-lxqt.pc +%%DOXYGEN%%%%DOCSDIR%%-doc/annotated.html +%%DOXYGEN%%%%DOCSDIR%%-doc/bc_s.png +%%DOXYGEN%%%%DOCSDIR%%-doc/bc_sd.png +%%DOXYGEN%%%%DOCSDIR%%-doc/bdwn.png +%%DOXYGEN%%%%DOCSDIR%%-doc/classDBusMenuExporter-members.html +%%DOXYGEN%%%%DOCSDIR%%-doc/classDBusMenuExporter.html +%%DOXYGEN%%%%DOCSDIR%%-doc/classDBusMenuExporter.png +%%DOXYGEN%%%%DOCSDIR%%-doc/classDBusMenuImporter-members.html +%%DOXYGEN%%%%DOCSDIR%%-doc/classDBusMenuImporter.html +%%DOXYGEN%%%%DOCSDIR%%-doc/classDBusMenuImporter.png +%%DOXYGEN%%%%DOCSDIR%%-doc/classes.html +%%DOXYGEN%%%%DOCSDIR%%-doc/closed.png +%%DOXYGEN%%%%DOCSDIR%%-doc/dbusmenu__export_8h_source.html +%%DOXYGEN%%%%DOCSDIR%%-doc/dbusmenuexporter_8h_source.html +%%DOXYGEN%%%%DOCSDIR%%-doc/dbusmenuimporter_8h_source.html +%%DOXYGEN%%%%DOCSDIR%%-doc/deprecated.html +%%DOXYGEN%%%%DOCSDIR%%-doc/dir_fc772ace1a33312bfa5aa41930f5af30.html +%%DOXYGEN%%%%DOCSDIR%%-doc/dir_4c0a738f04591608f0b00ed7f8d0f988.html +%%DOXYGEN%%%%DOCSDIR%%-doc/doc.png +%%DOXYGEN%%%%DOCSDIR%%-doc/docd.png +%%DOXYGEN%%%%DOCSDIR%%-doc/doxygen.css +%%DOXYGEN%%%%DOCSDIR%%-doc/doxygen.svg +%%DOXYGEN%%%%DOCSDIR%%-doc/dynsections.js +%%DOXYGEN%%%%DOCSDIR%%-doc/files.html +%%DOXYGEN%%%%DOCSDIR%%-doc/folderclosed.png +%%DOXYGEN%%%%DOCSDIR%%-doc/folderopen.png +%%DOXYGEN%%%%DOCSDIR%%-doc/functions.html +%%DOXYGEN%%%%DOCSDIR%%-doc/functions_func.html +%%DOXYGEN%%%%DOCSDIR%%-doc/hierarchy.html +%%DOXYGEN%%%%DOCSDIR%%-doc/index.html +%%DOXYGEN%%%%DOCSDIR%%-doc/jquery.js +%%DOXYGEN%%%%DOCSDIR%%-doc/menu.js +%%DOXYGEN%%%%DOCSDIR%%-doc/menudata.js +%%DOXYGEN%%%%DOCSDIR%%-doc/nav_f.png +%%DOXYGEN%%%%DOCSDIR%%-doc/nav_fd.png +%%DOXYGEN%%%%DOCSDIR%%-doc/nav_g.png +%%DOXYGEN%%%%DOCSDIR%%-doc/nav_h.png +%%DOXYGEN%%%%DOCSDIR%%-doc/nav_hd.png +%%DOXYGEN%%%%DOCSDIR%%-doc/open.png +%%DOXYGEN%%%%DOCSDIR%%-doc/pages.html +%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_0.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_1.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_2.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_3.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_4.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_5.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/all_6.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/classes_0.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/close.svg +%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_0.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_1.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_2.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_3.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_4.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_5.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/functions_6.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/mag.svg +%%DOXYGEN%%%%DOCSDIR%%-doc/search/mag_d.svg +%%DOXYGEN%%%%DOCSDIR%%-doc/search/mag_sel.svg +%%DOXYGEN%%%%DOCSDIR%%-doc/search/mag_seld.svg +%%DOXYGEN%%%%DOCSDIR%%-doc/search/pages_0.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/search.css +%%DOXYGEN%%%%DOCSDIR%%-doc/search/search.js +%%DOXYGEN%%%%DOCSDIR%%-doc/search/searchdata.js +%%DOXYGEN%%%%DOCSDIR%%-doc/splitbar.png +%%DOXYGEN%%%%DOCSDIR%%-doc/splitbard.png +%%DOXYGEN%%%%DOCSDIR%%-doc/sync_off.png +%%DOXYGEN%%%%DOCSDIR%%-doc/sync_on.png +%%DOXYGEN%%%%DOCSDIR%%-doc/tab_a.png +%%DOXYGEN%%%%DOCSDIR%%-doc/tab_ad.png +%%DOXYGEN%%%%DOCSDIR%%-doc/tab_b.png +%%DOXYGEN%%%%DOCSDIR%%-doc/tab_bd.png +%%DOXYGEN%%%%DOCSDIR%%-doc/tab_h.png +%%DOXYGEN%%%%DOCSDIR%%-doc/tab_hd.png +%%DOXYGEN%%%%DOCSDIR%%-doc/tab_s.png +%%DOXYGEN%%%%DOCSDIR%%-doc/tab_sd.png +%%DOXYGEN%%%%DOCSDIR%%-doc/tabs.css