bump(sys-devel/bc): sync with upstream

This commit is contained in:
Nick Owens 2016-03-28 11:57:08 -07:00
parent b0e5cff988
commit cdf79d01a9
11 changed files with 378 additions and 167 deletions

View File

@ -2,7 +2,7 @@ DEFINED_PHASES=compile install
DEPEND=readline? ( >=sys-libs/readline-4.1 >=sys-libs/ncurses-5.2 ) libedit? ( dev-libs/libedit ) sys-devel/flex
DESCRIPTION=Handy console-based calculator utility
EAPI=0
HOMEPAGE=http://www.gnu.org/software/bc/bc.html
HOMEPAGE=https://www.gnu.org/software/bc/bc.html
IUSE=libedit readline static
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 LGPL-2.1
@ -10,4 +10,4 @@ RDEPEND=readline? ( >=sys-libs/readline-4.1 >=sys-libs/ncurses-5.2 ) libedit? (
SLOT=0
SRC_URI=mirror://gnu-alpha/bc/bc-1.06.95.tar.bz2 mirror://gnu/bc/bc-1.06.95.tar.bz2
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=e3d68cd644ba5cdbdd5ef055622fcd81
_md5_=c593ee892ab238360376bdd30cb145c5

View File

@ -2,12 +2,12 @@ DEFINED_PHASES=compile configure install prepare
DEPEND=readline? ( >=sys-libs/readline-4.1 >=sys-libs/ncurses-5.2 ) libedit? ( dev-libs/libedit ) sys-devel/flex
DESCRIPTION=Handy console-based calculator utility
EAPI=2
HOMEPAGE=http://www.gnu.org/software/bc/bc.html
HOMEPAGE=https://www.gnu.org/software/bc/bc.html
IUSE=libedit readline static
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 LGPL-2.1
RDEPEND=readline? ( >=sys-libs/readline-4.1 >=sys-libs/ncurses-5.2 ) libedit? ( dev-libs/libedit )
SLOT=0
SRC_URI=mirror://gnu-alpha/bc/bc-1.06.95.tar.bz2 mirror://gnu/bc/bc-1.06.95.tar.bz2
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=b0eecfbd1bdd519779fc9c7c734d4ef6
_md5_=74e88f01c89302dc60622753a2ef62d7

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure prepare
DEPEND=!readline? ( libedit? ( dev-libs/libedit:= ) ) readline? ( >=sys-libs/readline-4.1:0= >=sys-libs/ncurses-5.2:= ) sys-devel/flex
DESCRIPTION=Handy console-based calculator utility
EAPI=5
HOMEPAGE=https://www.gnu.org/software/bc/bc.html
IUSE=libedit readline static
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 LGPL-2.1
RDEPEND=!readline? ( libedit? ( dev-libs/libedit:= ) ) readline? ( >=sys-libs/readline-4.1:0= >=sys-libs/ncurses-5.2:= )
SLOT=0
SRC_URI=mirror://gnu-alpha/bc/bc-1.06.95.tar.bz2 mirror://gnu/bc/bc-1.06.95.tar.bz2
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=13f19900d582921066cf1999b7001066

View File

@ -1,154 +1,89 @@
# ChangeLog for sys-devel/bc
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bc/ChangeLog,v 1.43 2014/01/18 03:08:46 vapier Exp $
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> bc-1.06.95-r1.ebuild,
bc-1.06.95.ebuild:
Add arm64 love.
*bc-1.06.95-r2 (09 Aug 2015)
*bc-1.06.95-r1 (09 Aug 2015)
*bc-1.06.95 (09 Aug 2015)
14 Sep 2013; Markos Chandras <hwoarang@gentoo.org> bc-1.06.95-r1.ebuild:
Respect AR. Bug #484860
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +bc-1.06.95.ebuild,
+bc-1.06.95-r1.ebuild, +bc-1.06.95-r2.ebuild,
+files/bc-1.06.95-mem-leak.patch,
+files/bc-1.06.95-void_uninitialized.patch, +metadata.xml:
proj/gentoo: Initial commit
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> bc-1.06.95-r1.ebuild:
keyword ~amd64-fbsd
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
27 Mar 2012; Mike Frysinger <vapier@gentoo.org> bc-1.06.95.ebuild,
bc-1.06.95-r1.ebuild:
Migrate to gnu-alpha mirror.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
15 Feb 2011; Fabian Groffen <grobian@gentoo.org> bc-1.06.95-r1.ebuild:
Marked ~sparc64-solaris
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
*bc-1.06.95-r1 (26 Dec 2010)
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
26 Dec 2010; Mike Frysinger <vapier@gentoo.org> +bc-1.06.95-r1.ebuild,
+files/bc-1.06.95-void_uninitialized.patch:
Fix uninitialized memory usage #349339 by David Flogeras. Convert to
EAPI=2 for fun.
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
05 Feb 2010; Alexis Ballier <aballier@gentoo.org> bc-1.06.95.ebuild:
freebsd-lib does not ship libedit anymore
Convert all URLs for sites supporting encrypted connections from http to
https
15 Jan 2010; Christian Faulhammer <fauli@gentoo.org> bc-1.06.95.ebuild:
Transfer Prefix keywords
Signed-off-by: Justin Lecher <jlec@gentoo.org>
09 Jun 2008; Jeroen Roovers <jer@gentoo.org> bc-1.06.95.ebuild:
Stable for HPPA (bug #224863).
24 Aug 2015; Justin Lecher <jlec@gentoo.org> bc-1.06.95.ebuild,
bc-1.06.95-r1.ebuild, bc-1.06.95-r2.ebuild:
Use https for most gnu.org URLs
07 Jun 2008; Kenneth Prugh <ken69267@gentoo.org> bc-1.06.95.ebuild:
amd64 stable, bug #224863
Signed-off-by: Justin Lecher <jlec@gentoo.org>
07 Jun 2008; nixnut <nixnut@gentoo.org> bc-1.06.95.ebuild:
Stable on ppc wrt bug 224863
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
07 Jun 2008; Raúl Porcel <armin76@gentoo.org> bc-1.06.95.ebuild:
ia64/sparc stable wrt #224863
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
06 Jun 2008; Christian Faulhammer <opfer@gentoo.org> bc-1.06.95.ebuild:
stable x86, bug 224863
Bug: https://bugs.gentoo.org/552720
05 Jun 2008; Tobias Klausmann <klausman@gentoo.org> bc-1.06.95.ebuild:
Stable on alpha, bug #224973
24 Nov 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
standardize various metadata.xml style
05 Jun 2008; Markus Rothe <corsair@gentoo.org> bc-1.06.95.ebuild:
Stable on ppc64; bug #224863
31 Dec 2015; Mike Frysinger <vapier@gentoo.org> bc-1.06.95-r1.ebuild:
mark 1.06.95-r1 arm64/m68k/s390/sh stable
31 Dec 2006; Mike Frysinger <vapier@gentoo.org> bc-1.06-r6.ebuild,
bc-1.06.95.ebuild:
Punt old flag filters and use emake in install.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Unify quoting in metadata.xml files for machine processing
18 Oct 2006; Roy Marples <uberlord@gentoo.org> bc-1.06.95.ebuild:
Added ~sparc-fbsd keyword.
Force unified quoting in all metadata.xml files since lxml does not
preserve original use of single and double quotes. Ensuring unified
quoting before the process allows distinguishing the GLEP 67-related
metadata.xml changes from unrelated quoting changes.
*bc-1.06.95 (05 Sep 2006)
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
05 Sep 2006; Mike Frysinger <vapier@gentoo.org> +bc-1.06.95.ebuild:
Version bump for #136643.
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
11 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> bc-1.06.94.ebuild:
Add freebsd-lib as option for libedit.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*bc-1.06.94 (10 Jun 2006)
10 Jun 2006; Mike Frysinger <vapier@gentoo.org> +bc-1.06.94.ebuild:
Version bump.
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> bc-1.06-r6.ebuild:
Add ~x86-fbsd keyword.
28 Jun 2005; Joshua Kinard <kumba@gentoo.org> bc-1.06-r6.ebuild:
Marked stable on mips.
09 Apr 2005; Markus Rothe <corsair@gentoo.org> bc-1.06-r6.ebuild:
Stable on ppc64
19 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> bc-1.06-r6.ebuild:
Stable on alpha.
17 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> bc-1.06-r6.ebuild:
Stable on ppc.
09 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> bc-1.06-r6.ebuild:
Stable on sparc
*bc-1.06-r6 (11 Feb 2005)
11 Feb 2005; Mike Frysinger <vapier@gentoo.org>
+files/bc-1.06-longopts.patch, +files/bc-1.06-static-save.patch,
+bc-1.06-r6.ebuild:
Add patch to fix longopts handling #51525 and a patch from fedora to fix
saved register handling.
08 Nov 2004; Mike Frysinger <vapier@gentoo.org> bc-1.06-r5.ebuild:
USE=static support #70276 by Sascha Silbe.
02 Mar 2004; Brian Jackson <iggy@gentoo.org> bc-1.06-r5.ebuild:
adding initial s390 support
27 Nov 2003; Daniel Ahlberg <aliz@gentoo.org> bc-1.06-r5.ebuild:
replace-flags for amd64.
*bc-1.06-r5 (19 Feb 2003)
17 Sep 2003; Jon Portnoy <avenj@gentoo.org> bc-1.06-r5.ebuild :
ia64 keywords.
16 Jul Jan Seidel <tuxus@gentoo.org> bc-1.06-r5.ebuild :
Mark stable on mips
14 Mar 2003; Seemant Kulleen <seemant@gentoo.org> bc-1.06-r3.ebuild,
bc-1.06-r3.ebuild, bc-1.06-r4.ebuild, bc-1.06-r4.ebuild, bc-1.06-r5.ebuild:
change -Os to -O2 on x86. Closes bug #17536 by frank <frbiscani@libero.it>
19 Feb 2003; Mark Guertin <gerk@gentoo.org> bc-1.06-r5.ebuild
files/digest-bc-1.06-r5 :
rev bump to close bug #16043, -O2 on ppc causes segfault.
Kept stable all arches (only change)
20 Feb 2003; Zach Welch <zwelch@gentoo.org> bc-1.06-r4.ebuild :
Added arm to keywords.
09 Feb 2003; Guy Martin <gmsoft@gentoo.org> bc-1.06-r4.ebuild :
Added hppa to keywords.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*bc-1.06-r4 (11 Nov 2002)
11 Nov 2002; Martin Schlemmer <azarah@gentoo.org> bc-1.06-r4.ebuild :
Fix bug #10546.
*bc-1.06-r3 (1 Feb 2002)
23 Oct 2002; Martin Schlemmer <azarah@gentoo.org> bc-1.06-r3.ebuild :
Fix to work with flex-2.5.22 and up.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -0,0 +1,194 @@
# ChangeLog for sys-devel/bc
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bc/ChangeLog,v 1.54 2015/07/30 12:28:18 ago Exp $
30 Jul 2015; Agostino Sarubbo <ago@gentoo.org> bc-1.06.95-r1.ebuild:
Stable for sparc, wrt bug #554708
27 Jul 2015; Mike Frysinger <vapier@gentoo.org> bc-1.06.95-r2.ebuild:
Force CONFIG_SHELL=/bin/bash in case the user has forced a broken one #555026
by Alexander Tsoy.
23 Jul 2015; Pacho Ramos <pacho@gentoo.org> bc-1.06.95-r1.ebuild:
ppc stable wrt bug #554708
17 Jul 2015; Markus Meier <maekke@gentoo.org> bc-1.06.95-r1.ebuild:
arm stable, bug #554708
17 Jul 2015; Mikle Kolyada <zlogene@gentoo.org> bc-1.06.95-r1.ebuild:
ia64 stable wrt bug #554708
17 Jul 2015; Tobias Klausmann <klausman@gentoo.org> bc-1.06.95-r1.ebuild:
Stable on alpha, bug 554708
17 Jul 2015; Jeroen Roovers <jer@gentoo.org> bc-1.06.95-r1.ebuild:
Stable for HPPA PPC64 (bug #554708).
15 Jul 2015; Mikle Kolyada <zlogene@gentoo.org> bc-1.06.95-r1.ebuild:
x86 stable wrt bug #554708
14 Jul 2015; Mike Frysinger <vapier@gentoo.org> bc-1.06.95-r1.ebuild,
bc-1.06.95-r2.ebuild:
Prevent info pages from being regenerated (which requires texinfo) #554774 by
Anton Gubarkov.
13 Jul 2015; Mikle Kolyada <zlogene@gentoo.org> bc-1.06.95-r1.ebuild:
amd64 stable wrt bug #554708
*bc-1.06.95-r2 (13 Jul 2015)
13 Jul 2015; Mike Frysinger <vapier@gentoo.org> +bc-1.06.95-r2.ebuild,
+files/bc-1.06.95-mem-leak.patch:
Fix for mem leaks #264889 by Mattias Nissler. Upgrade to EAPI=5 for subslot
usage.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> bc-1.06.95-r1.ebuild,
bc-1.06.95.ebuild:
Add arm64 love.
14 Sep 2013; Markos Chandras <hwoarang@gentoo.org> bc-1.06.95-r1.ebuild:
Respect AR. Bug #484860
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> bc-1.06.95-r1.ebuild:
keyword ~amd64-fbsd
27 Mar 2012; Mike Frysinger <vapier@gentoo.org> bc-1.06.95.ebuild,
bc-1.06.95-r1.ebuild:
Migrate to gnu-alpha mirror.
15 Feb 2011; Fabian Groffen <grobian@gentoo.org> bc-1.06.95-r1.ebuild:
Marked ~sparc64-solaris
*bc-1.06.95-r1 (26 Dec 2010)
26 Dec 2010; Mike Frysinger <vapier@gentoo.org> +bc-1.06.95-r1.ebuild,
+files/bc-1.06.95-void_uninitialized.patch:
Fix uninitialized memory usage #349339 by David Flogeras. Convert to
EAPI=2 for fun.
05 Feb 2010; Alexis Ballier <aballier@gentoo.org> bc-1.06.95.ebuild:
freebsd-lib does not ship libedit anymore
15 Jan 2010; Christian Faulhammer <fauli@gentoo.org> bc-1.06.95.ebuild:
Transfer Prefix keywords
09 Jun 2008; Jeroen Roovers <jer@gentoo.org> bc-1.06.95.ebuild:
Stable for HPPA (bug #224863).
07 Jun 2008; Kenneth Prugh <ken69267@gentoo.org> bc-1.06.95.ebuild:
amd64 stable, bug #224863
07 Jun 2008; nixnut <nixnut@gentoo.org> bc-1.06.95.ebuild:
Stable on ppc wrt bug 224863
07 Jun 2008; Raúl Porcel <armin76@gentoo.org> bc-1.06.95.ebuild:
ia64/sparc stable wrt #224863
06 Jun 2008; Christian Faulhammer <opfer@gentoo.org> bc-1.06.95.ebuild:
stable x86, bug 224863
05 Jun 2008; Tobias Klausmann <klausman@gentoo.org> bc-1.06.95.ebuild:
Stable on alpha, bug #224973
05 Jun 2008; Markus Rothe <corsair@gentoo.org> bc-1.06.95.ebuild:
Stable on ppc64; bug #224863
31 Dec 2006; Mike Frysinger <vapier@gentoo.org> bc-1.06-r6.ebuild,
bc-1.06.95.ebuild:
Punt old flag filters and use emake in install.
18 Oct 2006; Roy Marples <uberlord@gentoo.org> bc-1.06.95.ebuild:
Added ~sparc-fbsd keyword.
*bc-1.06.95 (05 Sep 2006)
05 Sep 2006; Mike Frysinger <vapier@gentoo.org> +bc-1.06.95.ebuild:
Version bump for #136643.
11 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> bc-1.06.94.ebuild:
Add freebsd-lib as option for libedit.
*bc-1.06.94 (10 Jun 2006)
10 Jun 2006; Mike Frysinger <vapier@gentoo.org> +bc-1.06.94.ebuild:
Version bump.
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> bc-1.06-r6.ebuild:
Add ~x86-fbsd keyword.
28 Jun 2005; Joshua Kinard <kumba@gentoo.org> bc-1.06-r6.ebuild:
Marked stable on mips.
09 Apr 2005; Markus Rothe <corsair@gentoo.org> bc-1.06-r6.ebuild:
Stable on ppc64
19 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> bc-1.06-r6.ebuild:
Stable on alpha.
17 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> bc-1.06-r6.ebuild:
Stable on ppc.
09 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> bc-1.06-r6.ebuild:
Stable on sparc
*bc-1.06-r6 (11 Feb 2005)
11 Feb 2005; Mike Frysinger <vapier@gentoo.org>
+files/bc-1.06-longopts.patch, +files/bc-1.06-static-save.patch,
+bc-1.06-r6.ebuild:
Add patch to fix longopts handling #51525 and a patch from fedora to fix
saved register handling.
08 Nov 2004; Mike Frysinger <vapier@gentoo.org> bc-1.06-r5.ebuild:
USE=static support #70276 by Sascha Silbe.
02 Mar 2004; Brian Jackson <iggy@gentoo.org> bc-1.06-r5.ebuild:
adding initial s390 support
27 Nov 2003; Daniel Ahlberg <aliz@gentoo.org> bc-1.06-r5.ebuild:
replace-flags for amd64.
*bc-1.06-r5 (19 Feb 2003)
17 Sep 2003; Jon Portnoy <avenj@gentoo.org> bc-1.06-r5.ebuild :
ia64 keywords.
16 Jul Jan Seidel <tuxus@gentoo.org> bc-1.06-r5.ebuild :
Mark stable on mips
14 Mar 2003; Seemant Kulleen <seemant@gentoo.org> bc-1.06-r3.ebuild,
bc-1.06-r3.ebuild, bc-1.06-r4.ebuild, bc-1.06-r4.ebuild, bc-1.06-r5.ebuild:
change -Os to -O2 on x86. Closes bug #17536 by frank <frbiscani@libero.it>
19 Feb 2003; Mark Guertin <gerk@gentoo.org> bc-1.06-r5.ebuild
files/digest-bc-1.06-r5 :
rev bump to close bug #16043, -O2 on ppc causes segfault.
Kept stable all arches (only change)
20 Feb 2003; Zach Welch <zwelch@gentoo.org> bc-1.06-r4.ebuild :
Added arm to keywords.
09 Feb 2003; Guy Martin <gmsoft@gentoo.org> bc-1.06-r4.ebuild :
Added hppa to keywords.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*bc-1.06-r4 (11 Nov 2002)
11 Nov 2002; Martin Schlemmer <azarah@gentoo.org> bc-1.06-r4.ebuild :
Fix bug #10546.
*bc-1.06-r3 (1 Feb 2002)
23 Oct 2002; Martin Schlemmer <azarah@gentoo.org> bc-1.06-r3.ebuild :
Fix to work with flex-2.5.22 and up.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1,26 +1,9 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX bc-1.06.95-mem-leak.patch 588 SHA256 27e30d0389b79556609a74a4bb2a19f208f0e527bf08357ad79e0f453f15ac17 SHA512 3a1f354b8979586b39e6e3f93f2df7d38c2f221fb00ceef7db6cb6b51712c0fc27dbbd75635a8e4e9e2f8f100c5a39cdc1d4c1cfc32bd6c406af94edef37e40d WHIRLPOOL 975dae719f33d5102c7e4455e940ad33b40dd4c716e9546d2a05606c898367686cdb80298e68fa6faebadf637d308dfb885cb9490e554b8cb344f23feb14ebc2
AUX bc-1.06.95-void_uninitialized.patch 351 SHA256 440a9a20633317204a0205962f573a932ef4493b1dc9ff3253bfed22c8caf5cd SHA512 6d2803d831d8a3137c3d867606f8d40455a6f984bfe844e10e276e24cbd5d9fd1ff21b81ea91775dd7e1e55484cdde7bf859fa3e9a17887bdf548b32cdc46dae WHIRLPOOL be26b8f81e119247095a0d2c8b8131f507454ac5c087ab32da1fdce8023080286ec125ae3b7bf06b2e690498bb78b32a7e7ff78ae8cd81038904bb7168e5f620
DIST bc-1.06.95.tar.bz2 290069 SHA256 7ee4abbcfac03d8a6e1a8a3440558a3d239d6b858585063e745c760957725ecc SHA512 16ec13f87ef76ad4de77d378ef8d65a582adca1bf661c9d7675e78d940680c77e81a00a01817fde7c1ad1524562d6f933caa5c42a0686f3f85aadbb39393afb1 WHIRLPOOL e91adb7b1fd42c4d47dad76f994c51ee7a8d962a24cb1b0cbeaa992fe1be59878016d5883506ec4153293daf48fbe3f345bb88fbe3f6276b3353c89573a612af
EBUILD bc-1.06.95-r1.ebuild 1468 SHA256 6a57f375cabc9c7adbcb9861a5d573e400445945fddc9e55f2a9a3860411a84a SHA512 a6fa9740087ad54d6ad74bf7821dec8495155eacafb264c78c5a26c5825251fcf87b08ae98cd3a3b6aaad2c18720d327d317c79806ce357576d7ecc65200703f WHIRLPOOL 9298a7c4c41481d70d42d2e9310a121aea197eed4ebdae416c1c8e60293535ed3d67697509d1b7a2afccc521d57a0272332f53cd3697208b3cfb93678d8f762c
EBUILD bc-1.06.95.ebuild 1304 SHA256 508bce6a018bda71eb3afd0754bc25d3f4e28299e9973a89ee7520992c05f05d SHA512 56ef39b8f342f88d584cfbad4caacee503c06ac032b7a90ed57d73f85e9d7f9f25cf951d04e0de4b728d4a1eb8de006fc613d3014c03368fceb6586d539c71ea WHIRLPOOL 017b0405eeb0cbf7264d2c082377b78b42252ef0cbeb83c6ed109406a9ed2cadee6a0e16b6d484da114d3240b15edd2631e9573a17418f377cf1e8dbb881d8e6
MISC ChangeLog 5183 SHA256 c3cf51a53a0ff9a5454999db83f27bab9fa3aaa00c9194cc0f948d2b8b96df68 SHA512 4ed56654b8af1cfc08a3954ab9139b835111ad0170869c3fb703bd67a514bb1053f1daf44180f8b66dd6f6b40b4d5243687becd11461fe0f9958fb7459d532cf WHIRLPOOL 472e520074b978c21c8f72821205e398bdf76a67beb11b326c0690b14ebbcc67285c96dd03b13d4f1b8f876f96b3311b644912e008b2e9261d97c769f85ac5ae
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAEBCAAGBQJS2fBEAAoJEPGu1DbS6WIAMlIP/i1NejaSYeLUszjmj9TU8PgD
27p7xOYlXwhj7k7NrEtQh1liOTarnQ0cGIXknrUAoCmlkOyFJ0RJOVwMyBO3Md8C
Y7Kea3oLLeCpHe7fXHwubQzy2Hj9nhJx3ITs2DujCDTpOw43/bwRM8SqjCSh4u1A
U1s7n/Rxr/jni/YBqbfiw9aisygD3MgmbBnuuRf5QMd4CBRe5uIJ8DiHxjDUAiMY
mPBwLOjzq4lJzprBva58tFXcFPsUiXrLQU4zb5Qfjup4bF6VAcak/T5l48wvVqWs
7yv3DsNA5kEZeFxNKstd6ozNIDvpkfz591PMoOI1W0Gg+Im9cgGR4z5oA8mN5upp
JSJPzPRjkvSvgAAH1G85MC9jGXo2MktIqTFhKbZk3UmC35ADA6s9EhBeoGKW4/F0
+zD9ldmADLpJiBPY5PPsxfCl3wMNj6LjE+YawOPhNmFFzEJFnEobhxY8UBdUfEd4
VQn6slp2dS5MF1S9XqKi3PnY1o468oOU+bZ3dGlyC+NEi6O5+kpSk9OS3SsS9Gtn
lHIV1azxL0Sz5SkdvR/EsMokKSR8xDs1Y6r/yw2Si4Pcbl5kirb2XQE8LD9g9AZM
5JoEVIlxdrUcBrls9u+9xX/o00IswIqxs4CSVr9zDJOkfTszkgMVB328N8m9J0Xz
oeqk2t/ORpjzCsH/gRWl
=C+h3
-----END PGP SIGNATURE-----
EBUILD bc-1.06.95-r1.ebuild 1524 SHA256 b73ddf9603b099b58ba9efdde984d6e9e664f8804dec3212ae341e549850f66d SHA512 2de4100807235aba70e7a7f0d283a8d414a407bc6d6ead19cd224e88b2f7ec6a87fb34497630591faeef68f9b1602e36e346e585a5ee168828c0424bf23bc302 WHIRLPOOL 897c24cfcb73c70a0dbd5479f5a925b4037b3b411151dac35ce5a371430848b56b5d04abf202d80f5a4f64c7c8da4c1b74329b930318699eaf0e81ba45f8dd8b
EBUILD bc-1.06.95-r2.ebuild 1620 SHA256 5eba568b38c1697f43fa0dd846229c6e5ef2ea673c48356d73db4d496282095f SHA512 04068dcfeac3f7a48370049207a4e002c04d8369c5079c7e53c43daf7f88b863366fbfdf2dcac7ad894c39b293d3b76d686d08504ac1c535e2cbfac104e38ccb WHIRLPOOL 493a49a351701eaceb36068ecf2787f029ad0f4b264c6296c74b8bce88d957d216d1b5bc18e077e3929b63d5ef65a2b2d987b5d88b13026b4af10a28fb22edab
EBUILD bc-1.06.95.ebuild 1206 SHA256 5381b58b644e4de717c7f6c0dc6db0480735146c0721cc2bf393333c950e5eff SHA512 cc1303c72f33cb0fd93990bcbea0bf83aed50542f109d6fc0b4935f8d4080c573f26238b80658c9af66a22720485c06a065d0b623971037ec231b415432484f9 WHIRLPOOL 786ef359c08ac265f782f7e124ffc65b74adeb1a0ad59086029d743f7511eaf2438a41fdc2ff506ba7b76faac470f28fcb0b7b2f97dabd06f4cecf34ba7ebbf3
MISC ChangeLog 3416 SHA256 d764dcbf54a63a7a09a6e6a9f91214f7f3e99a4ac1a5de16816e60503c66f8a2 SHA512 5e2afa1fc5088beff05c99eadf299de62e78604697ac0209abc2afd1aa98e8d0420cf37b9ed83da1b1910495a04d6a3af3bff1ae59dfefe472fd30722fb30137 WHIRLPOOL 1f1491ea866935473fb9d2a207d6adc13d0c7d11da17bc86db61b710bf4b1ead6084dce8a623e3d4d8b62b1fe072cee13806e09dc4b9b7a8423d63a99356549d
MISC ChangeLog-2015 6604 SHA256 d3b98712ce979d9f6e812b6a1accaa7b055795aa2d670e89c2d429fade5e3b41 SHA512 5d0f29e8861968f85a969bcb17da4bc4f3ebda970be6874a9e855a24c3bc70223f97f7c7d3b12156de1ea91f89d214e2284f3a2626ec55887f9836897bc52d7c WHIRLPOOL 4a11af0dc0fe8ff4cfe49d365eabe52e07035e108c815212bf0ee9de136bbf1f87c67b6e6b73a140f1e17ccf2df45e711bffa0d24a05fc02d92dea417ac4a8ac
MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8

View File

@ -1,19 +1,19 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bc/bc-1.06.95-r1.ebuild,v 1.6 2014/01/18 03:08:45 vapier Exp $
# $Id$
EAPI="2"
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="Handy console-based calculator utility"
HOMEPAGE="http://www.gnu.org/software/bc/bc.html"
HOMEPAGE="https://www.gnu.org/software/bc/bc.html"
SRC_URI="mirror://gnu-alpha/bc/${P}.tar.bz2
mirror://gnu/bc/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="libedit readline static"
RDEPEND="readline? ( >=sys-libs/readline-4.1 >=sys-libs/ncurses-5.2 )
@ -36,6 +36,10 @@ src_configure() {
fi
use static && append-ldflags -static
econf ${myconf}
# Do not regen docs -- configure produces a small fragment that includes
# the version info which causes all pages to regen (newer file). #554774
touch -r doc doc/*
}
src_compile() {

View File

@ -0,0 +1,55 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="Handy console-based calculator utility"
HOMEPAGE="https://www.gnu.org/software/bc/bc.html"
SRC_URI="mirror://gnu-alpha/bc/${P}.tar.bz2
mirror://gnu/bc/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="libedit readline static"
RDEPEND="!readline? ( libedit? ( dev-libs/libedit:= ) )
readline? (
>=sys-libs/readline-4.1:0=
>=sys-libs/ncurses-5.2:=
)"
DEPEND="${RDEPEND}
sys-devel/flex"
src_prepare() {
epatch "${FILESDIR}"/${P}-void_uninitialized.patch #349339
epatch "${FILESDIR}"/${P}-mem-leak.patch #264889
}
src_configure() {
local libedit
if use readline ; then
libedit="--without-libedit"
else
libedit=$(use_with libedit)
fi
use static && append-ldflags -static
# Clobber any CONFIG_SHELL setting the user has forced on us.
# We should be able to delete this w/the next release as it
# should use updated autoconf.
CONFIG_SHELL=/bin/bash \
econf \
$(use_with readline) \
${libedit}
# Do not regen docs -- configure produces a small fragment that includes
# the version info which causes all pages to regen (newer file). #554774
touch -r doc doc/*
}
src_compile() {
emake AR="$(tc-getAR)"
}

View File

@ -1,11 +1,11 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bc/bc-1.06.95.ebuild,v 1.15 2014/01/18 03:08:45 vapier Exp $
# $Id$
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="Handy console-based calculator utility"
HOMEPAGE="http://www.gnu.org/software/bc/bc.html"
HOMEPAGE="https://www.gnu.org/software/bc/bc.html"
SRC_URI="mirror://gnu-alpha/bc/${P}.tar.bz2
mirror://gnu/bc/${P}.tar.bz2"

View File

@ -0,0 +1,24 @@
https://bugs.gentoo.org/264889
--- a/bc/bc.y
+++ b/bc/bc.y
@@ -569,6 +569,7 @@ expression : named_expression ASSIGN_OP
generate (">");
break;
}
+ free($2);
}
| expression '+' expression
{
--- a/bc/util.c
+++ b/bc/util.c
@@ -602,8 +602,7 @@ lookup (name, namekind)
case FUNCTDEF:
if (id->f_name != 0)
{
- if (namekind != FUNCT)
- free(name);
+ free(name);
/* Check to see if we are redefining a math lib function. */
if (use_math && namekind == FUNCTDEF && id->f_name <= 6)
id->f_name = next_func++;

View File

@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
</pkgmetadata>