Date: Sunday, November 6, 2016 @ 20:11:09 Author: bpiotrowski Revision: 279955
archrelease: copy trunk to staging-i686, staging-x86_64 Added: bc/repos/staging-i686/ bc/repos/staging-i686/PKGBUILD (from rev 279954, bc/trunk/PKGBUILD) bc/repos/staging-i686/bc-1.06.95-void_uninitialized.patch (from rev 279954, bc/trunk/bc-1.06.95-void_uninitialized.patch) bc/repos/staging-x86_64/ bc/repos/staging-x86_64/PKGBUILD (from rev 279954, bc/trunk/PKGBUILD) bc/repos/staging-x86_64/bc-1.06.95-void_uninitialized.patch (from rev 279954, bc/trunk/bc-1.06.95-void_uninitialized.patch) ----------------------------------------------------+ staging-i686/PKGBUILD | 41 +++++++++++++++++++ staging-i686/bc-1.06.95-void_uninitialized.patch | 14 ++++++ staging-x86_64/PKGBUILD | 41 +++++++++++++++++++ staging-x86_64/bc-1.06.95-void_uninitialized.patch | 14 ++++++ 4 files changed, 110 insertions(+) Copied: bc/repos/staging-i686/PKGBUILD (from rev 279954, bc/trunk/PKGBUILD) =================================================================== --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2016-11-06 20:11:09 UTC (rev 279955) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: dorphell <dorph...@archlinux.org> + +pkgname=bc +pkgver=1.06.95 +pkgrel=3 +pkgdesc="An arbitrary precision calculator language" +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/bc/" +license=('GPL') +depends=('readline') +replaces=('bc-readline') +conflicts=('bc-readline') +source=(http://alpha.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2 + bc-1.06.95-void_uninitialized.patch) +md5sums=('5126a721b73f97d715bb72c13c889035' + 'fe85d42dd4151801e9b8c2d2c4d990bf') + +prepare() { + cd "${pkgname}-${pkgver}" + + # https://bugs.gentoo.org/show_bug.cgi?id=349339 + patch -Np0 -i ${srcdir}/bc-1.06.95-void_uninitialized.patch +} + +build() { + cd "${pkgname}-${pkgver}" + ./configure --prefix=/usr --mandir=/usr/share/man \ + --infodir=/usr/share/info --with-readline + make +} + +check () { + cd "${pkgname}-${pkgver}" + echo "quit" | ./bc/bc -l Test/checklib.b # 10 failures +} + +package() { + cd "${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} Copied: bc/repos/staging-i686/bc-1.06.95-void_uninitialized.patch (from rev 279954, bc/trunk/bc-1.06.95-void_uninitialized.patch) =================================================================== --- staging-i686/bc-1.06.95-void_uninitialized.patch (rev 0) +++ staging-i686/bc-1.06.95-void_uninitialized.patch 2016-11-06 20:11:09 UTC (rev 279955) @@ -0,0 +1,14 @@ +http://www.pixelbeat.org/programming/oss_bug_flow.html +https://bugs.gentoo.org/349339 + +--- bc/storage.c ++++ bc/storage.c +@@ -99,6 +99,7 @@ + { + f = &functions[indx]; + f->f_defined = FALSE; ++ f->f_void = FALSE; + f->f_body = (char *) bc_malloc (BC_START_SIZE); + f->f_body_size = BC_START_SIZE; + f->f_code_size = 0; + Copied: bc/repos/staging-x86_64/PKGBUILD (from rev 279954, bc/trunk/PKGBUILD) =================================================================== --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2016-11-06 20:11:09 UTC (rev 279955) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: dorphell <dorph...@archlinux.org> + +pkgname=bc +pkgver=1.06.95 +pkgrel=3 +pkgdesc="An arbitrary precision calculator language" +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/bc/" +license=('GPL') +depends=('readline') +replaces=('bc-readline') +conflicts=('bc-readline') +source=(http://alpha.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2 + bc-1.06.95-void_uninitialized.patch) +md5sums=('5126a721b73f97d715bb72c13c889035' + 'fe85d42dd4151801e9b8c2d2c4d990bf') + +prepare() { + cd "${pkgname}-${pkgver}" + + # https://bugs.gentoo.org/show_bug.cgi?id=349339 + patch -Np0 -i ${srcdir}/bc-1.06.95-void_uninitialized.patch +} + +build() { + cd "${pkgname}-${pkgver}" + ./configure --prefix=/usr --mandir=/usr/share/man \ + --infodir=/usr/share/info --with-readline + make +} + +check () { + cd "${pkgname}-${pkgver}" + echo "quit" | ./bc/bc -l Test/checklib.b # 10 failures +} + +package() { + cd "${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} Copied: bc/repos/staging-x86_64/bc-1.06.95-void_uninitialized.patch (from rev 279954, bc/trunk/bc-1.06.95-void_uninitialized.patch) =================================================================== --- staging-x86_64/bc-1.06.95-void_uninitialized.patch (rev 0) +++ staging-x86_64/bc-1.06.95-void_uninitialized.patch 2016-11-06 20:11:09 UTC (rev 279955) @@ -0,0 +1,14 @@ +http://www.pixelbeat.org/programming/oss_bug_flow.html +https://bugs.gentoo.org/349339 + +--- bc/storage.c ++++ bc/storage.c +@@ -99,6 +99,7 @@ + { + f = &functions[indx]; + f->f_defined = FALSE; ++ f->f_void = FALSE; + f->f_body = (char *) bc_malloc (BC_START_SIZE); + f->f_body_size = BC_START_SIZE; + f->f_code_size = 0; +