diff options
author | Martin Schlemmer <azarah@gentoo.org> | 2002-09-24 04:27:32 +0000 |
---|---|---|
committer | Martin Schlemmer <azarah@gentoo.org> | 2002-09-24 04:27:32 +0000 |
commit | 663f17e479402fba1b4fa947d121f2eaeac7d460 (patch) | |
tree | 5873d939784c41eca7600143adcfb3bfab9f4f86 /sys-apps/bzip2 | |
parent | fix elibtoolize (diff) | |
download | gentoo-2-663f17e479402fba1b4fa947d121f2eaeac7d460.tar.gz gentoo-2-663f17e479402fba1b4fa947d121f2eaeac7d460.tar.bz2 gentoo-2-663f17e479402fba1b4fa947d121f2eaeac7d460.zip |
add support for user specified compiler
Diffstat (limited to 'sys-apps/bzip2')
-rw-r--r-- | sys-apps/bzip2/ChangeLog | 5 | ||||
-rw-r--r-- | sys-apps/bzip2/bzip2-1.0.2-r2.ebuild | 21 |
2 files changed, 18 insertions, 8 deletions
diff --git a/sys-apps/bzip2/ChangeLog b/sys-apps/bzip2/ChangeLog index fe25cbf9f22c..34b552842f36 100644 --- a/sys-apps/bzip2/ChangeLog +++ b/sys-apps/bzip2/ChangeLog @@ -1,9 +1,12 @@ # ChangeLog for sys-apps/bzip2 # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL -# $Header: /var/cvsroot/gentoo-x86/sys-apps/bzip2/ChangeLog,v 1.6 2002/07/28 06:29:08 azarah Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/bzip2/ChangeLog,v 1.7 2002/09/24 04:27:32 azarah Exp $ *bzip2-1.0.2-r2 (29 Jun 2002) + 24 Sep Martin Schlemmer <azarah@gentoo.org> bzip2-1.0.2-r2.ebuild : + Enable use of User specified compiler. Closes bug #8021. + 28 Jul 2002; Martin Schlemmer <azarah@gentoo.org> bzip2-1.0.2.ebuild : Also install /bin/bzcat with USE=build, as some apps need it, and it gets pulled in prematurely with gcc3 profile. diff --git a/sys-apps/bzip2/bzip2-1.0.2-r2.ebuild b/sys-apps/bzip2/bzip2-1.0.2-r2.ebuild index 889dd07627be..a48a1bf3546e 100644 --- a/sys-apps/bzip2/bzip2-1.0.2-r2.ebuild +++ b/sys-apps/bzip2/bzip2-1.0.2-r2.ebuild @@ -1,38 +1,45 @@ # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/sys-apps/bzip2/bzip2-1.0.2-r2.ebuild,v 1.7 2002/09/14 15:51:24 bjb Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/bzip2/bzip2-1.0.2-r2.ebuild,v 1.8 2002/09/24 04:27:32 azarah Exp $ S=${WORKDIR}/${P} DESCRIPTION="A high-quality data compressor used extensively by Gentoo Linux" SRC_URI="ftp://sourceware.cygnus.com/pub/bzip2/v102/${P}.tar.gz ftp://ftp.freesoftware.com/pub/sourceware/bzip2/v102/${P}.tar.gz" HOMEPAGE="http://sourceware.cygnus.com/bzip2/" + KEYWORDS="x86 ppc sparc sparc64 alpha" SLOT="0" -DEPEND="virtual/glibc" LICENSE="BZIP2" +DEPEND="virtual/glibc" + src_unpack() { unpack ${A} + cd ${S} cp Makefile Makefile.orig # for optimizations, we keep -fomit-frame-pointer and -fno-strength-reduce # for speed. -fstrength-reduce seems to slow down the code slightly on x86. # (drobbins) sed -e 's:\$(PREFIX)/man:\$(PREFIX)/share/man:g' \ - -e "s:-O2:${CFLAGS}:g" \ - Makefile.orig > Makefile || die + -e "s:-O2:${CFLAGS}:g" \ + Makefile.orig > Makefile || die cp Makefile-libbz2_so Makefile-libbz2_so.orig sed -e "s:-O2:${CFLAGS}:g" \ - Makefile-libbz2_so.orig > Makefile-libbz2_so || die + Makefile-libbz2_so.orig > Makefile-libbz2_so || die } src_compile() { + # enable use of user specified compiler + myconf="CC=${CC:-gcc}" + if [ -z "`use build`" ] then - emake -f Makefile-libbz2_so all || die + emake -f Makefile-libbz2_so \ + ${myconf} all || die fi - emake all || die + emake ${myconf} all || die } src_install() { |