diff options
Diffstat (limited to 'net-misc/wget')
-rw-r--r-- | net-misc/wget/wget-1.21.2.ebuild | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/net-misc/wget/wget-1.21.2.ebuild b/net-misc/wget/wget-1.21.2.ebuild index 5dee2e984f60..27f69c718b3b 100644 --- a/net-misc/wget/wget-1.21.2.ebuild +++ b/net-misc/wget/wget-1.21.2.ebuild @@ -68,6 +68,14 @@ src_prepare() { -e 's/^ LIBICONV=$/:/' \ configure || die fi + + if [[ ${CHOST} == *-darwin* && ${CHOST##*-darwin} -le 17 ]] ; then + # Fix older Darwin inline definition problem + # fixed upstream + # https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commit;h=29d79d473f52b0ec58f50c95ef782c66fc0ead21 + sed -i -e '/define _GL_EXTERN_INLINE_STDHEADER_BUG/s/_BUG/_DISABLE/' \ + src/config.h.in || die + fi } src_configure() { @@ -75,12 +83,6 @@ src_configure() { # the included gnutls -- force ioctl.h to include this header [[ ${CHOST} == *-solaris* ]] && append-cppflags -DBSD_COMP=1 - if [[ ${CHOST} == *-darwin* ]] ; then - # https://lists.gnu.org/archive/html/bug-findutils/2021-01/msg00050.html - # https://lists.gnu.org/archive/html/bug-findutils/2021-01/msg00051.html - append-cppflags '-D__nonnull\(X\)=' - fi - if use static ; then append-ldflags -static tc-export PKG_CONFIG |