[arch-commits] Commit in bzip2/trunk (PKGBUILD)
Ionut Biru
ibiru at archlinux.org
Tue Sep 21 12:28:55 UTC 2010
Date: Tuesday, September 21, 2010 @ 08:28:55
Author: ibiru
Revision: 91051
upgpkg: bzip2 1.0.6-1
FS#20901, integer overflow vulnerability (CVE-2010-0405)
Modified:
bzip2/trunk/PKGBUILD
----------+
PKGBUILD | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-09-21 11:49:51 UTC (rev 91050)
+++ PKGBUILD 2010-09-21 12:28:55 UTC (rev 91051)
@@ -3,8 +3,8 @@
# Contributor: Judd <jvinet at zeroflux.org>
pkgname=bzip2
-pkgver=1.0.5
-pkgrel=5
+pkgver=1.0.6
+pkgrel=1
pkgdesc="A high-quality data compression program"
arch=('i686' 'x86_64')
license=('custom')
@@ -12,21 +12,21 @@
groups=('base')
depends=('glibc')
source=(http://www.bzip.org/$pkgver/bzip2-$pkgver.tar.gz)
-md5sums=('3c15a0c8d1d3ee1c46a1634d00617b1a')
+md5sums=('00b516f4704d4a7cb50a1d97e6e8e15b')
build() {
cd $srcdir/$pkgname-$pkgver
-
+
# add large-file support
sed -e 's/^CFLAGS=\(.*\)$/CFLAGS=\1 \$(BIGFILES)/' -i ./Makefile-libbz2_so
-
+
# use our optimization
sed -i "s|-O2|${CFLAGS}|g" Makefile
sed -i "s|-O2|${CFLAGS}|g" Makefile-libbz2_so
-
- make -f Makefile-libbz2_so || return 1
- make bzip2recover libbz2.a || return 1
+ make -f Makefile-libbz2_so
+ make bzip2recover libbz2.a
+
install -dm755 $pkgdir/bin
install -m755 bzip2-shared $pkgdir/bin/bzip2
install -m755 bzip2recover $pkgdir/bin
@@ -36,15 +36,15 @@
install -dm755 $pkgdir/usr/bin
install -m755 bzdiff bzgrep bzmore $pkgdir/usr/bin
- install -Dm755 libbz2.so.1.0.4 $pkgdir/lib/libbz2.so.1.0.4
- ln -s libbz2.so.1.0.4 $pkgdir/lib/libbz2.so
- ln -s libbz2.so.1.0.4 $pkgdir/lib/libbz2.so.1
- ln -s libbz2.so.1.0.4 $pkgdir/lib/libbz2.so.1.0
-
+ install -Dm755 libbz2.so.1.0.6 $pkgdir/lib/libbz2.so.1.0.6
+ ln -s libbz2.so.1.0.6 $pkgdir/lib/libbz2.so
+ ln -s libbz2.so.1.0.6 $pkgdir/lib/libbz2.so.1
+ ln -s libbz2.so.1.0.6 $pkgdir/lib/libbz2.so.1.0
+
install -Dm644 libbz2.a ${pkgdir}/usr/lib/libbz2.a
ln -sf ../../lib/libbz2.so ${pkgdir}/usr/lib/libbz2.so
- install -Dm644 bzlib.h $pkgdir/usr/include/bzlib.h
+ install -Dm644 bzlib.h $pkgdir/usr/include/bzlib.h
install -Dm644 bzip2.1 $pkgdir/usr/share/man/man1/bzip2.1
ln -sf bzip2.1 $pkgdir/usr/share/man/man1/bunzip2.1
More information about the arch-commits
mailing list