43 lines
1.1 KiB
Bash
43 lines
1.1 KiB
Bash
|
# Copyright 1999-2008 Gentoo Foundation
|
||
|
# Distributed under the terms of the GNU General Public License v2
|
||
|
|
||
|
inherit toolchain-funcs eutils flag-o-matic
|
||
|
|
||
|
DESCRIPTION="Info ZIP (encryption support)"
|
||
|
HOMEPAGE="http://www.info-zip.org/"
|
||
|
SRC_URI="ftp://ftp.info-zip.org/pub/infozip/src/zip${PV//.}.tar.gz"
|
||
|
|
||
|
LICENSE="Info-ZIP"
|
||
|
SLOT="0"
|
||
|
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||
|
IUSE="crypt"
|
||
|
|
||
|
DEPEND=""
|
||
|
|
||
|
src_unpack() {
|
||
|
unpack ${A}
|
||
|
cd "${S}"
|
||
|
epatch "${FILESDIR}"/zip-2.3-unix_configure-pic.patch
|
||
|
epatch "${FILESDIR}"/${PN}-2.31-exec-stack.patch
|
||
|
epatch "${FILESDIR}"/${PN}-2.32-build.patch
|
||
|
}
|
||
|
|
||
|
src_compile() {
|
||
|
tc-export CC CPP
|
||
|
use crypt || append-flags -DNO_CRYPT
|
||
|
append-lfs-flags
|
||
|
emake -f unix/Makefile generic || die
|
||
|
}
|
||
|
|
||
|
src_install() {
|
||
|
dobin zip zipnote zipsplit || die
|
||
|
doman man/zip.1
|
||
|
dosym zip.1 /usr/share/man/man1/zipnote.1
|
||
|
dosym zip.1 /usr/share/man/man1/zipsplit.1
|
||
|
if use crypt ; then
|
||
|
dobin zipcloak || die
|
||
|
dosym zip.1 /usr/share/man/man1/zipcloak.1
|
||
|
fi
|
||
|
dodoc BUGS CHANGES MANUAL README TODO WHATSNEW WHERE proginfo/*.txt
|
||
|
}
|