From 03e99c3d2e5db785b4b3e9b6ffd58b67cd7a6f14 Mon Sep 17 00:00:00 2001 From: Neophytos Date: Wed, 3 Oct 2012 12:08:18 +0000 Subject: [PATCH] gc update --- gc/PKGBUILD | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/gc/PKGBUILD b/gc/PKGBUILD index 11898fa33..2c288af8f 100644 --- a/gc/PKGBUILD +++ b/gc/PKGBUILD @@ -1,21 +1,36 @@ -# $Id: PKGBUILD 18876 2008-11-09 22:41:09Z andyrtr $ -# Maintainer: Daniel Isenmann -# Contributor: dorphell +# Maintainer: Neophytos Kolokotronis +# Contributors from Arch: +# Daniel Isenmann +# dorphell pkgname=gc -pkgver=7.1 +pkgver=7.2 +_pkgver=7.2d pkgrel=1 pkgdesc="A garbage collector for C and C++" arch=(i686 x86_64) url="http://www.hpl.hp.com/personal/Hans_Boehm/gc/" license=('GPL') -source=(http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${pkgname}-${pkgver}.tar.gz) +source=(http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${pkgname}-${_pkgver}.tar.gz) depends=('gcc-libs') options=(!libtool) -md5sums=('2ff9924c7249ef7f736ecfe6f08f3f9b') +md5sums=('91340b28c61753a789eb6077675d87d2') build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr --enable-cplusplus || return 1 - make || return 1 - make DESTDIR="${pkgdir}" install || return 1 + ./configure --prefix=/usr --enable-cplusplus + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + + rm -rf "${pkgdir}/usr/share/gc" + install -m755 -d "${pkgdir}/usr/share/doc/gc" + install -m644 doc/README{,.{changes,contributors,environment,linux}} \ + "${pkgdir}/usr/share/doc/gc/" + + sed -i -e 's/GC_MALLOC 1L/gc 3/' doc/gc.man + install -m755 -d "${pkgdir}/usr/share/man/man3" + install -m644 doc/gc.man "${pkgdir}/usr/share/man/man3/gc.3" }