From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3E7481584AD for ; Mon, 28 Apr 2025 04:29:07 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 21E47343110 for ; Mon, 28 Apr 2025 04:29:07 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 5F2E21104BC; Mon, 28 Apr 2025 04:28:58 +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)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 57D231104BC for ; Mon, 28 Apr 2025 04:28:58 +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)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 1265F34308F for ; Mon, 28 Apr 2025 04:28:58 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9D0FE266B for ; Mon, 28 Apr 2025 04:28:55 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1745814485.67f426e73f2d032cdfaeaa0e3ed66401897e9d39.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/mixxx/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-sound/mixxx/metadata.xml media-sound/mixxx/mixxx-9999.ebuild X-VCS-Directories: media-sound/mixxx/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 67f426e73f2d032cdfaeaa0e3ed66401897e9d39 X-VCS-Branch: master Date: Mon, 28 Apr 2025 04:28:55 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 22926a7e-8431-4003-99b4-17780bc16021 X-Archives-Hash: ce9e6a6935564c7445cf1c7b2ce27762 commit: 67f426e73f2d032cdfaeaa0e3ed66401897e9d39 Author: Nicolas PARLANT parhuet fr> AuthorDate: Mon Mar 17 13:36:21 2025 +0000 Commit: Sam James gentoo org> CommitDate: Mon Apr 28 04:28:05 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f426e7 media-sound/mixxx: sync with 2.5.1. Add exp-QML-UI and gles2-only sync with 2.5.1 and some additional changes : * live version builds now with success with qtbase[gles2-only] * QML-UI is not functionnal for now but is under developpement. It has already proved to be useful for getting bug fixes from upstream. use experimental useflag for it. add a single additional dependency with qt5compat[+qml]. * patch for X11-less is not included to avoid error when merging. Signed-off-by: Nicolas PARLANT parhuet.fr> Part-of: https://github.com/gentoo/gentoo/pull/41307 Closes: https://github.com/gentoo/gentoo/pull/41307 Signed-off-by: Sam James gentoo.org> media-sound/mixxx/metadata.xml | 1 + media-sound/mixxx/mixxx-9999.ebuild | 25 +++++++++++++------------ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/media-sound/mixxx/metadata.xml b/media-sound/mixxx/metadata.xml index 816354871636..d3d428e66ae1 100644 --- a/media-sound/mixxx/metadata.xml +++ b/media-sound/mixxx/metadata.xml @@ -7,6 +7,7 @@ Build and install benchmark binary: mixxx-test --benchmark + Add support for experimental-QML-UI. Available with --qml arg Enable musical key detection support via media-libs/libkeyfinder Add support for Ladspa V2 via media-libs/lilv Enable MIDI support via media-libs/portmidi diff --git a/media-sound/mixxx/mixxx-9999.ebuild b/media-sound/mixxx/mixxx-9999.ebuild index f443853c094a..1d2e2a4f9aef 100644 --- a/media-sound/mixxx/mixxx-9999.ebuild +++ b/media-sound/mixxx/mixxx-9999.ebuild @@ -20,7 +20,8 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="aac benchmark ffmpeg keyfinder lv2 midi modplug mp3 mp4 opus" +# gles2-only: at least not before 2.6 for keyworded ebuild +IUSE="aac benchmark experimental ffmpeg gles2-only keyfinder lv2 midi modplug mp3 mp4 opus" IUSE+=" qtkeychain rubberband shout test upower wavpack" REQUIRED_USE=" benchmark? ( test ) @@ -31,10 +32,11 @@ RESTRICT="!test? ( test )" RDEPEND=" dev-db/sqlite:3 + dev-cpp/abseil-cpp:= dev-libs/hidapi dev-libs/protobuf:= - dev-qt/qt5compat:6[qml] - dev-qt/qtbase:6[concurrent,dbus,gui,icu,network,opengl,sql,sqlite,ssl,widgets,xml,X] + dev-qt/qt5compat:6 + dev-qt/qtbase:6[concurrent,dbus,gles2-only=,gui,icu,network,opengl,sql,sqlite,ssl,widgets,xml,X] dev-qt/qtdeclarative:6 dev-qt/qtshadertools:6 dev-qt/qtsvg:6 @@ -47,9 +49,8 @@ RDEPEND=" media-libs/libsoundtouch:= media-libs/libvorbis media-libs/portaudio -