diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-video/rtmpdump |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-video/rtmpdump')
-rw-r--r-- | media-video/rtmpdump/Manifest | 7 | ||||
-rw-r--r-- | media-video/rtmpdump/metadata.xml | 12 | ||||
-rw-r--r-- | media-video/rtmpdump/rtmpdump-2.4_p20161210-r1.ebuild | 81 | ||||
-rw-r--r-- | media-video/rtmpdump/rtmpdump-2.4_p20161210.ebuild | 81 | ||||
-rw-r--r-- | media-video/rtmpdump/rtmpdump-9999.ebuild | 75 |
5 files changed, 256 insertions, 0 deletions
diff --git a/media-video/rtmpdump/Manifest b/media-video/rtmpdump/Manifest new file mode 100644 index 000000000000..e40206cf44a8 --- /dev/null +++ b/media-video/rtmpdump/Manifest @@ -0,0 +1,7 @@ +DIST rtmpdump-2.4_p20161210.tar.gz 142837 SHA256 d6da3b683f1045f02d94a81b0c583318dba021f69bdab970c5d5d73e8c38860f SHA512 76617f02c13d7e8e3a7cf2734c6174e56fb321a881c9e4869bf6393786b193e0c01a8c530ecbf0679cc888c523af5712f2dcb2031fbd09729b7ddeebc3a4b133 WHIRLPOOL 06fd296825c06339dd9210d626f503ab8f7bc929fa363106a166882bff3e7531ce11636dd716c1259558301c258c190a7f6e550fd39dae51dea809526b566d8d +EBUILD rtmpdump-2.4_p20161210-r1.ebuild 2405 SHA256 e5ba8fb84e70388af1db37a62fac305848efa338f64e59f19e62e438d359e43b SHA512 1fbf3d7f6ff0589128c985f88418ce6a6e2dd023ef481fde03dff2561b17ec922b8f492fa7d9afc010598253e19e44a3bf9b358c093d830e9702e548789ecf7b WHIRLPOOL b485d0b72892ec5a395447c22369507d3a5c38b31b0ddb66d4cac111e191d744c56167b55aae4ffe0648fcfa7482ecaa6c42246a03ee5ee2346a9281ba765b36 +EBUILD rtmpdump-2.4_p20161210.ebuild 2384 SHA256 6bae6973ae0f8c0c7910e6f6c6a8ca41d317d94f4fc57b9856a860df21333b37 SHA512 4c7e1e855d6900561a837ed67359a9613a2612951d623de935f44dd92c96cd389a58dbb042d240abfb2ed1eef3be1c97a4cdd3f2c8e3b7fe1b687baae41f1a5e WHIRLPOOL fc866f1966ac8e59729502413c52b685bea15d32a44862824ee32439e0531188daba7a8c31f2c3d69bc584495af24e2cbdaf9e5a6f4083a8235e7357d2563709 +EBUILD rtmpdump-9999.ebuild 2201 SHA256 5481a43f01674566470098fa36485f1b5e1503705f36a99d9eece5d2113f20c7 SHA512 673b263d74786088fe1b823e8be42573ebcf724471004a8cd43ac8c204f6910c3c36fb16740a8167515ee04aad370c5d8e51b38b90776664ea8234030e9e9802 WHIRLPOOL 21676ebe937eaff055936d2fe395136a3d586e9ae278a4a8adda154c4bc27470b2d07aa701a2cdb62feaf8163e9ed0129a824c90fa755f0393c59e910f8c4564 +MISC ChangeLog 5800 SHA256 615426803f182e5e04497bae1880117c8a7fb68b7777881aa1a58367400c22d4 SHA512 03089524161311d4109a4d13ff6f21f71986fb511565947fd2099513c5e74ba820259bf1d21b9f6c0a15eb3618519989b447632b0ed204369f97a1a03664d89c WHIRLPOOL 7febbdf7d5531d275969bb2442a3b36c1b2aed86b941a6147bbbb523d7f65638a40e17231360020e77ea509fc0dacef40ff228ec0b5c818b72a322a0dee84876 +MISC ChangeLog-2015 5697 SHA256 605c94792e832d5820f25e7d8fe41dd7fde5ccd3269579c7c8d9cfbe3221a0a4 SHA512 ad8aeff6ca00fda0145fdb099b99d4afdbb8b8897f943b4f21a6e96698cec0ebbc4fc8b028fc920a9f75e78ac7e732cc413a5f7a120101e6d9896c49dc882ece WHIRLPOOL 2cd753f31e15ed15ee8a7315c75a186da6e41f48cc5a7c204ee15a6ea66895389c60d1d2e72316d0e9f9be1f303a11af6480c516aaf14c2c0633519f08a7bbc2 +MISC metadata.xml 417 SHA256 eb0fb9ba4db50ecdbaf3fd19a969b1d55118ffd711acca9ac570eaa68bbee2ab SHA512 27ef2a72216f581ffc6dbcdd1b1bfd1fbdf435bcd30c03e2e4de79dc6a33d77e989465c309c0bbe452d9b84b967b48c447193faa896629433b85bbf891f49d9c WHIRLPOOL 960d74a375b5e738876c91af1d002b37a98dc1917549a32085578ffd3cc8bb1b756b3582316ac1e141faed66d5ef1eb0534dc3c81693dd00d34ece7a723fdeed diff --git a/media-video/rtmpdump/metadata.xml b/media-video/rtmpdump/metadata.xml new file mode 100644 index 000000000000..1abcb135fb33 --- /dev/null +++ b/media-video/rtmpdump/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> +<email>hwoarang@gentoo.org</email> +<name>Markos Chandras</name> +</maintainer> +<use> + <flag name="gnutls">Use GnuTLS library instead of the default OpenSSL</flag> + <flag name="polarssl">Use PolarSSL library instead of the default OpenSSL</flag> +</use> +</pkgmetadata> diff --git a/media-video/rtmpdump/rtmpdump-2.4_p20161210-r1.ebuild b/media-video/rtmpdump/rtmpdump-2.4_p20161210-r1.ebuild new file mode 100644 index 000000000000..13ae3a45a589 --- /dev/null +++ b/media-video/rtmpdump/rtmpdump-2.4_p20161210-r1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit multilib toolchain-funcs multilib-minimal flag-o-matic + +DESCRIPTION="RTMP client intended to stream audio or video flash content" +HOMEPAGE="http://rtmpdump.mplayerhq.hu/" +SRC_URI="https://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz" + +# the library is LGPL-2.1, the command is GPL-2 +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="gnutls polarssl ssl libressl" + +DEPEND="ssl? ( + gnutls? ( >=net-libs/gnutls-2.12.23-r6[${MULTILIB_USEDEP},nettle(+)] ) + polarssl? ( !gnutls? ( >=net-libs/polarssl-1.3.4[${MULTILIB_USEDEP}] ) ) + !gnutls? ( !polarssl? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] ) libressl? ( dev-libs/libressl ) ) ) + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + )" +RDEPEND="${DEPEND}" + +pkg_setup() { + if ! use ssl && { use gnutls || use polarssl; }; then + ewarn "USE='gnutls polarssl' are ignored without USE='ssl'." + ewarn "Please review the local USE flags for this package." + fi +} + +src_unpack() { + mkdir -p "${S}" || die "Can't create source directory" + cd "${S}" || die + unpack ${A} +} + +src_prepare() { + # fix #571106 by restoring pre-GCC5 inline semantics + append-cflags -std=gnu89 + # fix Makefile ( bug #298535 , bug #318353 and bug #324513 ) + sed -i 's/\$(MAKEFLAGS)//g' Makefile \ + || die "failed to fix Makefile" + sed -i -e 's:OPT=:&-fPIC :' \ + -e 's:OPT:OPTS:' \ + -e 's:CFLAGS=.*:& $(OPT):' librtmp/Makefile \ + || die "failed to fix Makefile" + eapply_user + multilib_copy_sources +} + +multilib_src_compile() { + if use ssl ; then + if use gnutls ; then + crypto="GNUTLS" + elif use polarssl ; then + crypto="POLARSSL" + else + crypto="OPENSSL" + fi + fi + #fix multilib-script support. Bug #327449 + sed -i "/^libdir/s:lib$:$(get_libdir):" librtmp/Makefile || die + if ! multilib_is_native_abi; then + cd librtmp || die + fi + emake CC="$(tc-getCC)" LD="$(tc-getLD)" \ + OPT="${CFLAGS}" XLDFLAGS="${LDFLAGS}" CRYPTO="${crypto}" SYS=posix +} + +multilib_src_install() { + mkdir -p "${ED}"/usr/$(get_libdir) || die + if multilib_is_native_abi; then + dodoc README ChangeLog rtmpdump.1.html rtmpgw.8.html + else + cd librtmp || die + fi + emake DESTDIR="${D}" prefix="${EPREFIX}/usr" mandir='$(prefix)/share/man' \ + CRYPTO="${crypto}" install +} diff --git a/media-video/rtmpdump/rtmpdump-2.4_p20161210.ebuild b/media-video/rtmpdump/rtmpdump-2.4_p20161210.ebuild new file mode 100644 index 000000000000..89a24d3c7872 --- /dev/null +++ b/media-video/rtmpdump/rtmpdump-2.4_p20161210.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit multilib toolchain-funcs multilib-minimal flag-o-matic + +DESCRIPTION="RTMP client intended to stream audio or video flash content" +HOMEPAGE="http://rtmpdump.mplayerhq.hu/" +SRC_URI="https://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz" + +# the library is LGPL-2.1, the command is GPL-2 +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 hppa ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="gnutls polarssl ssl libressl" + +DEPEND="ssl? ( + gnutls? ( >=net-libs/gnutls-2.12.23-r6[${MULTILIB_USEDEP},nettle(+)] ) + polarssl? ( !gnutls? ( >=net-libs/polarssl-1.3.4[${MULTILIB_USEDEP}] ) ) + !gnutls? ( !polarssl? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] ) libressl? ( dev-libs/libressl ) ) ) + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + )" +RDEPEND="${DEPEND}" + +pkg_setup() { + if ! use ssl && { use gnutls || use polarssl; }; then + ewarn "USE='gnutls polarssl' are ignored without USE='ssl'." + ewarn "Please review the local USE flags for this package." + fi +} + +src_unpack() { + mkdir -p "${S}" || die "Can't create source directory" + cd "${S}" || die + unpack ${A} +} + +src_prepare() { + # fix #571106 by restoring pre-GCC5 inline semantics + append-cflags -std=gnu89 + # fix Makefile ( bug #298535 , bug #318353 and bug #324513 ) + sed -i 's/\$(MAKEFLAGS)//g' Makefile \ + || die "failed to fix Makefile" + sed -i -e 's:OPT=:&-fPIC :' \ + -e 's:OPT:OPTS:' \ + -e 's:CFLAGS=.*:& $(OPT):' librtmp/Makefile \ + || die "failed to fix Makefile" + multilib_copy_sources + eapply_user +} + +multilib_src_compile() { + if use ssl ; then + if use gnutls ; then + crypto="GNUTLS" + elif use polarssl ; then + crypto="POLARSSL" + else + crypto="OPENSSL" + fi + fi + #fix multilib-script support. Bug #327449 + sed -i "/^libdir/s:lib$:$(get_libdir):" librtmp/Makefile || die + if ! multilib_is_native_abi; then + cd librtmp || die + fi + emake CC="$(tc-getCC)" LD="$(tc-getLD)" \ + OPT="${CFLAGS}" XLDFLAGS="${LDFLAGS}" CRYPTO="${crypto}" SYS=posix +} + +multilib_src_install() { + mkdir -p "${ED}"/usr/$(get_libdir) || die + if multilib_is_native_abi; then + dodoc README ChangeLog rtmpdump.1.html rtmpgw.8.html + else + cd librtmp || die + fi + emake DESTDIR="${ED}" prefix="/usr" mandir="/usr/share/man" \ + CRYPTO="${crypto}" install +} diff --git a/media-video/rtmpdump/rtmpdump-9999.ebuild b/media-video/rtmpdump/rtmpdump-9999.ebuild new file mode 100644 index 000000000000..4d69e6e3a3c4 --- /dev/null +++ b/media-video/rtmpdump/rtmpdump-9999.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit git-r3 multilib toolchain-funcs multilib-minimal flag-o-matic + +DESCRIPTION="RTMP client intended to stream audio or video flash content" +HOMEPAGE="http://rtmpdump.mplayerhq.hu/" +EGIT_REPO_URI="https://git.ffmpeg.org/rtmpdump.git" + +# the library is LGPL-2.1, the command is GPL-2 +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="" +IUSE="gnutls polarssl ssl libressl" + +DEPEND="ssl? ( + gnutls? ( >=net-libs/gnutls-2.12.23-r6[${MULTILIB_USEDEP},nettle(+)] ) + polarssl? ( !gnutls? ( >=net-libs/polarssl-1.3.4[${MULTILIB_USEDEP}] ) ) + !gnutls? ( !polarssl? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] ) libressl? ( dev-libs/libressl ) ) ) + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + )" +RDEPEND="${DEPEND}" + +pkg_setup() { + if ! use ssl && { use gnutls || use polarssl; }; then + ewarn "USE='gnutls polarssl' are ignored without USE='ssl'." + ewarn "Please review the local USE flags for this package." + fi +} + +src_prepare() { + # fix #571106 by restoring pre-GCC5 inline semantics + append-cflags -std=gnu89 + # fix Makefile ( bug #298535 , bug #318353 and bug #324513 ) + sed -i 's/\$(MAKEFLAGS)//g' Makefile \ + || die "failed to fix Makefile" + sed -i -e 's:OPT=:&-fPIC :' \ + -e 's:OPT:OPTS:' \ + -e 's:CFLAGS=.*:& $(OPT):' librtmp/Makefile \ + || die "failed to fix Makefile" + eapply_user + multilib_copy_sources +} + +multilib_src_compile() { + if use ssl ; then + if use gnutls ; then + crypto="GNUTLS" + elif use polarssl ; then + crypto="POLARSSL" + else + crypto="OPENSSL" + fi + fi + #fix multilib-script support. Bug #327449 + sed -i "/^libdir/s:lib$:$(get_libdir):" librtmp/Makefile || die + if ! multilib_is_native_abi; then + cd librtmp || die + fi + emake CC="$(tc-getCC)" LD="$(tc-getLD)" \ + OPT="${CFLAGS}" XLDFLAGS="${LDFLAGS}" CRYPTO="${crypto}" SYS=posix +} + +multilib_src_install() { + mkdir -p "${ED}"/usr/$(get_libdir) || die + if multilib_is_native_abi; then + dodoc README ChangeLog rtmpdump.1.html rtmpgw.8.html + else + cd librtmp || die + fi + emake DESTDIR="${D}" prefix="${EPREFIX}/usr" mandir='$(prefix)/share/man' \ + CRYPTO="${crypto}" install +} |