diff options
author | schmonz <schmonz@pkgsrc.org> | 2015-11-23 21:49:04 +0000 |
---|---|---|
committer | schmonz <schmonz@pkgsrc.org> | 2015-11-23 21:49:04 +0000 |
commit | c09cffdd9d6ba600f797c599945ce2a653bd04d8 (patch) | |
tree | 60d853c34ae5ff439274272949f66b53f40a7a61 | |
parent | 52aeaa4b5769ff8d54c8d2d4dbe96c31ad427d77 (diff) | |
download | pkgsrc-c09cffdd9d6ba600f797c599945ce2a653bd04d8.tar.gz |
Fix linker errors when building with --disable-ipv6.
-rw-r--r-- | net/wget/distinfo | 3 | ||||
-rw-r--r-- | net/wget/patches/patch-src_ftp-basic.c | 32 |
2 files changed, 34 insertions, 1 deletions
diff --git a/net/wget/distinfo b/net/wget/distinfo index 15cd08349d1..5a5abddadf1 100644 --- a/net/wget/distinfo +++ b/net/wget/distinfo @@ -1,7 +1,8 @@ -$NetBSD: distinfo,v 1.48 2015/11/21 09:44:53 wiz Exp $ +$NetBSD: distinfo,v 1.49 2015/11/23 21:49:04 schmonz Exp $ SHA1 (wget-1.17.tar.xz) = 442330c7381593bdde568d15b758b76bdb9b98a2 RMD160 (wget-1.17.tar.xz) = ea35738ca2e5b60a191b45a698b0a98766fc57d6 SHA512 (wget-1.17.tar.xz) = 4936dad41580f6ba33df73de041e407cd6dd5266af4af947ebf4c54457f0f296e3462cfff1fb203b27ff5760ec4f6f4d24ea4faceeea461f98c22b031225947f Size (wget-1.17.tar.xz) = 1884628 bytes SHA1 (patch-doc_wget.texi) = 6db25b3500ff4617b5ade34d9013b1f9876104f8 +SHA1 (patch-src_ftp-basic.c) = 9e8a9457c5e947d234dc639818e49589d5c72e9e diff --git a/net/wget/patches/patch-src_ftp-basic.c b/net/wget/patches/patch-src_ftp-basic.c new file mode 100644 index 00000000000..a424104d811 --- /dev/null +++ b/net/wget/patches/patch-src_ftp-basic.c @@ -0,0 +1,32 @@ +$NetBSD: patch-src_ftp-basic.c,v 1.1 2015/11/23 21:49:05 schmonz Exp $ + +Fix linker errors when building with --disable-ipv6. +From <URL:http://permalink.gmane.org/gmane.comp.web.wget.general/14984> + +--- src/ftp-basic.c.orig 2015-11-09 15:24:06.000000000 +0000 ++++ src/ftp-basic.c +@@ -428,6 +428,7 @@ ip_address_to_eprt_repr (const ip_addres + snprintf (buf, buflen, "|%d|%s|%d|", afnum, print_address (addr), port); + buf[buflen - 1] = '\0'; + } ++#endif /* ENABLE_IPV6 */ + + #ifdef HAVE_SSL + /* +@@ -542,6 +543,7 @@ bail: + } + #endif /* HAVE_SSL */ + ++#ifdef ENABLE_IPV6 + /* Bind a port and send the appropriate PORT command to the FTP + server. Use acceptport after RETR, to get the socket of data + connection. */ +@@ -599,7 +601,7 @@ ftp_eprt (int csock, int *local_sock) + xfree (respline); + return FTPOK; + } +-#endif ++#endif /* ENABLE_IPV6 */ + + /* Similar to ftp_port, but uses `PASV' to initiate the passive FTP + transfer. Reads the response from server and parses it. Reads the |