# $Header: /magellan-cvs/smage/db/db-4.6.21-r3.smage2,v 1.2 2008/05/06 21:17:07 niro Exp $ PNAME="db" PVER="4.6.21" PBUILD="r3" PCATEGORIE="dev-db" STATE="unstable" DESCRIPTION="Berkley Database v${PVER:0:3} libraries and utilities." HOMEPAGE="http://www.sleepycat.com/" DEPEND="" SRCFILE="${PNAME}-${PVER:0:6}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER:0:6}" sminclude mbuild SRC_URI=( http://download-east.oracle.com/berkeley-db/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) src_compile() { cd ${SRCDIR}/build_unix local conf [[ ${ARCH} = x86_64 ]] && conf="--with-mutex=x86/gcc-assembly" ../dist/configure \ --host=${CHOST} \ --sysconfdir=/etc \ --infodir=/usr/share/info \ --mandir=/usr/share/man \ --libdir=/usr/$(mlibdir) \ --localstatedir=/var/lib \ --prefix=/usr \ --enable-compat185 \ --enable-cxx \ --enable-static \ --enable-shared \ --enable-rpc \ ${conf} \ || die # force linking against nptl mmake LIBSO_LIBS="-lpthread" || die } src_install() { cd ${SRCDIR}/build_unix mmake DESTDIR=${BINDIR} docdir=${BINDIR}/usr/share/doc/${PNAME}-${PVER} install || die cd ${SRCDIR}; minstalldocs LICENSE README || die # remove broken /var/tmp dirs if [[ -d ${BINDIR}/var ]] then rm -rf ${BINDIR}/var || die fi }