movit has been updated upstream to 1.7.1 since Tue, 1 Aug 2023 https://git.sesse.net/?p=movit;a=summary https://movit.sesse.net/ I try to make an ebuild for it I hope it should help with Bug 930404 and Bug 928157 Reproducible: Always
Created attachment 891671 [details] proposal ebuild --- /var/db/repos/localrepo/media-video/movit/movit-1.6.3-r1.ebuild 2024-04-24 17:45:21.805587993 +0200 +++ /var/db/repos/localrepo/media-video/movit/movit-1.7.1.ebuild 2024-04-24 18:24:07.905344775 +0200 @@ -20,14 +20,14 @@ RDEPEND="media-libs/mesa[X(+)] >=dev-cpp/eigen-3.2.0:3 - media-libs/libepoxy[egl,X] + >=media-libs/libepoxy-1.5.10-r3[X] >=sci-libs/fftw-3:= media-libs/libsdl2" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" PATCHES=( - "${FILESDIR}"/${PN}-1.6.3-gcc12.patch + "${FILESDIR}"/${PN}-1.7.1-gcc12.patch ) src_compile() {
Created attachment 891672 [details, diff] same as -1.6.3-gcc12.patch same patch file just filename change
Created attachment 891682 [details] proposal ebuild v2 better I hope.. --- /var/db/repos/localrepo/media-video/movit/movit-1.6.3-r1.ebuild 2024-04-24 17:45:21.805587993 +0200 +++ /var/db/repos/localrepo/media-video/movit/movit-1.7.1.ebuild 2024-04-25 08:26:54.541653604 +0200 @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,21 +13,21 @@ LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" # no sane way to use OpenGL from within tests? RESTRICT="test" RDEPEND="media-libs/mesa[X(+)] >=dev-cpp/eigen-3.2.0:3 - media-libs/libepoxy[egl,X] + media-libs/libepoxy[egl(+),X] >=sci-libs/fftw-3:= media-libs/libsdl2" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" PATCHES=( - "${FILESDIR}"/${PN}-1.6.3-gcc12.patch + "${FILESDIR}"/${PN}-1.7.1-gcc12.patch ) src_compile() {
Could you be enticed to try contributing with github? This could make it easier for developers for merging and reviewing changes. Contributions via bugzilla have a higher risk of getting missed in my experience.
(In reply to Alfred Wingate from comment #4) > Could you be enticed to try contributing with github? > > This could make it easier for developers for merging and reviewing changes. > Contributions via bugzilla have a higher risk of getting missed in my > experience. ok I did try https://github.com/gentoo/gentoo/pull/36493
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=265460200b9bfd8d758660e4c59953d8851bb39a commit 265460200b9bfd8d758660e4c59953d8851bb39a Author: jms <buyer.jmsalvat@gmail.com> AuthorDate: 2024-04-30 16:16:19 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-05-02 08:51:22 +0000 media-video/movit: add 1.7.1 Closes: https://bugs.gentoo.org/930643 Bug: https://bugs.gentoo.org/930404 Signed-off-by: jms <buyer.jmsalvat@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36511 Signed-off-by: Sam James <sam@gentoo.org> media-video/movit/Manifest | 1 + media-video/movit/movit-1.7.1.ebuild | 44 ++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+)