| # Copyright 1999-2015 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI="5" |
| |
| PATCH_VER="1.4" |
| |
| inherit eutils flag-o-matic toolchain |
| |
| KEYWORDS="~alpha ~ppc ~sparc ~x86" |
| |
| gcc2-flags() { |
| # Are we trying to compile with gcc3 ? CFLAGS and CXXFLAGS needs to be |
| # valid for gcc-2.95.3 ... |
| if [[ $(tc-arch) == "x86" || $(tc-arch) == "amd64" ]] ; then |
| CFLAGS=${CFLAGS//-mtune=/-mcpu=} |
| CXXFLAGS=${CXXFLAGS//-mtune=/-mcpu=} |
| fi |
| |
| replace-cpu-flags k6-{2,3} k6 |
| replace-cpu-flags athlon{,-{tbird,4,xp,mp}} i686 |
| |
| replace-cpu-flags pentium-mmx i586 |
| replace-cpu-flags pentium{2,3,4} i686 |
| |
| replace-cpu-flags ev6{7,8} ev6 |
| } |
| |
| src_prepare() { |
| rm -rf texinfo |
| strip-linguas -u */po |
| gcc2-flags |
| toolchain_src_prepare |
| } |