mgorny 14/06/10 18:06:33 Modified: ChangeLog Added: libquicktime-1.2.4-r1.ebuild Log: Enable multilib support. (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)
Revision Changes Path 1.194 media-libs/libquicktime/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libquicktime/ChangeLog?rev=1.194&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libquicktime/ChangeLog?rev=1.194&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libquicktime/ChangeLog?r1=1.193&r2=1.194 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/media-libs/libquicktime/ChangeLog,v retrieving revision 1.193 retrieving revision 1.194 diff -u -r1.193 -r1.194 --- ChangeLog 6 Aug 2013 22:32:44 -0000 1.193 +++ ChangeLog 10 Jun 2014 18:06:32 -0000 1.194 @@ -1,6 +1,11 @@ # ChangeLog for media-libs/libquicktime -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/ChangeLog,v 1.193 2013/08/06 22:32:44 aballier Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/ChangeLog,v 1.194 2014/06/10 18:06:32 mgorny Exp $ + +*libquicktime-1.2.4-r1 (10 Jun 2014) + + 10 Jun 2014; Michał Górny <[email protected]> +libquicktime-1.2.4-r1.ebuild: + Enable multilib support. 06 Aug 2013; Alexis Ballier <[email protected]> libquicktime-1.2.4.ebuild, +files/libquicktime-1.2.4-ffmpeg2.patch: 1.1 media-libs/libquicktime/libquicktime-1.2.4-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libquicktime/libquicktime-1.2.4-r1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libquicktime/libquicktime-1.2.4-r1.ebuild?rev=1.1&content-type=text/plain Index: libquicktime-1.2.4-r1.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/libquicktime-1.2.4-r1.ebuild,v 1.1 2014/06/10 18:06:32 mgorny Exp $ EAPI=5 inherit libtool eutils multilib-minimal DESCRIPTION="An enhanced version of the quicktime4linux library" HOMEPAGE="http://libquicktime.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" IUSE="aac alsa doc dv encode ffmpeg gtk jpeg lame mmx opengl png schroedinger static-libs vorbis X x264" RDEPEND="virtual/libintl[${MULTILIB_USEDEP}] aac? ( media-libs/faad2[${MULTILIB_USEDEP}] encode? ( media-libs/faac[${MULTILIB_USEDEP}] ) ) alsa? ( >=media-libs/alsa-lib-1.0.20 ) dv? ( media-libs/libdv[${MULTILIB_USEDEP}] ) ffmpeg? ( virtual/ffmpeg[${MULTILIB_USEDEP}] ) gtk? ( x11-libs/gtk+:2 ) jpeg? ( virtual/jpeg[${MULTILIB_USEDEP}] ) lame? ( media-sound/lame[${MULTILIB_USEDEP}] ) opengl? ( virtual/opengl ) png? ( media-libs/libpng:0[${MULTILIB_USEDEP}] ) schroedinger? ( >=media-libs/schroedinger-1.0.10[${MULTILIB_USEDEP}] ) vorbis? ( media-libs/libogg[${MULTILIB_USEDEP}] media-libs/libvorbis[${MULTILIB_USEDEP}] ) X? ( x11-libs/libX11 x11-libs/libXaw x11-libs/libXext x11-libs/libXt x11-libs/libXv ) x264? ( media-libs/x264[${MULTILIB_USEDEP}] )" DEPEND="${RDEPEND} virtual/pkgconfig[${MULTILIB_USEDEP}] sys-devel/gettext doc? ( app-doc/doxygen ) X? ( x11-proto/videoproto[${MULTILIB_USEDEP}] )" REQUIRED_USE="opengl? ( X )" DOCS="ChangeLog README TODO" src_prepare() { epatch "${FILESDIR}"/${P}+libav-9.patch \ "${FILESDIR}"/${P}-ffmpeg2.patch 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 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) \ $(use_with 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 prune_libtool_files --all # 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 }
