[91964] trunk/dports/audio/sox
dports at macports.org
dports at macports.org
Sat Apr 14 01:37:47 PDT 2012
Revision: 91964
https://trac.macports.org/changeset/91964
Author: dports at macports.org
Date: 2012-04-14 01:37:44 -0700 (Sat, 14 Apr 2012)
Log Message:
-----------
sox: remove hidden wget dependency by using ftp instead (#33743)
Modified Paths:
--------------
trunk/dports/audio/sox/Portfile
Added Paths:
-----------
trunk/dports/audio/sox/files/
trunk/dports/audio/sox/files/patch-src-formats.c.diff
Modified: trunk/dports/audio/sox/Portfile
===================================================================
--- trunk/dports/audio/sox/Portfile 2012-04-14 08:16:45 UTC (rev 91963)
+++ trunk/dports/audio/sox/Portfile 2012-04-14 08:37:44 UTC (rev 91964)
@@ -6,6 +6,7 @@
name sox
conflicts play
version 14.4.0
+revision 1
categories audio
platforms darwin
maintainers stare.cz:hans
@@ -24,6 +25,9 @@
checksums sha1 12dfc57e503ed4e18cedcac292cdae7982281978 \
rmd160 d8dcf58fe0012fa02450893252fdee7759b7b54a
+# replaces wget(1) with ftp(1)
+patchfiles patch-src-formats.c.diff
+
depends_lib port:libsndfile \
port:libid3tag \
port:libvorbis \
Added: trunk/dports/audio/sox/files/patch-src-formats.c.diff
===================================================================
--- trunk/dports/audio/sox/files/patch-src-formats.c.diff (rev 0)
+++ trunk/dports/audio/sox/files/patch-src-formats.c.diff 2012-04-14 08:37:44 UTC (rev 91964)
@@ -0,0 +1,20 @@
+--- src/formats.c.orig 2012-03-24 06:06:33.000000000 +0100
++++ src/formats.c 2012-03-24 06:48:56.000000000 +0100
+@@ -348,7 +348,7 @@ static int sox_checkformat(sox_format_t
+ return SOX_SUCCESS;
+ }
+
+-static sox_bool is_url(char const * text) /* detects only wget-supported URLs */
++static sox_bool is_url(char const * text)
+ {
+ return !(
+ strncasecmp(text, "http:" , (size_t)5) &&
+@@ -385,7 +385,7 @@ static FILE * xfopen(char const * identi
+ else if (is_url(identifier)) {
+ FILE * f = NULL;
+ #ifdef HAVE_POPEN
+- char const * const command_format = "wget --no-check-certificate -q -O- \"%s\"";
++ char const * const command_format = "ftp -a -V -o - \"%s\"";
+ char * command = lsx_malloc(strlen(command_format) + strlen(identifier));
+ sprintf(command, command_format, identifier);
+ f = popen(command, POPEN_MODE);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120414/82bdad7f/attachment.html>
More information about the macports-changes
mailing list