From: "Ionen Wolkens" <ionen@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libquicktime/
Date: Tue, 11 Mar 2025 13:01:38 +0000 (UTC) [thread overview]
Message-ID: <1741697946.d3b9b39df327dfdf1b5f83b8678b983788ad15c2.ionen@gentoo> (raw)
commit: d3b9b39df327dfdf1b5f83b8678b983788ad15c2
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 11 11:18:23 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Mar 11 12:59:06 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3b9b39d
media-libs/libquicktime: drop 1.2.4-r4
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
.../libquicktime/libquicktime-1.2.4-r4.ebuild | 132 ---------------------
1 file changed, 132 deletions(-)
diff --git a/media-libs/libquicktime/libquicktime-1.2.4-r4.ebuild b/media-libs/libquicktime/libquicktime-1.2.4-r4.ebuild
deleted file mode 100644
index 89ab03d487c9..000000000000
--- a/media-libs/libquicktime/libquicktime-1.2.4-r4.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit libtool multilib-minimal
-
-DESCRIPTION="An enhanced version of the quicktime4linux library"
-HOMEPAGE="http://libquicktime.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="aac alsa doc dv encode ffmpeg gtk jpeg lame cpu_flags_x86_mmx opengl png static-libs vorbis X x264"
-
-# <ffmpeg-5 dep for bug #834384, Debian has disabled ffmpeg support entirely
-# as well.
-RDEPEND="
- sys-libs/zlib
- >=virtual/libintl-0-r1[${MULTILIB_USEDEP}]
- aac? (
- >=media-libs/faad2-2.7-r3[${MULTILIB_USEDEP}]
- encode? ( >=media-libs/faac-1.28-r3[${MULTILIB_USEDEP}] )
- )
- alsa? ( >=media-libs/alsa-lib-1.0.20 )
- dv? ( >=media-libs/libdv-1.0.0-r3[${MULTILIB_USEDEP}] )
- ffmpeg? ( <media-video/ffmpeg-5:=[${MULTILIB_USEDEP}] )
- gtk? ( x11-libs/gtk+:2 )
- jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
- lame? ( >=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] )
- opengl? ( virtual/opengl )
- png? ( >=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] )
- vorbis? (
- >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]
- >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}]
- )
- X? (
- x11-libs/libX11
- x11-libs/libXaw
- x11-libs/libXext
- x11-libs/libXt
- x11-libs/libXv
- )
- x264? ( >=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- sys-devel/gettext
- doc? ( app-text/doxygen )
- X? ( x11-base/xorg-proto )"
-
-REQUIRED_USE="opengl? ( X )"
-
-DOCS=( ChangeLog README TODO )
-
-PATCHES=(
- "${FILESDIR}"/${P}+libav-9.patch
- "${FILESDIR}"/${P}-ffmpeg2.patch
- "${FILESDIR}"/${P}-ffmpeg29.patch
- "${FILESDIR}"/${P}-CVE-2016-2399.patch
- "${FILESDIR}"/${P}-CVE-2017-9122_et_al.patch
- "${FILESDIR}"/${P}-implicit-func-decl.patch
-)
-
-src_prepare() {
- default
-
- if has_version '>media-video/ffmpeg-3.5' ; then
- eapply "${FILESDIR}/${P}-ffmpeg4.patch"
- fi
-
- local x
- for x in lqt_ffmpeg.c video.c audio.c ; do
- sed -i -e "s:CODEC_ID_:AV_&:g" "plugins/ffmpeg/${x}" || die
- done
-
- elibtoolize # Required for .so versioning on g/fbsd
-}
-
-multilib_src_configure() {
- # utils use: alsa, opengl, gtk+, X
-
- ECONF_SOURCE=${S} \
- econf \
- --enable-gpl \
- $(use_enable static-libs static) \
- $(use_enable cpu_flags_x86_mmx asm) \
- $(multilib_native_use_with doc doxygen) \
- $(use vorbis || echo --without-vorbis) \
- $(use_with lame) \
- $(multilib_native_use_with X x) \
- $(multilib_native_use_with opengl) \
- $(multilib_native_use_with alsa) \
- $(multilib_native_use_with gtk) \
- $(use_with dv libdv) \
- $(use_with jpeg libjpeg) \
- $(use_with ffmpeg) \
- $(use_with png libpng) \
- --without-schroedinger \
- $(use_with aac faac) \
- $(use encode || echo --without-faac) \
- $(use_with aac faad2) \
- $(use_with x264) \
- --without-cpuflags
-
- if ! multilib_is_native_abi; then
- # disable building utilities
- sed -i -e '/SUBDIRS =/s:utils::' Makefile || die
- fi
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${D}" -name '*.la' -delete || die
-
- # Compatibility with software that uses quicktime prefix, but
- # don't do that when building for Darwin/MacOS
- [[ ${CHOST} != *-darwin* ]] && dosym /usr/include/lqt /usr/include/quicktime
-}
-
-pkg_preinst() {
- if [[ -d /usr/include/quicktime && ! -L /usr/include/quicktime ]]; then
- elog "For compatibility with other quicktime libraries, ${PN} was"
- elog "going to create a /usr/include/quicktime symlink, but for some"
- elog "reason that is a directory on your system."
-
- elog "Please check that is empty, and remove it, or submit a bug"
- elog "telling us which package owns the directory."
- die "/usr/include/quicktime is a directory."
- fi
-}
next reply other threads:[~2025-03-11 13:01 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-11 13:01 Ionen Wolkens [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-04-25 1:21 [gentoo-commits] repo/gentoo:master commit in: media-libs/libquicktime/ Ionen Wolkens
2025-03-12 10:14 Ionen Wolkens
2024-11-25 21:01 Michał Górny
2024-11-23 15:05 Michał Górny
2024-11-23 15:05 Michał Górny
2024-11-23 12:09 Sam James
2024-11-23 12:09 Sam James
2023-11-24 9:31 Sam James
2023-02-15 6:23 Sam James
2021-08-25 0:10 Marek Szuba
2020-04-26 9:13 Mikle Kolyada
2018-11-08 23:04 Andreas Sturmlechner
2018-11-08 22:59 Sergei Trofimovich
2018-10-26 20:19 Sergei Trofimovich
2018-10-14 9:14 Sergei Trofimovich
2018-10-02 10:58 Tobias Klausmann
2018-09-24 7:23 Agostino Sarubbo
2018-09-24 1:50 Thomas Deutschmann
2018-05-20 19:10 Andreas Sturmlechner
2018-05-20 19:10 Andreas Sturmlechner
2018-05-20 19:10 Andreas Sturmlechner
2018-05-20 19:10 Andreas Sturmlechner
2017-07-08 9:20 Alexis Ballier
2017-07-02 10:29 Alexis Ballier
2017-05-31 12:11 Alexis Ballier
2017-03-17 10:42 Agostino Sarubbo
2017-03-14 16:18 Jeroen Roovers
2017-03-11 23:07 Michael Weber
2017-03-11 13:42 Agostino Sarubbo
2017-03-11 13:31 Agostino Sarubbo
2017-03-11 9:59 Alexis Ballier
2017-03-11 9:59 Alexis Ballier
2017-02-15 12:49 Alexis Ballier
2015-09-16 9:35 Alexis Ballier
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1741697946.d3b9b39df327dfdf1b5f83b8678b983788ad15c2.ionen@gentoo \
--to=ionen@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox