From f96ac6ed27d19725cebc8870cd9aacef5db59437 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 9 Feb 2026 15:13:11 +0200 Subject: [PATCH] media-video/cinelerra-gg: add 2026.02.02 --- media-video/cinelerra-gg/Manifest | 1 + .../cinelerra-gg-2026.02.02.ebuild | 131 ++++++++++++++++++ 2 files changed, 132 insertions(+) create mode 100644 media-video/cinelerra-gg/cinelerra-gg-2026.02.02.ebuild diff --git a/media-video/cinelerra-gg/Manifest b/media-video/cinelerra-gg/Manifest index 155e9a3..13a6548 100644 --- a/media-video/cinelerra-gg/Manifest +++ b/media-video/cinelerra-gg/Manifest @@ -1,3 +1,4 @@ DIST cin_5.1.20250331-src.tgz 188966149 BLAKE2B 2653204e8ddd8a3a3cac61fa572bd63ee81a3bbff364221e98a2a03ea7789742145a0f4a4a99f4725e7a4343a06e88df505c02d7ef1d66d106a21f4263006688 SHA512 c1eec9dedd0cbcf413fa28432e4286fa3c66dfb981832dfbd56c5c2bf385cd699bd61f9a12d9eb96ea19ac091afabe2cd17b81ebd784012b9ce2a4acecb2ab08 DIST cin_5.1.20250620-src.tgz 194810706 BLAKE2B 0acf42e1c73387c46eda7fce2d7c8e3e2d257f14ade4c172d918b8dfc9a41fc25b08de694fe8c96ba2eab9a070c13da0b28fb69caf7cb56bdd6245ff245caf45 SHA512 230bf070db34a9985a90f842d9c69a36aae3373dfe4c728f66cd3d734b1c80731a1af8aed706c74249d74a39e3360c6dc3508182289d7220945f0e482a3078e2 DIST cin_5.1.20251231-src.tgz 395729135 BLAKE2B 9ac8f3874cbf8b1ed9b20ebcac590d04cf044337e99a95f6c80050521d10092c8279911490ba90ed6ea8a594986a8bf5e8174a201a56cbcc2eb2a8047ec925ac SHA512 06fd0ab43b22d4e2a477fe52716a689d75dc84ad2ab346ed5cce5e9b765bfd0e7d969451324a33e3845b05c16f40e01caf9a8f6aff62d8c81c28df425e30c8d0 +DIST cin_5.1.20260202-src.tgz 182599290 BLAKE2B b015d3a1b272082d04c3d161ac26e750419eea37beccf3385c14594196549aea3fbca5be01e155f7d1f636dd2ff7f4332ef681f6a62daa42c939f603c9981664 SHA512 68d248be829e074ba58385be813e72dd4d58ff7702e9c22d833ced555e01d9f998943581bb9b75695f26687976492862668822d5a53661e0f2e76bfea3e0aa7f diff --git a/media-video/cinelerra-gg/cinelerra-gg-2026.02.02.ebuild b/media-video/cinelerra-gg/cinelerra-gg-2026.02.02.ebuild new file mode 100644 index 0000000..83ee230 --- /dev/null +++ b/media-video/cinelerra-gg/cinelerra-gg-2026.02.02.ebuild @@ -0,0 +1,131 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools flag-o-matic xdg + +MY_PV=${PV//./} + +DESCRIPTION="The most advanced non-linear video editor and compositor" +HOMEPAGE="https://www.cinelerra-gg.org/" +SRC_URI=" + https://download.cinelerra-gg.org/download.php?file=src/cin_5.1.${MY_PV}-src.tgz +" +S="${WORKDIR}/cinelerra-5.1" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa debug dvb ieee1394 lv2 oss shuttle usb v4l vdpau" +RESTRICT="mirror" + +RDEPEND=" + app-arch/bzip2 + app-arch/xz-utils + dev-libs/imath:3= + media-libs/libjpeg-turbo:= + media-libs/dav1d:= + media-libs/flac:= + >=media-libs/freetype-2 + media-libs/fontconfig + media-libs/jbigkit:= + media-libs/libaom:= + media-libs/libdv + >=media-libs/libogg-1.2 + media-libs/libpng:0= + media-libs/libpulse + media-libs/libsndfile + >=media-libs/libtheora-1.2:= + >=media-libs/libvorbis-1.3 + media-libs/giflib:= + media-libs/libva:= + media-libs/libvpx:= + media-libs/libwebp:= + media-libs/openexr:= + media-libs/opus + media-libs/tiff:= + sci-libs/fftw:3.0= + sys-libs/zlib + sys-process/numactl + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXft + x11-libs/libXinerama + x11-libs/libXv + virtual/glu + virtual/opengl + virtual/libusb:1 + alsa? ( media-libs/alsa-lib ) + ieee1394? ( + media-libs/libiec61883:= + >=sys-libs/libavc1394-0.5.0:= + >=sys-libs/libraw1394-1.2.0:= + ) + lv2? ( + app-accessibility/at-spi2-core:2 + dev-libs/glib:2 + dev-libs/serd + dev-libs/sord + media-libs/harfbuzz:= + media-libs/lilv + media-libs/sratom + media-libs/suil + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:2 + x11-libs/pango + ) + vdpau? ( + x11-libs/libvdpau + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-arch/xz-utils + dev-lang/yasm + virtual/pkgconfig +" + +src_prepare() { + cp "${FILESDIR}"/mjpegtools-2.1.0.patch9 thirdparty/src/ || die + default + eautoreconf +} + +src_configure() { + # bug #924419 + append-ldflags "-Wl,--copy-dt-needed-entries" + + local myconf=( + --enable-ffmpeg + --without-esound + --with-gl + --with-xft + --with-dv + --with-openexr + + $(use_with oss) + $(use_with alsa) + $(use_with ieee1394 firewire) + $(use_with dvb) + $(use_with v4l video4linux2) + $(use_with vdpau) + $(use_with usb shuttle_usb) + $(use_with shuttle) + $(use_with lv2) + + --with-plugin-dir="${EPREFIX}/usr/$(get_libdir)/${PN}" + ) + use debug && myconf+=( '--enable-x-error-output' ) + + econf "${myconf[@]}" +} + +src_install() { + emake -j1 DESTDIR="${D}" install + + dodoc README + docinto html + dodoc -r doc/*.png doc/*.html doc/*.texi doc/*.pdf +}