From nobody Sun May 22 03:02:21 2022 X-Original-To: dev-commits-ports-all@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 C60CD1B3E79E; Sun, 22 May 2022 03:02:21 +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 4L5QHK4Zrkz4q6h; Sun, 22 May 2022 03:02:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1653188541; 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=RTFoDcvdJPpXNNydkTTydB8a+H6SBdzs06ouJ85k2nc=; b=OgDEg7WP/ola/CcvHMQj1da+vu3tF16f7f0fL3ntls+/HgdI2g1dxOQetWEHep2B3in2qF j/jsUvROkmzcPBtey2AihuKB/jZtXnyZeiNWRXfflAdB7KQ4iHVcilkC+0UZk9DHCz7ewg svNi8aWgae+Z8DPTAm5KBtXuALP1KimPYbIa985nlNSa2npXzdn9TjtLGppeITKwPz5WS7 Smd7ZimKc6KWGFcqgg6B6Hz7ddxIwffjgAowZ1mjW1P3+lLE9GuUIzicahD/yUfGnaLhQN WArM7hXE+PRciwYe0J9mZcsdn97mlOXhbM1EQzWfnugIYIPhag0tJsaDM6of1w== 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 73B4F133CA; Sun, 22 May 2022 03:02:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 24M32LXu083922; Sun, 22 May 2022 03:02:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 24M32Lqg083921; Sun, 22 May 2022 03:02:21 GMT (envelope-from git) Date: Sun, 22 May 2022 03:02:21 GMT Message-Id: <202205220302.24M32Lqg083921@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jason Helfman Subject: git: 334cedb86035 - main - devel/libayatana-appindicator: Add new port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jgh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 334cedb860352502e73cb850a3d99bec53c3a978 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1653188541; 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=RTFoDcvdJPpXNNydkTTydB8a+H6SBdzs06ouJ85k2nc=; b=tRu85SxwYr9JNKP2oHjldOMDTaJc+Vtn7l9mZgmzjsiWq3lVsM1xioHid7pkh/z6gD7/SD kpvy3TbzAsSgyRpLXkkO/ckx6xYkv8CXgyFTTZeV/6ZB5MxHxZ5atoVgt1bj6rhR/ChxQ4 UgVzAXWDeldMu4XMTfH+cni6pDwwDYvjPh66atIQ4tUVMb/LvEQwfQmlWimi+E32/EnjZk 705sR1gFYmR6A2urUvRC3VrtT7zqlMLbNIzesbVAmBD3RQSXA4i/D+3UEnY5gypzgrIvdp Us6uw0Db1rmaztH59Dqfhjh5OvT+83JCHnE0fAaE9uDIbeU/0UQdz0BhLYlN3Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1653188541; a=rsa-sha256; cv=none; b=SszwipScFr0tZUYLKDVcNNyYjE9qvHJb1m1MVHBZkc3TmXq70FaDSkGaNFF5AEuHkVY1W4 L7igrNCLQDD4diZiH8ZVOv5bJSus6H6f8sYr79J7HVX9nmcqA9t4BSx5oIBR3rgxOZBIka uGgdu3J5Jl+OBj1OPPiBZovLUh+cfH/dVeLkT7wpLMo5H9Wz1CbUSjIIc5xnZhJ7v1QCv7 u/IgIroR2JDd+pjW5SUnD89De4rPF0/gxf4X7g1AnfaoggmTO2yCQCgeKeYjTB/dkwnF/l YHbE1b1EQmfey81KiUhhpxPXH/Pf6vASIj1zeN5w90qyW03OZWnfMl1tjUM62A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by jgh: URL: https://cgit.FreeBSD.org/ports/commit/?id=334cedb860352502e73cb850a3d99bec53c3a978 commit 334cedb860352502e73cb850a3d99bec53c3a978 Author: Jason Helfman AuthorDate: 2022-05-22 03:01:11 +0000 Commit: Jason Helfman CommitDate: 2022-05-22 03:01:11 +0000 devel/libayatana-appindicator: Add new port Reviewed by: koobs@ Ayatana Application Indicators (Shared Library) A library to allow applications to export a menu into the an Application Indicators aware menu bar. Based on KSNI it also works in KDE and will fallback to generic Systray support if none of those are available. This code project was originally started by Canonical Ltd. and has been adapted by various authors with the purpose of making this Application Indicators available on Ubuntu and non-Ubuntu systems alike. WWW: https://github.com/AyatanaIndicators/libayatana-appindicator --- devel/Makefile | 1 + devel/libayatana-appindicator/Makefile | 33 +++++++++++++++++++++++++++++++++ devel/libayatana-appindicator/distinfo | 3 +++ devel/libayatana-appindicator/pkg-descr | 11 +++++++++++ devel/libayatana-appindicator/pkg-plist | 8 ++++++++ 5 files changed, 56 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index ec8ee5bafb6f..ce09e8747dd2 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1165,6 +1165,7 @@ SUBDIR += libatomic_ops SUBDIR += libaura SUBDIR += libavl + SUBDIR += libayatana-appindicator SUBDIR += libayatana-indicator SUBDIR += libb2 SUBDIR += libbacktrace diff --git a/devel/libayatana-appindicator/Makefile b/devel/libayatana-appindicator/Makefile new file mode 100644 index 000000000000..36b2f21b1c13 --- /dev/null +++ b/devel/libayatana-appindicator/Makefile @@ -0,0 +1,33 @@ +PORTNAME= libayatana-appindicator +PORTVERSION= 0.5.91 +CATEGORIES= devel + +MAINTAINER= jgh@FreeBSD.org +COMMENT= Ayatana Application Indicators Shared Library + +LICENSE= LGPL3 + +BUILD_DEPENDS= lcov>=0:devel/lcov + +USES= cmake localbase:ldflags gnome pkgconfig + +LIB_DEPENDS+= libharfbuzz.so:print/harfbuzz \ + libgtest.so:devel/googletest \ + libayatana-indicator3.so:devel/libayatana-indicator \ + libdbusmenu-glib.so:devel/libdbusmenu \ + libayatana-ido3-0.4.so:devel/ayatana-ido + +USE_GNOME= introspection gtk30 glib20 pango atk cairo gdkpixbuf2 +CMAKE_OFF= ENABLE_BINDINGS_MONO \ + FLAVOUR_GTK2 \ + ENABLE_BINDINGS_VALA + +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= AyatanaIndicators + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libayatana-appindicator3.so.* + +.include diff --git a/devel/libayatana-appindicator/distinfo b/devel/libayatana-appindicator/distinfo new file mode 100644 index 000000000000..03a3107846cb --- /dev/null +++ b/devel/libayatana-appindicator/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1652970199 +SHA256 (AyatanaIndicators-libayatana-appindicator-0.5.91_GH0.tar.gz) = 52eb5d0c0de07177833e50fbaee592dcb3939e96c6b789921e2a8caf40a1ed26 +SIZE (AyatanaIndicators-libayatana-appindicator-0.5.91_GH0.tar.gz) = 158269 diff --git a/devel/libayatana-appindicator/pkg-descr b/devel/libayatana-appindicator/pkg-descr new file mode 100644 index 000000000000..ade0f315d69c --- /dev/null +++ b/devel/libayatana-appindicator/pkg-descr @@ -0,0 +1,11 @@ +Ayatana Application Indicators (Shared Library) + +A library to allow applications to export a menu into the an Application +Indicators aware menu bar. Based on KSNI it also works in KDE and will +fallback to generic Systray support if none of those are available. + +This code project was originally started by Canonical Ltd. and has been +adapted by various authors with the purpose of making this Application +Indicators available on Ubuntu and non-Ubuntu systems alike. + +WWW: https://github.com/AyatanaIndicators/libayatana-appindicator diff --git a/devel/libayatana-appindicator/pkg-plist b/devel/libayatana-appindicator/pkg-plist new file mode 100644 index 000000000000..194a72c4bc3a --- /dev/null +++ b/devel/libayatana-appindicator/pkg-plist @@ -0,0 +1,8 @@ +include/libayatana-appindicator3-0.1/libayatana-appindicator/app-indicator-enum-types.h +include/libayatana-appindicator3-0.1/libayatana-appindicator/app-indicator.h +lib/girepository-1.0/AyatanaAppIndicator3-0.1.typelib +lib/libayatana-appindicator3.so +lib/libayatana-appindicator3.so.1 +lib/libayatana-appindicator3.so.1.0.0 +libdata/pkgconfig/ayatana-appindicator3-0.1.pc +share/gir-1.0/AyatanaAppIndicator3-0.1.gir