summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schlemmer <azarah@gentoo.org>2003-12-28 18:41:08 +0000
committerMartin Schlemmer <azarah@gentoo.org>2003-12-28 18:41:08 +0000
commit102467be8761a529722c06daf85ca74d99699ef9 (patch)
tree318c919fa68a4645c418a28df2ac651dc33f65e8 /app-arch
parentMake sure bzcat and bunzip2 is installed as symlinks. (diff)
downloadhistorical-102467be8761a529722c06daf85ca74d99699ef9.tar.gz
historical-102467be8761a529722c06daf85ca74d99699ef9.tar.bz2
historical-102467be8761a529722c06daf85ca74d99699ef9.zip
Make sure bzcat and bunzip2 is installed as symlinks.
Diffstat (limited to 'app-arch')
-rw-r--r--app-arch/bzip2/Manifest5
-rw-r--r--app-arch/bzip2/bzip2-1.0.2-r3.ebuild73
-rw-r--r--app-arch/bzip2/files/digest-bzip2-1.0.2-r31
3 files changed, 76 insertions, 3 deletions
diff --git a/app-arch/bzip2/Manifest b/app-arch/bzip2/Manifest
index ad742c05bffa..07a552470703 100644
--- a/app-arch/bzip2/Manifest
+++ b/app-arch/bzip2/Manifest
@@ -1,6 +1,5 @@
-MD5 118d4a69558ae734cfbd1ecdcc7f73c2 bzip2-1.0.2-r3.ebuild 1844
-MD5 8bc687e829c9984dd3ef09735ac36f6b ChangeLog 3051
+MD5 ac6de8020cb4b473871724a7df8ed1a5 bzip2-1.0.2-r3.ebuild 1877
+MD5 d0e4aca01c7ee783a8380d5919585d6b ChangeLog 3213
MD5 71df626dba7802da5baa41fd751c2481 bzip2-1.0.2-r2.ebuild 1713
-MD5 4fca59da52ebd4207c32d7a196b16579 .bzip2-1.0.2-r3.ebuild.swp 12288
MD5 382f154f0ba01de10aff6207652d6799 files/digest-bzip2-1.0.2-r3 63
MD5 382f154f0ba01de10aff6207652d6799 files/digest-bzip2-1.0.2-r2 63
diff --git a/app-arch/bzip2/bzip2-1.0.2-r3.ebuild b/app-arch/bzip2/bzip2-1.0.2-r3.ebuild
new file mode 100644
index 000000000000..4cc786b66d67
--- /dev/null
+++ b/app-arch/bzip2/bzip2-1.0.2-r3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/bzip2/bzip2-1.0.2-r3.ebuild,v 1.1 2003/12/28 18:40:32 azarah Exp $
+
+DESCRIPTION="A high-quality data compressor used extensively by Gentoo Linux"
+HOMEPAGE="http://sources.redhat.com/bzip2/"
+SRC_URI="ftp://sources.redhat.com/pub/bzip2/v102/${P}.tar.gz"
+
+LICENSE="BZIP2"
+SLOT="0"
+KEYWORDS="x86 amd64 ppc sparc alpha mips hppa arm ia64 ppc64"
+IUSE="build static"
+
+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)
+ use static && CFLAGS="${CFLAGS} -static"
+ sed -e 's:\$(PREFIX)/man:\$(PREFIX)/share/man:g' \
+ -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
+}
+
+src_compile() {
+ if [ -z "`use build`" ]
+ then
+ emake CC="${CC}" CXX="${CXX}" -f Makefile-libbz2_so all || die "Make failed"
+ fi
+ emake CC="${CC}" CXX="${CXX}" all || die "Make failed"
+}
+
+src_install() {
+ if [ -z "`use build`" ]
+ then
+ make PREFIX=${D}/usr install || die
+ mv ${D}/usr/bin ${D}
+
+ # These are symlinks to bzip2 ...
+ for x in bunzip2 bzcat
+ do
+ if [ -f "${D}/bin/${x}" ]
+ then
+ rm -f ${D}/bin/${x}
+ dosym bzip2 /bin/${x}
+ fi
+ done
+
+ dolib.so ${S}/libbz2.so.${PV}
+ dosym /usr/lib/libbz2.so.${PV} /usr/lib/libbz2.so.1.0
+ dosym /usr/lib/libbz2.so.${PV} /usr/lib/libbz2.so
+
+ dodoc README LICENSE CHANGES Y2K_INFO
+ docinto txt
+ dodoc *.txt
+ docinto ps
+ dodoc *.ps
+ dohtml manual_*.html
+ else
+ into /
+ dobin bzip2
+ dosym bzip2 /bin/bzcat
+ dosym bzip2 /bin/bunzip2
+ fi
+}
diff --git a/app-arch/bzip2/files/digest-bzip2-1.0.2-r3 b/app-arch/bzip2/files/digest-bzip2-1.0.2-r3
new file mode 100644
index 000000000000..5b1f375c39ee
--- /dev/null
+++ b/app-arch/bzip2/files/digest-bzip2-1.0.2-r3
@@ -0,0 +1 @@
+MD5 ee76864958d568677f03db8afad92beb bzip2-1.0.2.tar.gz 665198