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 11B2A1584AD for ; Wed, 30 Apr 2025 14:25:30 +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 F229E342F9C for ; Wed, 30 Apr 2025 14:25:29 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id CEF7C110328; Wed, 30 Apr 2025 14:25:17 +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 C917C110328 for ; Wed, 30 Apr 2025 14:25:17 +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 7E47C33BED6 for ; Wed, 30 Apr 2025 14:25:17 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 095822669 for ; Wed, 30 Apr 2025 14:25:16 +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: <1746023086.9d333b9cf6363a5867de3e45b06b0d1e597c9a28.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libcec/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-libs/libcec/libcec-6.0.2-r1.ebuild dev-libs/libcec/metadata.xml X-VCS-Directories: dev-libs/libcec/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 9d333b9cf6363a5867de3e45b06b0d1e597c9a28 X-VCS-Branch: master Date: Wed, 30 Apr 2025 14:25:16 +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: eaf2e2ed-7999-4005-bdc0-20933a1385bb X-Archives-Hash: 5984f9be20dfbbaab7d9225d51b87b4c commit: 9d333b9cf6363a5867de3e45b06b0d1e597c9a28 Author: Alfred Wingate protonmail com> AuthorDate: Tue Apr 29 19:39:15 2025 +0000 Commit: Sam James gentoo org> CommitDate: Wed Apr 30 14:24:46 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d333b9c dev-libs/libcec: drop 6.0.2-r1 Signed-off-by: Alfred Wingate protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41853 Signed-off-by: Sam James gentoo.org> dev-libs/libcec/libcec-6.0.2-r1.ebuild | 131 --------------------------------- dev-libs/libcec/metadata.xml | 1 - 2 files changed, 132 deletions(-) diff --git a/dev-libs/libcec/libcec-6.0.2-r1.ebuild b/dev-libs/libcec/libcec-6.0.2-r1.ebuild deleted file mode 100644 index f6382bb14788..000000000000 --- a/dev-libs/libcec/libcec-6.0.2-r1.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -MY_PV=${PV/_p/-} -MY_P=${PN}-${MY_PV} - -inherit cmake linux-info python-single-r1 toolchain-funcs udev - -DESCRIPTION="Library for communicating with the Pulse-Eight USB HDMI-CEC Adaptor" -HOMEPAGE="https://libcec.pulse-eight.com" -SRC_URI="https://github.com/Pulse-Eight/${PN}/archive/${MY_P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_P}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" -IUSE="cubox exynos kernel-cec python raspberry-pi tools udev +xrandr" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=">=dev-libs/libplatform-2.0.0 - python? ( ${PYTHON_DEPS} ) - raspberry-pi? ( >=media-libs/raspberrypi-userland-0_pre20160305-r1 ) - udev? ( virtual/udev ) - xrandr? ( - x11-libs/libX11 - x11-libs/libXrandr - ) - -" -DEPEND="${RDEPEND} - python? ( dev-lang/swig )" -BDEPEND="virtual/pkgconfig" - -CONFIG_CHECK="~USB_ACM" - -PATCHES=( - "${FILESDIR}/${PN}-4.0.7-no-override-udev.patch" - "${FILESDIR}/${PN}-6.0.2-musl-nullptr.patch" -) - -pkg_pretend() { - use udev || CONFIG_CHECK+=" ~SYSFS" - ERROR_SYSFS="When using libcec build without udev, kernel config option CONFIG_SYSFS is required to automatically detect P8 USB-CEC adapter port number" - - linux-info_pkg_setup -} - -pkg_setup() { - linux-info_pkg_setup - use python && python-single-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - # Do not hardcode the python libpath #577612 - sed -i \ - -e '/DESTINATION/s:"lib/python${PYTHON_VERSION}/${PYTHON_PKG_DIR}":${PYTHON_SITEDIR}:' \ - src/libcec/cmake/CheckPlatformSupport.cmake || die - - sed -Ee 's|[ ~]?#DIST#;?||g' debian/changelog.in > ChangeLog || die - - (use tools && use python) || cmake_comment_add_subdirectory "src/pyCecClient" - - if ! use tools; then - cmake_comment_add_subdirectory "src/cec-client" - cmake_comment_add_subdirectory "src/cecc-client" - sed -i -Ee 's|add_dependencies\(cecc?-client cec\)|#DO NOT BUILD \0|' \ - CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - -DHAVE_LINUX_API=$(usex kernel-cec ON OFF) - -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) - -DHAVE_RPI_API=$(usex raspberry-pi ON OFF) - ) - - if linux_config_exists && linux_chkconfig_present SYSFS; then - mycmakeargs+=( -DHAVE_P8_USB_DETECT=ON ) - fi - - # raspberrypi-userland itself does not provide .pc file so using - # bcm_host.pc instead - use raspberry-pi && mycmakeargs+=( - -DRPI_INCLUDE_DIR=$( $(tc-getPKG_CONFIG) --variable=includedir bcm_host) \ - -DRPI_LIB_DIR=$( $(tc-getPKG_CONFIG) --variable=libdir bcm_host) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use udev ; then - sed '/2548/ s/SUBSYSTEM/SUBSYSTEMS/; s/$/, GROUP="video"/;' "${S}/debian/pulse-eight-usb-cec.udev" > \ - "${BUILD_DIR}/65-pulse-eight-usb-cec.rules" || die - fi -} - -src_install() { - cmake_src_install - - use python && python_optimize "${D}$(python_get_sitedir)" - - use tools && doman debian/cec-client.1 - - if use udev; then - udev_dorules "${BUILD_DIR}/65-pulse-eight-usb-cec.rules" - fi -} - -pkg_postrm() { - use udev && udev_reload -} - -pkg_postinst() { - use udev && udev_reload - - elog "You will need to ensure the user running your CEC client has" - elog "read/write access to the device. You can ensure this by adding" - elog "them to the video group" -} diff --git a/dev-libs/libcec/metadata.xml b/dev-libs/libcec/metadata.xml index 9b4ef0497a27..d85d93ab8403 100644 --- a/dev-libs/libcec/metadata.xml +++ b/dev-libs/libcec/metadata.xml @@ -5,7 +5,6 @@ Enable support for enable support for the TDA995x Enable support for Exynos chipsets - Enable support for the Raspberry Pi Enable detection of active HDMI using xrandr extensions Enable support for Linux kernel CEC framework Enable build of cec-client and other test and demo executable tools