From nobody Sun May 22 02:57:55 2022 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 0B16A1B3D92B; Sun, 22 May 2022 02:57:56 +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 4L5QBC6t5rz4pKx; Sun, 22 May 2022 02:57:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1653188276; 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=naf3bVfL45IMcBO9NO5VWuBeU9L7spjn4Z1cP4Nq+Zo=; b=LSDaXkELk6KXoP+XCXBciWrMtNpbqnkF8KnTCkaq0Rr6/CSTBgDTE4/tEQFr9+4mnaFwgw sSRk2HhMJM5tS99PCR2lOKGJnEUQMyeS0PBvVXwQnZUUQhMiZiYnlMOz6rn/RkskyytpC3 S18LLy+fHFi15LrHJkmWvxMqH2hX3LFD9hv9Vv8xoc3rsSTZqsk3QgHEb95o/bh3gkJ+bs 6faCCOekaP4VKFtd/QWXKX/AgRr08Iny1b2gKx2ot3ADtwWVHntfofbfLzeygpc2ECznsL CseQWfaBOFKJC9fltMpxfDEiIZpSk1Fxh3nku4SA9lm62IEwejFTmrOWqH+Ngg== 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 CC1711358F; Sun, 22 May 2022 02:57:55 +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 24M2vtea069127; Sun, 22 May 2022 02:57:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 24M2vtEH069126; Sun, 22 May 2022 02:57:55 GMT (envelope-from git) Date: Sun, 22 May 2022 02:57:55 GMT Message-Id: <202205220257.24M2vtEH069126@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: 264653451346 - main - devel/libayatana-indicator: Add new port 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@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: 264653451346b9acee98978d9a12fa1319e9d88d Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1653188276; 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=naf3bVfL45IMcBO9NO5VWuBeU9L7spjn4Z1cP4Nq+Zo=; b=oMirdUGkZbH6vVeUHzRrv+ntxIrGff+vR9ZrbHvrN+7ArGzJjT1FC1DhxVC13P7YVPejO5 onRVQDjW3PbuE3CijNbP+zqDVhLIdU4434GBfB3WHp3cr/Sa97pe+oQfBSKPDBJBbLbWU8 dukRTsqUouJuNLawXapoA768X//4d+NB6/0NffQd+k/SBmKak46qRjlNtxoPKAr4CgeIEW gY4iZRAZvpAo4f4JlKKC2w4vcfgsEFVSY5lntd5RZfzBGm8ASCFpuKuBrLz3tq3KkOey5E UMVyyyQkt2CByo9zCkflvBNOreymbBJaLrLH87IaZbXlJK6IiCfZFomkgnV7wg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1653188276; a=rsa-sha256; cv=none; b=r7UAHcH10KkBG4pwL73EJIj0iWojlui2H5uDQKxoVoNRBpl6ezX1abIhN+SDJRhKi8prw1 /Jp3Vf9Yts20qIg5B6/2FCLJDSh5Kq5b+a1MddGk4HFgmSA1YCccq+JPuMKICkOI///aHk TDtvCClESRxzi1p8Hu8TqkUuI4aS901G3Z2dYyvWlPfaIC9LtPcczSEEiYzxqQvWtOPSpA RJ+brJTKcE6P/VrqudoM80HG1ZHkieAYvPzmYm2nDCdrp61HJyASUnSkiVCQdJ5VCjLLiz NNNQ/Q/XkrDRXbCfE7fxo7nhgM0Jf6abEJz1JgsK6tL2FkxhCJ8335wZJAcDhg== 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=264653451346b9acee98978d9a12fa1319e9d88d commit 264653451346b9acee98978d9a12fa1319e9d88d Author: Jason Helfman AuthorDate: 2022-05-22 02:54:05 +0000 Commit: Jason Helfman CommitDate: 2022-05-22 02:54:05 +0000 devel/libayatana-indicator: Add new port The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, two technologies developed by Canonical Ltd. for the Unity7 desktop. Application Indicators are a GTK implementation of the StatusNotifierItem Specification (SNI) that was originally submitted to freedesktop.org by KDE. System Indicators are an extensions to the Application Indicators idea. System Indicators allow for far more widgets to be displayed in the indicator's menu. The Ayatana Indicators project is the new upstream for application indicators, system indicators and associated projects with a focus on making Ayatana Indicators a desktop agnostic technology. On GNU/Linux, Ayatana Indicators are currently available for desktop envinronments like MATE (used by default in Ubuntu MATE), XFCE (used by default in Xubuntu, LXDE, and the Budgie Desktop). The Lomiri Operating Environment (UI of the Ubuntu Touch OS, formerly known as Unity8) uses Ayatana Indicators for rendering its notification area and the UBports project is a core contributor to the Ayatana Indicators project. WWW: https://github.com/AyatanaIndicators/libayatana-indicator --- devel/Makefile | 1 + devel/libayatana-indicator/Makefile | 30 ++++++++++++++++++++++++++++++ devel/libayatana-indicator/distinfo | 3 +++ devel/libayatana-indicator/pkg-descr | 24 ++++++++++++++++++++++++ devel/libayatana-indicator/pkg-plist | 13 +++++++++++++ 5 files changed, 71 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 65bb7d3c61b7..ec8ee5bafb6f 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1165,6 +1165,7 @@ SUBDIR += libatomic_ops SUBDIR += libaura SUBDIR += libavl + SUBDIR += libayatana-indicator SUBDIR += libb2 SUBDIR += libbacktrace SUBDIR += libbde diff --git a/devel/libayatana-indicator/Makefile b/devel/libayatana-indicator/Makefile new file mode 100644 index 000000000000..651d97ca6e59 --- /dev/null +++ b/devel/libayatana-indicator/Makefile @@ -0,0 +1,30 @@ +PORTNAME= libayatana-indicator +PORTVERSION= 0.9.1 +CATEGORIES= devel + +MAINTAINER= jgh@FreeBSD.org +COMMENT= Ayatana Indicators Shared Library + +LICENSE= GPLv3 + +BUILD_DEPENDS= vala>=0:lang/vala \ + lcov>=0:devel/lcov + +USES= cmake localbase:ldflags gnome pkgconfig + +LIB_DEPENDS+= libharfbuzz.so:print/harfbuzz \ + libgtest.so:devel/googletest \ + libayatana-ido3-0.4.so:devel/ayatana-ido + +USE_GNOME= introspection glib20 gtk30 pango atk cairo gdkpixbuf2 + +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= AyatanaIndicators + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libayatana-indicator3.so* + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/libayatana-indicator/ayatana-indicator-loader3 + +.include diff --git a/devel/libayatana-indicator/distinfo b/devel/libayatana-indicator/distinfo new file mode 100644 index 000000000000..061eca849676 --- /dev/null +++ b/devel/libayatana-indicator/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1652971521 +SHA256 (AyatanaIndicators-libayatana-indicator-0.9.1_GH0.tar.gz) = 15a8844265067652c06242736ece682622d73cedcccdf1c171ce27fba70ba689 +SIZE (AyatanaIndicators-libayatana-indicator-0.9.1_GH0.tar.gz) = 148993 diff --git a/devel/libayatana-indicator/pkg-descr b/devel/libayatana-indicator/pkg-descr new file mode 100644 index 000000000000..531c232426fc --- /dev/null +++ b/devel/libayatana-indicator/pkg-descr @@ -0,0 +1,24 @@ +The Ayatana Indicators project is the continuation of Application Indicators +and System Indicators, two technologies developed by Canonical Ltd. for the +Unity7 desktop. + +Application Indicators are a GTK implementation of the StatusNotifierItem +Specification (SNI) that was originally submitted to freedesktop.org by KDE. + +System Indicators are an extensions to the Application Indicators idea. +System Indicators allow for far more widgets to be displayed in the +indicator's menu. + +The Ayatana Indicators project is the new upstream for application +indicators, system indicators and associated projects with a focus on making +Ayatana Indicators a desktop agnostic technology. + +On GNU/Linux, Ayatana Indicators are currently available for desktop +envinronments like MATE (used by default in Ubuntu MATE), XFCE +(used by default in Xubuntu, LXDE, and the Budgie Desktop). + +The Lomiri Operating Environment (UI of the Ubuntu Touch OS, formerly known as +Unity8) uses Ayatana Indicators for rendering its notification area and the +UBports project is a core contributor to the Ayatana Indicators project. + +WWW: https://github.com/AyatanaIndicators/libayatana-indicator diff --git a/devel/libayatana-indicator/pkg-plist b/devel/libayatana-indicator/pkg-plist new file mode 100644 index 000000000000..d092973486ac --- /dev/null +++ b/devel/libayatana-indicator/pkg-plist @@ -0,0 +1,13 @@ +include/libayatana-indicator3-0.4/libayatana-indicator/indicator-desktop-shortcuts.h +include/libayatana-indicator3-0.4/libayatana-indicator/indicator-image-helper.h +include/libayatana-indicator3-0.4/libayatana-indicator/indicator-ng.h +include/libayatana-indicator3-0.4/libayatana-indicator/indicator-object.h +include/libayatana-indicator3-0.4/libayatana-indicator/indicator-service-manager.h +include/libayatana-indicator3-0.4/libayatana-indicator/indicator-service.h +include/libayatana-indicator3-0.4/libayatana-indicator/indicator.h +lib/libayatana-indicator3.so +lib/libayatana-indicator3.so.7 +lib/libayatana-indicator3.so.7.0.0 +libdata/pkgconfig/ayatana-indicator3-0.4.pc +libexec/libayatana-indicator/ayatana-indicator-loader3 +%%DATADIR%%/80indicator-debugging