diff options
author | Fabian Groffen <grobian@gentoo.org> | 2017-08-20 10:42:44 +0200 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2017-08-20 10:42:44 +0200 |
commit | b1f88f8969fe2391db84a007f65966b8e4546cf0 (patch) | |
tree | f6bab7161ba3d06a0259831cee0e1897e1af42d3 | |
parent | sys-apps/portage: consistently use spaces in metadata.xml (diff) | |
download | prefix-b1f88f8969fe2391db84a007f65966b8e4546cf0.tar.gz prefix-b1f88f8969fe2391db84a007f65966b8e4546cf0.tar.bz2 prefix-b1f88f8969fe2391db84a007f65966b8e4546cf0.zip |
dev-lang/python: fix _XOPEN_SOURCE fix for Solaris 10 and lower
Package-Manager: Portage-2.3.7-prefix, Repoman-2.3.3
-rw-r--r-- | dev-lang/python/python-2.7.12.ebuild | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/dev-lang/python/python-2.7.12.ebuild b/dev-lang/python/python-2.7.12.ebuild index 17b753a399..783337ca67 100644 --- a/dev-lang/python/python-2.7.12.ebuild +++ b/dev-lang/python/python-2.7.12.ebuild @@ -127,9 +127,11 @@ src_prepare() { sed -i -e 's/__APPLE__/__NO_MUCKING_AROUND__/g' Modules/readline.c || die # On AIX, we've wrapped /usr/ccs/bin/nm to work around long TMPDIR. sed -i -e "/^NM=.*nm$/s,^.*$,NM=$(tc-getNM)," Modules/makexp_aix || die - # fix header standards conflicts on Solaris - sed -i -e "/_XOPEN_SOURCE/s/500/600/" \ - Modules/_multiprocessing/multiprocessing.h || die + # fix header standards conflicts on Solaris 11+ + if [[ ${CHOST} == *-solaris2.* && ${CHOST##*.} -ge 11 ]] ; then + sed -i -e "/_XOPEN_SOURCE/s/500/600/" \ + Modules/_multiprocessing/multiprocessing.h || die + fi # Fix for cross-compiling. epatch "${FILESDIR}/python-2.7.5-nonfatal-compileall.patch" |