From nobody Thu Mar 21 04:24:23 2024 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 4V0XRF13vCz5F2Vf; Thu, 21 Mar 2024 04:24:25 +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 4V0XRC5wKHz4R6s; Thu, 21 Mar 2024 04:24:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710995063; 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=tzX19qdJJNV87hKMS4WGWocQpCxD+wWnGesE7Ldjiig=; b=nNcz8G96Tzrxm3ef+7YSc+CW+jRkt/xWEK36VJ3d4Xzh+oOXWDI6wDllZR6gq3W1Ge9JM0 fD5HnOHsHhfwFKJZI85vHyxTdjDRbnZDbX5SI8nFCc3+k1XRHqSvQder7j7a/YONi5jjAh kaNJtV7Vxz9QStbG3oMp0W4cjNz9XZYXH4PvXDltyoYQKwQxv6XBpMs96JJ/geU0kAmYHT Fjefl3r/+35CXpqPEh78DyazCk8/Jtj4TUpK4FZC+DGlVQH8o5qFcxZKgyQvedIQdVeZW0 BqIcu5LUAWodvLAsWd2wI0LEzbxuwtRiFQnU5UqRyKW7ipfsC3HLx4PZLTrxcg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1710995063; a=rsa-sha256; cv=none; b=shCKO0wEnIdJU3FacRDm+Aw8UXUHsXeWIZQp5PLj005yWM8JhRjHJpHrSnJvGi447crAMM L+T7tf5FserbrCy2L3RtYT7b9dRzShPFuNJjT81xFUNKBTMRIxjW7DgJNp0UBFceZeFIPF YFmgQ+Q2IK0Z7GbFK2Jd+tG5bfK/q1Mhqrw9xRxHxvMK6XXbMn+XjVNksGABpgKrkZ0/TO kqopRrZS+m19r9FNS7l3pdDtl777Z3S2dT78FB+BHIfFmFb3oAsUqsOxD6ZQPcvmai2pUd VnlLuDmMTUpdA00SpsIzodHbaYoDHug8WdfVzLeBDI+H9NLZduYH5x5ozmF28w== 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=1710995063; 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=tzX19qdJJNV87hKMS4WGWocQpCxD+wWnGesE7Ldjiig=; b=Tc7dodNSIcIP7WVlJhucqouDerQ9+b0i8dklgRZfx7PZFOF7nappNQQ+J3zRqvDmuBAkq8 vJKC2SLrWNKHl/86dHatSdC3Ya4YYjhFlcYi1I0jXx+WGP8gEhNaer2scp2FhPRtl5vmIx 4TpPr3FF/1gAqe4XvbImu33dZfaYAcAIf4PWn/viX5qpvtmz3Tqe8YgQSMKDyg1X1LqIAR stf9YgOFyb/pWjpmaU8Rtz7yHuOI7xjRdf57SPfvCmLztI69C8v/Wf66K36TrIunsYpsh0 MRsRyXy9/akj18BtlhPytAEftjYY2Bt1LPtUE6wnr/3RvhPcBHLWaQuZP5BHlw== 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 4V0XRC5XZ9zLNk; Thu, 21 Mar 2024 04:24:23 +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 42L4ONMC040284; Thu, 21 Mar 2024 04:24:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 42L4ONDf040281; Thu, 21 Mar 2024 04:24:23 GMT (envelope-from git) Date: Thu, 21 Mar 2024 04:24:23 GMT Message-Id: <202403210424.42L4ONDf040281@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Alexey Dokuchaev Subject: git: d340d8ff321a - main - audio/pasystray: new port had been added (+) 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: danfe X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d340d8ff321ab0f121147fb5e08c2b98c04c3f8d Auto-Submitted: auto-generated The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=d340d8ff321ab0f121147fb5e08c2b98c04c3f8d commit d340d8ff321ab0f121147fb5e08c2b98c04c3f8d Author: Alexey Dokuchaev AuthorDate: 2024-03-21 04:23:46 +0000 Commit: Alexey Dokuchaev CommitDate: 2024-03-21 04:23:46 +0000 audio/pasystray: new port had been added (+) PulseAudio system tray, replacement for deprecated padevchooser. Add several options to disable unneeded features; unfortunately, AppIndicator support currently implies GTK v3 (the default one). PR: 264327 --- audio/Makefile | 1 + audio/pasystray/Makefile | 42 ++++++++++++++++++++++++++++++++++++++++++ audio/pasystray/distinfo | 3 +++ audio/pasystray/pkg-descr | 5 +++++ audio/pasystray/pkg-plist | 6 ++++++ 5 files changed, 57 insertions(+) diff --git a/audio/Makefile b/audio/Makefile index c9ef444b9e81..711ddfd3707e 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -579,6 +579,7 @@ SUBDIR += paman SUBDIR += pamixer SUBDIR += paprefs + SUBDIR += pasystray SUBDIR += patchage SUBDIR += pavucontrol SUBDIR += pavucontrol-qt diff --git a/audio/pasystray/Makefile b/audio/pasystray/Makefile new file mode 100644 index 000000000000..c19caa17031e --- /dev/null +++ b/audio/pasystray/Makefile @@ -0,0 +1,42 @@ +PORTNAME= pasystray +PORTVERSION= 0.8.2 +CATEGORIES= audio + +MAINTAINER= julien+freebsdports@delhaye.me +COMMENT= System tray applet to control PulseAudio +WWW= https://github.com/christophgysin/pasystray + +LICENSE= LGPL21+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libpulse.so:audio/pulseaudio + +USES= autoreconf gnome pkgconfig +USE_GNOME= cairo gdkpixbuf2 +GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share +USE_GITHUB= yes +GH_ACCOUNT= christophgysin + +OPTIONS_DEFINE= APPINDICATOR AVAHI GTK2 NOTIFY +OPTIONS_DEFAULT= APPINDICATOR AVAHI NOTIFY + +APPINDICATOR_DESC= AppIndicator support +APPINDICATOR_LIB_DEPENDS= libappindicator3.so:devel/libappindicator +APPINDICATOR_CONFIGURE_OFF= --disable-appindicator + +AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app +AVAHI_CONFIGURE_OFF= --disable-avahi + +GTK2_DESC= Use GTK 2 instead of GTK 3 +GTK2_CONFIGURE_ON= --with-gtk=2 +GTK2_USE= GNOME=gtk20 +GTK2_USE_OFF= GNOME=gtk30 +GTK2_PLIST_FILES= ${DATADIR_REL}/${PORTNAME}.gtk2.glade +GTK2_PLIST_FILES_OFF= ${DATADIR_REL}/${PORTNAME}.gtk3.glade +GTK2_PREVENTS= APPINDICATOR + +NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify +NOTIFY_CONFIGURE_OFF= --disable-notify + +.include diff --git a/audio/pasystray/distinfo b/audio/pasystray/distinfo new file mode 100644 index 000000000000..fefb9780057e --- /dev/null +++ b/audio/pasystray/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1676063460 +SHA256 (christophgysin-pasystray-0.8.2_GH0.tar.gz) = 9c6fc5859a203f0a6dd8ce2038fea85b7bac44b1baff5c4cf73643229fafa641 +SIZE (christophgysin-pasystray-0.8.2_GH0.tar.gz) = 59654 diff --git a/audio/pasystray/pkg-descr b/audio/pasystray/pkg-descr new file mode 100644 index 000000000000..f87c2d5efd21 --- /dev/null +++ b/audio/pasystray/pkg-descr @@ -0,0 +1,5 @@ +PulseAudio system tray, a replacement for the deprecated padevchooser. + +pasystray allows setting the default PulseAudio source/sink and moving +streams on the fly between sources/sinks without restarting the client +applications. diff --git a/audio/pasystray/pkg-plist b/audio/pasystray/pkg-plist new file mode 100644 index 000000000000..c64d370eac42 --- /dev/null +++ b/audio/pasystray/pkg-plist @@ -0,0 +1,6 @@ +bin/pasystray +etc/xdg/autostart/pasystray.desktop +share/applications/pasystray.desktop +share/icons/hicolor/scalable/apps/pasystray.svg +share/man/man1/pasystray.1.gz +share/pixmaps/pasystray.png