View | Details | Raw Unified
Collapse All | Expand All

(-) libcap-1.10.ebuild (-3 / +5 lines)
 Lines 10-16    Link Here 
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
 Lines 24-30    Link Here 
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/'`"
 Lines 32-42    Link Here 
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() {