summaryrefslogtreecommitdiff
path: root/media-libs/ffmpegsource
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-libs/ffmpegsource
reinit the tree, so we can have metadata
Diffstat (limited to 'media-libs/ffmpegsource')
-rw-r--r--media-libs/ffmpegsource/Manifest6
-rw-r--r--media-libs/ffmpegsource/ffmpegsource-2.23.ebuild48
-rw-r--r--media-libs/ffmpegsource/ffmpegsource-9999.ebuild48
-rw-r--r--media-libs/ffmpegsource/metadata.xml18
4 files changed, 120 insertions, 0 deletions
diff --git a/media-libs/ffmpegsource/Manifest b/media-libs/ffmpegsource/Manifest
new file mode 100644
index 000000000000..b2945ddc94ca
--- /dev/null
+++ b/media-libs/ffmpegsource/Manifest
@@ -0,0 +1,6 @@
+DIST ffmpegsource-2.23.tar.gz 488940 SHA256 b09b2aa2b1c6f87f94a0a0dd8284b3c791cbe77f0f3df57af99ddebcd15273ed SHA512 dbbc3c53062f9b66beeea57b57250abbc331807aad9300966ace4ddd3603273c6345e20d105b668cd852442b494e047ade8b8b1d8340c464ca748f6b11a5292c WHIRLPOOL 432967d5b4aae29102fe2e8d4473e06b457101a9e93db4def30e6d29a792698471dd55d65afca7febf9f18dc0fc3c35997e78e4ce6474803e446530e995218ba
+EBUILD ffmpegsource-2.23.ebuild 940 SHA256 b3f1fae24a0357cc9d5405a28a3456a7c5a0a0285d1c2577cf38b987082b3c00 SHA512 016aa1092cee9af16e1b4362f960976ffdd63f22bb09f4eafa3cb28e4ffbec797469706c88f404f6f294012951c2d66dde965461f7f8eb08d0ea44da5cd5cdc7 WHIRLPOOL 3a4e18e985922114f3b950dbd85e45374b18282c725fb1e0d5e9b8427501c1a8716b643a21d58a1beae6c819b1c13734091d480085c88e9cb0e3ee751c2edb1a
+EBUILD ffmpegsource-9999.ebuild 899 SHA256 1a02f5310eb74b01ba474b1116f764379cbc01fd3ff584cca2edc3e4454d7dee SHA512 49c88b0fc42463516b2aed26ee185489fd1f764c55b97b281f37a448f154f4686264fb2a6d05fe481b59a542e6413e13929b78f4e0161459c58d45e783e4e02c WHIRLPOOL 908e65746944584d8318e9f53a92dd4f2035e2217462f431224315cfc68e7819bd210bb357598e274755ab89a20004ff7f4d49c1cb31a3d457e0c38c3e859c24
+MISC ChangeLog 6423 SHA256 1a19a5048605f3e3040b788dce1661cdbfb307550185963fa530cf7878fbbd7b SHA512 ab8f740146ef3f233377f5649fdb96ab96bf1c7821f34a133ee657f4e87879c9d2e9f274c1ab34f3f6151ebe86fc30e4760e96255139f00158639c181be2d319 WHIRLPOOL a29b81147e778811ca96952aa65590b7e5d2baca4b7f54548e14f77a58e1eec2486d7d4f1cc933372f83bbe413cb1626809d47ef40377000af44e4276071d99d
+MISC ChangeLog-2015 4720 SHA256 709ef51baaa2aaeb185b5924b1f5a56cbe0a6f80b7ca3716d45338445b6d301d SHA512 b2283cab445d5887b85e33c3f94f4daa3504b4867e46213b9c0750925a91972d7a5beda1eea6715a4a61510aa670261e40d950cd34689bc12f49528d3a4766a2 WHIRLPOOL c1c036441236d14cb465ffe8a3709434cec3551a45b0befdcc91e1ce2f22ba75fe2e42c9a89734cda8d657b1025fccb7885a3f8ab1e3e76045a10bb109e08ec2
+MISC metadata.xml 507 SHA256 36a554dec8331662ac67fbf1a3288fd71e242edda33c900499f2541ac6402808 SHA512 c3e00526e12e471551692e9d8c5728a0201fc9d71c6f4ecab7a7ce44ccba492a0c89073a47a49f73f6c2569e4d1f92ba0ad586a2c544d4e65ff5caae6b8f6c9d WHIRLPOOL 18984d7e20939e1774dc75ef4a96212f486ef9af5a49cab1802dabe42c269c3ffbf6d59c91cad872b21a6e309843c6c5657cd7be353eb2753d25cdd2ac53b7a6
diff --git a/media-libs/ffmpegsource/ffmpegsource-2.23.ebuild b/media-libs/ffmpegsource/ffmpegsource-2.23.ebuild
new file mode 100644
index 000000000000..9806c3b3ac24
--- /dev/null
+++ b/media-libs/ffmpegsource/ffmpegsource-2.23.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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
+}
diff --git a/media-libs/ffmpegsource/ffmpegsource-9999.ebuild b/media-libs/ffmpegsource/ffmpegsource-9999.ebuild
new file mode 100644
index 000000000000..7f457d85c064
--- /dev/null
+++ b/media-libs/ffmpegsource/ffmpegsource-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic git-r3
+
+DESCRIPTION="A libav/ffmpeg based source library for easy frame accurate access"
+HOMEPAGE="https://github.com/FFMS/ffms2"
+EGIT_REPO_URI="https://github.com/FFMS/ffms2.git"
+
+LICENSE="MIT"
+SLOT="0/4"
+KEYWORDS=""
+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
+}
diff --git a/media-libs/ffmpegsource/metadata.xml b/media-libs/ffmpegsource/metadata.xml
new file mode 100644
index 000000000000..057f0e4daafb
--- /dev/null
+++ b/media-libs/ffmpegsource/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>itumaykin+gentoo@gmail.com</email>
+ <name>Coacher</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <slots>
+ <subslots>libffms2 soname version</subslots>
+ </slots>
+ <upstream>
+ <remote-id type="github">FFMS/ffms2</remote-id>
+ </upstream>
+</pkgmetadata>