# $Header: /magellan-cvs/smage/libchipcard/libchipcard-0.9.1-r5.smage2,v 1.1 2008/04/03 20:44:07 niro Exp $ PNAME="libchipcard" PVER="0.9.1" PBUILD="r5" PCATEGORIE="sys-libs" STATE="unstable" DESCRIPTION="libchipcard is a library for easy access to chip cards via chip card readers." HOMEPAGE="http://www.libchipcard.de/" DEPEND=">= dev-libs/openssl-0.9.8" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools SRC_URI=( mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/chipcardd.rc mirror://${PNAME}/${PNAME}-${PVER}-lib64.patch mirror://${PNAME}/${PNAME}-${PVER}-m4-quoting.patch mirror://${PNAME}/${PNAME}-${PVER}-amd64.patch ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix annoying m4 warnings mpatch ${PNAME}-${PVER}-m4-quoting.patch || die # fix compilation on 64bit hosts mpatch ${PNAME}-${PVER}-amd64.patch || die # fix up build on lib64 hosts if [[ $(mlibdir) = lib64 ]] then mpatch ${PNAME}-${PVER}-lib64.patch || die autoreconf || die libtoolize --copy --force || die fi } src_compile() { cd ${SRCDIR} mconfigure \ --with-client-cfg-file=/etc \ --with-server-cfg-file=/etc \ --with-pid-dir=/var/run \ --with-log-dir=/var/log \ --disable-full-doc \ --disable-pcsc \ --enable-ssl \ --with-openssl-libs=/usr/$(mlibdir) \ || die mmake || die } src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} chroot_dir=${BINDIR} install || die # install our initscript minstallrc chipcardd.rc chipcardd || die # make sure an /var does not exists to not override our perms [[ -d ${BINDIR}/var ]] && rm -rf ${BINDIR}/var || die minstalldocs AUTHORS COPYING* ChangeLog FAQ NEWS README* THANKS TODO || die }