|
|
| |
LICENSE="GPL-2" | LICENSE="GPL-2" |
SLOT="0" | SLOT="0" |
KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc sparc x86" |
KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc ~x86" |
IUSE="doc emacs" | IUSE="doc emacs" |
| |
DEPEND="doc? ( virtual/tetex )" | DEPEND="doc? ( virtual/tetex )" |
|
|
unpack ${A} | unpack ${A} |
cd ${S} | cd ${S} |
epatch ${FILESDIR}/docs.patch | epatch ${FILESDIR}/docs.patch |
|
epatch ${FILESDIR}/pari-non-exec-stack-x86-gentoo.patch |
} | } |
| |
src_compile() { | src_compile() { |
|
|
#we also need to force -fPIC throughout on amd64 | #we also need to force -fPIC throughout on amd64 |
if [ "${ARCH}" = "amd64" ] && ! is-flag -fPIC; then append-flags -fPIC; fi | if [ "${ARCH}" = "amd64" ] && ! is-flag -fPIC; then append-flags -fPIC; fi |
| |
|
# fix up Makefile to get rid of insecure RUNPATHS |
|
sed -e "s|[: ]\$tmp||" -i config/Makefile.SH || \ |
|
die "Failed to fix Makefile.SH" |
|
|
|
|
./Configure \ | ./Configure \ |
--host=${myhost} \ | --host=${myhost} \ |
--prefix=/usr \ | --prefix=/usr \ |