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
commit8c3835c19ee0999cbe1ec9f56f75dddd4f53c69c (patch)
tree6603e7e2bb707d883e1364c649c4612e9bbdfd20 /app-arch/bzip2
parentMake sure bzcat and bunzip2 is installed as symlinks. (diff)
downloadgentoo-2-8c3835c19ee0999cbe1ec9f56f75dddd4f53c69c.tar.gz
gentoo-2-8c3835c19ee0999cbe1ec9f56f75dddd4f53c69c.tar.bz2
gentoo-2-8c3835c19ee0999cbe1ec9f56f75dddd4f53c69c.zip
Make sure bzcat and bunzip2 is installed as symlinks.
Diffstat (limited to 'app-arch/bzip2')
-rw-r--r--app-arch/bzip2/ChangeLog7
-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
4 files changed, 82 insertions, 4 deletions
diff --git a/app-arch/bzip2/ChangeLog b/app-arch/bzip2/ChangeLog
index c163688abd26..e00363d23947 100644
--- a/app-arch/bzip2/ChangeLog
+++ b/app-arch/bzip2/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-arch/bzip2
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/bzip2/ChangeLog,v 1.1 2003/11/14 20:00:38 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/bzip2/ChangeLog,v 1.2 2003/12/28 18:40:32 azarah Exp $
+
+*bzip2-1.0.2-r3 (28 Dec 2003)
+
+ 28 Dec 2003; Martin Schlemmer <azarah@gentoo.org> bzip2-1.0.2-r3.ebuild:
+ Make sure bzcat and bunzip2 is installed as symlinks.
*bzip2-1.0.2-r2 (14 Nov 2003)
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