[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"'
+}