diff options
Diffstat (limited to 'media-libs/libquicktime')
-rw-r--r-- | media-libs/libquicktime/Manifest | 1 | ||||
-rw-r--r-- | media-libs/libquicktime/libquicktime-1.2.4-r4.ebuild | 132 |
2 files changed, 0 insertions, 133 deletions
diff --git a/media-libs/libquicktime/Manifest b/media-libs/libquicktime/Manifest index d2fbf9ee4c64..775877147214 100644 --- a/media-libs/libquicktime/Manifest +++ b/media-libs/libquicktime/Manifest @@ -9,6 +9,5 @@ AUX libquicktime-1.2.4-ffmpeg4.patch 14723 BLAKE2B bd1299c24b738b3752e4d8d50ed1b AUX libquicktime-1.2.4-ffmpeg5.patch 11768 BLAKE2B e67d8b0ac52a37594c1499270b04a74963b01567567d7469579238ba177ea7259215378d03484474bdc7caef309585c53263b4e87a68a5f8ed0b332e0118b675 SHA512 bfaa78504b93402a07e6e92db92322cf178ab67db3c61d1c67db5644796b07330885f857fdcac09271a6bbfd5dee29e9d567294fb0357f29b18072b06a4b762e AUX libquicktime-1.2.4-implicit-func-decl.patch 235 BLAKE2B 275b71da56e9d499865e95b4c84e8a7b4e0b294daa8dc95bfeb1ad6588cace9822b17d7645561195e8d8c569ec7de94f7319e2f2ad8dfd13e6a18667b479e80f SHA512 e3ebd066dcdf393a7b08e7c592f664261b87ba7d2cfa5cad2d4bf364c25477b9290ffd30ea124dce7f09ce3b3c3139026d5685f2059b3d277f227c8eec4a9cc4 DIST libquicktime-1.2.4.tar.gz 1028626 BLAKE2B 6c50965be5d19fb4c57ea6b36f2581ebd575d78a34f2df7029ce2c6ee560e8135a953a2e85d91d189e2c01b97c99804d0eab602866b88a5f07c36351174680f0 SHA512 6ab6cd62ae2361bb3ad73725e9e8baa2b03361bc23e9e34b24f90c0e2bec4337de950ed7f30a6a1d2e67ab33e8f0c43538369fd07e417f54b84583a3c331f8dd -EBUILD libquicktime-1.2.4-r4.ebuild 3783 BLAKE2B 8b5f752ce06d3bc76d6998190c5bae210fb8eeacf5d66c27e3b1bb3ae512f8c59219444fd273d239223746039098946b30631babe2a8ae6e1b930597e27d99b3 SHA512 22abbd1dea6aeb8d07450d1b2424745a73910d2289fbbcfae9e261f4d7e3fb589b4461cd9bb36118496c978dfd5c110507f098916596597f8437403225523c9e EBUILD libquicktime-1.2.4-r5.ebuild 3617 BLAKE2B 152ba3903fba4a49dd960d38e5c593a56f24dc1d5de2f9c2b38c9b413e0244991d9395713a26bbfd7e5785abd88ddf6898877c95cd9170a0169de64b4235e1c2 SHA512 d7495cd86d7cd440a64c23d71b5a5b05d64328815049e092b46f662284b28195274bdf240999e5e95f9e012cee3b2d82e26907222519e2efeeba3c1d39038498 MISC metadata.xml 306 BLAKE2B 5dde92ce1f7506afb07de09c7c6148c2c4d2f82a2bcd5a7cb6397af0353b6b867d68a504e5eb0f9cce160c444f69b64708d3e737ec0f71309b8fad6510586d8a SHA512 83fe67ab5171754f4c61fd1546c39ffef692be44cd1a76ae00744a0587f8d03cdd37c02a952c8ee231adf32ee510fe362c6b36ff8bf235524d6f7510adb63686 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 -} |