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)))

Reply via email to