# $Header: /magellan-cvs/smage/d4x/d4x-2.5.7.1-r3.smage2,v 1.2 2008/02/07 14:23:35 niro Exp $ PNAME="d4x" PVER="2.5.7.1" PBUILD="r3" PCATEGORIE="net-misc" STATE="testing" DESCRIPTION="A downloader for X." HOMEPAGE="http://www.krasu.ru/soft/chuchelo/" DEPEND=">= x11-libs/libXt-1 >= dev-libs/boost-1.33 >= dev-libs/glib2-2.12 >= x11-libs/gtk2+-2.10 >= dev-libs/openssl-0.9.8" SDEPEND=">= sys-dev/gettext-0.12.1 >= dev-util/desktop-file-utils-0.10" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools xdg SRC_URI=( http://d4x.krasu.ru/files/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-libintl_fix.patch mirror://${PNAME}/${PNAME}-${PVER}-speed.patch ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fixes issues with newer glibc mpatch ${PNAME}-${PVER}-libintl_fix.patch || die # fixes some speed issues mpatch ${PNAME}-${PVER}-speed.patch || die # force use of our CFLAGS sed -i -e "s:CXXFLAGS=\"-O2\":CXXFLAGS=\"${CXXFLAGS}\":g" \ -e "s:OPTFLAGS=\"-O2\":OPTFLAGS=\"\":g" \ configure || die # use a nice icon rather than the default sed -i "s:Icon=nt.png:Icon=d4x_aqua.png:g" share/nt.desktop || die mv share/{nt,d4x}.desktop || die } src_compile() { cd ${SRCDIR} mconfigure \ --enable-nls \ --enable-release\ --enable-openssl \ --disable-libao \ --disable-oss \ --disable-esd \ || die mmake || die } src_install() { cd ${SRCDIR} make DESTDIR=${BINDIR} install || die # icons minstallpixmap share/d4x_aqua.png d4x.png || die # menu minstall_desktop_icon --categories Network || die # docs minstalldocs AUTHORS COPYING ChangeLog* NEWS PLANS TODO \ DOC/{FAQ*,LICENSE,README*,TROUBLES,THANKS} || die # these are in doc dir already; don't need them twice rm -rf ${BINDIR}/usr/share/d4x/{FAQ*,README*,LICENSE,TROUBLES} || die }