[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