summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Tumaykin <itumaykin@gmail.com>2016-10-19 23:45:08 +0300
committerDavid Seifert <soap@gentoo.org>2016-10-21 01:39:10 +0200
commitf1dc329f673d3064c59fd67a9197f9057233c359 (patch)
treeba0be8482772ff2856640582d382ebc874c996d3 /media-libs
parentmedia-libs/ffmpegsource: update live ebuild (diff)
downloadgentoo-f1dc329f673d3064c59fd67a9197f9057233c359.tar.gz
gentoo-f1dc329f673d3064c59fd67a9197f9057233c359.tar.bz2
gentoo-f1dc329f673d3064c59fd67a9197f9057233c359.zip
media-libs/ffmpegsource: verbump to 2.23
Closes: https://github.com/gentoo/gentoo/pull/2602 Package-Manager: portage-2.3.2 Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/ffmpegsource/Manifest1
-rw-r--r--media-libs/ffmpegsource/ffmpegsource-2.23.ebuild49
2 files changed, 50 insertions, 0 deletions
diff --git a/media-libs/ffmpegsource/Manifest b/media-libs/ffmpegsource/Manifest
index 323ca2bf8777..2c14a155975b 100644
--- a/media-libs/ffmpegsource/Manifest
+++ b/media-libs/ffmpegsource/Manifest
@@ -1 +1,2 @@
DIST ffmpegsource-2.22.tar.gz 487244 SHA256 7c5202fa2e49186fb3bb815e5b12ca71f05ec09cb707ffd9465852e21a06fdad SHA512 af92766f19b5db15c2f0b08e4d894e26bb66f93360b12461d37f38983a4e1916656514d52bf86f8a5def83207e2433d04f58384b1cf8f617ab19aafd2f0d7d56 WHIRLPOOL 2fb1b189ba573fd2e1f65e61cfa365201a419a3bb066ef54e06c07c5f8eabcfb93dc3191c860a8816a797eb9e47a62929a35c1c786a43712ab80ac2df69ee811
+DIST ffmpegsource-2.23.tar.gz 488940 SHA256 b09b2aa2b1c6f87f94a0a0dd8284b3c791cbe77f0f3df57af99ddebcd15273ed SHA512 dbbc3c53062f9b66beeea57b57250abbc331807aad9300966ace4ddd3603273c6345e20d105b668cd852442b494e047ade8b8b1d8340c464ca748f6b11a5292c WHIRLPOOL 432967d5b4aae29102fe2e8d4473e06b457101a9e93db4def30e6d29a792698471dd55d65afca7febf9f18dc0fc3c35997e78e4ce6474803e446530e995218ba
diff --git a/media-libs/ffmpegsource/ffmpegsource-2.23.ebuild b/media-libs/ffmpegsource/ffmpegsource-2.23.ebuild
new file mode 100644
index 000000000000..a0244dcab7e3
--- /dev/null
+++ b/media-libs/ffmpegsource/ffmpegsource-2.23.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic vcs-snapshot
+
+DESCRIPTION="A libav/ffmpeg based source library for easy frame accurate access"
+HOMEPAGE="https://github.com/FFMS/ffms2"
+SRC_URI="https://github.com/FFMS/ffms2/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/4"
+KEYWORDS="~amd64 ~x86"
+IUSE="libav"
+
+RDEPEND="
+ sys-libs/zlib
+ !libav? ( >=media-video/ffmpeg-2.4:0= )
+ libav? ( >=media-video/libav-9:0= )
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+"
+
+ffms_check_compiler() {
+ if [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11; then
+ die "Your compiler lacks C++11 support. Use GCC>=4.7.0 or Clang>=3.3."
+ fi
+}
+
+pkg_pretend() {
+ ffms_check_compiler
+}
+
+pkg_setup() {
+ ffms_check_compiler
+}
+
+src_prepare() {
+ default_src_prepare
+ eautoreconf
+}
+
+src_install() {
+ default_src_install
+ prune_libtool_files
+}