summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-video/rtmpdump/ChangeLog11
-rw-r--r--media-video/rtmpdump/Manifest34
-rw-r--r--media-video/rtmpdump/rtmpdump-2.4_p20131018.ebuild66
3 files changed, 94 insertions, 17 deletions
diff --git a/media-video/rtmpdump/ChangeLog b/media-video/rtmpdump/ChangeLog
index f8f4732ad4c8..e0f7608a0332 100644
--- a/media-video/rtmpdump/ChangeLog
+++ b/media-video/rtmpdump/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-video/rtmpdump
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/rtmpdump/ChangeLog,v 1.23 2012/11/25 10:53:36 hwoarang Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/rtmpdump/ChangeLog,v 1.24 2013/10/18 23:44:22 hwoarang Exp $
+
+*rtmpdump-2.4_p20131018 (18 Oct 2013)
+
+ 18 Oct 2013; Markos Chandras <hwoarang@gentoo.org>
+ +rtmpdump-2.4_p20131018.ebuild:
+ Add new media-video/rtmpdump snapshot. Required by new applications. Bug
+ #488510
25 Nov 2012; Markos Chandras <hwoarang@gentoo.org> rtmpdump-2.3.ebuild,
rtmpdump-2.4.ebuild, rtmpdump-9999.ebuild:
diff --git a/media-video/rtmpdump/Manifest b/media-video/rtmpdump/Manifest
index fef1839eee5e..f37c296021e8 100644
--- a/media-video/rtmpdump/Manifest
+++ b/media-video/rtmpdump/Manifest
@@ -3,25 +3,29 @@ Hash: SHA256
DIST rtmpdump-2.3.tgz 125103 SHA256 ef38b7a99d82ce6912063d21063aeaf28185341b3df486e24bffce5354224b2c
DIST rtmpdump-2.4.tar.gz 134575 SHA256 51f54d37907f19bfa00219d57ec6e12d09458bb31360e8cf004883df745f094c
+DIST rtmpdump-2.4_p20131018.tar.gz 142707 SHA256 57164e0c12f7cbff8e40b1e66cf6b889086387324851a115b427b8d2b3fff267 SHA512 78c2da880ece43af1d4257a14a22d95e9f1b9f474d85f97e879d9cfd2232c5a7f1c1a41fbb1af7e047700214a993eb33965dba41573389d5eebefd3f01a780fc WHIRLPOOL 80a8e9ed9eeca4ddab8c44ae6e937f0d271311e8f5ce74bb0b49fff69edc4bd302f257366f33cceb8ae089fabdd7ff2533937a833e79fcb575e3cf43c592327a
EBUILD rtmpdump-2.3.ebuild 1979 SHA256 e74945816f7621936d1df5daf47e2396749445b0111a7d0d9605d12ef6ead364 SHA512 952aa5d96ad15404025acc27b8ec65304e0b7e9e8e7810d562e902cb782587320cdd51cd8cb1e7e1b6cdb8d62363d28f2539cd6ab560954aae137fa9c33e46cf WHIRLPOOL dac9c58377a30ed8f8ebc23d463e61647d04b0513e542d72cb3e36301491a8e7418fccf15b99f5d0a297ab51d0f3c65564c11809fe6ae07f9f929e25965c3296
EBUILD rtmpdump-2.4.ebuild 1953 SHA256 a87839f07da8b9598e6a0268d5c7b567ec753abb5d3637cf4c9942a8f4567b0e SHA512 4b7aa6bf16964ecb2a08ef5050b52dae5629f8be4e3545da07e8426fb9fe10554fc8a615e9f52fc39d08a2ddab5f4b7c79dc3c26641ba6a4f76c8b549dbb68d7 WHIRLPOOL ea6957c74780fd2c6c886d5bee8572c9613925af666f6d701dd5cbd415c731722c6ec37509e147feea4db8d6190a485dde2aada843035d971d458266878c4827
+EBUILD rtmpdump-2.4_p20131018.ebuild 1978 SHA256 63d1d8a05804e73b1c240227ea82f5d118f671507162173fc700f3325d4c664e SHA512 fa94a4a83e39a81cfcdf20cfea7cc15fbcb2b538e4dde386d50fe05620a841073634f92d0d2627f0c68b5c5cdb831ed178afceefc9205041d07a61dd3a73bcb3 WHIRLPOOL 2c103d6f9d23b94a562f1d9ed338057cdc05df9d3cdabc7696000cb80992618b9a7ce112a4e0611db9e66cbe88be97d218b9554b31aae770f89c7983bc94a982
EBUILD rtmpdump-9999.ebuild 1862 SHA256 3a8942c939b07dc4d3def385c8120657cb5a4582d4db215b1e11ff98fa3d5f54 SHA512 df34889a21f52d55e7d284d6e0db51ace28c02cfde7aea7cedf15c02b99d9df7c258f8ce307b79c75b5284a3946d177ffe4c7e8ee7a8fbc36511bf4aa4be6461 WHIRLPOOL 063f7180a1269fb88b2c79a9c09c2a5b2f65c55f9f0ef2e12b940a4568e3e514a025d6e38d0db4fc91ea7f7f6a31f64f4adcd5d60daf8c56b27855c19802b70d
-MISC ChangeLog 3876 SHA256 186071c5dbdb8cb361617f78723341e6ea61610e4f9e6e4ebfc19826e6d5f0d8 SHA512 d61c7e2c56be5bd60bc084ae7b2d1bd4b0276152a1973e91393514e071ba5ca65ca920a00f0776458f67257de607b0f7e053c24ca2d80a57fbb2935314f2bc37 WHIRLPOOL 478e1c35abc470052ff48eefda4f304c927d9f56752373265b82b4a78a8685f0be312f07203843ece1b2537733f514909067391c4cd953d0a292446e7a6076a8
+MISC ChangeLog 4088 SHA256 3340891b3bdb7e41c075c02eb2890b9633194fdb4dc6b1ba1d5aa500125bafbb SHA512 b0fbe989b80353ce93669fef0dd3c8b5251b23f21efa82b5ba24d8259f5c3379860ca6e90c28a8f109588628018a73796535c7b598df8915ba4d297c2c890a65 WHIRLPOOL 3b35ad56d63969bb8909d38872a92f893ce7cb08d89380049900f0bee4a32921c4296436f5c4d40f40e2454f9f7274a9ddcac790f46ea3fa2e65ce4e92385b05
MISC metadata.xml 451 SHA256 65260e5ca356283485990adad74d70c6593f402a90ed2ac5c307d45f4e98b1d0 SHA512 a572df2a005d5963e20c8dcb7d92506f611d76e14bc8155e0dd229d501a1bd6bcfcc4f970bd0291171c6fa87f44b090390a2d454dca57d3f235112b953785f7f WHIRLPOOL 387c1862131a9feca4ef18f69699f33a558c1d95a5b706d12b28cbb8dfbbe678f1ca3e61449197ff185cec8730ce56189c6a66f24bbc824fce7da19a7053e8d8
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJQsfitAAoJEPqDWhW0r/LCAeoP/jbLYBpRj+MvkiuisebdCeTb
-bjChyf4+vfkFmYXmu6coSNG9TARNmICrqLy4CYS17LR20XTKaPjbuXJEKO1S8MXO
-ojX4IDb10DsHNAhJTOv/aB5o9RDh+PrspuduPQJ4OoxxjX6LAcKOWxkcyWcnVEaM
-nTUC9Awi4G5E1mtk6Ta9gba8zqM2iforCD3g6FA6861nUsb4fyfLsufyiP2dYIQX
-XVwF6Ldu5jx7btmABJi6Fl0Z+JyPXlIyhXer+iX3KLoBOmNr5ck7yQb94PCmlt1Q
-HxTuAQOeSVbKUmwbybWM7aCzS/jxkfiqKNI306w5a2yw1mMcMQEgJj2Rm+vVyKJs
-N2uVqDZi7i6WyY2YMWOC6lpkTJQKp1pS9OSzkCER31lX53eGtxtc1V6YjQj7xoZS
-1W3ESQNsIRX+l/eiFoi47mc9d96W5sJIpnjRZL02ncLwIgQUrXo7avTCKkNgpQ0Q
-rNc8oKgd+XBMs2p1fE2Fx6l2Gv53rdRX55r4dH4VvtzIIy6G3/lmRfdbMkxy+rbL
-6pQ7f/A1egI4gTUgz2R3AxtZfzYF1tVCUJiGKn8mvOSdtAeo4Zph1aF+8CCXR5fm
-76GYD2VCr6LEHbjEl9aBhx+i0VP0ycf/bB6dCJIcPbXGfZT7YujD6qrhaqDT8cjt
-rrL6uHRecC2my6+yUnqc
-=ef9C
+iQJ8BAEBCABmBQJSYcd8XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
+OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88DBEQAL+udQNkUYSod301JpNetfLt
+p8F95WDxM8of7AU1jyFLbqsX/+qqNaP7yFfd7H929Sv2lfZsZR7m4+i0EyKqXOCu
+7setGn8opbhgfA4QzB2g0Jduc2yg/74JKwqlYatyvcjJIjKkm6yPnD9T90U4YZAB
+WAnWAPx++ADj8Q42YY8SyBHXHzIV6X5dNGgVSmw+xY5l6jFD3w7iyK0oKaFAifhh
+TjcYUlpVXz+ixQwUVsxhGoiaj7ZgaViCYOgju4plkhtgSFHF97K/ohhIPBFjTXW3
+vG7j8qNyP2+Bf7JPB8Pzi88lxHo0f4uBvatcJ3k7GjyhcJOfcW3v5o2uOnyXH99g
+3AStpJ0J9gnAl2XEJTY4xG/toG7LSkEcf+cXTA6TPjtIfEZzDhFWQFqAI3N1zvkr
+z8Os9nJqk4UkuijgvLbiC8RmDOxjBtWDNDZeGUOngl8PbP2KsESVdlEXNrSJzkwk
+VpX909Zqzi24hntxwhhBfkJ2v7hy8a2hGM8ZImly76Lq0Kttn6kmgjREQJ1BS4dD
+FG3/sAr9luG7JreiYwwYeb3HGMuDZiTr8OZCcXHZRvfE2PhsifgKmFbzGh2HGVe/
+7YZ+KN0WUJy1ZYHlTt38wXWyU1ULnN6h7ZZfJLc5iHWS6OzH1Q4AjNjyf0UzTecI
+0d3YT4M0LOGCAiBvk8HN
+=Qt9N
-----END PGP SIGNATURE-----
diff --git a/media-video/rtmpdump/rtmpdump-2.4_p20131018.ebuild b/media-video/rtmpdump/rtmpdump-2.4_p20131018.ebuild
new file mode 100644
index 000000000000..92995a886c78
--- /dev/null
+++ b/media-video/rtmpdump/rtmpdump-2.4_p20131018.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/rtmpdump/rtmpdump-2.4_p20131018.ebuild,v 1.1 2013/10/18 23:44:22 hwoarang Exp $
+
+EAPI="4"
+
+inherit multilib toolchain-funcs
+
+DESCRIPTION="Open source command-line RTMP client intended to stream audio or video flash content"
+HOMEPAGE="http://rtmpdump.mplayerhq.hu/"
+SRC_URI="http://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 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="gnutls polarssl ssl"
+
+DEPEND="ssl? (
+ gnutls? ( net-libs/gnutls )
+ polarssl? ( !gnutls? ( >=net-libs/polarssl-0.14.0 ) )
+ !gnutls? ( !polarssl? ( dev-libs/openssl ) )
+ )
+ sys-libs/zlib"
+RDEPEND="${DEPEND}"
+S="${WORKDIR}"
+
+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 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"
+}
+
+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
+ emake CC="$(tc-getCC)" LD="$(tc-getLD)" \
+ OPT="${CFLAGS}" XLDFLAGS="${LDFLAGS}" CRYPTO="${crypto}" SYS=posix
+}
+
+src_install() {
+ mkdir -p "${ED}"/${DESTTREE}/$(get_libdir)
+ emake DESTDIR="${ED}" prefix="${DESTTREE}" mandir="${DESTTREE}/share/man" \
+ CRYPTO="${crypto}" install
+ dodoc README ChangeLog rtmpdump.1.html rtmpgw.8.html
+}