|
|
# Distributed under the terms of the GNU General Public License v2 | # Distributed under the terms of the GNU General Public License v2 |
# $Header: /var/cvsroot/gentoo-x86/app-arch/freeze/freeze-2.5.0.ebuild,v 1.16 2005/11/29 02:57:36 vapier Exp $ | # $Header: /var/cvsroot/gentoo-x86/app-arch/freeze/freeze-2.5.0.ebuild,v 1.16 2005/11/29 02:57:36 vapier Exp $ |
| |
|
inherit toolchain-funcs |
|
|
DESCRIPTION="Freeze/unfreeze compression program" | DESCRIPTION="Freeze/unfreeze compression program" |
HOMEPAGE="http://www.ibiblio.org/pub/Linux/utils/compress/" | HOMEPAGE="http://www.ibiblio.org/pub/Linux/utils/compress/" |
SRC_URI="ftp://ftp.ibiblio.org/pub/Linux/utils/compress/${P}.tar.gz" | SRC_URI="ftp://ftp.ibiblio.org/pub/Linux/utils/compress/${P}.tar.gz" |
|
|
cd ${S} | cd ${S} |
| |
# Hard links confuse prepman and these links are absolute. | # Hard links confuse prepman and these links are absolute. |
sed -e "s:ln -f:ln -sf:g" -i Makefile.in || die "sed failed" |
# Fix pre-stripped binary and respect CFLAGS as well |
|
sed -i -e 's:ln -f:ln -sf:g' \ |
|
-e 's:-strip $@::g' \ |
|
-e '/^CFLAGS/s:=.*:+= -I.:' \ |
|
Makefile.in || die "sed failed" |
} | } |
| |
src_compile() { | src_compile() { |
econf || die | econf || die |
| |
emake \ | emake \ |
|
CC=$(tc-getCC) |
OPTIONS="-DDEFFILE=\\\"/etc/freeze.cnf\\\"" \ | OPTIONS="-DDEFFILE=\\\"/etc/freeze.cnf\\\"" \ |
|| die "compile problem" | || die "compile problem" |
} | } |