[proaudio] proaudio/proaudio: [3281] EAPI 7 bump, various fixes

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 3281
Author:   dominique
Date:     2022-01-02 05:14:39 +0100 (Sun, 02 Jan 2022)
Log Message:
-----------
EAPI 7 bump, various fixes

Modified Paths:
--------------
    trunk/overlays/proaudio/media-video/cinelerra/ChangeLog
    trunk/overlays/proaudio/media-video/cinelerra/Manifest
    trunk/overlays/proaudio/media-video/cinelerra/cinelerra-9999.ebuild

Modified: trunk/overlays/proaudio/media-video/cinelerra/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-video/cinelerra/ChangeLog	2022-01-01 22:08:05 UTC (rev 3280)
+++ trunk/overlays/proaudio/media-video/cinelerra/ChangeLog	2022-01-02 04:14:39 UTC (rev 3281)
@@ -1,6 +1,9 @@
 # ChangeLog for media-video/screencastor
 # Copyright 1999-2019 Gentoo Foundation; Distributed under the GPL v2
 
+  01 Jan 2021; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+  cinelerra-9999.ebuild: EAPI bump + various fixes.
+
   03 Jan 2019; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
   cinelerra-9999.ebuild: change git url to new location
 

Modified: trunk/overlays/proaudio/media-video/cinelerra/Manifest
===================================================================
--- trunk/overlays/proaudio/media-video/cinelerra/Manifest	2022-01-01 22:08:05 UTC (rev 3280)
+++ trunk/overlays/proaudio/media-video/cinelerra/Manifest	2022-01-02 04:14:39 UTC (rev 3281)
@@ -1,4 +1,4 @@
 AUX mjpegtools-2.1.0.patch3 4320 BLAKE2B 7c7dfdc9930f396d070514ee8ed0502b429975c24fae4b0f074674e9b993734d24c4112b3b134c480308c095f94efb416a4ffca1a63cba59e62f03ef8f8868d2 SHA512 7507ea35e3780d59dd48ac36a304eacf2e3dd0a8a2cac2a01d5c2e8d8a782837c01a315657d71ba95af2f23beb909631c5177fd178fc70127ee531157f14907b
-EBUILD cinelerra-9999.ebuild 2459 BLAKE2B 18ddb9e26ca3a5f0edd968a864aae30fe4e190f37ae51b1ff2cdf59bc5aa98e4d93f068077ff8207a7df59e16fd4fd0acaf3984245010fc422d50fd1858e97ff SHA512 8252b1a45c3fa84271db224836d90cd8813b7410a0cc5096aa560ed971f0295a09458821ad6cac478a5bc51fca682b095a4f52649ecf01aff1e2ba5d52188163
-MISC ChangeLog 649 BLAKE2B deaea44403782c124ab2f18c971b045f01ff1d10f1b0256eeb2663dbf979d1db1c99e5ac2ec74651fed9c4f197a3ea3c372650cc0656e7ed28548abea70b173b SHA512 5affe3c1e283f0e88b0e48f6ffe42834ce96c034e3f4d4cbc75f3ba4cb9fa2f9570351026590a4d844a528107789b131de3cd7c3909921e29a1d427e232b7e1e
+EBUILD cinelerra-9999.ebuild 2945 BLAKE2B fecf13584929a032d7b9697f915d3d8c66a7294f72c769ee962daf05fe2c9ec669561f1afa90b7c5fc5c89f8a085f7c3b28b033369396f7c43f41d8444f87be6 SHA512 64f7fc51f7a34108ce650388a60b7657722cb6870bffddc7a57a6d0bf45315f0ed3c3cd1ce6ac5499528d9623a2f5dbfe6bef72b405a17b30f2747f7232c2eb8
+MISC ChangeLog 768 BLAKE2B dcfa9ca190920a19f146deada2155b10ba1a51ab448d1faf84760adcbec351da0b186d00fef0d1cff2e996a9dfc50cb198875b9a0f3c969dc20856b91ae8497e SHA512 83afc6d9cd7f15405b2e41d230f34f252e84feb4b646622b88187e0e431bcfec1dd79d9dc8efa7f45066873bbb16416d4b910a986a412e1927e6951bafa568e9
 MISC metadata.xml 388 BLAKE2B 932f836d642d3a6f694fa0673f063ce1760f034212f09fccaa3e59e0e0ede52ec87dd90186c53284dfd3575c85acf9fe2cd5ba53474cd99b8463f301222dfc63 SHA512 f26a150e04bca2f4887e290cd785445149f145b5164413b6d051874c860dbff4a5ecd714db697b3bbe431595cbbf9d68c8f7916b3dfd8e2ab53fa6d8e093ea0d

Modified: trunk/overlays/proaudio/media-video/cinelerra/cinelerra-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-video/cinelerra/cinelerra-9999.ebuild	2022-01-01 22:08:05 UTC (rev 3280)
+++ trunk/overlays/proaudio/media-video/cinelerra/cinelerra-9999.ebuild	2022-01-02 04:14:39 UTC (rev 3281)
@@ -1,8 +1,9 @@
-# Copyright 1999-2019 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-inherit autotools eutils multilib flag-o-matic git-r3
+EAPI=7
+inherit autotools check-reqs multilib flag-o-matic git-r3
+CHECKREQS_DISK_BUILD="3G"
 
 DESCRIPTION="The most advanced non-linear video editor and compositor"
 HOMEPAGE="http://www.cinelerra.org/";
@@ -12,7 +13,7 @@
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="alsa -festival -git_ffmpeg cpu_flags_x86_mmx opengl -oss -pulseaudio"
+IUSE="alsa commercial -festival -git_ffmpeg cpu_flags_x86_mmx opengl -oss -pulseaudio vaapi vdpau"
 
 RDEPEND="festival? ( app-accessibility/festival )
 	pulseaudio? ( media-sound/pulseaudio )
@@ -49,6 +50,7 @@
 	media-video/mjpegtools:=
 	sci-libs/fftw:=
 	sys-apps/util-linux:=
+	sys-devel/gettext:=
 	sys-fs/e2fsprogs:=
 	sys-fs/udftools:=
 	sys-libs/libavc1394:=
@@ -60,13 +62,14 @@
 	x11-libs/libXv:=
 	x11-libs/libXvMC:=
 	x11-libs/libXxf86vm:=
-	x11-libs/libvdpau:=
 	virtual/libusb:=
 	alsa? ( media-libs/alsa-lib:= )
 	opengl? (
 		virtual/glu
 		virtual/opengl
-		)"
+		)
+	vaapi? ( x11-libs/libva:= )
+	vdpau? ( x11-libs/libvdpau:= )"
 DEPEND="${RDEPEND}
 	app-arch/bzip2
 	app-arch/xz-utils
@@ -79,7 +82,16 @@
 
 S="${WORKDIR}/${P}/${PN}-5.1"
 
+pkg_pretend() {
+	check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+	check-reqs_pkg_setup
+}
+
 src_prepare() {
+	default
 	cp "${FILESDIR}/mjpegtools-2.1.0.patch3" "${S}/thirdparty/src"
 	eautoreconf
 }
@@ -91,13 +103,21 @@
 		--with-exec-name=cinelerra \
 		$(use_with oss) \
 		$(use_with alsa) \
+		$(use_with commercial) \
 		--without-esound \
 		$(use_with opengl gl) \
-		$(use_with git_ffmpeg git-ffmpeg) \
-		${myconf}
+		$(use_with vaapi) \
+		$(use_with vdpau) \
+		$(use_with git_ffmpeg git-ffmpeg)
 }
 
 src_install() {
 	make DESTDIR="${D}" install || die
-	prune_libtool_files --all
 }
+
+pkg_postinst() {
+	elog "When using another browser than firefox, you should set"
+	elog "the CIN_BROWSER variable in order to get cin help into it."
+	elog "As example, add the following into ~/.bashrc:"
+	elog 'export CIN_BROWSER="/usr/bin/vivaldi"'
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/