diff options
author | Thomas Cort <tcort@gentoo.org> | 2006-09-04 12:13:00 +0000 |
---|---|---|
committer | Thomas Cort <tcort@gentoo.org> | 2006-09-04 12:13:00 +0000 |
commit | 2328da2badd5d3717013d115fc68490135dc22e4 (patch) | |
tree | 8f59dd0e05036e4056ee9ff06e043bcbf216bc9e /media-sound/streamripper | |
parent | Remove old ebuilds. (diff) | |
download | gentoo-2-2328da2badd5d3717013d115fc68490135dc22e4.tar.gz gentoo-2-2328da2badd5d3717013d115fc68490135dc22e4.tar.bz2 gentoo-2-2328da2badd5d3717013d115fc68490135dc22e4.zip |
Remove old ebuilds.
(Portage version: 2.1-r2)
(Unsigned Manifest commit)
Diffstat (limited to 'media-sound/streamripper')
14 files changed, 4 insertions, 762 deletions
diff --git a/media-sound/streamripper/Manifest b/media-sound/streamripper/Manifest index fa0238787332..e477a84eea81 100644 --- a/media-sound/streamripper/Manifest +++ b/media-sound/streamripper/Manifest @@ -1,78 +1,16 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -AUX streamripper-1.60.5-interface.patch 14184 RMD160 37b803007761e1781067f5c04a5719d96b002bad SHA1 7d78276802e48c02e3509eca8900957d90a26bc0 SHA256 bfcd7f41cb7f15a124c9bb30246e686080cf845e9dcacc0233cf623faac89810 -MD5 e7f48c69571878c1462918c755772c49 files/streamripper-1.60.5-interface.patch 14184 -RMD160 37b803007761e1781067f5c04a5719d96b002bad files/streamripper-1.60.5-interface.patch 14184 -SHA256 bfcd7f41cb7f15a124c9bb30246e686080cf845e9dcacc0233cf623faac89810 files/streamripper-1.60.5-interface.patch 14184 -AUX streamripper-1.60.5-syslibmad.patch 2290 RMD160 3b5618175ea4c7f6c05851af0c5c42990761298d SHA1 21a5e0456b3c374fdc6fbaab1b33093798ff7b9b SHA256 8ac1928e240066eaf662c9747499d2f4b747821cb2a7f068899a2bc03cd8be8e -MD5 541244ccd6075be3d6b8faea14a3171d files/streamripper-1.60.5-syslibmad.patch 2290 -RMD160 3b5618175ea4c7f6c05851af0c5c42990761298d files/streamripper-1.60.5-syslibmad.patch 2290 -SHA256 8ac1928e240066eaf662c9747499d2f4b747821cb2a7f068899a2bc03cd8be8e files/streamripper-1.60.5-syslibmad.patch 2290 -AUX streamripper-1.60.8-syslibmad.patch 2661 RMD160 c04d9b7a4e54940f261effe22325818786161ea4 SHA1 10495873664931bdea88828e0f3a93e3a9e59d08 SHA256 6ff511123bf77ec6f9cd3242c226abb675a6d4f0d8224badcd81a76dd8e05a04 -MD5 f14a8f3e07e34e02752ffc14533b357d files/streamripper-1.60.8-syslibmad.patch 2661 -RMD160 c04d9b7a4e54940f261effe22325818786161ea4 files/streamripper-1.60.8-syslibmad.patch 2661 -SHA256 6ff511123bf77ec6f9cd3242c226abb675a6d4f0d8224badcd81a76dd8e05a04 files/streamripper-1.60.8-syslibmad.patch 2661 -DIST streamripper-1.60.10.tar.gz 694366 -DIST streamripper-1.61.11.tar.gz 1180121 -DIST streamripper-1.61.17.tar.gz 1186562 RMD160 97aeaf8cd06a2521e31de43516ade35f3b3c3c63 SHA1 352051548208db56785347a777e203822728b463 SHA256 35122194d5046f741460968db90f4bf62e5c7c6817d4b6d60f8d942448d7ab5d DIST streamripper-1.61.26.tar.gz 1227439 RMD160 eb47e516c8904623eafa30ac3ed9e352ba25bc11 SHA1 4be277740c0406934e602e7123caae342bf2a903 SHA256 f4c79cdcb20c6dca0fb93d405a8c64c0d4a7c340ae84a05e764289b0d33bf591 -DIST streamripper-1.61.7.tar.gz 1156108 -DIST streamripper-1.61.8.tar.gz 1159333 -EBUILD streamripper-1.60.10.ebuild 995 RMD160 e409fbd1dd63dede31bba29c807e799fbdc51118 SHA1 cf90963c713b314a1ee9f61cc1ecc982681c8e9b SHA256 31b5b19269372a500cb47cc93f70c731980c0ca8e3a21c5e419775f725650352 -MD5 cd20a63d6a48d5d9a4efd23f69fa1cb6 streamripper-1.60.10.ebuild 995 -RMD160 e409fbd1dd63dede31bba29c807e799fbdc51118 streamripper-1.60.10.ebuild 995 -SHA256 31b5b19269372a500cb47cc93f70c731980c0ca8e3a21c5e419775f725650352 streamripper-1.60.10.ebuild 995 -EBUILD streamripper-1.61.11.ebuild 899 RMD160 d7fbafa5d80c39ce6b675be3455dc60f7020c6fb SHA1 f41dc4e5e682c6802696f9dc9ce49f5d6a97af3a SHA256 25040f52c36e95e797eb42e98327435050c11a8ce88ee5ec2e6c1f1428752b5a -MD5 79ee16d155953314a3c63f7107e1229a streamripper-1.61.11.ebuild 899 -RMD160 d7fbafa5d80c39ce6b675be3455dc60f7020c6fb streamripper-1.61.11.ebuild 899 -SHA256 25040f52c36e95e797eb42e98327435050c11a8ce88ee5ec2e6c1f1428752b5a streamripper-1.61.11.ebuild 899 -EBUILD streamripper-1.61.17.ebuild 924 RMD160 44d724712845c2fe6d0e375064f5cd169f9cc486 SHA1 3899c8644aff7c537076024f069e761837fb95b4 SHA256 ecf9848acb16a80b5465064512a0d8845bd81f1e5ebf48df00fa8528c6b2730b -MD5 75e87a8b2262d610a8229a7cc24394c7 streamripper-1.61.17.ebuild 924 -RMD160 44d724712845c2fe6d0e375064f5cd169f9cc486 streamripper-1.61.17.ebuild 924 -SHA256 ecf9848acb16a80b5465064512a0d8845bd81f1e5ebf48df00fa8528c6b2730b streamripper-1.61.17.ebuild 924 EBUILD streamripper-1.61.26.ebuild 1074 RMD160 54133f6b9d50658dcfe81254e34ca2b4e0d11371 SHA1 07a0d33579261e75fe8b7d0b09d40d095618e433 SHA256 0f0191141465b389e2f9a53708cc9ea2ccb400d8296dd533641a7b8eb53208e8 MD5 7e154a5d4dfe0d714906cd6346328cd6 streamripper-1.61.26.ebuild 1074 RMD160 54133f6b9d50658dcfe81254e34ca2b4e0d11371 streamripper-1.61.26.ebuild 1074 SHA256 0f0191141465b389e2f9a53708cc9ea2ccb400d8296dd533641a7b8eb53208e8 streamripper-1.61.26.ebuild 1074 -EBUILD streamripper-1.61.7.ebuild 845 RMD160 ee1f951e3a6b98728dac516d53c9573a8f461019 SHA1 ac3d1da203d9984e83f9c15cdfa7eaff53eb3600 SHA256 eaffe63712306c3fb95963496e5cab835444f3b6e6fd2f3170a2c207a18cea36 -MD5 712d4e62e8e83fe82f41575c0d5b68fb streamripper-1.61.7.ebuild 845 -RMD160 ee1f951e3a6b98728dac516d53c9573a8f461019 streamripper-1.61.7.ebuild 845 -SHA256 eaffe63712306c3fb95963496e5cab835444f3b6e6fd2f3170a2c207a18cea36 streamripper-1.61.7.ebuild 845 -EBUILD streamripper-1.61.8.ebuild 897 RMD160 3abaa18731308f59dfa0a17d43e25796b01fd095 SHA1 8ac6b50614ea886e89a5846eb39526997ab438c3 SHA256 884aec068e04a30d9abe755c96904c2c32bf13596cb4f29e1d6980c0497d0e6e -MD5 8d984a459c35c18f619e631c1594f30d streamripper-1.61.8.ebuild 897 -RMD160 3abaa18731308f59dfa0a17d43e25796b01fd095 streamripper-1.61.8.ebuild 897 -SHA256 884aec068e04a30d9abe755c96904c2c32bf13596cb4f29e1d6980c0497d0e6e streamripper-1.61.8.ebuild 897 -MISC ChangeLog 5246 RMD160 6701e5b4ee469ffe572e7cce05af1eea967b06d5 SHA1 a74cd4e97d374121cb5cb4ab292ae9ca79784a3e SHA256 eccb149bd79ff8315764da0da0ff7ee096119ec0d3cad3528c03d3d7f4d3a0f1 -MD5 e00e6e5b5d3ce0311a7fc9da7c2b7fae ChangeLog 5246 -RMD160 6701e5b4ee469ffe572e7cce05af1eea967b06d5 ChangeLog 5246 -SHA256 eccb149bd79ff8315764da0da0ff7ee096119ec0d3cad3528c03d3d7f4d3a0f1 ChangeLog 5246 +MISC ChangeLog 5604 RMD160 9b0192bfda085032ae40dd063e637c7d0a0f973a SHA1 d0baa95510aaa6c2e29c6db7f93b26d82e735d92 SHA256 9f1ae2b99244824d3594caf7d0119f62780c7ca3093c55ca7fa63d92505bfb4b +MD5 3c265e4bd0db98984bc112a5d894ee1c ChangeLog 5604 +RMD160 9b0192bfda085032ae40dd063e637c7d0a0f973a ChangeLog 5604 +SHA256 9f1ae2b99244824d3594caf7d0119f62780c7ca3093c55ca7fa63d92505bfb4b ChangeLog 5604 MISC metadata.xml 256 RMD160 737b1713268244e32aef6568fc800409fd88124e SHA1 ef987b11760c2c1fa29349512656d60e11471ca1 SHA256 9da3e6eaa4d2e155e84d82c7fcda239c278d2161d3c15e403925a00793ce8482 MD5 1eaf3f07e6c665c825ca7e7f1c2876b7 metadata.xml 256 RMD160 737b1713268244e32aef6568fc800409fd88124e metadata.xml 256 SHA256 9da3e6eaa4d2e155e84d82c7fcda239c278d2161d3c15e403925a00793ce8482 metadata.xml 256 -MD5 d9ccc9cd26549470b4fbb3f2a30a3362 files/digest-streamripper-1.60.10 72 -RMD160 8527d9f35de3c2d48979df342428f61d77e9c2c6 files/digest-streamripper-1.60.10 72 -SHA256 7f8551ebc48f00e9ec0929997982042a9b5797be587e3197dab6e4799d42bd13 files/digest-streamripper-1.60.10 72 -MD5 3232a9e9e35ff8917e02fc8f68142ec7 files/digest-streamripper-1.61.11 73 -RMD160 37597d3344b3724c2991a43648608f71cc08f8df files/digest-streamripper-1.61.11 73 -SHA256 13638f4bff7373ed1b246308662afd208f89e981313cbdeee21693661e8fd945 files/digest-streamripper-1.61.11 73 -MD5 2497bee685e4c1b66f5d63e91f5c7f52 files/digest-streamripper-1.61.17 265 -RMD160 f071af3dff3cf7713a5481ce35a9880510da57fb files/digest-streamripper-1.61.17 265 -SHA256 3ff9d1c695b24f5017af1e1d1d037292b6eb060d845af419dc87189b2e337640 files/digest-streamripper-1.61.17 265 MD5 5b9afa6e7eb52ce5fb3054f634797245 files/digest-streamripper-1.61.26 265 RMD160 2b6761801098a3cb02654d84464bd66f8d5ac05a files/digest-streamripper-1.61.26 265 SHA256 bf7fea87eba82eeb714c58ac1b7da43babfe09d3f98381c6783c68824c652a7c files/digest-streamripper-1.61.26 265 -MD5 f1ca63bdc20bab75b36a6877a3dd5a3f files/digest-streamripper-1.61.7 72 -RMD160 d433722fcfc32bb726a2d07448f9702f8594b3f5 files/digest-streamripper-1.61.7 72 -SHA256 1c73c6235ec05d5b44e0952baef392d7d9a6c7e4f868773757d180a28d68238a files/digest-streamripper-1.61.7 72 -MD5 ce7341258fb36c53c8df88b01e10c696 files/digest-streamripper-1.61.8 72 -RMD160 c4153a9a1d8ccfb94b2fdc4330e368123d8da3b5 files/digest-streamripper-1.61.8 72 -SHA256 3047fb4ae925f39c9e30786265773d70f1989f774aad14611fba970ebe0a8b88 files/digest-streamripper-1.61.8 72 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2.2 (GNU/Linux) - -iD8DBQFE+8vC2ZWR0Jhg/EsRAtsYAJ9MaRS8bd5hLIWyD8ndUIjG7e3vtgCdH82C -3JLY7zb7usXCMc0HS+zAqQE= -=C/oK ------END PGP SIGNATURE----- diff --git a/media-sound/streamripper/files/digest-streamripper-1.60.10 b/media-sound/streamripper/files/digest-streamripper-1.60.10 deleted file mode 100644 index 574f6f56b046..000000000000 --- a/media-sound/streamripper/files/digest-streamripper-1.60.10 +++ /dev/null @@ -1 +0,0 @@ -MD5 50e15dd5652ceef34d970cd34594fcae streamripper-1.60.10.tar.gz 694366 diff --git a/media-sound/streamripper/files/digest-streamripper-1.61.11 b/media-sound/streamripper/files/digest-streamripper-1.61.11 deleted file mode 100644 index 83b99677e2eb..000000000000 --- a/media-sound/streamripper/files/digest-streamripper-1.61.11 +++ /dev/null @@ -1 +0,0 @@ -MD5 0e85275378fb6f43ac1aa5aa938220bd streamripper-1.61.11.tar.gz 1180121 diff --git a/media-sound/streamripper/files/digest-streamripper-1.61.17 b/media-sound/streamripper/files/digest-streamripper-1.61.17 deleted file mode 100644 index 896f44ee48d3..000000000000 --- a/media-sound/streamripper/files/digest-streamripper-1.61.17 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 d98c28ffe7e3a387ea508f95efeedc2d streamripper-1.61.17.tar.gz 1186562 -RMD160 97aeaf8cd06a2521e31de43516ade35f3b3c3c63 streamripper-1.61.17.tar.gz 1186562 -SHA256 35122194d5046f741460968db90f4bf62e5c7c6817d4b6d60f8d942448d7ab5d streamripper-1.61.17.tar.gz 1186562 diff --git a/media-sound/streamripper/files/digest-streamripper-1.61.7 b/media-sound/streamripper/files/digest-streamripper-1.61.7 deleted file mode 100644 index 1d7e807a8b1d..000000000000 --- a/media-sound/streamripper/files/digest-streamripper-1.61.7 +++ /dev/null @@ -1 +0,0 @@ -MD5 b17c5d0f3302e89ee26977a44182ecf4 streamripper-1.61.7.tar.gz 1156108 diff --git a/media-sound/streamripper/files/digest-streamripper-1.61.8 b/media-sound/streamripper/files/digest-streamripper-1.61.8 deleted file mode 100644 index 4eaf269e7a61..000000000000 --- a/media-sound/streamripper/files/digest-streamripper-1.61.8 +++ /dev/null @@ -1 +0,0 @@ -MD5 13c8815b754f264ae72ef45def833303 streamripper-1.61.8.tar.gz 1159333 diff --git a/media-sound/streamripper/files/streamripper-1.60.5-interface.patch b/media-sound/streamripper/files/streamripper-1.60.5-interface.patch deleted file mode 100644 index 54d9a55e9cb4..000000000000 --- a/media-sound/streamripper/files/streamripper-1.60.5-interface.patch +++ /dev/null @@ -1,329 +0,0 @@ -diff -ru streamripper-1.60.5/console/streamripper.c streamripper-1.60.5.interface/console/streamripper.c ---- streamripper-1.60.5/console/streamripper.c 2004-04-20 23:33:42.000000000 +0200 -+++ streamripper-1.60.5.interface/console/streamripper.c 2004-05-04 00:30:29.867344272 +0200 -@@ -222,6 +222,8 @@ - fprintf(stderr, " -a <file> - Rip to single file, default name is timestamped\n"); - fprintf(stderr, " -d <dir> - The destination directory\n"); - fprintf(stderr, " -s - Don't create a directory for each stream\n"); -+ fprintf(stderr, " -I <interface> - Use the specified interface for stream\n"); -+ fprintf(stderr, " -R <interface> - Use the specified interface for relay\n"); - fprintf(stderr, " -r <base port> - Create relay server on base port, default port 8000\n"); - fprintf(stderr, " -z - Don't scan for free ports if base port is not avail\n"); - fprintf(stderr, " -p <url> - Use HTTP proxy server at <url>\n"); -@@ -296,6 +298,14 @@ - case 'i': - m_opt.flags ^= OPT_ADD_ID3; - break; -+ case 'I': -+ i++; -+ strncpy(m_opt.stream_interface, argv[i], MAX_PATH_LEN); -+ break; -+ case 'R': -+ i++; -+ strncpy(m_opt.relay_interface, argv[i], MAX_PATH_LEN); -+ break; - case 'l': - i++; - time(&m_stop_time); -Only in streamripper-1.60.5.interface/console: streamripper.c~ -diff -ru streamripper-1.60.5/lib/inet.c streamripper-1.60.5.interface/lib/inet.c ---- streamripper-1.60.5/lib/inet.c 2002-05-22 04:10:18.000000000 +0200 -+++ streamripper-1.60.5.interface/lib/inet.c 2004-05-04 00:07:26.961577904 +0200 -@@ -31,7 +31,7 @@ - error_code inet_get_webpage_alloc(HSOCKET *sock, const char *url, const char *proxyurl, - char **buffer, unsigned long *size); - error_code inet_sc_connect(HSOCKET *sock, const char *url, const char *proxyurl, -- SR_HTTP_HEADER *info, char *useragent); -+ SR_HTTP_HEADER *info, char *useragent, char *interface); - - /********************************************************************************* - * Private functions -@@ -42,7 +42,7 @@ - * Connects to a shoutcast type stream, leaves when it's about to get the header info - */ - error_code inet_sc_connect(HSOCKET *sock, const char *url, const char *proxyurl, -- SR_HTTP_HEADER *info, char *useragent) -+ SR_HTTP_HEADER *info, char *useragent, char *interface) - { - char headbuf[MAX_HEADER_LEN]; - URLINFO url_info; -@@ -64,7 +64,7 @@ - return ret; - - DEBUG2(( "calling sock_open: host=%s, port=%d\n", url_info.host, url_info.port )); -- if ((ret = socklib_open(sock, url_info.host, url_info.port)) != SR_SUCCESS) -+ if ((ret = socklib_open(sock, url_info.host, url_info.port, interface)) != SR_SUCCESS) - return ret; - - DEBUG2(( "calling httplib_construct_sc_request\n" )); -@@ -82,7 +82,7 @@ - if (*info->http_location) - { - /* RECURSIVE CASE */ -- inet_sc_connect(sock, info->http_location, proxyurl, info, useragent); -+ inet_sc_connect(sock, info->http_location, proxyurl, info, useragent, interface); - } - - return SR_SUCCESS; -@@ -122,7 +122,7 @@ - if ((ret = socklib_init()) != SR_SUCCESS) - return ret; - -- if ((ret = socklib_open(sock, url_info.host, url_info.port)) != SR_SUCCESS) -+ if ((ret = socklib_open(sock, url_info.host, url_info.port, NULL)) != SR_SUCCESS) - return ret; - - if ((ret = httplib_construct_page_request(url, proxyurl != NULL, headbuf)) != SR_SUCCESS) -diff -ru streamripper-1.60.5/lib/inet.h streamripper-1.60.5.interface/lib/inet.h ---- streamripper-1.60.5/lib/inet.h 2001-12-24 08:33:50.000000000 +0100 -+++ streamripper-1.60.5.interface/lib/inet.h 2004-05-04 00:07:26.961577904 +0200 -@@ -8,7 +8,7 @@ - extern error_code inet_get_webpage_alloc(HSOCKET *sock, const char *url, const char *proxyurl, - char **buffer, unsigned long *size); - extern error_code inet_sc_connect(HSOCKET *sock, const char *url, -- const char *proxyurl, SR_HTTP_HEADER *info, char *useragent); -+ const char *proxyurl, SR_HTTP_HEADER *info, char *useragent, char *interface); - - #endif //__INET_H__ - -diff -ru streamripper-1.60.5/lib/relaylib.c streamripper-1.60.5.interface/lib/relaylib.c ---- streamripper-1.60.5/lib/relaylib.c 2002-05-22 04:10:18.000000000 +0200 -+++ streamripper-1.60.5.interface/lib/relaylib.c 2004-05-04 00:07:26.961577904 +0200 -@@ -23,6 +23,8 @@ - #include <sys/types.h> - #include <sys/socket.h> - #include <netinet/in.h> -+#include <net/if.h> -+#include <sys/ioctl.h> - #include <netdb.h> - #include <unistd.h> - #include <signal.h> -@@ -49,18 +51,19 @@ - /********************************************************************************* - * Public functions - *********************************************************************************/ --error_code relaylib_init(BOOL search_ports, int base_port, int max_port, int *port_used); -+error_code relaylib_init(BOOL search_ports, int base_port, int max_port, int *port_used, char *interface); - void relaylib_shutdown(); - error_code relaylib_set_response_header(char *http_header); - error_code relaylib_start(); - error_code relaylib_send(char *data, int len); - BOOL relaylib_isrunning(); -+extern error_code read_interface(char *interface, u_int32_t *addr); - - /********************************************************************************* - * Private functions - *********************************************************************************/ - static void thread_accept(void *notused); --static error_code try_port(u_short port); -+static error_code try_port(u_short port, char *interface); - - - /********************************************************************************* -@@ -98,7 +101,7 @@ - } - #endif - --error_code relaylib_init(BOOL search_ports, int relay_port, int max_port, int *port_used) -+error_code relaylib_init(BOOL search_ports, int relay_port, int max_port, int *port_used, char *interface) - { - int ret; - #ifdef WIN32 -@@ -130,7 +133,7 @@ - - for(;relay_port <= max_port; relay_port++) - { -- if ((ret = try_port((u_short)relay_port)) == SR_ERROR_CANT_BIND_ON_PORT) -+ if ((ret = try_port((u_short)relay_port, interface)) == SR_ERROR_CANT_BIND_ON_PORT) - continue; // Keep searching. - - if (ret == SR_SUCCESS) -@@ -145,15 +148,16 @@ - return SR_ERROR_CANT_BIND_ON_PORT; - } - --error_code try_port(u_short port) -+error_code try_port(u_short port, char *interface) - { - struct sockaddr_in local; - - m_listensock = socket(AF_INET, SOCK_STREAM, IPPROTO_IP); - if (m_listensock == SOCKET_ERROR) - return SR_ERROR_SOCK_BASE; -- -- local.sin_addr.s_addr = htonl(INADDR_ANY); -+ -+ if (read_interface(interface,&local.sin_addr.s_addr) != 0) -+ local.sin_addr.s_addr = htonl(INADDR_ANY); - local.sin_family = AF_INET; - local.sin_port = htons(port); - -diff -ru streamripper-1.60.5/lib/relaylib.h streamripper-1.60.5.interface/lib/relaylib.h ---- streamripper-1.60.5/lib/relaylib.h 2001-08-04 07:00:08.000000000 +0200 -+++ streamripper-1.60.5.interface/lib/relaylib.h 2004-05-04 00:07:26.961577904 +0200 -@@ -3,7 +3,7 @@ - - #include "types.h" - --extern error_code relaylib_init(BOOL search_ports, int relay_port, int max_port, int *port_used); -+extern error_code relaylib_init(BOOL search_ports, int relay_port, int max_port, int *port_used, char *interface); - extern void relaylib_shutdown(); - extern error_code relaylib_set_response_header(char *http_header); - extern error_code relaylib_start(); -diff -ru streamripper-1.60.5/lib/rip_manager.c streamripper-1.60.5.interface/lib/rip_manager.c ---- streamripper-1.60.5/lib/rip_manager.c 2004-04-26 06:47:51.000000000 +0200 -+++ streamripper-1.60.5.interface/lib/rip_manager.c 2004-05-04 00:20:54.760773760 +0200 -@@ -527,7 +527,7 @@ - * Connect to the stream - */ - ret = inet_sc_connect(&m_sock, m_options.url, pproxy, &m_info, -- m_options.useragent); -+ m_options.useragent, m_options.stream_interface); - if (ret != SR_SUCCESS) { - goto RETURN_ERR; - } -@@ -631,7 +631,8 @@ - if (GET_MAKE_RELAY(m_options.flags)) { - int new_port = 0; - ret = relaylib_init(GET_SEARCH_PORTS(m_options.flags), -- m_options.relay_port, m_options.max_port, &new_port); -+ m_options.relay_port, m_options.max_port, &new_port, -+ m_options.relay_interface); - if (ret != SR_SUCCESS) { - goto RETURN_ERR; - } -Only in streamripper-1.60.5.interface/lib: rip_manager.c~ -diff -ru streamripper-1.60.5/lib/rip_manager.h streamripper-1.60.5.interface/lib/rip_manager.h ---- streamripper-1.60.5/lib/rip_manager.h 2004-04-26 06:47:51.000000000 +0200 -+++ streamripper-1.60.5.interface/lib/rip_manager.h 2004-05-04 00:18:06.966282400 +0200 -@@ -88,6 +88,8 @@ - char proxyurl[MAX_URL_LEN]; // url of a http proxy server, '\0' otherwise - char output_directory[MAX_PATH_LEN]; // base directory to output files too - char output_file[MAX_PATH_LEN]; // filename base when ripping without splitting -+ char relay_interface[MAX_PATH_LEN]; // interface to use for relay -+ char stream_interface[MAX_PATH_LEN]; // interface to use for stream - int relay_port; // port to use for the relay server - u_short max_port; // highest port the relay server can look if it needs to search - u_long maxMB_rip_size; // max number of megabytes that can by writen out before we stop -diff -ru streamripper-1.60.5/lib/socklib.c streamripper-1.60.5.interface/lib/socklib.c ---- streamripper-1.60.5/lib/socklib.c 2004-03-02 21:33:41.000000000 +0100 -+++ streamripper-1.60.5.interface/lib/socklib.c 2004-05-04 00:07:45.324786272 +0200 -@@ -29,6 +29,8 @@ - #include <sys/socket.h> - #include <sys/uio.h> - #include <netinet/in.h> -+#include <net/if.h> -+#include <sys/ioctl.h> - #include <netdb.h> - #include <unistd.h> - #include <fcntl.h> -@@ -63,7 +65,7 @@ - * Public functions - *********************************************************************************/ - error_code socklib_init(); --error_code socklib_open(HSOCKET *socket_handle, char *host, int port); -+error_code socklib_open(HSOCKET *socket_handle, char *host, int port, char *interface); - void socklib_close(HSOCKET *socket_handle); - void socklib_cleanup(); - error_code socklib_read_header(HSOCKET *socket_handle, char *buffer, int size, -@@ -72,6 +74,7 @@ - int socklib_sendall(HSOCKET *socket_handle, char* buffer, int size); - error_code socklib_recvall_alloc(HSOCKET *socket_handle, char** buffer, unsigned long *size, - int (*recvall)(HSOCKET *socket_handle, char* buffer, int size)); -+error_code read_interface(char *interface, u_int32_t *addr); - - /********************************************************************************* - * Private Vars -@@ -110,9 +113,32 @@ - * socket_handle gets assigned to the handle for the connection - */ - --error_code socklib_open(HSOCKET *socket_handle, char *host, int port) -+error_code read_interface(char *interface, u_int32_t *addr) - { -- struct sockaddr_in address; -+ int fd; -+ struct ifreq ifr; -+ -+ memset(&ifr, 0, sizeof(struct ifreq)); -+ if((fd = socket(AF_INET, SOCK_DGRAM, 0)) >= 0) { -+ ifr.ifr_addr.sa_family = AF_INET; -+ strcpy(ifr.ifr_name, interface); -+ if (ioctl(fd, SIOCGIFADDR, &ifr) == 0) -+ *addr = ((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr.s_addr; -+ else { -+ close(fd); -+ return -2; -+ } -+ } else -+ return -1; -+ close(fd); -+ return 0; -+} -+ -+ -+error_code socklib_open(HSOCKET *socket_handle, char *host, int port, -+ char* interface) -+{ -+ struct sockaddr_in address, local; - struct hostent *hp; - int len; - -@@ -121,6 +147,18 @@ - - DEBUG2(( "creating our socket\n" )); - socket_handle->s = socket(AF_INET, SOCK_STREAM, 0); -+ -+ if (interface) { -+ if (read_interface(interface,&local.sin_addr.s_addr) != 0) -+ local.sin_addr.s_addr = htonl(INADDR_ANY); -+ local.sin_family = AF_INET; -+ local.sin_port = 0; -+ if (bind(socket_handle->s, (struct sockaddr *)&local, sizeof(local)) == SOCKET_ERROR) { -+ WSACleanup(); -+ closesocket(socket_handle->s); -+ return SR_ERROR_CANT_BIND_ON_INTERFACE; -+ } -+ } - - DEBUG2(( "checking hostname\n" )); - if ((address.sin_addr.s_addr = inet_addr(host)) == INADDR_NONE) -diff -ru streamripper-1.60.5/lib/socklib.h streamripper-1.60.5.interface/lib/socklib.h ---- streamripper-1.60.5/lib/socklib.h 2001-08-04 07:00:10.000000000 +0200 -+++ streamripper-1.60.5.interface/lib/socklib.h 2004-05-04 00:07:26.962577752 +0200 -@@ -15,7 +15,7 @@ - - - extern error_code socklib_init(); --extern error_code socklib_open(HSOCKET *socket_handle, char *host, int port); -+extern error_code socklib_open(HSOCKET *socket_handle, char *host, int port, char *interface); - extern void socklib_close(HSOCKET *socket_handle); - extern void socklib_cleanup(); - extern error_code socklib_read_header(HSOCKET *socket_handle, char *buffer, int size, -diff -ru streamripper-1.60.5/lib/types.h streamripper-1.60.5.interface/lib/types.h ---- streamripper-1.60.5/lib/types.h 2004-04-17 22:53:54.000000000 +0200 -+++ streamripper-1.60.5.interface/lib/types.h 2004-05-04 00:07:26.962577752 +0200 -@@ -144,6 +144,7 @@ - #define SR_ERROR_NO_TRACK_INFO - 0x1D - #define SR_EEROR_CANT_FIND_SUBSTR - 0x1E - #define SR_ERROR_CANT_BIND_ON_PORT - 0x1F -+#define SR_ERROR_CANT_BIND_ON_INTERFACE - 0x40 - #define SR_ERROR_HOST_NOT_CONNECTED - 0x20 - #define SR_ERROR_HTTP_404_ERROR - 0x21 - #define SR_ERROR_HTTP_401_ERROR - 0x22 -Only in streamripper-1.60.5/libmad-0.15.1b: mad.h -diff -ru streamripper-1.60.5/streamripper.1 streamripper-1.60.5.interface/streamripper.1 ---- streamripper-1.60.5/streamripper.1 2004-03-22 16:37:18.000000000 +0100 -+++ streamripper-1.60.5.interface/streamripper.1 2004-05-04 00:22:14.662626832 +0200 -@@ -38,6 +38,10 @@ - add sequence number to output file - .IP "\fB\-i\fR" 4 - dont add ID3V1 Tags to output file -+.IP "\fB\-I <interface>\fR" 4 -+bind stream socket to the specified interface -+.IP "\fB\-R <interface>\fR" 4 -+bind relay server socket to the specified interface - .IP "\fB\-u <useragent>\fR" 4 - Use a different UserAgent then "Streamripper" - .IP "\fB\-\-x\fR" 4 -Only in streamripper-1.60.5.interface/: streamripper.1~ diff --git a/media-sound/streamripper/files/streamripper-1.60.5-syslibmad.patch b/media-sound/streamripper/files/streamripper-1.60.5-syslibmad.patch deleted file mode 100644 index b25c4c32537e..000000000000 --- a/media-sound/streamripper/files/streamripper-1.60.5-syslibmad.patch +++ /dev/null @@ -1,86 +0,0 @@ ---- Makefile.am.orig 2004-06-15 00:15:27.204647204 -0700 -+++ Makefile.am 2004-06-15 00:16:12.507149151 -0700 -@@ -1,7 +1,5 @@ - ## Process this file with automake to produce Makefile.in - --SUBDIRS = libmad-0.15.1b -- - bin_PROGRAMS = streamripper - streamripper_SOURCES = \ - console/streamripper.c \ -@@ -36,67 +34,6 @@ - lib/types.h \ - lib/util.h - --libmad_manifest = \ -- libmad-0.15.1b/README \ -- libmad-0.15.1b/configure.ac \ -- libmad-0.15.1b/aclocal.m4 \ -- libmad-0.15.1b/mad.h \ -- libmad-0.15.1b/Makefile.am \ -- libmad-0.15.1b/Makefile.in \ -- libmad-0.15.1b/config.h.in \ -- libmad-0.15.1b/libmad.list.in \ -- libmad-0.15.1b/configure \ -- libmad-0.15.1b/COPYING \ -- libmad-0.15.1b/INSTALL \ -- libmad-0.15.1b/TODO \ -- libmad-0.15.1b/config.guess \ -- libmad-0.15.1b/config.sub \ -- libmad-0.15.1b/depcomp \ -- libmad-0.15.1b/install-sh \ -- libmad-0.15.1b/ltmain.sh \ -- libmad-0.15.1b/missing \ -- libmad-0.15.1b/mkinstalldirs \ -- libmad-0.15.1b/version.c \ -- libmad-0.15.1b/fixed.c \ -- libmad-0.15.1b/bit.c \ -- libmad-0.15.1b/timer.c \ -- libmad-0.15.1b/stream.c \ -- libmad-0.15.1b/frame.c \ -- libmad-0.15.1b/synth.c \ -- libmad-0.15.1b/decoder.c \ -- libmad-0.15.1b/layer12.c \ -- libmad-0.15.1b/layer3.c \ -- libmad-0.15.1b/huffman.c \ -- libmad-0.15.1b/version.h \ -- libmad-0.15.1b/fixed.h \ -- libmad-0.15.1b/bit.h \ -- libmad-0.15.1b/timer.h \ -- libmad-0.15.1b/stream.h \ -- libmad-0.15.1b/frame.h \ -- libmad-0.15.1b/synth.h \ -- libmad-0.15.1b/decoder.h \ -- libmad-0.15.1b/global.h \ -- libmad-0.15.1b/layer12.h \ -- libmad-0.15.1b/layer3.h \ -- libmad-0.15.1b/huffman.h \ -- libmad-0.15.1b/D.dat \ -- libmad-0.15.1b/imdct_s.dat \ -- libmad-0.15.1b/qc_table.dat \ -- libmad-0.15.1b/rq_table.dat \ -- libmad-0.15.1b/sf_table.dat \ -- libmad-0.15.1b/imdct_l_arm.S \ -- libmad-0.15.1b/minimad.c \ -- libmad-0.15.1b/mad.h.sed \ -- libmad-0.15.1b/CHANGES \ -- libmad-0.15.1b/COPYRIGHT \ -- libmad-0.15.1b/CREDITS \ -- libmad-0.15.1b/VERSION \ -- libmad-0.15.1b/msvc++/Makefile.am \ -- libmad-0.15.1b/msvc++/Makefile.in \ -- libmad-0.15.1b/msvc++/mad.h \ -- libmad-0.15.1b/msvc++/config.h \ -- libmad-0.15.1b/msvc++/libmad.dsp -- - man_MANS = \ - streamripper.1 - -@@ -117,6 +54,6 @@ - AM_CPPFLAGS = -Ilib -Ilibmad-0.15.1b -D__UNIX__ - - streamripper_LDADD = \ -- libmad-0.15.1b/.libs/libmad.a @THREADLIBS@ -+ -lmad @THREADLIBS@ - - diff --git a/media-sound/streamripper/files/streamripper-1.60.8-syslibmad.patch b/media-sound/streamripper/files/streamripper-1.60.8-syslibmad.patch deleted file mode 100644 index 5114e13f511d..000000000000 --- a/media-sound/streamripper/files/streamripper-1.60.8-syslibmad.patch +++ /dev/null @@ -1,101 +0,0 @@ -diff -Naur streamripper-1.60.8.orig/Makefile.am streamripper-1.60.8/Makefile.am ---- streamripper-1.60.8.orig/Makefile.am 2004-05-16 20:10:12.000000000 -0700 -+++ streamripper-1.60.8/Makefile.am 2004-07-30 18:56:19.969223458 -0700 -@@ -1,7 +1,5 @@ - ## Process this file with automake to produce Makefile.in - --SUBDIRS = libmad-0.15.1b -- - bin_PROGRAMS = streamripper - streamripper_SOURCES = \ - console/streamripper.c \ -@@ -36,69 +34,6 @@ - lib/types.h \ - lib/util.h - --libmad_manifest = \ -- libmad-0.15.1b/README \ -- libmad-0.15.1b/configure.ac \ -- libmad-0.15.1b/aclocal.m4 \ -- libmad-0.15.1b/mad.h \ -- libmad-0.15.1b/Makefile.am \ -- libmad-0.15.1b/Makefile.in \ -- libmad-0.15.1b/config.h.in \ -- libmad-0.15.1b/libmad.list.in \ -- libmad-0.15.1b/configure \ -- libmad-0.15.1b/COPYING \ -- libmad-0.15.1b/INSTALL \ -- libmad-0.15.1b/TODO \ -- libmad-0.15.1b/config.guess \ -- libmad-0.15.1b/config.sub \ -- libmad-0.15.1b/depcomp \ -- libmad-0.15.1b/install-sh \ -- libmad-0.15.1b/ltmain.sh \ -- libmad-0.15.1b/missing \ -- libmad-0.15.1b/mkinstalldirs \ -- libmad-0.15.1b/version.c \ -- libmad-0.15.1b/fixed.c \ -- libmad-0.15.1b/bit.c \ -- libmad-0.15.1b/timer.c \ -- libmad-0.15.1b/stream.c \ -- libmad-0.15.1b/frame.c \ -- libmad-0.15.1b/synth.c \ -- libmad-0.15.1b/decoder.c \ -- libmad-0.15.1b/layer12.c \ -- libmad-0.15.1b/layer3.c \ -- libmad-0.15.1b/huffman.c \ -- libmad-0.15.1b/version.h \ -- libmad-0.15.1b/fixed.h \ -- libmad-0.15.1b/bit.h \ -- libmad-0.15.1b/timer.h \ -- libmad-0.15.1b/stream.h \ -- libmad-0.15.1b/frame.h \ -- libmad-0.15.1b/synth.h \ -- libmad-0.15.1b/decoder.h \ -- libmad-0.15.1b/global.h \ -- libmad-0.15.1b/layer12.h \ -- libmad-0.15.1b/layer3.h \ -- libmad-0.15.1b/huffman.h \ -- libmad-0.15.1b/D.dat \ -- libmad-0.15.1b/imdct_s.dat \ -- libmad-0.15.1b/qc_table.dat \ -- libmad-0.15.1b/rq_table.dat \ -- libmad-0.15.1b/sf_table.dat \ -- libmad-0.15.1b/imdct_l_arm.S \ -- libmad-0.15.1b/minimad.c \ -- libmad-0.15.1b/mad.h.sed \ -- libmad-0.15.1b/CHANGES \ -- libmad-0.15.1b/COPYRIGHT \ -- libmad-0.15.1b/CREDITS \ -- libmad-0.15.1b/VERSION -- --dont_need_these = \ -- libmad-0.15.1b/msvc++/Makefile.am \ -- libmad-0.15.1b/msvc++/Makefile.in \ -- libmad-0.15.1b/msvc++/mad.h \ -- libmad-0.15.1b/msvc++/config.h \ -- libmad-0.15.1b/msvc++/libmad.dsp -- - man_MANS = \ - streamripper.1 - -@@ -108,17 +43,13 @@ - lib/live365info.h \ - lib/riplive365.c \ - lib/riplive365.h \ -- $(libmad_manifest) \ - $(man_MANS) - --## dist-hook: --## tar xzv -C $(distdir) -f ../../libmad-0.15.1b.tar.gz -- - DIST_SUBDIRS = - --AM_CPPFLAGS = -Ilib -Ilibmad-0.15.1b -D__UNIX__ -+AM_CPPFLAGS = -Ilib -D__UNIX__ - - streamripper_LDADD = \ -- libmad-0.15.1b/.libs/libmad.a @THREADLIBS@ -+ -lmad @THREADLIBS@ - - diff --git a/media-sound/streamripper/streamripper-1.60.10.ebuild b/media-sound/streamripper/streamripper-1.60.10.ebuild deleted file mode 100644 index 080283b0a773..000000000000 --- a/media-sound/streamripper/streamripper-1.60.10.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/streamripper/streamripper-1.60.10.ebuild,v 1.9 2005/04/18 16:45:48 luckyduck Exp $ - -inherit eutils - -DESCRIPTION="Extracts and records individual MP3 file tracks from shoutcast streams" -HOMEPAGE="http://streamripper.sourceforge.net/" -SRC_URI="http://streamripper.sourceforge.net/files/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 sparc x86" -IUSE="" - -RDEPEND="media-libs/libmad" -DEPEND="${RDEPEND} - >=sys-devel/automake-1.8" - -src_unpack() { - unpack ${A} - - cd ${S} - epatch ${FILESDIR}/streamripper-1.60.8-syslibmad.patch - - # Force package to use system libmad - rm -rf libmad-0.15.1b - - export WANT_AUTOMAKE=1.8 - export WANT_AUTOCONF=2.5 - - libtoolize --copy --force - aclocal - automake -a -f -c - autoconf -} - -src_install() { - make DESTDIR="${D}" install || die "make install failed" - dodoc TODO README THANKS readme_xfade.txt -} diff --git a/media-sound/streamripper/streamripper-1.61.11.ebuild b/media-sound/streamripper/streamripper-1.61.11.ebuild deleted file mode 100644 index 21018a8cd300..000000000000 --- a/media-sound/streamripper/streamripper-1.61.11.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/streamripper/streamripper-1.61.11.ebuild,v 1.1 2005/08/21 16:45:57 chainsaw Exp $ - -inherit eutils - -DESCRIPTION="Extracts and records individual MP3 file tracks from shoutcast streams" -HOMEPAGE="http://streamripper.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc-macos ~ppc64 ~sparc ~x86" -IUSE="" - -DEPEND="media-libs/libmad" - -src_unpack() { - unpack ${A} - cd ${S} - - # Force package to use system libmad - rm -rf libmad* - sed -i -e 's/libmad//' Makefile.in || die - - # for some reason the install-sh file is not executable on OSX... - chmod a+x install-sh -} - -src_install() { - make DESTDIR="${D}" install || die "make install failed" - dodoc README THANKS readme_xfade.txt -} diff --git a/media-sound/streamripper/streamripper-1.61.17.ebuild b/media-sound/streamripper/streamripper-1.61.17.ebuild deleted file mode 100644 index 85963c5b5603..000000000000 --- a/media-sound/streamripper/streamripper-1.61.17.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/streamripper/streamripper-1.61.17.ebuild,v 1.1 2006/01/24 20:26:36 chutzpah Exp $ - -DESCRIPTION="Extracts and records individual MP3 file tracks from shoutcast streams" -HOMEPAGE="http://streamripper.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc-macos ~ppc64 ~sparc ~x86" -IUSE="" - -DEPEND="media-libs/libmad - media-libs/libogg - media-libs/libvorbis" - -src_unpack() { - unpack ${A} - cd ${S} - - # Force package to use system libmad - rm -rf libmad* - sed -i -e 's/libmad//' Makefile.in || die - - # for some reason the install-sh file is not executable on OSX... - chmod a+x install-sh -} - -src_install() { - make DESTDIR="${D}" install || die "make install failed" - dodoc README THANKS readme_xfade.txt -} diff --git a/media-sound/streamripper/streamripper-1.61.7.ebuild b/media-sound/streamripper/streamripper-1.61.7.ebuild deleted file mode 100644 index 18e226927037..000000000000 --- a/media-sound/streamripper/streamripper-1.61.7.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/streamripper/streamripper-1.61.7.ebuild,v 1.1 2005/04/18 16:45:48 luckyduck Exp $ - - -inherit eutils - -DESCRIPTION="Extracts and records individual MP3 file tracks from shoutcast streams" -HOMEPAGE="http://streamripper.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -RDEPEND="media-libs/libmad" -DEPEND="${RDEPEND} - >=sys-devel/automake-1.8" - -src_unpack() { - unpack ${A} - cd ${S} - - # Force package to use system libmad - rm -rf libmad* - sed -i -e 's/libmad//' Makefile.in || die -} - -src_install() { - make DESTDIR="${D}" install || die "make install failed" - dodoc TODO README THANKS readme_xfade.txt -} diff --git a/media-sound/streamripper/streamripper-1.61.8.ebuild b/media-sound/streamripper/streamripper-1.61.8.ebuild deleted file mode 100644 index ec91adb93a57..000000000000 --- a/media-sound/streamripper/streamripper-1.61.8.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/streamripper/streamripper-1.61.8.ebuild,v 1.3 2005/08/02 19:18:26 grobian Exp $ - -inherit eutils - -DESCRIPTION="Extracts and records individual MP3 file tracks from shoutcast streams" -HOMEPAGE="http://streamripper.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc-macos ~ppc64 ~sparc ~x86" -IUSE="" - -DEPEND="media-libs/libmad" - -src_unpack() { - unpack ${A} - cd ${S} - - # Force package to use system libmad - rm -rf libmad* - sed -i -e 's/libmad//' Makefile.in || die - - # for some reason the install-sh file is not executable on OSX... - chmod a+x install-sh -} - -src_install() { - make DESTDIR="${D}" install || die "make install failed" - dodoc README THANKS readme_xfade.txt -} |