public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libcec/
Date: Thu, 01 May 2025 01:26:26 +0000 (UTC)	[thread overview]
Message-ID: <1746062750.002612edc8b404763cfc8913f989fd887fb485d8.sam@gentoo> (raw)

commit:     002612edc8b404763cfc8913f989fd887fb485d8
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Wed Apr 30 17:58:20 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May  1 01:25:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002612ed

dev-libs/libcec: remove cubox use flag

These headers may have never existed in the gentoo tree, older versions just
silently compiled causing breakage elsewhere. Now the situation has
improved in 7.0.0 where it will fail to configure without the headers
present atleast. But this doesn't address the fact that these headers are
still elusive.

These headers were most likely available in an android fork of the
kernel at some time and some other related headers are in an out of tree
module beagle-nxp-hdmi which was last updated in 2012 and was never in
the gentoo tree.

Closes: https://bugs.gentoo.org/955124
Closes: https://bugs.gentoo.org/922690
Closes: https://bugs.gentoo.org/818262
Closes: https://bugs.gentoo.org/824978
Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41865
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/libcec/libcec-6.0.2-r2.ebuild | 5 +++--
 dev-libs/libcec/libcec-7.0.0.ebuild    | 5 +++--
 dev-libs/libcec/metadata.xml           | 1 -
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/dev-libs/libcec/libcec-6.0.2-r2.ebuild b/dev-libs/libcec/libcec-6.0.2-r2.ebuild
index df3bc14eb531..34046941a2bb 100644
--- a/dev-libs/libcec/libcec-6.0.2-r2.ebuild
+++ b/dev-libs/libcec/libcec-6.0.2-r2.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_P}"
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-IUSE="cubox exynos kernel-cec python tools udev +xrandr"
+IUSE="exynos kernel-cec python tools udev +xrandr"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND=">=dev-libs/libplatform-2.0.0
@@ -73,7 +73,8 @@ src_configure() {
 		-DHAVE_LIBUDEV=$(usex udev ON OFF)
 		-DSKIP_PYTHON_WRAPPER=$(usex python OFF ON)
 		-DHAVE_EXYNOS_API=$(usex exynos ON OFF)
-		-DHAVE_TDA995X_API=$(usex cubox ON OFF)
+		# bug 922690 and bug 955124
+		-DHAVE_TDA995X_API=OFF
 		-DHAVE_RPI_API=OFF
 	)
 

diff --git a/dev-libs/libcec/libcec-7.0.0.ebuild b/dev-libs/libcec/libcec-7.0.0.ebuild
index 25686fccbef0..9a26800de71c 100644
--- a/dev-libs/libcec/libcec-7.0.0.ebuild
+++ b/dev-libs/libcec/libcec-7.0.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_P}"
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-IUSE="cubox exynos kernel-cec python tools udev +xrandr"
+IUSE="exynos kernel-cec python tools udev +xrandr"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND=">=dev-libs/libplatform-2.0.0
@@ -71,7 +71,8 @@ src_configure() {
 		-DHAVE_LIBUDEV=$(usex udev)
 		-DHAVE_RANDR=$(usex xrandr)
 		-DHAVE_RPI_API=OFF
-		-DHAVE_TDA995X_API=$(usex cubox)
+		# bug 922690 and bug 955124
+		-DHAVE_TDA995X_API=OFF
 		-DHAVE_EXYNOS_API=$(usex exynos)
 		-DHAVE_LINUX_API=$(usex kernel-cec)
 

diff --git a/dev-libs/libcec/metadata.xml b/dev-libs/libcec/metadata.xml
index d85d93ab8403..785f8f1546b0 100644
--- a/dev-libs/libcec/metadata.xml
+++ b/dev-libs/libcec/metadata.xml
@@ -3,7 +3,6 @@
 <pkgmetadata>
   <!-- maintainer-needed -->
   <use>
-    <flag name="cubox">Enable support for enable support for the TDA995x</flag>
     <flag name="exynos">Enable support for Exynos chipsets</flag>
     <flag name="xrandr">Enable detection of active HDMI using xrandr extensions</flag>
     <flag name="kernel-cec">Enable support for Linux kernel CEC framework</flag>


             reply	other threads:[~2025-05-01  1:26 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-05-01  1:26 Sam James [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-08-23  7:26 [gentoo-commits] repo/gentoo:master commit in: dev-libs/libcec/ Viorel Munteanu
2025-08-23  7:26 Viorel Munteanu
2025-05-11  1:52 Sam James
2025-05-10 23:22 Sam James
2025-05-10 23:22 Sam James
2025-04-30 14:25 Sam James
2025-04-30 14:25 Sam James
2025-04-30 14:25 Sam James
2024-05-28 18:19 Arthur Zamarin
2024-05-28 12:35 Sam James
2024-05-28 12:29 Michał Górny
2024-04-22 16:52 Viorel Munteanu
2024-02-10 21:24 James Le Cuirot
2023-05-28 18:38 Andreas Sturmlechner
2023-05-05  9:03 Arthur Zamarin
2023-05-02 20:15 Sam James
2023-05-02 20:11 Sam James
2023-05-02  8:24 Viorel Munteanu
2022-08-27 11:45 Yixun Lan
2022-04-28  3:34 Sam James
2021-11-02  8:38 Arthur Zamarin
2021-05-19 23:38 Craig Andrews
2021-03-29 14:50 Sam James
2021-01-03  1:18 Sam James
2020-11-06  8:33 Sam James
2020-11-06  8:33 Sam James
2020-11-06  8:33 Sam James
2020-11-06  8:24 Sam James
2020-05-13 10:08 Agostino Sarubbo
2020-05-12 13:05 Agostino Sarubbo
2020-04-18 17:55 Craig Andrews
2020-02-10 11:54 Michał Górny
2019-10-15 19:15 Craig Andrews
2019-03-09 10:45 Ian Whyman
2019-01-01 14:14 Ian Whyman
2019-01-01 14:10 Ian Whyman
2018-06-24 12:37 Jason Zaman
2018-05-17 17:31 Craig Andrews
2017-05-26 14:05 Agostino Sarubbo
2017-05-25 10:44 Agostino Sarubbo
2017-05-12 21:50 Ian Whyman
2017-05-12 21:50 Ian Whyman
2017-01-21 17:16 Agostino Sarubbo
2017-01-09 21:25 Ian Whyman
2016-12-14 21:28 Ian Whyman
2016-10-26 21:11 Patrice Clement
2016-07-10 12:25 Ian Whyman
2016-05-22  9:59 Ian Whyman
2016-04-04  9:19 Michael Weber
2016-04-03 15:14 Patrice Clement
2016-04-02 11:57 Ian Whyman
2016-03-27  9:38 Agostino Sarubbo
2016-03-27  9:37 Agostino Sarubbo
2016-03-27  4:52 Mike Frysinger
2015-08-26 11:00 Agostino Sarubbo

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=1746062750.002612edc8b404763cfc8913f989fd887fb485d8.sam@gentoo \
    --to=sam@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