From nobody Sun May 22 02:52:43 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 94CF41B3CD0C; Sun, 22 May 2022 02:52:43 +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 4L5Q4C30q4z4pJV; Sun, 22 May 2022 02:52:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1653187963; 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=2m6wTknaS/s4mXjzJpaUbfL1AYFS7K6kzf1svJXWY3U=; b=HujJ84uBt94kvgPDd6H/IiPWQA6x47mbH+sjNx2Lru9gKZ35F/oSQqlXlpJ+8YBny9R+Un 0Ailr0L+cVDlxgVvRw3JtbbH7mjcpMV/LfCrPnamjCjaVVnIzhTyP21F4K1aGe5yFwB5IW IXM4UiUzJsIUtZOaS3ugctwMVi8qhWCrrjELVFSdjqe3DO4v+oNboY98GhdupohKbfY4bS tgvdXkuwAS/CczDQKYc6SN0YZt7AVYRNQz7LUfdcW3ZTL+RdTPZbecR4RCOgfpOCc1xwas W1kOLAo+/JKWrOXxh90DMq/tV2BZk3Lgosn51JxOWeH37x6cSNFtIIBYNG67CQ== 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 47D711358E; Sun, 22 May 2022 02:52:43 +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 24M2qhkR068621; Sun, 22 May 2022 02:52:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 24M2qhgn068620; Sun, 22 May 2022 02:52:43 GMT (envelope-from git) Date: Sun, 22 May 2022 02:52:43 GMT Message-Id: <202205220252.24M2qhgn068620@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: af3ae4fd0102 - main - devel/ayatana-ido: 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: af3ae4fd010229fcbb80227d448217af252abb13 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1653187963; 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=2m6wTknaS/s4mXjzJpaUbfL1AYFS7K6kzf1svJXWY3U=; b=X7RqOIXD7ZhUktVfIolyyw31JZ6+zOT/ZNaCp1Y3BI5sS/hjRAdoeNtA+juWI95M2x6WfA uSUvBnK3P1cDczLmqrBvpBGkJ36+Zlanwz/z5MfQihMXtIQWJibZ3/BkJGo2tp7I4LuAnM EGwcCwahjQTCAe02RPFOTRo37mYV99KIXv7h6iKvYngpVptNDfUtMZ7p0Cw+NQAnL1iSNq XdkZrLGUrjzhzHTGwgZS7vl+DpyGg6XhgANUdHZqy25AylVeqtBUgjOUssca2mjCBU6b3c wN8DJNcfmViGj8/lQTuCv3DDnhcnkdgK4j4Lbrdmu+xXJW8jFySDCp65369twQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1653187963; a=rsa-sha256; cv=none; b=altWCmbJY1GeV/vC32grPshqrKJW/j8ywPay9PWtXbfqo2lq4wvFGuesb/SdBB4Pt/dWMH gHSXF2bz6/gcwqAcoK0ze3QEgRTjwpapeVQfq1TIe5RAdfrLtJo/hApWNllUVfvNwkyb07 zxz/M4ytjppGBywfBB2g7aDDEXic0/HxFYgywv99WcEjBsRaPVKRCUM261+CSEcOw2+Gzb IEeCc4/J4umpEyVN1BJ+CKdiSWwQKh81RHe29tsb40OOQBKmigGOA5kvhR97ekZ0F4eHdI tOJvNpwGbT23yGzRGaZ8sKqrVxtD71ZUkxZ2aXnevIYcLG+NGEKrlRB1YujVIA== 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=af3ae4fd010229fcbb80227d448217af252abb13 commit af3ae4fd010229fcbb80227d448217af252abb13 Author: Jason Helfman AuthorDate: 2022-05-22 02:47:09 +0000 Commit: Jason Helfman CommitDate: 2022-05-22 02:50:20 +0000 devel/ayatana-ido: Add new port Reviewed by: tcberner@ 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/ayatana-ido --- devel/Makefile | 1 + devel/ayatana-ido/Makefile | 30 ++++++++++++++++++++++++++++++ devel/ayatana-ido/distinfo | 5 +++++ devel/ayatana-ido/pkg-descr | 24 ++++++++++++++++++++++++ devel/ayatana-ido/pkg-plist | 15 +++++++++++++++ 5 files changed, 75 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index a6e8f8e8ee23..65bb7d3c61b7 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -250,6 +250,7 @@ SUBDIR += aws-sdk-php SUBDIR += awscli SUBDIR += axmldec + SUBDIR += ayatana-ido SUBDIR += b2 SUBDIR += babeltrace SUBDIR += bam diff --git a/devel/ayatana-ido/Makefile b/devel/ayatana-ido/Makefile new file mode 100644 index 000000000000..ba8a00e5dccf --- /dev/null +++ b/devel/ayatana-ido/Makefile @@ -0,0 +1,30 @@ +PORTNAME= ayatana-ido +PORTVERSION= 0.9.1 +CATEGORIES= devel + +PATCH_SITES= https://github.com/AyatanaIndicators/ayatana-ido/commit/ +PATCHFILES= 62f510e2e846b182d5565c354a72319849ab5a21.diff:-p1 + +MAINTAINER= jgh@FreeBSD.org +COMMENT= Ayatana Indicator Display Objects + +LICENSE= LGPL3 + +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 +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-ido3-0.4.so.* + +.include diff --git a/devel/ayatana-ido/distinfo b/devel/ayatana-ido/distinfo new file mode 100644 index 000000000000..8ec1aa8971f9 --- /dev/null +++ b/devel/ayatana-ido/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1653060449 +SHA256 (AyatanaIndicators-ayatana-ido-0.9.1_GH0.tar.gz) = e663e14675b3ac6474b886541fa367d07a57b476a9c8600b4b2db019734d96d6 +SIZE (AyatanaIndicators-ayatana-ido-0.9.1_GH0.tar.gz) = 122031 +SHA256 (62f510e2e846b182d5565c354a72319849ab5a21.diff) = fb71d3b6f05ca4234f720530e4975be0b81862303b5d2b68f1faa3ffb7536eaf +SIZE (62f510e2e846b182d5565c354a72319849ab5a21.diff) = 694 diff --git a/devel/ayatana-ido/pkg-descr b/devel/ayatana-ido/pkg-descr new file mode 100644 index 000000000000..94187fd9e6a1 --- /dev/null +++ b/devel/ayatana-ido/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/ayatana-ido diff --git a/devel/ayatana-ido/pkg-plist b/devel/ayatana-ido/pkg-plist new file mode 100644 index 000000000000..c89bf12c1f01 --- /dev/null +++ b/devel/ayatana-ido/pkg-plist @@ -0,0 +1,15 @@ +include/libayatana-ido3-0.4/libayatana-ido/ayatanamenuitemfactory.h +include/libayatana-ido3-0.4/libayatana-ido/idocalendarmenuitem.h +include/libayatana-ido3-0.4/libayatana-ido/idoentrymenuitem.h +include/libayatana-ido3-0.4/libayatana-ido/idorange.h +include/libayatana-ido3-0.4/libayatana-ido/idoscalemenuitem.h +include/libayatana-ido3-0.4/libayatana-ido/idoswitchmenuitem.h +include/libayatana-ido3-0.4/libayatana-ido/idotimeline.h +include/libayatana-ido3-0.4/libayatana-ido/libayatana-ido.h +lib/girepository-1.0/AyatanaIdo3-0.4.typelib +lib/libayatana-ido3-0.4.so +lib/libayatana-ido3-0.4.so.0 +lib/libayatana-ido3-0.4.so.0.0.0 +libdata/pkgconfig/libayatana-ido3-0.4.pc +share/gir-1.0/AyatanaIdo3-0.4.gir +share/vala/vapi/AyatanaIdo3-0.4.vapi