diff options
-rw-r--r-- | audio/shout/Makefile | 1 | ||||
-rw-r--r-- | audio/shout/files/patch-shout.c | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/audio/shout/Makefile b/audio/shout/Makefile index 396ae71e3826..eeb486eafb2c 100644 --- a/audio/shout/Makefile +++ b/audio/shout/Makefile @@ -7,6 +7,7 @@ PORTNAME= shout PORTVERSION= 0.8.0 +PORTREVISION= 1 CATEGORIES= audio net MASTER_SITES= http://www.icecast.org/releases/ diff --git a/audio/shout/files/patch-shout.c b/audio/shout/files/patch-shout.c new file mode 100644 index 000000000000..55a3928779a7 --- /dev/null +++ b/audio/shout/files/patch-shout.c @@ -0,0 +1,20 @@ +--- shout.c.orig Thu Apr 20 00:31:50 2000 ++++ shout.c Sun Aug 31 19:59:41 2003 +@@ -1738,7 +1738,7 @@ + void + update_meta_info_on_server (char *filename, unsigned long int size) + { +- sock_t sockfd = sock_connect (set.servername, set.port); ++ sock_t sockfd = sock_connect (set.servername, set.port-1); + char title[BUFSIZE]; /* copy of filename */ + char *song = NULL; + char *mount = NULL; +@@ -1815,7 +1815,7 @@ + + if (sockfd != -1) { + if (set.use_icy) { +- sock_write (sockfd, "GET /admin.cgi?pass=%s&mode=updinfo&song=%s HTTP/1.0\nHost: %s:%d\nUser-Agent: Shout/%s\n\n", set.password, url_encode (titleptr, &song), set.servername, set.port, VERSION); ++ sock_write (sockfd, "GET /admin.cgi?pass=%s&mode=updinfo&song=%s HTTP/1.0\nHost: %s:%d\nUser-Agent: Mozilla(Shout/%s)\n\n", set.password, url_encode (titleptr, &song), set.servername, set.port, VERSION); + } else { + sock_write (sockfd, "GET /admin.cgi?pass=%s&mode=updinfo&mount=%s&song=%s&length=%ld HTTP/1.0\nHost: %s:%d\nUser-Agent: Shout/%s\n\n", set.password, url_encode (set.mount_name, &mount), url_encode (titleptr, &song), size, set.servername, set.port, VERSION); + if (mount) |