summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2011-05-15 15:26:01 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2011-05-15 15:26:01 +0000
commit4f4c0b4328fdd8981a6d7e9cca950081668fa431 (patch)
tree0a7a7710971029a8da3bc05aef16780aa7120d58 /media-tv/xdtv
parentDrop unused eutils.eclass too while at it (diff)
downloadgentoo-2-4f4c0b4328fdd8981a6d7e9cca950081668fa431.tar.gz
gentoo-2-4f4c0b4328fdd8981a6d7e9cca950081668fa431.tar.bz2
gentoo-2-4f4c0b4328fdd8981a6d7e9cca950081668fa431.zip
Depend on virtual/ffmpeg.
(Portage version: 2.2.0_alpha33/cvs/Linux x86_64)
Diffstat (limited to 'media-tv/xdtv')
-rw-r--r--media-tv/xdtv/ChangeLog5
-rw-r--r--media-tv/xdtv/xdtv-2.4.0.ebuild29
2 files changed, 15 insertions, 19 deletions
diff --git a/media-tv/xdtv/ChangeLog b/media-tv/xdtv/ChangeLog
index a9feb3d14eaf..8d7ec372f334 100644
--- a/media-tv/xdtv/ChangeLog
+++ b/media-tv/xdtv/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for media-tv/xdtv
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/xdtv/ChangeLog,v 1.58 2011/02/26 19:18:41 signals Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/xdtv/ChangeLog,v 1.59 2011/05/15 15:26:01 scarabeus Exp $
+
+ 15 May 2011; Tomáš Chvátal <scarabeus@gentoo.org> xdtv-2.4.0.ebuild:
+ Depend on virtual/ffmpeg.
26 Feb 2011; Kevin McCarthy <signals@gentoo.org> xdtv-2.4.0.ebuild:
Updated depends from media-libs/jpeg to virtual/jpeg
diff --git a/media-tv/xdtv/xdtv-2.4.0.ebuild b/media-tv/xdtv/xdtv-2.4.0.ebuild
index 66920dd05d41..36a4a1ed9afd 100644
--- a/media-tv/xdtv/xdtv-2.4.0.ebuild
+++ b/media-tv/xdtv/xdtv-2.4.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/xdtv/xdtv-2.4.0.ebuild,v 1.11 2011/02/26 19:18:41 signals Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/xdtv/xdtv-2.4.0.ebuild,v 1.12 2011/05/15 15:26:01 scarabeus Exp $
inherit eutils multilib flag-o-matic toolchain-funcs autotools
@@ -53,7 +53,7 @@ COMMON_DEPEND="zvbi? ( >=media-libs/zvbi-0.2.4 )
x11-libs/libXv
x11-apps/xset
xinerama? ( x11-libs/libXinerama )
- ffmpeg? ( media-video/ffmpeg )"
+ ffmpeg? ( virtual/ffmpeg )"
DEPEND="${COMMON_DEPEND}
nls? ( sys-devel/gettext )
@@ -70,10 +70,6 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
schedule? ( sys-process/at )"
-# Make sure the assembler USE flags are unmasked on amd64
-# Remove this once default-linux/amd64/2006.1 is deprecated
-DEPEND="${DEPEND} amd64? ( >=sys-apps/portage-2.1.2 )"
-
extension_iter() {
local my_a
for my_a in ${A} ; do
@@ -86,16 +82,18 @@ extension_iter() {
extension_compile() {
einfo "Building ${1}"
- cd "${WORKDIR}/${1}"
+ pushd "${WORKDIR}/${1}" > /dev/null
- econf || die "econf failed"
- emake CC=$(tc-getCC) || die "emake failed"
+ econf
+ emake CC=$(tc-getCC) || die
+ popd > /dev/null
}
extension_install() {
einfo "Installing ${1}"
- cd "${WORKDIR}/${1}" \
- && emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)/${PN}" install
+ pushd "${WORKDIR}/${1}" > /dev/null
+ emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)/${PN}" install || die
+ popd > /dev/null
}
src_unpack() {
@@ -124,10 +122,6 @@ src_compile() {
ewarn "If you want a better GUI toolkit, enable either \"neXt\" or \"Xaw3d\" USE flags."
fi
- has_version '<x11-base/xorg-x11-7.0' && \
- appdefaultsdir="/etc/X11/app-defaults" || \
- appdefaultsdir="/usr/share/X11/app-defaults"
-
econf ${xawconf} \
$(use_enable mmx) \
$(use_enable alsa) \
@@ -150,8 +144,7 @@ src_compile() {
--enable-pixmaps \
--disable-cpu-detection \
--disable-divx4linux \
- --with-appdefaultsdir=${appdefaultsdir} \
- || die "Configuration failed."
+ --with-appdefaultsdir=${appdefaultsdir}
emake || die "Compilation failed."
@@ -169,7 +162,7 @@ src_install() {
# Install the icons in the hicolor theme
for dim in 48 32 16; do
insinto /usr/share/icons/hicolor/${dim}x${dim}/apps
- newins "${S}/xdtv-${dim}.png" xdtv.png
+ newins "${S}/xdtv-${dim}.png" xdtv.png || die
done
# Install documentation