--- libcap-1.10.ebuild 2003-05-15 23:53:30.000000000 +0200 +++ libcap-1.10-r1.ebuild 2003-06-08 18:05:55.000000000 +0200 @@ -10,7 +10,7 @@ LICENSE="GPL-2 BSD" SLOT="0" KEYWORDS="x86 ~arm ~mips ~hppa ~sparc ~ppc ~alpha" -IUSE="python" +IUSE="python static" #patch is in recent 2.2 kernels so it works there DEPEND="virtual/glibc @@ -24,7 +24,8 @@ src_unpack() { unpack ${A} 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/'`" @@ -32,11 +33,12 @@ src_compile() { local myflags myflags="" + use static && CFLAGS="${CFLAGS} -static" && LDFLAGS="${LDFLAGS} -static" if [ "`use python`" ]; then myflags="${myflags} PYTHON=1 PYTHONMODDIR=/usr/lib/python${PYTHONVER}/site-packages" CFLAGS="${CFLAGS} -I/usr/include/python${PYTHONVER}" fi - emake COPTFLAG="${CFLAGS}" DEBUG="" ${myflags} || die + emake COPTFLAG="${CFLAGS}" LDFLAGS="${LDFLAGS}" DEBUG="" ${myflags} || die } src_install() {