8ee290
Summary: GNU's bc (a numeric processing language) and dc (a calculator)
8ee290
Name: bc
8ee290
Version: 1.07.1
8ee290
Release: 14%{?dist}
8ee290
License: GPLv2+
8ee290
URL: http://www.gnu.org/software/bc/
8ee290
Source: http://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz
8ee290
Patch1: bc-1.06-dc_ibase.patch
8ee290
Patch2: bc-1.06.95-doc.patch
8ee290
BuildRequires:  gcc
8ee290
BuildRequires: readline-devel, flex, bison, texinfo, ed
8ee290
BuildRequires: make
8ee290
8ee290
%description
8ee290
The bc package includes bc and dc. Bc is an arbitrary precision
8ee290
numeric processing arithmetic language. Dc is an interactive
8ee290
arbitrary precision stack based calculator, which can be used as a
8ee290
text mode calculator.
8ee290
8ee290
Install the bc package if you need its number handling capabilities or
8ee290
if you would like to use its text mode calculator.
8ee290
8ee290
%prep
8ee290
%autosetup -p1
8ee290
8ee290
%build
8ee290
%configure --with-readline
8ee290
%make_build
8ee290
8ee290
%install
8ee290
%make_install
8ee290
rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
8ee290
8ee290
%files
8ee290
%license COPYING COPYING.LIB
8ee290
%doc FAQ AUTHORS NEWS README Examples/
8ee290
%{_bindir}/dc
8ee290
%{_bindir}/bc
8ee290
%{_mandir}/*/*
8ee290
%{_infodir}/*
8ee290
8ee290
%changelog
8ee290
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.07.1-14
8ee290
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
8ee290
  Related: rhbz#1991688
8ee290
8ee290
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 1.07.1-13
8ee290
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
8ee290
8ee290
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.07.1-12
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
8ee290
8ee290
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.07.1-11
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
8ee290
8ee290
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.07.1-10
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
8ee290
8ee290
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.07.1-9
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
8ee290
8ee290
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.07.1-8
8ee290
- Rebuild for readline 8.0
8ee290
8ee290
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.07.1-7
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8ee290
8ee290
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.07.1-6
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
8ee290
8ee290
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.07.1-5
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8ee290
8ee290
* Wed Sep 13 2017 Vasiliy N. Glazov <vascom2@gmail.com> - 1.07.1-4
8ee290
- Cleanup spec
8ee290
8ee290
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.07.1-3
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
8ee290
8ee290
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.07.1-2
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8ee290
8ee290
* Mon May 15 2017 Kevin Fenzi <kevin@scrye.com> - 1.07.1-1https://bugs.archlinux.org/task/53546
8ee290
- Update to 1.07.1
8ee290
- Fixes a bug that breaks kernel builds ( https://bugs.archlinux.org/task/53546 )
8ee290
8ee290
* Mon May 15 2017 Ondrej Vasik <ovasik@redhat.com> - 1.07-2
8ee290
- build seems to be racy now, removing parallel build for now
8ee290
- add build dep on "ed"
8ee290
8ee290
* Wed May 10 2017 Ondrej Vasik <ovasik@redhat.com> - 1.07-1
8ee290
- new upstream version 1.07, dropped patches already appllied
8ee290
  in usptream version
8ee290
8ee290
* Wed Feb 01 2017 Stephen Gallagher <sgallagh@redhat.com> - 1.06.95-18
8ee290
- Install COPYING[.*] using the %%license macro
8ee290
8ee290
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 1.06.95-17
8ee290
- Rebuild for readline 7.x
8ee290
8ee290
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.06.95-16
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8ee290
8ee290
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06.95-15
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8ee290
8ee290
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 1.06.95-14
8ee290
- Rebuilt for Fedora 23 Change
8ee290
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
8ee290
8ee290
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06.95-13
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8ee290
8ee290
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06.95-12
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8ee290
8ee290
* Wed Oct 02 2013 Frantisek Kluknavsky <fkluknav@redhat.com> - 1.06.95-11
8ee290
- man and info patched - clarified scale after multiplication
8ee290
8ee290
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06.95-10
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8ee290
8ee290
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06.95-9
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8ee290
8ee290
* Tue Oct 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06.95-8
8ee290
- Minor spec cleanup
8ee290
8ee290
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06.95-7
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8ee290
8ee290
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06.95-6
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8ee290
8ee290
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06.95-5
8ee290
- Rebuilt for glibc bug#747377
8ee290
8ee290
* Thu Sep 08 2011 Ondrej Vasik <ovasik@redhat.com> 1.06.95-4
8ee290
- do not mask SIGINT in dc when reading from stdin (#697340)
8ee290
8ee290
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06.95-3
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8ee290
8ee290
* Wed Dec 22 2010 Ondrej Vasik <ovasik@redhat.com> 1.06.95-2
8ee290
- fix possible segfault in arrays handling(debbug #586969)
8ee290
- initialize f_void to work with math lib again(#664080)
8ee290
8ee290
* Thu Sep 24 2009 Ondrej Vasik <ovasik@redhat.com> 1.06.95-1
8ee290
- update to upstream alpha 1.06.95 (in use in Gentoo, Slackware
8ee290
  for quite a long time, marked stable there)
8ee290
- removed already applied patches, fix small memory leak
8ee290
  (gentoo patch)
8ee290
- add missing BR for bison and texinfo
8ee290
8ee290
* Thu Aug 20 2009 Zdenek Prikryl <zprikryl@redhat.com> 1.06-36
8ee290
- Don't complain if installing with --excludedocs (#515934)
8ee290
8ee290
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06-35
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8ee290
8ee290
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06-34
8ee290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
8ee290
8ee290
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.06-33
8ee290
- Autorebuild for GCC 4.3
8ee290
8ee290
* Fri Jan 04 2008 Zdenek Prikryl <zprikryl@redhat.com> 1.06-32
8ee290
- Added Examples directory into doc
8ee290
- Added bc info file
8ee290
8ee290
* Fri Dec 14 2007 Stepan Kasal <skasal@redhat.com> 1.06-31
8ee290
- Remove bc-1.06-flex.patch
8ee290
- do not run autofoo
8ee290
- fix the Licence tag
8ee290
8ee290
* Fri Dec 07 2007 Zdenek Prikryl <zprikryl@redhat.com> 1.06-30
8ee290
- Package review (#225611)
8ee290
8ee290
* Tue Sep 18 2007 Zdenek Prikryl <zprikryl@redhat.com> 1.06-29
8ee290
- update of source URI
8ee290
8ee290
* Wed Aug 22 2007 Zdenek Prikryl <zprikryl@redhat.com> 1.06-28
8ee290
- fixed incorrect processing of decimal separator
8ee290
- Resolves: #253729
8ee290
8ee290
* Thu Jul 26 2007 Zdenek Prikryl <zprikryl@redhat.com> 1.06-27
8ee290
- dc accepts the input which contains wrong symbols of radix in same way like bc
8ee290
- Resolves: #151844
8ee290
- Added library string.h to remove warnings.
8ee290
8ee290
* Mon Feb 26 2007 Thomas Woerner <twoerner@redhat.com> 1.06-26
8ee290
- removed grep and mktemp usage from post script, also the requires
8ee290
8ee290
* Mon Feb 26 2007 Karsten Hopp <karsten@redhat.com> 1.06-25
8ee290
- flex supports -8 now (pmachata)
8ee290
8ee290
* Fri Feb 23 2007 Karsten Hopp <karsten@redhat.com> 1.06-24
8ee290
- fix buildroot
8ee290
- remove trailing dot from summary
8ee290
- fix post/preun requirements
8ee290
- use make install DESTDIR=...
8ee290
- convert changelog to utf-8
8ee290
- use smp flags
8ee290
- use 'flex -I' instead 'flex -I8' (not supported anymore)
8ee290
- run autofoo stuff to update files for current automake
8ee290
8ee290
* Tue Jan 23 2007 Florian La Roche <laroche@redhat.com>
8ee290
- scripts should never fail: rhbz#223677
8ee290
8ee290
* Mon Jan 22 2007 Thomas Woerner <twoerner@redhat.com> 1.06-22
8ee290
- rebuild for ncurses
8ee290
8ee290
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.06-21
8ee290
- rebuild
8ee290
- add missing br automake
8ee290
8ee290
* Tue Jun  6 2006 Thomas Woerner <twoerner@redhat.com> 1.06-20
8ee290
- added missing flex build require
8ee290
8ee290
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.06-19.2.1
8ee290
- bump again for double-long bug on ppc(64)
8ee290
8ee290
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.06-19.2
8ee290
- rebuilt for new gcc4.1 snapshot and glibc changes
8ee290
8ee290
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
8ee290
- rebuilt
8ee290
8ee290
* Mon Nov 21 2005 Thomas Woerner <twoerner@redhat.com> 1.06-19
8ee290
- fixed rpm macro usage in chengelog (#137800)
8ee290
8ee290
* Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> 1.06-18
8ee290
- Rebuilt for new readline.
8ee290
8ee290
* Fri Oct  8 2004 Thomas Woerner <twoerner@redhat.com> 1.06-17.1
8ee290
- added BuildRequires for readline-devel (#134699)
8ee290
8ee290
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
8ee290
- rebuilt
8ee290
8ee290
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
8ee290
- rebuilt
8ee290
8ee290
* Thu Aug 14 2003 Thomas Woerner <twoerner@redhat.com> 1.06-15
8ee290
- fixed incorrect capitalization in bc info page (#89851)
8ee290
8ee290
* Tue Jun 17 2003 Thomas Woerner <twoerner@redhat.com> 1.06-14
8ee290
- rebuild
8ee290
8ee290
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
8ee290
- rebuilt
8ee290
8ee290
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
8ee290
- rebuilt
8ee290
8ee290
* Wed Dec 11 2002 Tim Powers <timp@redhat.com> 1.06-11
8ee290
- rebuild on all arches
8ee290
8ee290
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
8ee290
- automated rebuild
8ee290
8ee290
* Thu May 23 2002 Tim Powers <timp@redhat.com>
8ee290
- automated rebuild
8ee290
8ee290
* Tue Feb 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.06-8
8ee290
- Rebuild
8ee290
8ee290
* Mon Feb  4 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.06-7
8ee290
- s/Copyright/License/
8ee290
- The %%doc file AUTHOR should be AUTHORS
8ee290
8ee290
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
8ee290
- automated rebuild
8ee290
8ee290
* Wed Sep  9 2001 Phil Knirsch <phil@redhat.de> 1.06-5
8ee290
- Fixed a variable initialization problem in load.c which broke badly on S390.
8ee290
8ee290
* Fri May 11 2001 Preston Brown <pbrown@redhat.com> 1.06-4
8ee290
- use mktemp, not the pid shell variable, in rpm scriptlets
8ee290
8ee290
* Fri May 11 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.06-3
8ee290
- rebuild with new readline
8ee290
- Add patch to fix compilation with recent readline versions
8ee290
8ee290
* Fri Dec 01 2000 Trond Eivind Glomsrød <teg@redhat.com>
8ee290
- Add COPYING, COPYING.LIB, FAQ, AUTHORS, NEWS, README
8ee290
8ee290
* Sun Nov 19 2000 Florian La Roche <Florian.LaRoche@redhat.de>
8ee290
- update to bc 1.06
8ee290
8ee290
* Fri Jul 21 2000 Trond Eivind Glomsrød <teg@redhat.com>
8ee290
- rebuild
8ee290
8ee290
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
8ee290
- automatic rebuild
8ee290
8ee290
* Tue Jun 06 2000 Trond Eivind Glomsrød <teg@redhat.com>
8ee290
- use %%makeinstall, %%configure, %%{_mandir}, %%{_infodir}
8ee290
  and %%{_tmppath}  
8ee290
8ee290
* Wed May 10 2000 Trond Eivind Glomsrød <teg@redhat.com>
8ee290
- added URL
8ee290
- let build system handle man page gzipping
8ee290
8ee290
* Thu Apr 06 2000 Trond Eivind Glomsrød <teg@redhat.com>
8ee290
- fixed bug 7145 (long commands -> coredump) 
8ee290
- removed explicit stripping, it does this by itself anyway
8ee290
- gzipped man-pages
8ee290
8ee290
* Thu Mar 30 2000 Bernhard Rosenkraenzer <bero@redhat.com>
8ee290
- Rebuild with new readline (4.1)
8ee290
8ee290
* Fri Mar 24 2000 Bernhard Rosenkraenzer <bero@redhat.com>
8ee290
- Rebuild with new readline (4.0)
8ee290
- fix Source URL
8ee290
- some spec file cleanups
8ee290
8ee290
* Mon Feb  7 2000 Bill Nottingham <notting@redhat.com>
8ee290
- handle compressed manpages
8ee290
8ee290
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
8ee290
- auto rebuild in the new build environment (release 4)
8ee290
8ee290
* Thu Jan 21 1999 Jeff Johnson <jbj@redhat.com>
8ee290
- use %%configure
8ee290
8ee290
* Fri Sep 11 1998 Jeff Johnson <jbj@redhat.com>
8ee290
- update to 1.05a.
8ee290
8ee290
* Sun Jun 07 1998 Prospector System <bugs@redhat.com>
8ee290
- translations modified for de
8ee290
8ee290
* Thu Jun 04 1998 Jeff Johnson <jbj@redhat.com>
8ee290
- updated to 1.05 with build root.
8ee290
8ee290
* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
8ee290
- translations modified for de, fr, tr
8ee290
8ee290
* Tue Apr 21 1998 Erik Troan <ewt@redhat.com>
8ee290
- got upgrades of info entry working (I hope)
8ee290
8ee290
* Sun Apr 05 1998 Erik Troan <ewt@redhat.com>
8ee290
- fixed incorrect info entry
8ee290
8ee290
* Wed Oct 15 1997 Donnie Barnes <djb@redhat.com>
8ee290
- added install-info support
8ee290
8ee290
* Thu Sep 11 1997 Donald Barnes <djb@redhat.com>
8ee290
- upgraded from 1.03 to 1.04
8ee290
8ee290
* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
8ee290
- built against glibc