From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1628193-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AE413158064 for <garchives@archives.gentoo.org>; Mon, 6 May 2024 01:37:56 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 52C872BC01A; Mon, 6 May 2024 01:37:55 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (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) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 16D862BC01A for <gentoo-commits@lists.gentoo.org>; Mon, 6 May 2024 01:37:55 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (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) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 06C7234315D for <gentoo-commits@lists.gentoo.org>; Mon, 6 May 2024 01:37:54 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 5B4681A2F for <gentoo-commits@lists.gentoo.org>; Mon, 6 May 2024 01:37:52 +0000 (UTC) From: "Ionen Wolkens" <ionen@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ionen Wolkens" <ionen@gentoo.org> Message-ID: <1714957502.8bdaa74cd9de0c0bbd74d5562eea7f113eb017ad.ionen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/jack2/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-sound/jack2/Manifest media-sound/jack2/jack2-1.9.22.ebuild media-sound/jack2/jack2-9999.ebuild X-VCS-Directories: media-sound/jack2/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: 8bdaa74cd9de0c0bbd74d5562eea7f113eb017ad X-VCS-Branch: master Date: Mon, 6 May 2024 01:37:52 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: ebead74d-fdce-4041-8f02-35690bd3d539 X-Archives-Hash: e868d0e68b63d94ef63ceb92471a10cb commit: 8bdaa74cd9de0c0bbd74d5562eea7f113eb017ad Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Mon May 6 00:56:38 2024 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Mon May 6 01:05:02 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bdaa74c media-sound/jack2: enable py3.12 + tidy a bit Still no release, so let's backport the waf bump which thankfully is less trouble than it looked. Does not touch anything but the build system. May be safer to revbump but rather not re-stabilize over this. Is fine on amd64 stable for a quick test. Closes: https://bugs.gentoo.org/929660 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> media-sound/jack2/Manifest | 1 + media-sound/jack2/jack2-1.9.22.ebuild | 24 ++++++++++++++++++------ media-sound/jack2/jack2-9999.ebuild | 5 ++++- 3 files changed, 23 insertions(+), 7 deletions(-) diff --git a/media-sound/jack2/Manifest b/media-sound/jack2/Manifest index 5ffeac4b5e99..83521bcaf9c9 100644 --- a/media-sound/jack2/Manifest +++ b/media-sound/jack2/Manifest @@ -1 +1,2 @@ +DIST jack2-1.9.22-python3.12.patch.xz 32080 BLAKE2B d581d38cd32d8933bf4a9fdb1c6f3445d8e05be5ae1775335180b6f5daea9e5bad036560a33027d09d0a996a22fcb068140e2b61483fa8a7c4e8091bda39d114 SHA512 e63b73526719dcd4276036e71a7dd8f44c01c3048330724ec3fa8cf5f189055ac58f57493e87163017fbbe201b76672a9115b64957b575f0f7a1b6d9f7ec40e3 DIST jack2-1.9.22.tar.gz 933448 BLAKE2B 8c42cb996e132f711ad8b7071d44601e21bfc8fe24802113825b8434abc8734c981daa2b09f10a7ecb1492a51d631255a99649d6d76343622b5e38da07e0c598 SHA512 d93cb2bcc57b72b6815eed143de1092d14fe22542ae9a1f8480d9ed5f44b59c50f81279d18bdd84ff6276ddd71ca1aa64a1e46d61199a5eda0d873a356194ab4 diff --git a/media-sound/jack2/jack2-1.9.22.ebuild b/media-sound/jack2/jack2-1.9.22.ebuild index 5c178c78a5d4..c52bbee4676b 100644 --- a/media-sound/jack2/jack2-1.9.22.ebuild +++ b/media-sound/jack2/jack2-1.9.22.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE="threads(+)" inherit flag-o-matic python-single-r1 waf-utils multilib-minimal @@ -11,7 +11,11 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/jackaudio/${PN}.git" else - SRC_URI="https://github.com/jackaudio/jack2/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI=" + https://github.com/jackaudio/jack2/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz + https://dev.gentoo.org/~ionen/distfiles/${P}-python3.12.patch.xz + " KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv x86" fi @@ -23,7 +27,8 @@ SLOT="2" IUSE="+alsa +classic dbus doc ieee1394 libsamplerate metadata opus pam +tools systemd" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} - || ( classic dbus )" + || ( classic dbus ) +" DEPEND=" alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) @@ -35,7 +40,8 @@ DEPEND=" ieee1394? ( media-libs/libffado[${MULTILIB_USEDEP}] ) metadata? ( sys-libs/db:=[${MULTILIB_USEDEP}] ) opus? ( media-libs/opus[custom-modes,${MULTILIB_USEDEP}] ) - systemd? ( classic? ( sys-apps/systemd:= ) )" + systemd? ( classic? ( sys-apps/systemd:= ) ) +" RDEPEND=" ${DEPEND} dbus? ( @@ -46,16 +52,22 @@ RDEPEND=" ) pam? ( sys-auth/realtime-base ) !media-sound/jack-audio-connection-kit - !media-video/pipewire[jack-sdk(-)]" + !media-video/pipewire[jack-sdk(-)] +" BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig - doc? ( app-text/doxygen )" + doc? ( app-text/doxygen ) +" # tools were formerly provided here, pull to maintain expectations PDEPEND="tools? ( media-sound/jack-example-tools )" DOCS=( AUTHORS.rst ChangeLog.rst README.rst README_NETJACK2 ) +PATCHES=( + "${WORKDIR}"/${P}-python3.12.patch +) + src_prepare() { default diff --git a/media-sound/jack2/jack2-9999.ebuild b/media-sound/jack2/jack2-9999.ebuild index c2b74cc94497..2241477aa20d 100644 --- a/media-sound/jack2/jack2-9999.ebuild +++ b/media-sound/jack2/jack2-9999.ebuild @@ -11,7 +11,10 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/jackaudio/${PN}.git" else - SRC_URI="https://github.com/jackaudio/jack2/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI=" + https://github.com/jackaudio/jack2/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz + " KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi