Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/avidemux-plugins/files/, media-libs/avidemux-plugins/
Date: Sat, 28 Jan 2023 11:49:22
Message-Id: 1674906527.94a63c19f3793c06897092a5713cf951f429fe59.asturm@gentoo
1 commit: 94a63c19f3793c06897092a5713cf951f429fe59
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 27 21:53:47 2023 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 28 11:48:47 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a63c19
7
8 media-libs/avidemux-plugins: drop 2.7.8
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11
12 media-libs/avidemux-plugins/Manifest | 1 -
13 .../avidemux-plugins/avidemux-plugins-2.7.8.ebuild | 164 ---------------------
14 .../avidemux-plugins-2.6.20-optional-pulse.patch | 20 ---
15 3 files changed, 185 deletions(-)
16
17 diff --git a/media-libs/avidemux-plugins/Manifest b/media-libs/avidemux-plugins/Manifest
18 index 5e1a60fccafb..49e9b54b3bbf 100644
19 --- a/media-libs/avidemux-plugins/Manifest
20 +++ b/media-libs/avidemux-plugins/Manifest
21 @@ -1,2 +1 @@
22 -DIST avidemux-2.7.8.tar.gz 22080267 BLAKE2B a1e56856f44d56afac6ea4015f206a3f9301c025b3c8da1528165bd4c139ccc971074ac21aa05b9b3dfd6d514eabcbb375e671c8df9c9e5cae74a0a6597577c4 SHA512 6cd5527ab34517a07bf73e46d01f15b7ff023ff34ed70ee54f1d7dbfb6cf57364a323b4ecb89bb9aadeb9bc05473aacb40d8c4eecc522840a3c1c4b3a8756d82
23 DIST avidemux-2.8.1.tar.gz 23207741 BLAKE2B 766ae9b159d2e48a3d14bdfccf9c665b95ed056831b515d53837bf2bae20baf9b01d15d551b62fb96f3c0cf50b0138448a133bc62e6202af744de558e0fbfe4f SHA512 e7105e555e04dd6768336bdb246037e91045de2e1f572ae362d985424def65499c7f25d92d376ea98af09b436d89e9eb4a5424e93b11df14f2d67ac35661a8a3
24
25 diff --git a/media-libs/avidemux-plugins/avidemux-plugins-2.7.8.ebuild b/media-libs/avidemux-plugins/avidemux-plugins-2.7.8.ebuild
26 deleted file mode 100644
27 index 78b9cd9f9345..000000000000
28 --- a/media-libs/avidemux-plugins/avidemux-plugins-2.7.8.ebuild
29 +++ /dev/null
30 @@ -1,164 +0,0 @@
31 -# Copyright 1999-2023 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -
36 -CMAKE_MAKEFILE_GENERATOR="emake"
37 -PYTHON_COMPAT=( python3_{9..10} )
38 -
39 -inherit cmake flag-o-matic python-single-r1
40 -
41 -DESCRIPTION="Plugins for the video editor media-video/avidemux"
42 -HOMEPAGE="http://fixounet.free.fr/avidemux"
43 -SRC_URI="https://github.com/mean00/avidemux2/archive/${PV}.tar.gz -> avidemux-${PV}.tar.gz"
44 -
45 -# Multiple licenses because of all the bundled stuff.
46 -LICENSE="GPL-1 GPL-2 MIT PSF-2 public-domain"
47 -SLOT="2.7"
48 -IUSE="a52 aac aften alsa amr dcaenc debug dts fdk fontconfig fribidi jack lame libsamplerate cpu_flags_x86_mmx opengl opus oss pulseaudio qt5 truetype twolame vdpau vorbis vpx x264 x265 xv xvid"
49 -KEYWORDS="~amd64 ~x86"
50 -
51 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
52 -
53 -# dev-lang/spidermonkey is not required anymore
54 -# see https://github.com/mean00/avidemux2/blob/master/avidemux_plugins/ADM_scriptEngines/CMakeLists.txt
55 -COMMON_DEPEND="
56 - ${PYTHON_DEPS}
57 - ~media-libs/avidemux-core-${PV}:${SLOT}[vdpau?]
58 - ~media-video/avidemux-${PV}:${SLOT}[opengl?,qt5?]
59 - dev-libs/libxml2:2
60 - media-libs/a52dec
61 - media-libs/libass:0=
62 - media-libs/libmad
63 - media-libs/libmp4v2
64 - media-libs/libpng:0=
65 - virtual/libiconv
66 - aac? (
67 - media-libs/faac
68 - media-libs/faad2
69 - )
70 - aften? ( media-libs/aften )
71 - alsa? ( media-libs/alsa-lib )
72 - amr? ( media-libs/opencore-amr )
73 - dcaenc? ( media-sound/dcaenc )
74 - dts? ( media-libs/libdca )
75 - fdk? ( media-libs/fdk-aac:0= )
76 - fontconfig? ( media-libs/fontconfig:1.0 )
77 - fribidi? ( dev-libs/fribidi )
78 - jack? (
79 - virtual/jack
80 - libsamplerate? ( media-libs/libsamplerate )
81 - )
82 - lame? ( media-sound/lame )
83 - opus? ( media-libs/opus )
84 - pulseaudio? ( media-sound/pulseaudio )
85 - qt5? (
86 - dev-qt/qtcore:5
87 - dev-qt/qtgui:5
88 - dev-qt/qtwidgets:5
89 - )
90 - truetype? ( media-libs/freetype:2 )
91 - twolame? ( media-sound/twolame )
92 - vorbis? ( media-libs/libvorbis )
93 - vpx? ( media-libs/libvpx:0= )
94 - x264? ( media-libs/x264:0= )
95 - x265? ( media-libs/x265:0= )
96 - xv? (
97 - x11-libs/libX11
98 - x11-libs/libXext
99 - x11-libs/libXv
100 - )
101 - xvid? ( media-libs/xvid )
102 -"
103 -DEPEND="
104 - ${COMMON_DEPEND}
105 - oss? ( virtual/os-headers )
106 -"
107 -RDEPEND="
108 - ${COMMON_DEPEND}
109 - !<media-libs/avidemux-plugins-${PV}
110 -"
111 -
112 -S="${WORKDIR}/avidemux2-${PV}"
113 -
114 -PATCHES=( "${FILESDIR}/${PN}-2.6.20-optional-pulse.patch" )
115 -
116 -src_prepare() {
117 - default
118 -
119 - # Don't reapply PATCHES during cmake_src_prepare
120 - unset PATCHES
121 -
122 - processes="buildPluginsCommon:avidemux_plugins
123 - buildPluginsCLI:avidemux_plugins"
124 - use qt5 && processes+=" buildPluginsQt4:avidemux_plugins"
125 -
126 - for process in ${processes} ; do
127 - CMAKE_USE_DIR="${S}"/${process#*:} cmake_src_prepare
128 - done
129 -}
130 -
131 -src_configure() {
132 - # See bug 432322.
133 - use x86 && replace-flags -O0 -O1
134 -
135 - for process in ${processes} ; do
136 - local build="${WORKDIR}/${P}_build/${process%%:*}"
137 -
138 - local mycmakeargs=(
139 - -DAVIDEMUX_SOURCE_DIR='${S}'
140 - -DPLUGIN_UI=$(echo ${build/buildPlugins/} | tr '[:lower:]' '[:upper:]')
141 - -DFAAC="$(usex aac)"
142 - -DFAAD="$(usex aac)"
143 - -DALSA="$(usex alsa)"
144 - -DAFTEN="$(usex aften)"
145 - -DDCAENC="$(usex dcaenc)"
146 - -DFDK_AAC="$(usex fdk)"
147 - -DOPENCORE_AMRWB="$(usex amr)"
148 - -DOPENCORE_AMRNB="$(usex amr)"
149 - -DLIBDCA="$(usex dts)"
150 - -DFONTCONFIG="$(usex fontconfig)"
151 - -DJACK="$(usex jack)"
152 - -DLAME="$(usex lame)"
153 - -DNVENC=no
154 - -DOPENGL="$(usex opengl)"
155 - -DOPUS="$(usex opus)"
156 - -DOSS="$(usex oss)"
157 - -DPULSEAUDIOSIMPLE="$(usex pulseaudio)"
158 - -DQT4=OFF
159 - -DFREETYPE2="$(usex truetype)"
160 - -DTWOLAME="$(usex twolame)"
161 - -DX264="$(usex x264)"
162 - -DX265="$(usex x265)"
163 - -DXVIDEO="$(usex xv)"
164 - -DXVID="$(usex xvid)"
165 - -DVDPAU="$(usex vdpau)"
166 - -DVORBIS="$(usex vorbis)"
167 - -DLIBVORBIS="$(usex vorbis)"
168 - -DVPXDEC="$(usex vpx)"
169 - -DUSE_EXTERNAL_LIBA52=yes
170 - -DUSE_EXTERNAL_LIBASS=yes
171 - -DUSE_EXTERNAL_LIBMAD=yes
172 - -DUSE_EXTERNAL_LIBMP4V2=yes
173 - )
174 -
175 - use qt5 && mycmakeargs+=( -DENABLE_QT5=True )
176 - use debug && mycmakeargs+=( -DVERBOSE=1 -DADM_DEBUG=1 )
177 -
178 - CMAKE_USE_DIR="${S}"/${process#*:} BUILD_DIR="${build}" cmake_src_configure
179 - done
180 -}
181 -
182 -src_compile() {
183 - for process in ${processes} ; do
184 - local build="${WORKDIR}/${P}_build/${process%%:*}"
185 - BUILD_DIR="${build}" cmake_src_compile
186 - done
187 -}
188 -
189 -src_install() {
190 - for process in ${processes} ; do
191 - local build="${WORKDIR}/${P}_build/${process%%:*}"
192 - BUILD_DIR="${build}" cmake_src_install
193 - done
194 -}
195
196 diff --git a/media-libs/avidemux-plugins/files/avidemux-plugins-2.6.20-optional-pulse.patch b/media-libs/avidemux-plugins/files/avidemux-plugins-2.6.20-optional-pulse.patch
197 deleted file mode 100644
198 index a75f12952353..000000000000
199 --- a/media-libs/avidemux-plugins/files/avidemux-plugins-2.6.20-optional-pulse.patch
200 +++ /dev/null
201 @@ -1,20 +0,0 @@
202 ---- a/cmake/admCheckAudioDeviceLibs.cmake
203 -+++ b/cmake/admCheckAudioDeviceLibs.cmake
204 -@@ -158,6 +158,7 @@
205 -
206 - MESSAGE(STATUS "Checking for PULSEAUDIOSIMPLE")
207 - MESSAGE(STATUS "*****************************")
208 -+ IF (PULSEAUDIOSIMPLE)
209 - IF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES)
210 - # in cache already
211 - SET(PULSEAUDIOSIMPLE_FIND_QUIETLY TRUE)
212 -@@ -191,6 +192,9 @@
213 - MARK_AS_ADVANCED(PULSEAUDIOSIMPLE_INCLUDE_DIR PULSEAUDIOSIMPLE_LIBRARIES)
214 -
215 - APPEND_SUMMARY_LIST("Audio Device" "PulseAudio" "${USE_PULSE_SIMPLE}")
216 -+ ELSE (PULSEAUDIOSIMPLE)
217 -+ MESSAGE("${MSG_DISABLE_OPTION}")
218 -+ ENDIF (PULSEAUDIOSIMPLE)
219 - ELSE (UNIX AND NOT APPLE)
220 - SET(PULSEAUDIOSIMPLE_CAPABLE FALSE)
221 - ENDIF (UNIX AND NOT APPLE)