diff options
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/dvbsnoop/ChangeLog | 11 | ||||
-rw-r--r-- | media-video/dvbsnoop/Manifest | 25 | ||||
-rw-r--r-- | media-video/dvbsnoop/dvbsnoop-1.4.50-r1.ebuild | 28 | ||||
-rw-r--r-- | media-video/dvbsnoop/files/dvbsnoop-1.4.50-crc32.patch | 59 |
4 files changed, 109 insertions, 14 deletions
diff --git a/media-video/dvbsnoop/ChangeLog b/media-video/dvbsnoop/ChangeLog index e6c329ba29cb..74ce5f76b4c6 100644 --- a/media-video/dvbsnoop/ChangeLog +++ b/media-video/dvbsnoop/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-video/dvbsnoop -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/dvbsnoop/ChangeLog,v 1.17 2012/02/15 18:17:38 hd_brummy Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/dvbsnoop/ChangeLog,v 1.18 2013/09/14 12:58:32 zzam Exp $ + +*dvbsnoop-1.4.50-r1 (14 Sep 2013) + + 14 Sep 2013; Matthias Schwarzott <zzam@gentoo.org> + +dvbsnoop-1.4.50-r1.ebuild, +files/dvbsnoop-1.4.50-crc32.patch: + Add patch to fix softcrc to work on other platforms than x86. Thanks to + Ondřej Caletka <ondrej@caletka.cz> for the ebuild. 15 Feb 2012; Joerg Bornkessel <hd_brummy@gentoo.org> dvbsnoop-1.4.00.ebuild, dvbsnoop-1.4.50.ebuild: diff --git a/media-video/dvbsnoop/Manifest b/media-video/dvbsnoop/Manifest index 0e95b25073e2..b53d532f6095 100644 --- a/media-video/dvbsnoop/Manifest +++ b/media-video/dvbsnoop/Manifest @@ -1,17 +1,18 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA256 -DIST dvbsnoop-1.4.00.tar.gz 299687 RMD160 45627019bebc7ffa78af228f3a73376e8d33061b SHA1 f8e2c35c8663c9913530f56e88ee72e920f25f7e SHA256 6b7c4d4fb00cbc20c3c7b7f4ab6c758042e98f537b73f580df394a7e481edc7b -DIST dvbsnoop-1.4.50.tar.gz 333992 RMD160 e3c8ff60798417eb80678bb1c9853e5456685faa SHA1 16dc52337c2431bbcbad78e06abbdb19481da4ec SHA256 7658498b26a5d2a0242e81f0cfafa0e43a2bec56f8674e7ac197dfc310866ec6 -EBUILD dvbsnoop-1.4.00.ebuild 647 RMD160 36512a33cf774fbb18dd204cb4b7caa7d9d0b5e7 SHA1 826ee5555dad1c1d053e746ae3f2240c5fe7aebd SHA256 43590f047fa679fa2b2cb0270dc9bc7260a42f2e358bd37838810324a6b84845 -EBUILD dvbsnoop-1.4.50.ebuild 593 RMD160 ff12239d3e7657bdc0387f8ffe41b9d4dcb8033f SHA1 2d38ebeb1e5eaf7f24662526f250e1609a9506a4 SHA256 1dda24de4d972eb2aee3904f6dda6b77a031f7d7206f0ccef224a295573487a7 -MISC ChangeLog 2356 RMD160 d714aa1f851116ae357759239af9a3a8e247c2cb SHA1 b7fc3f8ca25cfcdfa33d383804eea0cfab3516d8 SHA256 bf0a4a4cec590a34ec938e171289512f49126bd4af7ebe6d33c86ad2c23da0bc -MISC metadata.xml 162 RMD160 ec741c078a87d281d8fa092a4e4189f052da49e4 SHA1 7995ab49e5ef1193c045118caa80a7dbac04277a SHA256 2b560c3246b9357ae0bb9298b58ebcb1eb025e2419d04f9b4e55274704bb158a +AUX dvbsnoop-1.4.50-crc32.patch 2101 SHA256 3e0d60533cba5178aa21faa5ee12b08274bd139fa55f8471e6c64c1594ff7369 SHA512 ba734a7de3df9ed504271e6706cad73c3434c4c341dc6c4e8f274e6a87b86043158a4ba3ab50a03f7594c3de5d5df7ccbc112f277e3e773b488584fa7ddd36fc WHIRLPOOL f879b3ae1ba4fa5e1bc3fd9dedd9cb0b2433a1f73ae6e261553caf9ae1d97e225bd052919ad6eeefb3e377268de8bec800b3a2b98ecc6784ec39191038da1ed9 +DIST dvbsnoop-1.4.00.tar.gz 299687 SHA256 6b7c4d4fb00cbc20c3c7b7f4ab6c758042e98f537b73f580df394a7e481edc7b +DIST dvbsnoop-1.4.50.tar.gz 333992 SHA256 7658498b26a5d2a0242e81f0cfafa0e43a2bec56f8674e7ac197dfc310866ec6 SHA512 288b98e9205b9ee6638b65cd0d7c463c2c243c1f7e650a6df8592acd3f40eca3352a563cc8a1a04f0f2731b3718e6dc3d09f56f59da4b59fbe25b86acf434f81 WHIRLPOOL 2e9c779cf2689759be0c04b74952313d2b026e4819f7064fe919cbd41465a325300e1e0e0f864983b881006dea3de2fe30365c375f430d667e0cfc589eeb4690 +EBUILD dvbsnoop-1.4.00.ebuild 647 SHA256 43590f047fa679fa2b2cb0270dc9bc7260a42f2e358bd37838810324a6b84845 SHA512 facb84c7c32504f320972f38c936c31de1d7abe50f0052fbcd05596a9e541da1792fd06313af0106a261ffb84e1cf8c00c05b8ecff5f7208b5ccb2402af12ce1 WHIRLPOOL 79f4040a21865b2ad972b01db63c49a5449031c370add8674568bbaa5562f5e8181d7ffdd2ab83de2329beba9671363375153b574a1269c8fac73977d9da13fc +EBUILD dvbsnoop-1.4.50-r1.ebuild 676 SHA256 fd89cc0a9d0bc3591f51c9f59aacdb1489a6bbd02dcfd86a414e7ed87ee33909 SHA512 9b9f465f286f8c47dc59139e1b8aa7890d7626a8c9fa0cf890f7639b76d28cd2a24f9eb347df3f352fe23ea595eb88179452c5e96f90c2c8f11cfbf5b42ae13d WHIRLPOOL d60a837ae4a6acf5a261bda6d57d5eb52a89bc30dcba6eea3a7a9b7297489efc55da7df3304f11e5fed696e44dfd5501f5086f9cd5d1e65a841cb45ee6b93ae0 +EBUILD dvbsnoop-1.4.50.ebuild 593 SHA256 1dda24de4d972eb2aee3904f6dda6b77a031f7d7206f0ccef224a295573487a7 SHA512 2777dbe3f32d4f8ed9df8cac623fa2f6bc0f899cefe40d6b8f65a5cc3c9f2098c8dfc7bb0386b91905aa0605e8b6ca5c8cca5ae9f8f33e968df84c9aa7bef880 WHIRLPOOL 3f610d41d83fdb1520f1d2b5aa73538a1d5858a444942e745b44497317d7cdb3a05f3bdc873b6e3e8af68a6ef64fe82ec2e064c015e8d59bf39607a0ba17d5c9 +MISC ChangeLog 2634 SHA256 d10905b09bea19eb940990a0a0962239320774d527f293492c00833d916493bc SHA512 a4dd547bee3a37aa2a7a680054455d89d62de8b9f5c36dc3c91d12f64f1afca396f339dce09a97f6a403183c47f783bdf707118255967728363ce9439e63c89a WHIRLPOOL 6725749f3bc15b8f166e4817efa9a7fa0522a658f3e4dd67386cf666e97ac9fbdcde6638408deebaf1e880e9c3506c2c3258bff5fcc2f62b3ccf1e8dbf882b27 +MISC metadata.xml 162 SHA256 2b560c3246b9357ae0bb9298b58ebcb1eb025e2419d04f9b4e55274704bb158a SHA512 98fdc23b3c9da26b823b5d46fa47b83475a8c45f6cf721148d88769d8d0da783592d560111e976d1fd8cb960720d2d6ec5e850891333ee4443d5c5de480fb88b WHIRLPOOL 79841ce57262e0cdc478434a3edabe2009136380e45db0536ac1789d4a09b58681bf7bb6e2dbd29b6ec1357cd763294c445a89214931a438a56b354e6861a498 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.5 (GNU/Linux) -Comment: added by hd_brummy@gentoo.org +Version: GnuPG v2.0.21 (GNU/Linux) -iD8DBQFPO/bMdn07HTTCgIoRAh9XAKCxuNzNdd9My+skqTeropVPWmn4ywCdEIgq -7pePuvpSwOkG1TTR+H79iHo= -=gJxZ +iEYEAREIAAYFAlI0XXwACgkQt2vP6XvVdOdm/ACff+wbCXm6ZrTChRIwTASE+CrW +g00An2SCAbzArt6JOrZbgCHlxrm5rlkG +=s7LA -----END PGP SIGNATURE----- diff --git a/media-video/dvbsnoop/dvbsnoop-1.4.50-r1.ebuild b/media-video/dvbsnoop/dvbsnoop-1.4.50-r1.ebuild new file mode 100644 index 000000000000..93aa534a67b2 --- /dev/null +++ b/media-video/dvbsnoop/dvbsnoop-1.4.50-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/dvbsnoop/dvbsnoop-1.4.50-r1.ebuild,v 1.1 2013/09/14 12:58:33 zzam Exp $ + +EAPI=5 + +inherit eutils + +DESCRIPTION="DVB/MPEG stream analyzer program" +SRC_URI="mirror://sourceforge/dvbsnoop/${P}.tar.gz" +HOMEPAGE="http://dvbsnoop.sourceforge.net/" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~x86" +DEPEND="virtual/linuxtv-dvb-headers" + +RDEPEND="" +SLOT="0" +IUSE="" + +src_prepare () { + epatch "${FILESDIR}/${P}-crc32.patch" +} + +src_install () { + emake DESTDIR="${D}" install || die "emake install failed" + + dodoc AUTHORS ChangeLog README +} diff --git a/media-video/dvbsnoop/files/dvbsnoop-1.4.50-crc32.patch b/media-video/dvbsnoop/files/dvbsnoop-1.4.50-crc32.patch new file mode 100644 index 000000000000..74cdf63d5c08 --- /dev/null +++ b/media-video/dvbsnoop/files/dvbsnoop-1.4.50-crc32.patch @@ -0,0 +1,59 @@ +diff -rupN dvbsnoop-1.4.50-origdeb/src/misc/crc32.c dvbsnoop-1.4.50/src/misc/crc32.c +--- dvbsnoop-1.4.50-origdeb/src/misc/crc32.c 2006-01-02 21:24:04.000000000 +0200 ++++ dvbsnoop-1.4.50/src/misc/crc32.c 2010-01-19 13:21:37.000000000 +0200 +@@ -17,14 +17,14 @@ $Id: crc32.c,v 1.2 2006/01/02 18:24:04 r + + + +-#include <sys/types.h> ++#include <stdint.h> + #include "crc32.h" + + + + // CRC32 lookup table for polynomial 0x04c11db7 + +-static u_long crc_table[256] = { ++static uint32_t crc_table[256] = { + 0x00000000, 0x04c11db7, 0x09823b6e, 0x0d4326d9, 0x130476dc, 0x17c56b6b, + 0x1a864db2, 0x1e475005, 0x2608edb8, 0x22c9f00f, 0x2f8ad6d6, 0x2b4bcb61, + 0x350c9b64, 0x31cd86d3, 0x3c8ea00a, 0x384fbdbd, 0x4c11db70, 0x48d0c6c7, +@@ -69,10 +69,10 @@ static u_long crc_table[256] = { + 0x933eb0bb, 0x97ffad0c, 0xafb010b1, 0xab710d06, 0xa6322bdf, 0xa2f33668, + 0xbcb4666d, 0xb8757bda, 0xb5365d03, 0xb1f740b4}; + +-u_long crc32 (char *data, int len) ++uint32_t crc32 (char *data, int len) + { + register int i; +- u_long crc = 0xffffffff; ++ uint32_t crc = 0xffffffff; + + for (i=0; i<len; i++) + crc = (crc << 8) ^ crc_table[((crc >> 24) ^ *data++) & 0xff]; +diff -rupN dvbsnoop-1.4.50-origdeb/src/misc/crc32.h dvbsnoop-1.4.50/src/misc/crc32.h +--- dvbsnoop-1.4.50-origdeb/src/misc/crc32.h 2006-01-02 21:24:04.000000000 +0200 ++++ dvbsnoop-1.4.50/src/misc/crc32.h 2010-01-19 13:21:37.000000000 +0200 +@@ -19,8 +19,9 @@ $Id: crc32.h,v 1.2 2006/01/02 18:24:04 r + #ifndef __CRC32_H + #define __CRC32_H + ++#include <stdint.h> + +-u_long crc32 (char *data, int len); ++uint32_t crc32 (char *data, int len); + + + #endif +diff -rupN dvbsnoop-1.4.50-origdeb/src/sections/sectables.c dvbsnoop-1.4.50/src/sections/sectables.c +--- dvbsnoop-1.4.50-origdeb/src/sections/sectables.c 2005-12-29 05:43:40.000000000 +0200 ++++ dvbsnoop-1.4.50/src/sections/sectables.c 2010-01-19 13:59:07.000000000 +0200 +@@ -269,7 +269,7 @@ void decodeSI_packet (u_char *buf, int l + softcrc_fail = 0; + + if (opt->soft_crc) { +- u_long crc = crc32 ((char *)buf,len); ++ uint32_t crc = crc32 ((char *)buf,len); + if (crc) { + softcrc_fail = 1; + } |