public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Ionen Wolkens" <ionen@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/jack2/
Date: Mon,  6 May 2024 01:37:52 +0000 (UTC)	[thread overview]
Message-ID: <1714957502.8bdaa74cd9de0c0bbd74d5562eea7f113eb017ad.ionen@gentoo> (raw)

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
 


             reply	other threads:[~2024-05-06  1:37 UTC|newest]

Thread overview: 102+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-05-06  1:37 Ionen Wolkens [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-09-03 12:31 [gentoo-commits] repo/gentoo:master commit in: media-sound/jack2/ Ionen Wolkens
2023-11-24  9:31 Sam James
2023-09-12 17:14 Ionen Wolkens
2023-02-20 20:27 Arthur Zamarin
2023-02-19 16:38 Sam James
2023-02-19 12:55 Arthur Zamarin
2023-02-19 11:27 Arthur Zamarin
2023-02-19 11:27 Arthur Zamarin
2023-02-19 11:27 Arthur Zamarin
2023-02-02 16:19 Ionen Wolkens
2023-01-28 15:56 Ionen Wolkens
2022-12-02  7:41 Miroslav Šulc
2022-12-02  6:26 Arthur Zamarin
2022-12-02  6:03 Sam James
2022-12-02  5:58 Sam James
2022-12-02  5:53 Sam James
2022-12-02  3:18 Ionen Wolkens
2022-12-02  3:18 Ionen Wolkens
2022-12-02  3:18 Ionen Wolkens
2022-11-18 13:06 Arthur Zamarin
2022-11-18 12:56 Arthur Zamarin
2022-11-12 12:56 Yixun Lan
2022-11-12  6:12 WANG Xuerui
2022-11-05  2:07 Sam James
2022-11-05  2:07 Sam James
2022-11-04 21:59 Ionen Wolkens
2022-11-04 21:59 Ionen Wolkens
2022-06-07  5:45 Sam James
2021-08-22  3:42 Sam James
2021-08-19 19:59 Sam James
2021-08-19  1:25 Agostino Sarubbo
2021-08-18 12:58 Agostino Sarubbo
2021-08-17  5:37 Agostino Sarubbo
2021-08-17  5:36 Agostino Sarubbo
2021-07-16  7:10 Miroslav Šulc
2021-06-30 17:19 Miroslav Šulc
2021-05-17  8:12 Miroslav Šulc
2021-05-17  7:49 Agostino Sarubbo
2021-05-16 23:44 Sam James
2021-05-16 14:44 Sam James
2021-05-16 12:45 Sam James
2021-04-15 12:17 Miroslav Šulc
2021-02-20 10:11 Miroslav Šulc
2021-02-19 16:22 Sam James
2021-02-18 23:25 Sam James
2021-02-18 17:15 Sam James
2021-02-18 17:14 Sam James
2021-02-18 17:14 Sam James
2021-02-18 17:12 Sam James
2021-01-18 10:38 Miroslav Šulc
2021-01-02 11:51 Miroslav Šulc
2020-12-05  7:23 Miroslav Šulc
2020-12-04 18:37 Sergei Trofimovich
2020-12-03  7:59 Sam James
2020-12-03  4:53 Sam James
2020-12-02 23:31 Thomas Deutschmann
2020-12-02 10:23 Sam James
2020-11-02  9:56 Miroslav Šulc
2020-10-07  6:53 Agostino Sarubbo
2020-10-07  6:50 Agostino Sarubbo
2020-10-06  4:29 Sam James
2020-10-06  4:24 Sam James
2020-07-30  0:00 Sam James
2020-07-29 22:37 Sam James
2020-07-27 13:54 Sam James
2020-06-04  9:06 David Seifert
2020-05-09  8:41 Miroslav Šulc
2020-05-08 10:46 Agostino Sarubbo
2020-05-03 10:01 Agostino Sarubbo
2020-04-03 15:29 Miroslav Šulc
2020-02-10 12:12 Michał Górny
2020-02-09 16:31 Michał Górny
2019-12-03 10:06 Agostino Sarubbo
2019-12-03 10:03 Agostino Sarubbo
2019-12-02 11:06 Miroslav Šulc
2019-11-02 21:59 Miroslav Šulc
2019-11-02 20:54 Miroslav Šulc
2019-11-01 11:32 Miroslav Šulc
2019-10-28 23:43 Miroslav Šulc
2019-01-24 13:30 Miroslav Šulc
2018-11-18 11:22 Andreas Sturmlechner
2018-11-18 11:22 Andreas Sturmlechner
2018-10-20 21:48 Michał Górny
2018-09-16 18:41 Andreas Sturmlechner
2018-09-16 18:22 Andreas Sturmlechner
2018-09-16 18:22 Andreas Sturmlechner
2018-01-28 23:19 Andreas Sturmlechner
2017-12-20 22:34 Patrice Clement
2017-12-20 22:34 Patrice Clement
2017-12-20 22:34 Patrice Clement
2017-12-04  9:30 Alexis Ballier
2017-12-04  9:30 Alexis Ballier
2017-12-04  9:30 Alexis Ballier
2017-12-04  9:30 Alexis Ballier
2017-12-04  9:30 Alexis Ballier
2017-09-04 18:44 Michał Górny
2017-07-07 20:46 Alexis Ballier
2017-06-18 17:46 Alexis Ballier
2017-03-14 10:37 Alexis Ballier
2016-02-18 11:25 Alexis Ballier
2016-02-16 14:31 Alexis Ballier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1714957502.8bdaa74cd9de0c0bbd74d5562eea7f113eb017ad.ionen@gentoo \
    --to=ionen@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox