Compare commits
11 Commits
Author | SHA256 | Date | |
---|---|---|---|
614bec0ebb | |||
c4040d3295 | |||
5651fd4bea | |||
4437bcc3eb | |||
3a67d5c609 | |||
a05c6f53bf | |||
48f39ce01a | |||
997f4d0a8e | |||
f15b361036 | |||
|
9b35676b27 | ||
|
39a29c3b18 |
BIN
bc-1.07.1.tar.gz
(Stored with Git LFS)
BIN
bc-1.07.1.tar.gz
(Stored with Git LFS)
Binary file not shown.
Binary file not shown.
3
bc-1.08.2.tar.gz
Normal file
3
bc-1.08.2.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ae470fec429775653e042015edc928d07c8c3b2fc59765172a330d3d87785f86
|
||||||
|
size 457557
|
BIN
bc-1.08.2.tar.gz.sig
Normal file
BIN
bc-1.08.2.tar.gz.sig
Normal file
Binary file not shown.
@@ -1,16 +0,0 @@
|
|||||||
Index: bc-1.07.1/dc/eval.c
|
|
||||||
===================================================================
|
|
||||||
--- bc-1.07.1.orig/dc/eval.c 2017-04-07 17:22:07.000000000 +0200
|
|
||||||
+++ bc-1.07.1/dc/eval.c 2019-03-13 11:24:50.561897120 +0100
|
|
||||||
@@ -814,10 +814,10 @@ error_fail:
|
|
||||||
fprintf(stderr, "%s: ", progname);
|
|
||||||
perror("error reading input");
|
|
||||||
return DC_FAIL;
|
|
||||||
-reset_and_exit_quit:
|
|
||||||
reset_and_exit_fail:
|
|
||||||
signal(SIGINT, sigint_default);
|
|
||||||
return DC_FAIL;
|
|
||||||
+reset_and_exit_quit:
|
|
||||||
reset_and_exit_success:
|
|
||||||
signal(SIGINT, sigint_default);
|
|
||||||
return DC_SUCCESS;
|
|
10
bc.changes
10
bc.changes
@@ -1,3 +1,13 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 29 17:53:58 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- GNU bc 1.08.2
|
||||||
|
* GCC 15 compatibility
|
||||||
|
* Plug a small memory leak in dc
|
||||||
|
* Fix a formatting botch in doc/bc.1
|
||||||
|
- drop upstreamed bc-dc-correct-return-value.patch
|
||||||
|
- drop unneeded info macros
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Feb 22 10:08:49 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
Thu Feb 22 10:08:49 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
53
bc.keyring
53
bc.keyring
@@ -1,29 +1,30 @@
|
|||||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
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
|
||||||
OuX0TA==
|
UAiiIDozgvzDinVUBP8+Kl5QexEe3E3dHSNPRc4xlPsx5KTOCWJHEe00XgZgMuTZ
|
||||||
=gj0/
|
bzVD5uvJm95WssY37wZ2bt58iufB9sBsw2NFPr3eQIo12A==
|
||||||
|
=L3fP
|
||||||
-----END PGP PUBLIC KEY BLOCK-----
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
36
bc.spec
36
bc.spec
@@ -2,6 +2,7 @@
|
|||||||
# spec file for package bc
|
# spec file for package bc
|
||||||
#
|
#
|
||||||
# Copyright (c) 2020 SUSE LLC
|
# Copyright (c) 2020 SUSE LLC
|
||||||
|
# Copyright (c) 2025 Andreas Stieger <Andreas.Stieger@gmx.de>
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -17,25 +18,22 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: bc
|
Name: bc
|
||||||
Version: 1.07.1
|
Version: 1.08.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: GNU Command Line Calculator
|
Summary: GNU Command Line Calculator
|
||||||
License: GPL-2.0-or-later
|
License: GFDL-1.2-or-later AND GPL-3.0-or-later
|
||||||
Group: Productivity/Scientific/Math
|
Group: Productivity/Scientific/Math
|
||||||
URL: https://www.gnu.org/software/bc/
|
URL: https://www.gnu.org/software/bc/
|
||||||
Source0: https://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz
|
Source0: https://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz
|
||||||
Source1: https://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz.sig
|
Source1: https://ftp.gnu.org/gnu/bc/bc-%{version}.tar.gz.sig
|
||||||
|
# from https://src.fedoraproject.org/rpms/bc/blob/rawhide/f/kevin_pizzini.asc
|
||||||
Source2: %{name}.keyring
|
Source2: %{name}.keyring
|
||||||
# Correct return value after 'q' [bsc#1129038]
|
|
||||||
Patch2: bc-dc-correct-return-value.patch
|
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
BuildRequires: ed
|
BuildRequires: ed
|
||||||
BuildRequires: flex
|
BuildRequires: flex
|
||||||
BuildRequires: makeinfo
|
BuildRequires: makeinfo
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: readline-devel
|
BuildRequires: pkgconfig(readline)
|
||||||
Requires(post): %{install_info_prereq}
|
|
||||||
Requires(preun): %{install_info_prereq}
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
bc is an interpreter that supports numbers of arbitrary precision and
|
bc is an interpreter that supports numbers of arbitrary precision and
|
||||||
@@ -62,28 +60,22 @@ and "pushes" its results back onto the stack.
|
|||||||
%configure \
|
%configure \
|
||||||
--with-readline \
|
--with-readline \
|
||||||
--without-libedit
|
--without-libedit
|
||||||
make %{?_smp_mflags}
|
%make_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
%make_install
|
||||||
|
|
||||||
%post
|
%check
|
||||||
%install_info --info-dir=%{_infodir} %{_infodir}/bc.info%{ext_info}
|
%make_build check
|
||||||
%install_info --info-dir=%{_infodir} %{_infodir}/dc.info%{ext_info}
|
|
||||||
|
|
||||||
%preun
|
|
||||||
%install_info_delete --info-dir=%{_infodir} %{_infodir}/bc.info%{ext_info}
|
|
||||||
%install_info_delete --info-dir=%{_infodir} %{_infodir}/dc.info%{ext_info}
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%license COPYING
|
||||||
%license COPYING.LIB COPYING
|
|
||||||
%doc NEWS README FAQ
|
%doc NEWS README FAQ
|
||||||
%{_bindir}/bc
|
%{_bindir}/bc
|
||||||
%{_bindir}/dc
|
%{_bindir}/dc
|
||||||
%{_infodir}/bc.info%{ext_info}
|
%{_infodir}/bc.info%{?ext_info}
|
||||||
%{_infodir}/dc.info%{ext_info}
|
%{_infodir}/dc.info%{?ext_info}
|
||||||
%{_mandir}/man1/bc.1%{ext_man}
|
%{_mandir}/man1/bc.1%{?ext_man}
|
||||||
%{_mandir}/man1/dc.1%{ext_man}
|
%{_mandir}/man1/dc.1%{?ext_man}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Reference in New Issue
Block a user