|
|
LICENSE="GPL-2 BSD" | LICENSE="GPL-2 BSD" |
SLOT="0" | SLOT="0" |
KEYWORDS="x86 ~arm ~mips ~hppa ~sparc ~ppc ~alpha" | KEYWORDS="x86 ~arm ~mips ~hppa ~sparc ~ppc ~alpha" |
IUSE="python" |
IUSE="python static" |
| |
#patch is in recent 2.2 kernels so it works there | #patch is in recent 2.2 kernels so it works there |
DEPEND="virtual/glibc | DEPEND="virtual/glibc |
|
|
src_unpack() { | src_unpack() { |
unpack ${A} | unpack ${A} |
cd ${S} | cd ${S} |
epatch ${FILESDIR}/${PF}-python.patch |
epatch ${FILESDIR}/${P}.static.patch |
|
epatch ${FILESDIR}/${P}.python.static.patch |
} | } |
| |
PYTHONVER="`python -V 2>&1 | sed 's/^Python //'|sed 's/\([0-9]*\.[0-9]*\).*/\1/'`" | PYTHONVER="`python -V 2>&1 | sed 's/^Python //'|sed 's/\([0-9]*\.[0-9]*\).*/\1/'`" |
|
|
src_compile() { | src_compile() { |
local myflags | local myflags |
myflags="" | myflags="" |
|
use static && CFLAGS="${CFLAGS} -static" && LDFLAGS="${LDFLAGS} -static" |
if [ "`use python`" ]; then | if [ "`use python`" ]; then |
myflags="${myflags} PYTHON=1 PYTHONMODDIR=/usr/lib/python${PYTHONVER}/site-packages" | myflags="${myflags} PYTHON=1 PYTHONMODDIR=/usr/lib/python${PYTHONVER}/site-packages" |
CFLAGS="${CFLAGS} -I/usr/include/python${PYTHONVER}" | CFLAGS="${CFLAGS} -I/usr/include/python${PYTHONVER}" |
fi | fi |
emake COPTFLAG="${CFLAGS}" DEBUG="" ${myflags} || die |
emake COPTFLAG="${CFLAGS}" LDFLAGS="${LDFLAGS}" DEBUG="" ${myflags} || die |
} | } |
| |
src_install() { | src_install() { |