commit: bdbb34ced1eee17ec91ccb6157a668b0b0684033 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Tue Apr 15 15:34:24 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Tue Apr 15 15:35:11 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbb34ce
media-video/bino: drop 1.6.8, 2.0, dropping ~x86 keyword 1.x depends on Qt5, 2.x requires pandoc which cannot be built on x86. Bug: https://bugs.gentoo.org/950958 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> media-video/bino/Manifest | 2 - media-video/bino/bino-1.6.8.ebuild | 78 ---------------------- media-video/bino/bino-2.0.ebuild | 34 ---------- media-video/bino/files/bino-1.6.8-respect-AR.patch | 21 ------ .../bino/files/bino-1.6.8-time-include.patch | 23 ------- 5 files changed, 158 deletions(-) diff --git a/media-video/bino/Manifest b/media-video/bino/Manifest index 5326388e0514..2ad730855584 100644 --- a/media-video/bino/Manifest +++ b/media-video/bino/Manifest @@ -1,3 +1 @@ -DIST bino-1.6.8.tar.xz 836712 BLAKE2B 801d6f1ffbf1a7fbaabcdbb2c4bd649662d3b14b08189431a418702177f5de28a8961763c83962fd72cbf6f762fad34ed0b616efc68a723f65b6c72823618897 SHA512 d8cf5be356add4ed3fb36673038b5ffd92d0dc840798cc616fa4b11fec221c7f114347dfc7cdb7a3a24c5599b56301cddc99f84d3862d8e874612960281319cc -DIST bino-2.0.tar.gz 193004 BLAKE2B cb9f40e6eb3f925ecf83e766d613ce15c2fccf8b52a16c3b8000b8854a1defc5dab271c984db3a3780e5126b0e83e60c675956ee6e287c117874c0ef6b504fbf SHA512 5620c506f4de1a9aa7f21f0a23481c5174e7a6a47e6401a84d048dc87843249ef325e33ebc49790d405eb4697c3c571550b0e202f24e758c446ce8e4014f98b3 DIST bino-2.2.tar.gz 217784 BLAKE2B 84897edefd3c7ca34bea06bdafe985b2ba8936fc0f5303dfb288589361202537d68ffcfcda7e5daec3b59b72385f840dd5d57bc125fdf6383ca9ebed2194f6ec SHA512 73e6207db4a71673f88ebbd8999054acfc8f70a069fc74089976786082373d0eb7ae675786b1d3cf8907987267d9b1b50ddb05366b8b70f880c6898da765cd7b diff --git a/media-video/bino/bino-1.6.8.ebuild b/media-video/bino/bino-1.6.8.ebuild deleted file mode 100644 index 841c5e2b3aa8..000000000000 --- a/media-video/bino/bino-1.6.8.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic qmake-utils xdg - -DESCRIPTION="Stereoscopic and multi-display media player" -HOMEPAGE="https://bino3d.org/" -SRC_URI="https://bino3d.org/releases/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug doc lirc video_cards_nvidia" - -# <ffmpeg-5 for bug #907682 and bug #834400. >=bino-2 uses Qt 6 and drops ffmpeg. -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - >=media-libs/glew-1.6.0:0= - >=media-libs/libass-0.9.9 - >=media-libs/openal-1.15.1 - virtual/libintl - <media-video/ffmpeg-5:= - lirc? ( app-misc/lirc ) - video_cards_nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] )" -DEPEND="${RDEPEND}" -BDEPEND="sys-devel/gettext - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-1.6.8-time-include.patch - "${FILESDIR}"/${PN}-1.6.8-respect-AR.patch -) - -src_prepare() { - default - - # Needed for AR patch - eautoreconf -} - -src_configure() { - if use video_cards_nvidia; then - append-cppflags "-I${ESYSROOT}/usr/include/NVCtrl" - append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/opengl/nvidia/lib -L${ESYSROOT}/usr/$(get_libdir)" - append-libs "Xext" - fi - - if use lirc; then - append-cppflags "-I${ESYSROOT}/usr/include/lirc" - append-libs "lirc_client" - fi - - # Fix a compilation error because of a multiple definitions error in glew - append-ldflags "-zmuldefs" - - export MOC="$(qt5_get_bindir)"/moc - export RCC="$(qt5_get_bindir)"/rcc - - econf \ - $(use_with video_cards_nvidia xnvctrl) \ - $(use_with lirc) \ - $(use_enable debug) \ - --without-equalizer \ - --with-qt-version=5 -} - -src_install() { - default - - if ! use doc; then - rm -rf "${ED}"/usr/share/doc/${PF}/html || die - fi -} diff --git a/media-video/bino/bino-2.0.ebuild b/media-video/bino/bino-2.0.ebuild deleted file mode 100644 index 852eb60d2b30..000000000000 --- a/media-video/bino/bino-2.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="Stereoscopic and multi-display media player" -HOMEPAGE="https://bino3d.org/" -SRC_URI="https://bino3d.org/releases/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - dev-qt/qtbase:6[gui,opengl,widgets] - dev-qt/qtmultimedia:6 - dev-qt/qtsvg:6 -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-qt/qttools:6[linguist] - virtual/pandoc -" - -src_compile() { - local mycmakeargs=( - # Unpackaged - -DCMAKE_DISABLE_FIND_PACKAGE_QVR=ON - ) - - cmake_src_configure -} diff --git a/media-video/bino/files/bino-1.6.8-respect-AR.patch b/media-video/bino/files/bino-1.6.8-respect-AR.patch deleted file mode 100644 index 8bf545ba11e8..000000000000 --- a/media-video/bino/files/bino-1.6.8-respect-AR.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://git.marlam.de/gitweb/?p=bino.git;a=commitdiff;h=94fbab21a6d98fe6f6fffa0283b60da30f1d7c20 - -From: Sam James <[email protected]> -Date: Fri, 2 Sep 2022 02:04:00 +0100 -Subject: [PATCH 1/2] build: respect AR - -Search for AR using the normal mechanisms like e.g. CC -to allow it to be easily overridden in the environment. - -Bug: https://bugs.gentoo.org/804486 -Signed-off-by: Sam James <[email protected]> ---- a/configure.ac -+++ b/configure.ac -@@ -38,6 +38,7 @@ AC_PROG_CXX - AC_PROG_INSTALL - AC_PROG_RANLIB - AC_PROG_LN_S -+AM_PROG_AR - AC_LANG([C++]) - AC_C_BIGENDIAN - diff --git a/media-video/bino/files/bino-1.6.8-time-include.patch b/media-video/bino/files/bino-1.6.8-time-include.patch deleted file mode 100644 index e331f9a29cfe..000000000000 --- a/media-video/bino/files/bino-1.6.8-time-include.patch +++ /dev/null @@ -1,23 +0,0 @@ -https://git.marlam.de/gitweb/?p=bino.git;a=commit;h=99a9fe61134ba9ca379d2bddb52e8322cad769e5 - -From: Sam James <[email protected]> -Date: Fri, 2 Sep 2022 02:04:26 +0100 -Subject: [PATCH 2/2] Fix build with GCC 12 and musl (missing <ctime> include) - -Fixes build errors like: -``` -../../src/base/str.h:146:30: error: 'time_t' was not declared in this scope - 146 | std::string rfc2822_time(time_t t); -``` - -Signed-off-by: Sam James <[email protected]> ---- a/src/base/str.h -+++ b/src/base/str.h -@@ -31,6 +31,7 @@ - #include <vector> - #include <cstdarg> - #include <cerrno> -+#include <ctime> - - #ifdef __GNUC__ - # define STR_AFP(a, b) __attribute__ ((format (printf, a, b)))
