# $Id$ PNAME="attr" PVER="2.4.46" PBUILD="r2" PCATEGORIE="sys-apps" DESCRIPTION="attr: Extended Attributes Of Filesystem Objects." HOMEPAGE="http://savannah.nongnu.org/projects/${PNAME}" DEPEND="" SDEPEND=">= sys-dev/autoconf-5 >= sys-dev/gettext-0.18" SRCFILE="${PNAME}-${PVER}.src.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools multilib SRC_URI=( http://download.savannah.gnu.org/releases/${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-gettext.patch mirror://${PNAME}/${PNAME}-${PVER}-fix-includes.patch ) UP2SUBSTITUTE=".src" UP2DATE="updatecmd 'http://download.savannah.gnu.org/releases/${PNAME}?C=M;O=A' | lasttarball gz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} mpatch ${PNAME}-${PVER}-gettext.patch || die mpatch ${PNAME}-${PVER}-fix-includes.patch || die local abi for abi in ${MULTILIB_ABIS} do cd ${SRCDIR}-${abi} sed -i \ -e "/^PKG_DOC_DIR/s:@pkg_name@:${PNAME}-${PVER}:" \ -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \ include/builddefs.in \ || die done } src_compile() { cd ${SRCDIR} # enable CFLAGS export OPTIMIZER="${CFLAGS}" # disable debug code export DEBUG="-DNDEBUG" mconfigure \ --bindir=/bin \ --libdir=/'$(mlibdir)' \ --libexecdir=/usr/'$(mlibdir)' \ --enable-gettext \ --disable-static \ || die mmake || die } src_install() { cd ${SRCDIR} mmake DIST_ROOT=${BINDIR} install install-dev install-lib || die minstalldocs README VERSION doc/{CHANGES,COPYING} || die # provided by man-pages rm -r ${BINDIR}/usr/share/man/man2 || die }