# $Id$ PNAME="unzip" PVER="6.0" PBUILD="r3" PCAT="app-arch" DESCRIPTION="Unzipper for pkzip-compressed files." HOMEPAGE="http://www.info-zip.org/UnZip.html" DEPEND=">= virtual/glibc" SDPEND=">= virtual/sed" SRCFILE="${PNAME}${PVER/.}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}${PVER/./}" ALX_PKG_KEEP="usr/bin/unzip" sminclude mtools alx-split SRC_URI=( sourceforge://infozip/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-5.52-fix_Makefile.patch mirror://${PNAME}/${PNAME}-5.52-fix_libz.patch ) UP2DATE="updatecmd_sourceforge infozip ${PNAME}" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix a missing symlink mpatch ${PNAME}-5.52-fix_Makefile.patch || die # fix compile against zlib mpatch ${PNAME}-5.52-fix_libz.patch || die # force use of our CFLAGS sed -i -e "s:-O3:${CFLAGS}:" \ -e "s:CC=gcc LD=gcc:CC=${CC:-gcc} LD=${CC:-gcc}:" \ -e "s:-O :${CFLAGS} :" unix/Makefile \ || die } src_compile() { cd ${SRCDIR} # disable asm on all arches but x86 local my_opts=linux_noasm [[ ${ARCH} = i*86 ]] && my_opts=linux mmake -f unix/Makefile ${my_opts} || die } alx_generic_src_install() { cd ${SRCDIR} # bins minstallexec unzip || die minstallexec funzip || die minstallexec unzipsfx || die minstallexec unix/zipgrep || die mlink unzip /usr/bin/zipinfo || die # man minstallman man/*.1 || die # docs minstalldocs BUGS COPYING.OLD History* LICENSE README ToDo WHERE || die }