summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2011-03-23 13:41:40 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2011-03-23 13:41:40 +0000
commit34e5fe06f6e79578f83c19c9f79a1d54222e81a2 (patch)
treeff306df82736969f10c2c093135c3e0b1e36ef24 /virtual
parentVersion bump (diff)
downloadgentoo-2-34e5fe06f6e79578f83c19c9f79a1d54222e81a2.tar.gz
gentoo-2-34e5fe06f6e79578f83c19c9f79a1d54222e81a2.tar.bz2
gentoo-2-34e5fe06f6e79578f83c19c9f79a1d54222e81a2.zip
Add initial ffmpeg virtuals as per discussion with lu_zero. They implement all useflags that are in use over main tree now. Also they are separated by version so each package can depend on =virtual-version if there is some api incompatibility. Force due to stable keywords (the keywords of media-video/ffmpeg).
(Portage version: 2.2.0_alpha28/cvs/Linux x86_64, RepoMan options: --force)
Diffstat (limited to 'virtual')
-rw-r--r--virtual/ffmpeg/ChangeLog14
-rw-r--r--virtual/ffmpeg/ffmpeg-0.6.ebuild22
-rw-r--r--virtual/ffmpeg/ffmpeg-9999.ebuild22
-rw-r--r--virtual/ffmpeg/metadata.xml11
4 files changed, 69 insertions, 0 deletions
diff --git a/virtual/ffmpeg/ChangeLog b/virtual/ffmpeg/ChangeLog
new file mode 100644
index 000000000000..7534b3ded257
--- /dev/null
+++ b/virtual/ffmpeg/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for virtual/ffmpeg
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/virtual/ffmpeg/ChangeLog,v 1.1 2011/03/23 13:41:40 scarabeus Exp $
+
+*ffmpeg-9999 (23 Mar 2011)
+*ffmpeg-0.6 (23 Mar 2011)
+
+ 23 Mar 2011; Tomáš Chvátal <scarabeus@gentoo.org> +ffmpeg-0.6.ebuild,
+ +ffmpeg-9999.ebuild, +metadata.xml:
+ Add initial ffmpeg virtuals as per discussion with lu_zero. They implement
+ all useflags that are in use over main tree now. Also they are separated by
+ version so each package can depend on =virtual-version if there is some api
+ incompatibility.
+
diff --git a/virtual/ffmpeg/ffmpeg-0.6.ebuild b/virtual/ffmpeg/ffmpeg-0.6.ebuild
new file mode 100644
index 000000000000..258739f4bd33
--- /dev/null
+++ b/virtual/ffmpeg/ffmpeg-0.6.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/virtual/ffmpeg/ffmpeg-0.6.ebuild,v 1.1 2011/03/23 13:41:40 scarabeus Exp $
+
+EAPI=4
+
+DESCRIPTION="Virtual package for FFmpeg implementation"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="X encode mp3 sdl theora threads vdpau x264"
+
+DEPEND="
+ || (
+ =media-video/libav-0.6*[X=,encode=,mp3=,sdl=,theora=,threads=,vdpau=,x264=]
+ =media-video/ffmpeg-0.6*[X=,encode=,mp3=,sdl=,theora=,threads=,vdpau=,x264=]
+ )
+"
+RDEPEND="${DEPEND}"
diff --git a/virtual/ffmpeg/ffmpeg-9999.ebuild b/virtual/ffmpeg/ffmpeg-9999.ebuild
new file mode 100644
index 000000000000..a2bd8fd5fbb0
--- /dev/null
+++ b/virtual/ffmpeg/ffmpeg-9999.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/virtual/ffmpeg/ffmpeg-9999.ebuild,v 1.1 2011/03/23 13:41:40 scarabeus Exp $
+
+EAPI=4
+
+DESCRIPTION="Virtual package for FFmpeg implementation"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS=""
+IUSE="X encode mp3 sdl theora threads vdpau x264"
+
+DEPEND="
+ || (
+ =media-video/libav-9999*[X=,encode=,mp3=,sdl=,theora=,threads=,vdpau=,x264=]
+ =media-video/ffmpeg-9999*[X=,encode=,mp3=,sdl=,theora=,threads=,vdpau=,x264=]
+ )
+"
+RDEPEND="${DEPEND}"
diff --git a/virtual/ffmpeg/metadata.xml b/virtual/ffmpeg/metadata.xml
new file mode 100644
index 000000000000..901f05c698be
--- /dev/null
+++ b/virtual/ffmpeg/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>video</herd>
+<maintainer>
+ <email>media-video@gentoo.org</email>
+</maintainer>
+<use>
+ <flag name="vdpau">Enables VDPAU decoders (requires nVidia video cards to offload CPU processing to video card</flag>
+</use>
+</pkgmetadata>