From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 01 22:30:52 2025 Received: (at submit) by debbugs.gnu.org; 2 Jan 2025 03:30:52 +0000 Received: from localhost ([127.0.0.1]:41695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tTBv9-0006kD-Ey for submit@debbugs.gnu.org; Wed, 01 Jan 2025 22:30:52 -0500 Received: from lists.gnu.org ([2001:470:142::17]:59158) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tTBv0-0006jp-Uz for submit@debbugs.gnu.org; Wed, 01 Jan 2025 22:30:47 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tTBuu-0005mv-6A for guix-patches@gnu.org; Wed, 01 Jan 2025 22:30:36 -0500 Received: from mail-pl1-x629.google.com ([2607:f8b0:4864:20::629]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tTBuk-0002Py-FE for guix-patches@gnu.org; Wed, 01 Jan 2025 22:30:29 -0500 Received: by mail-pl1-x629.google.com with SMTP id d9443c01a7336-218c8aca5f1so185501695ad.0 for ; Wed, 01 Jan 2025 19:30:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735788624; x=1736393424; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=H1utBEyyRiQ1oLGWhUPIn6WHfaUBPr8L0ej0YlNgHeY=; b=QEZb4jT2eRc0wQHYvnh2rJqlJkw+pCKkIGplfo1krm3cmK8GWwbrbimX3LDeBLA9+U sn3CstaFZ8CeQ4UwAx1/PWKiCZzkqMim56h8wg48w+Cccsk6A1HRnVuCSA9XSWSfdWGN frzWOn1swkDxQXQH7IrqlNx5yKOPloTm5FIC7DzF3ZYClVlSHB4zvdisSb3o1rDbkxtO wBb0nM1ms9NWDK1niRaLZwZ0ZulSJh+185PFVFTem6BXf6IicLi/KTgKS07emKkWXg7Q vEpFWPf8MGykVsgCG3j7PAnAWFfXdm2YzCdwz+0c8+16kGk9f/kpbuJZrcQxvwOVf78H jovA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735788624; x=1736393424; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=H1utBEyyRiQ1oLGWhUPIn6WHfaUBPr8L0ej0YlNgHeY=; b=WKBcpRbeKFTDPQ4g3PtQ5O4hQXKSdDpz8Fz1tHVVpWJlpN2ANuwKZqCasvr4rVf7hz FMZtp6wDzj46YRJL+Tnh6sTOji2ToxHEZgiuHYZQ+J9A6iRZocei8drxSFYIl4+mmvI7 GH7+yGzgBk0wWXjC4NnZN7JAhjCNbae39wY4zWfpRqPT6qeMHcPPRsnioRmFOCVFMF0C f9Z3UhWJSFI/2KouCCCKRa+vVO/rx1mDl9SMV2uoZGMVnY6mRetQbqJyP+hV8e281mgX 3CEn4HVDtzEfc2gnPV2b2/caHgZR1Tlql+x8cUN+s9mQClIRmljlkhNMf4sH5VpZEY2U votQ== X-Gm-Message-State: AOJu0Ywxzws1bKV1xvsehFRNO2vXDqQ1yF3pKjqv3ZvVpdDi10hn0Svb hecig3oO4LBWhHTPN/lhiP57IiypNytwMhujUqEepOcifIhvZvj0069fwmDf X-Gm-Gg: ASbGncuIovRa/M9rBTmnNlyomYtfs4yvmUypfP64O+QtyxD2p3JBNNNRoD/FqpYooyy 7TJ0X/ED8b4F4+Sjl6GBC48/1UfhQR1i35rAem1R4Sa8BhfP1x+ULGNqIqMBfceSw9/tV6kvYB7 v2c5FslYzEhpxgBeWia7o54tKWaiZDwcU5cAzY47maozdzC43REHNnN39Thy8dg5HBbaia6SzWq 2Oc0/TZVY+iz10mb2KQ9GVW9k6ZI6IJ8+ixLWTP7VSNwU2a3A== X-Google-Smtp-Source: AGHT+IEgZeNyuc8eIPgJTC5OTPz2SwwF+q+sNYtdo6BZjANClReQnRI4PNCUI/YZHc6PhebcFTQ9cw== X-Received: by 2002:a05:6a00:39a3:b0:729:1c0f:b94a with SMTP id d2e1a72fcca58-72abdeb9c0dmr64525096b3a.23.1735788624250; Wed, 01 Jan 2025 19:30:24 -0800 (PST) Received: from DEskMiniX300.. ([38.84.157.61]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72aad831148sm23207966b3a.53.2025.01.01.19.30.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Jan 2025 19:30:23 -0800 (PST) From: Andy Tai To: guix-patches@gnu.org Subject: [PATCH] gnu: bc: Update to 1.08.0 Date: Wed, 1 Jan 2025 19:30:18 -0800 Message-Id: X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::629; envelope-from=lichengtai@gmail.com; helo=mail-pl1-x629.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.222, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/algebra.scm (bc): Update to 1.08.0. [source](origin): Update patch file name. * gnu/packages/patches/bc-fix-cross-compilation.patch: Delete. * gnu/packages/patches/bc-dc-build.patch: Ne [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (lichengtai[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-Debbugs-Envelope-To: submit Cc: Andy Tai X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) * gnu/packages/algebra.scm (bc): Update to 1.08.0. [source](origin): Update patch file name. * gnu/packages/patches/bc-fix-cross-compilation.patch: Delete. * gnu/packages/patches/bc-dc-build.patch: New file. * gnu/local.mk: Unregister deleted file and register new file. Change-Id: Iada592d2deeeec91f875306a0fb6f8c4056ccfad --- gnu/local.mk | 2 +- gnu/packages/algebra.scm | 13 +- gnu/packages/patches/bc-dc-build.patch | 8 + .../patches/bc-fix-cross-compilation.patch | 189 ------------------ 4 files changed, 16 insertions(+), 196 deletions(-) create mode 100644 gnu/packages/patches/bc-dc-build.patch delete mode 100644 gnu/packages/patches/bc-fix-cross-compilation.patch diff --git a/gnu/local.mk b/gnu/local.mk index 02a6fa616e..1e97389bc8 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1016,7 +1016,7 @@ dist_patch_DATA = \ %D%/packages/patches/bash-linux-pgrp-pipe.patch \ %D%/packages/patches/bastet-change-source-of-unordered_set.patch \ %D%/packages/patches/bazaar-CVE-2017-14176.patch \ - %D%/packages/patches/bc-fix-cross-compilation.patch \ + %D%/packages/patches/bc-dc-build.patch \ %D%/packages/patches/bdb-5.3-atomics-on-gcc-9.patch \ %D%/packages/patches/biboumi-cmake-ignore-git.patch \ %D%/packages/patches/brightnessctl-elogind-support.patch \ diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index 3f73d9295d..24bd594b36 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -53,6 +53,7 @@ (define-module (gnu packages algebra) #:use-module (gnu packages maths) #:use-module (gnu packages mpi) #:use-module (gnu packages multiprecision) + #:use-module (gnu packages ncurses) #:use-module (gnu packages networking) #:use-module (gnu packages ocaml) #:use-module (gnu packages perl) @@ -650,19 +651,19 @@ (define-public gmp-ecm (define-public bc (package (name "bc") - (version "1.07.1") + (version "1.08.0") (source (origin (method url-fetch) - (uri (string-append "mirror://gnu/bc/bc-" version ".tar.gz")) + (uri (string-append "mirror://gnu/bc/bc-" version ".tar.xz")) (sha256 (base32 - "0amh9ik44jfg66csyvf4zz1l878c4755kjndq9j0270akflgrbb2")) - (patches (search-patches "bc-fix-cross-compilation.patch")))) + "1kvd4hpq0fmb9bali9x21zwb1g0msvsj1jahanz96x13w06v9i3v")) + (patches (search-patches "bc-dc-build.patch")))) (build-system gnu-build-system) (native-inputs (list automake autoconf ed flex readline texinfo)) (inputs - (list readline)) + (list readline ncurses)) (arguments '(#:configure-flags (list "--with-readline") @@ -678,7 +679,7 @@ (define-public bc an interactive environment for evaluating mathematical statements. Its syntax is similar to that of C, so basic usage is familiar. It also includes \"dc\", a reverse-polish calculator.") - (license license:gpl2+))) + (license license:gpl3+))) ;; The original kiss-fft does not have a complete build system and does not ;; build any shared libraries. This is a fork used by Extempore. diff --git a/gnu/packages/patches/bc-dc-build.patch b/gnu/packages/patches/bc-dc-build.patch new file mode 100644 index 0000000000..6e672e187c --- /dev/null +++ b/gnu/packages/patches/bc-dc-build.patch @@ -0,0 +1,8 @@ +--- a/dc/Makefile.am 2024-10-07 23:11:13.000000000 -0700 ++++ b/dc/Makefile.am 2025-01-01 18:37:27.786207409 -0800 +@@ -11,4 +11,4 @@ + + AM_CFLAGS = @CFLAGS@ + +-$(PROGRAMS): $(LDADD) ++$(PROGRAMS): $(LIBBC) diff --git a/gnu/packages/patches/bc-fix-cross-compilation.patch b/gnu/packages/patches/bc-fix-cross-compilation.patch deleted file mode 100644 index 04f2c92abf..0000000000 --- a/gnu/packages/patches/bc-fix-cross-compilation.patch +++ /dev/null @@ -1,189 +0,0 @@ -Patch adapted from Nix. -Upstream-status: Submitted to bug-bc@gnu.org. - -diff --git a/bc/Makefile.am b/bc/Makefile.am -index d9d412e..13f2b1e 100644 ---- a/bc/Makefile.am -+++ b/bc/Makefile.am -@@ -8,7 +8,7 @@ EXTRA_DIST = bc.h bcdefs.h const.h fix-libmath_h global.h libmath.b proto.h \ - sbc.y - noinst_HEADERS = libmath.h - --DISTCLEANFILES = sbc sbc.c sbc.h libmath.h -+DISTCLEANFILES = fbc sbc sbc.c sbc.h libmath.h - - MAINTAINERCLEANFILES = Makefile.in bc.c bc.h scan.c \ - bc.y bcdefs.h const.h execute.c fix-libmath_h \ -@@ -17,6 +17,7 @@ MAINTAINERCLEANFILES = Makefile.in bc.c bc.h scan.c \ - - AM_CPPFLAGS = -I$(srcdir) -I$(srcdir)/../h - LIBBC = ../lib/libbc.a -+LIBBC_HOST = ../lib/libbc_host.a - LIBL = @LEXLIB@ - LDADD = $(LIBBC) $(LIBL) @READLINELIB@ - -@@ -29,15 +30,22 @@ $(PROGRAMS): libmath.h $(LIBBC) - scan.o: bc.h - global.o: libmath.h - --fbcOBJ = main.o bc.o scan.o execute.o load.o storage.o util.o warranty.o -+%.o_host: CC := $(CC_FOR_BUILD) -+%.o_host: %.c -+ $(COMPILE) -c -o $@ $< - --libmath.h: libmath.b $(fbcOBJ) $(LIBBC) -- echo '{0}' > libmath.h -- $(MAKE) global.o -- $(LINK) -o fbc $(fbcOBJ) global.o $(LIBBC) $(LIBL) $(READLINELIB) $(LIBS) -- ./fbc -c $(srcdir)/libmath.b libmath.h -+fbcOBJ = $(addsuffix _host,\ -+ main.o bc.o scan.o execute.o load.o storage.o util.o warranty.o) -+ -+global_host.c: global.c -+ sed 's/#include "libmath.h"/{0}/' $< > $@ -+ -+fbc: $(fbcOBJ) global_host.o_host $(LIBBC_HOST) $(LIBS) -+ $(CC_FOR_BUILD) $(LIBL) $(READLINELIB) -o $@ $^ -+ -+libmath.h: libmath.b fbc $(LIBBC_HOST) -+ ./fbc -c $(srcdir)/libmath.b < /dev/null > libmath.h - $(srcdir)/fix-libmath_h -- rm -f ./fbc ./global.o - - sbcOBJ = main.o sbc.o scan.o execute.o global.o load.o storage.o util.o \ - warranty.o -diff --git a/configure.ac b/configure.ac -index fc74573..5cabb73 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -20,6 +20,7 @@ m4_define([dc_version], 1.4.1) - - AC_INIT([bc],[bc_version]) - AC_CONFIG_SRCDIR(doc/bc.1) -+AC_CONFIG_MACRO_DIR([m4]) - AM_INIT_AUTOMAKE([dist-bzip2]) - AC_CONFIG_HEADERS(config.h) - -@@ -35,6 +36,7 @@ AC_DEFINE([DC_COPYRIGHT], - [Define the dc copyright line.]) - - AC_PROG_CC -+AX_CC_FOR_BUILD - AC_USE_SYSTEM_EXTENSIONS - - AM_PROG_LEX -diff --git a/lib/Makefile.am b/lib/Makefile.am -index ec4bf59..24c9f42 100644 ---- a/lib/Makefile.am -+++ b/lib/Makefile.am -@@ -1,5 +1,5 @@ - ## Process this file with automake to produce Makefile.in --noinst_LIBRARIES = libbc.a -+noinst_LIBRARIES = libbc.a libbc_host.a - - AM_CPPFLAGS = -I. -I.. -I$(srcdir)/../h - -@@ -7,8 +7,6 @@ libbc_a_SOURCES = getopt.c getopt1.c vfprintf.c number.c - - DEFS = @DEFS@ $(DEFSADD) - --AM_CFLAGS = @CFLAGS@ -- - MAINTAINERCLEANFILES = Makefile.in number.c - CLEANFILES = testmul specialnumber muldigits.h - -@@ -24,3 +22,11 @@ testmul: testmul.o number.o - - specialnumber: newnumber.o - cp newnumber.o number.o -+ -+%.o_host: CC := $(CC_FOR_BUILD) -+%.o_host : %.c -+ $(COMPILE) -c -o $@ $< -+ -+libbc_host.a : $(addsuffix _host,$(libbc_a_OBJECTS)) -+ ar cru $@ $+ -+ ranlib $@ -diff --git a/m4/cc_for_build.m4 b/m4/cc_for_build.m4 -new file mode 100644 -index 0000000..c62ffad ---- /dev/null -+++ b/m4/cc_for_build.m4 -@@ -0,0 +1,77 @@ -+# =========================================================================== -+# https://www.gnu.org/software/autoconf-archive/ax_cc_for_build.html -+# =========================================================================== -+# -+# SYNOPSIS -+# -+# AX_CC_FOR_BUILD -+# -+# DESCRIPTION -+# -+# Find a build-time compiler. Sets CC_FOR_BUILD and EXEEXT_FOR_BUILD. -+# -+# LICENSE -+# -+# Copyright (c) 2010 Reuben Thomas -+# Copyright (c) 1999 Richard Henderson -+# -+# This program is free software: you can redistribute it and/or modify it -+# under the terms of the GNU General Public License as published by the -+# Free Software Foundation, either version 3 of the License, or (at your -+# option) any later version. -+# -+# This program is distributed in the hope that it will be useful, but -+# WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -+# Public License for more details. -+# -+# You should have received a copy of the GNU General Public License along -+# with this program. If not, see . -+# -+# As a special exception, the respective Autoconf Macro's copyright owner -+# gives unlimited permission to copy, distribute and modify the configure -+# scripts that are the output of Autoconf when processing the Macro. You -+# need not follow the terms of the GNU General Public License when using -+# or distributing such scripts, even though portions of the text of the -+# Macro appear in them. The GNU General Public License (GPL) does govern -+# all other use of the material that constitutes the Autoconf Macro. -+# -+# This special exception to the GPL applies to versions of the Autoconf -+# Macro released by the Autoconf Archive. When you make and distribute a -+# modified version of the Autoconf Macro, you may extend this special -+# exception to the GPL to apply to your modified version as well. -+ -+#serial 3 -+ -+dnl Get a default for CC_FOR_BUILD to put into Makefile. -+AC_DEFUN([AX_CC_FOR_BUILD], -+[# Put a plausible default for CC_FOR_BUILD in Makefile. -+if test -z "$CC_FOR_BUILD"; then -+ if test "x$cross_compiling" = "xno"; then -+ CC_FOR_BUILD='$(CC)' -+ else -+ CC_FOR_BUILD=gcc -+ fi -+fi -+AC_SUBST(CC_FOR_BUILD) -+# Also set EXEEXT_FOR_BUILD. -+if test "x$cross_compiling" = "xno"; then -+ EXEEXT_FOR_BUILD='$(EXEEXT)' -+else -+ AC_CACHE_CHECK([for build system executable suffix], bfd_cv_build_exeext, -+ [rm -f conftest* -+ echo 'int main () { return 0; }' > conftest.c -+ bfd_cv_build_exeext= -+ ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 -+ for file in conftest.*; do -+ case $file in -+ *.c | *.o | *.obj | *.ilk | *.pdb) ;; -+ *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; -+ esac -+ done -+ rm -f conftest* -+ test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no]) -+ EXEEXT_FOR_BUILD="" -+ test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} -+fi -+AC_SUBST(EXEEXT_FOR_BUILD)])dnl base-commit: cede908fcd7c7aace780165d0dd9f673ddf3fc87 -- 2.34.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 05 23:44:28 2025 Received: (at 75274) by debbugs.gnu.org; 6 Jan 2025 04:44:28 +0000 Received: from localhost ([127.0.0.1]:36355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUeyZ-0003O1-3F for submit@debbugs.gnu.org; Sun, 05 Jan 2025 23:44:27 -0500 Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]:43342) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tUeyU-0003Ni-7w for 75274@debbugs.gnu.org; Sun, 05 Jan 2025 23:44:25 -0500 Received: by mail-pl1-x633.google.com with SMTP id d9443c01a7336-21631789fcdso146375715ad.1 for <75274@debbugs.gnu.org>; Sun, 05 Jan 2025 20:44:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736138656; x=1736743456; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=uVRmtm+m8IlhS6f2UWQrIpKtDAniUIUXOziqj2hw5G8=; b=cwNGH6LAppZy6vgUiq4n+4Sw+SU8F1IdTDQK1hDjDA/bEHJ49ZV5qLgZzh8zgw5rtX CJeeI5xpEGbHoqMIc/gLlR2/xHaLqxrzdB1Xmvo/8//UhO8mdHQ+bBP7XhuY5kZc2ACL Q+o6K1ebYunCgzJDnOkc0pGDfR/9RsDFbJpgZhVUVWulFFakR+vEmAlzW6uNKbAZhcXI 9W3qDvXyL6G1ujEFbzwszGdBlaLH8UMHsd8UXCaqe7P1cbq8GBPqCfbMiDsJFPw+pFYU Qj+G8OGN8xVC3dNFTcAL2vv6iyMyq+uGN5kHzV43SnrziRS7vacjzlpzQ7FWZ+Qlrrtu Sx+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736138656; x=1736743456; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=uVRmtm+m8IlhS6f2UWQrIpKtDAniUIUXOziqj2hw5G8=; b=fm7SRc8IheX9eOSzSCQst08V94HOWSkjY2GKvYw881IK+2GZkgjuVxihryRoBi0c/G p5HTo+/apkJqR70XoVmhXS5HKxdeXrcnjfveRR0zYiarToLcwRKEKjTJlCyvUi4z+Grg S0n6z/M/vtRcPuHN+wq4OWpzDwyNqT7cUe2I07A3JKekuIft7/L636gU4eYvpnHCfa1n Mfkj9rfTJyJQ+g0sqyL2Wa/ZPgkhaecqs8v96Henm6AsU6vYlG1jucNO1iRW16BrK14r NQ6uFnL/EMZFpp8SXLCmZn5PP1duqVdoUhIyk0wnfCYyQL9+P2tBpyQ6DqesBSxvP7UU cD5g== X-Gm-Message-State: AOJu0Yy2KpwFtfIXlyosMlVPEOjYQrLG42ZWp5sDz9lvDz5YthBZf7dx gR7oVvZFwbpnhGZQcrVcPOJKSfGTElUh3eIdMIdCVg5RZStuftGrZFa4IGfV X-Gm-Gg: ASbGncso1xoQM9WlvernQnQx0Ja5jXol1JGuOPw1KwOM5cUdIyxWhKy0LNGru8GNc/A hS+SAR3BRZ+iRO+5IC7LOYHu7qc3c46Ao5YCE3mru7z24CkCST28ujYBZGqZKlFeFJfTmECJGL6 BsptwTF2O0yQ0Sxv+nBIeBPDiM+VpM0zL9CmRTQWOSvOpp20/0rFCU4uIeamrWKTd/liHxPeTiU xpiCNOUUo/ZJ16jgVuuOcc8I0CTJf0ljDwe53wDJGGng0MhcQ== X-Google-Smtp-Source: AGHT+IF1CG8iaPI9i6orFXYVxO9XTKceRDTlI4mnYPDeYF3mtfVMfRnh6/YsuXhRU2CQZnAQl+YrvA== X-Received: by 2002:a05:6a20:7345:b0:1e1:adb8:c011 with SMTP id adf61e73a8af0-1e5e1f57c8cmr85722666637.18.1736138655592; Sun, 05 Jan 2025 20:44:15 -0800 (PST) Received: from DEskMiniX300.. ([38.84.157.61]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72aad83033esm30419716b3a.48.2025.01.05.20.44.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Jan 2025 20:44:15 -0800 (PST) From: Andy Tai To: 75274@debbugs.gnu.org Subject: [PATCH v2] gnu: bc: Update to 1.08.1. Date: Sun, 5 Jan 2025 20:44:10 -0800 Message-Id: <97fc9994b482ef6c56725f84d61d8753c3336188.1736138578.git.atai@atai.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 75274 Cc: Andy Tai X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) * gnu/packages/algebra.scm (bc): Update to 1.08.1. [source](origin): Remove patch. * gnu/packages/patches/bc-fix-cross-compilation.patch: Delete. * gnu/local.mk: Unregister deleted file. Change-Id: Iada592d2deeeec91f875306a0fb6f8c4056ccfad --- gnu/local.mk | 1 - gnu/packages/algebra.scm | 12 +- .../patches/bc-fix-cross-compilation.patch | 189 ------------------ 3 files changed, 6 insertions(+), 196 deletions(-) delete mode 100644 gnu/packages/patches/bc-fix-cross-compilation.patch diff --git a/gnu/local.mk b/gnu/local.mk index f118fe4442..2eb92b3059 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1016,7 +1016,6 @@ dist_patch_DATA = \ %D%/packages/patches/bash-linux-pgrp-pipe.patch \ %D%/packages/patches/bastet-change-source-of-unordered_set.patch \ %D%/packages/patches/bazaar-CVE-2017-14176.patch \ - %D%/packages/patches/bc-fix-cross-compilation.patch \ %D%/packages/patches/bdb-5.3-atomics-on-gcc-9.patch \ %D%/packages/patches/biboumi-cmake-ignore-git.patch \ %D%/packages/patches/brightnessctl-elogind-support.patch \ diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index 5da77b6318..e8a132fe67 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -53,6 +53,7 @@ (define-module (gnu packages algebra) #:use-module (gnu packages maths) #:use-module (gnu packages mpi) #:use-module (gnu packages multiprecision) + #:use-module (gnu packages ncurses) #:use-module (gnu packages networking) #:use-module (gnu packages ocaml) #:use-module (gnu packages perl) @@ -667,19 +668,18 @@ (define-public gmp-ecm (define-public bc (package (name "bc") - (version "1.07.1") + (version "1.08.1") (source (origin (method url-fetch) - (uri (string-append "mirror://gnu/bc/bc-" version ".tar.gz")) + (uri (string-append "mirror://gnu/bc/bc-" version ".tar.xz")) (sha256 (base32 - "0amh9ik44jfg66csyvf4zz1l878c4755kjndq9j0270akflgrbb2")) - (patches (search-patches "bc-fix-cross-compilation.patch")))) + "08yhh4l7r9hs5k75jcma82czgpsh1454c0vm64vccd1kbc8k0m2i")))) (build-system gnu-build-system) (native-inputs (list automake autoconf ed flex readline texinfo)) (inputs - (list readline)) + (list readline ncurses)) (arguments '(#:configure-flags (list "--with-readline") @@ -695,7 +695,7 @@ (define-public bc an interactive environment for evaluating mathematical statements. Its syntax is similar to that of C, so basic usage is familiar. It also includes \"dc\", a reverse-polish calculator.") - (license license:gpl2+))) + (license license:gpl3+))) ;; The original kiss-fft does not have a complete build system and does not ;; build any shared libraries. This is a fork used by Extempore. diff --git a/gnu/packages/patches/bc-fix-cross-compilation.patch b/gnu/packages/patches/bc-fix-cross-compilation.patch deleted file mode 100644 index 04f2c92abf..0000000000 --- a/gnu/packages/patches/bc-fix-cross-compilation.patch +++ /dev/null @@ -1,189 +0,0 @@ -Patch adapted from Nix. -Upstream-status: Submitted to bug-bc@gnu.org. - -diff --git a/bc/Makefile.am b/bc/Makefile.am -index d9d412e..13f2b1e 100644 ---- a/bc/Makefile.am -+++ b/bc/Makefile.am -@@ -8,7 +8,7 @@ EXTRA_DIST = bc.h bcdefs.h const.h fix-libmath_h global.h libmath.b proto.h \ - sbc.y - noinst_HEADERS = libmath.h - --DISTCLEANFILES = sbc sbc.c sbc.h libmath.h -+DISTCLEANFILES = fbc sbc sbc.c sbc.h libmath.h - - MAINTAINERCLEANFILES = Makefile.in bc.c bc.h scan.c \ - bc.y bcdefs.h const.h execute.c fix-libmath_h \ -@@ -17,6 +17,7 @@ MAINTAINERCLEANFILES = Makefile.in bc.c bc.h scan.c \ - - AM_CPPFLAGS = -I$(srcdir) -I$(srcdir)/../h - LIBBC = ../lib/libbc.a -+LIBBC_HOST = ../lib/libbc_host.a - LIBL = @LEXLIB@ - LDADD = $(LIBBC) $(LIBL) @READLINELIB@ - -@@ -29,15 +30,22 @@ $(PROGRAMS): libmath.h $(LIBBC) - scan.o: bc.h - global.o: libmath.h - --fbcOBJ = main.o bc.o scan.o execute.o load.o storage.o util.o warranty.o -+%.o_host: CC := $(CC_FOR_BUILD) -+%.o_host: %.c -+ $(COMPILE) -c -o $@ $< - --libmath.h: libmath.b $(fbcOBJ) $(LIBBC) -- echo '{0}' > libmath.h -- $(MAKE) global.o -- $(LINK) -o fbc $(fbcOBJ) global.o $(LIBBC) $(LIBL) $(READLINELIB) $(LIBS) -- ./fbc -c $(srcdir)/libmath.b libmath.h -+fbcOBJ = $(addsuffix _host,\ -+ main.o bc.o scan.o execute.o load.o storage.o util.o warranty.o) -+ -+global_host.c: global.c -+ sed 's/#include "libmath.h"/{0}/' $< > $@ -+ -+fbc: $(fbcOBJ) global_host.o_host $(LIBBC_HOST) $(LIBS) -+ $(CC_FOR_BUILD) $(LIBL) $(READLINELIB) -o $@ $^ -+ -+libmath.h: libmath.b fbc $(LIBBC_HOST) -+ ./fbc -c $(srcdir)/libmath.b < /dev/null > libmath.h - $(srcdir)/fix-libmath_h -- rm -f ./fbc ./global.o - - sbcOBJ = main.o sbc.o scan.o execute.o global.o load.o storage.o util.o \ - warranty.o -diff --git a/configure.ac b/configure.ac -index fc74573..5cabb73 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -20,6 +20,7 @@ m4_define([dc_version], 1.4.1) - - AC_INIT([bc],[bc_version]) - AC_CONFIG_SRCDIR(doc/bc.1) -+AC_CONFIG_MACRO_DIR([m4]) - AM_INIT_AUTOMAKE([dist-bzip2]) - AC_CONFIG_HEADERS(config.h) - -@@ -35,6 +36,7 @@ AC_DEFINE([DC_COPYRIGHT], - [Define the dc copyright line.]) - - AC_PROG_CC -+AX_CC_FOR_BUILD - AC_USE_SYSTEM_EXTENSIONS - - AM_PROG_LEX -diff --git a/lib/Makefile.am b/lib/Makefile.am -index ec4bf59..24c9f42 100644 ---- a/lib/Makefile.am -+++ b/lib/Makefile.am -@@ -1,5 +1,5 @@ - ## Process this file with automake to produce Makefile.in --noinst_LIBRARIES = libbc.a -+noinst_LIBRARIES = libbc.a libbc_host.a - - AM_CPPFLAGS = -I. -I.. -I$(srcdir)/../h - -@@ -7,8 +7,6 @@ libbc_a_SOURCES = getopt.c getopt1.c vfprintf.c number.c - - DEFS = @DEFS@ $(DEFSADD) - --AM_CFLAGS = @CFLAGS@ -- - MAINTAINERCLEANFILES = Makefile.in number.c - CLEANFILES = testmul specialnumber muldigits.h - -@@ -24,3 +22,11 @@ testmul: testmul.o number.o - - specialnumber: newnumber.o - cp newnumber.o number.o -+ -+%.o_host: CC := $(CC_FOR_BUILD) -+%.o_host : %.c -+ $(COMPILE) -c -o $@ $< -+ -+libbc_host.a : $(addsuffix _host,$(libbc_a_OBJECTS)) -+ ar cru $@ $+ -+ ranlib $@ -diff --git a/m4/cc_for_build.m4 b/m4/cc_for_build.m4 -new file mode 100644 -index 0000000..c62ffad ---- /dev/null -+++ b/m4/cc_for_build.m4 -@@ -0,0 +1,77 @@ -+# =========================================================================== -+# https://www.gnu.org/software/autoconf-archive/ax_cc_for_build.html -+# =========================================================================== -+# -+# SYNOPSIS -+# -+# AX_CC_FOR_BUILD -+# -+# DESCRIPTION -+# -+# Find a build-time compiler. Sets CC_FOR_BUILD and EXEEXT_FOR_BUILD. -+# -+# LICENSE -+# -+# Copyright (c) 2010 Reuben Thomas -+# Copyright (c) 1999 Richard Henderson -+# -+# This program is free software: you can redistribute it and/or modify it -+# under the terms of the GNU General Public License as published by the -+# Free Software Foundation, either version 3 of the License, or (at your -+# option) any later version. -+# -+# This program is distributed in the hope that it will be useful, but -+# WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -+# Public License for more details. -+# -+# You should have received a copy of the GNU General Public License along -+# with this program. If not, see . -+# -+# As a special exception, the respective Autoconf Macro's copyright owner -+# gives unlimited permission to copy, distribute and modify the configure -+# scripts that are the output of Autoconf when processing the Macro. You -+# need not follow the terms of the GNU General Public License when using -+# or distributing such scripts, even though portions of the text of the -+# Macro appear in them. The GNU General Public License (GPL) does govern -+# all other use of the material that constitutes the Autoconf Macro. -+# -+# This special exception to the GPL applies to versions of the Autoconf -+# Macro released by the Autoconf Archive. When you make and distribute a -+# modified version of the Autoconf Macro, you may extend this special -+# exception to the GPL to apply to your modified version as well. -+ -+#serial 3 -+ -+dnl Get a default for CC_FOR_BUILD to put into Makefile. -+AC_DEFUN([AX_CC_FOR_BUILD], -+[# Put a plausible default for CC_FOR_BUILD in Makefile. -+if test -z "$CC_FOR_BUILD"; then -+ if test "x$cross_compiling" = "xno"; then -+ CC_FOR_BUILD='$(CC)' -+ else -+ CC_FOR_BUILD=gcc -+ fi -+fi -+AC_SUBST(CC_FOR_BUILD) -+# Also set EXEEXT_FOR_BUILD. -+if test "x$cross_compiling" = "xno"; then -+ EXEEXT_FOR_BUILD='$(EXEEXT)' -+else -+ AC_CACHE_CHECK([for build system executable suffix], bfd_cv_build_exeext, -+ [rm -f conftest* -+ echo 'int main () { return 0; }' > conftest.c -+ bfd_cv_build_exeext= -+ ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 -+ for file in conftest.*; do -+ case $file in -+ *.c | *.o | *.obj | *.ilk | *.pdb) ;; -+ *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; -+ esac -+ done -+ rm -f conftest* -+ test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no]) -+ EXEEXT_FOR_BUILD="" -+ test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} -+fi -+AC_SUBST(EXEEXT_FOR_BUILD)])dnl base-commit: 7a7c01b393ecb20dff142b9ea9bf8317e994bef2 -- 2.34.1 From debbugs-submit-bounces@debbugs.gnu.org Mon May 26 18:33:41 2025 Received: (at 75274) by debbugs.gnu.org; 26 May 2025 22:33:41 +0000 Received: from localhost ([127.0.0.1]:33140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uJgO1-0001Ng-74 for submit@debbugs.gnu.org; Mon, 26 May 2025 18:33:41 -0400 Received: from mail-pf1-x432.google.com ([2607:f8b0:4864:20::432]:51470) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uJgNx-0001N2-37 for 75274@debbugs.gnu.org; Mon, 26 May 2025 18:33:34 -0400 Received: by mail-pf1-x432.google.com with SMTP id d2e1a72fcca58-742c7a52e97so2131277b3a.3 for <75274@debbugs.gnu.org>; Mon, 26 May 2025 15:33:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748298806; x=1748903606; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=Bfhb5DK8Kqnn9IIOOY7vnnKDVBsK0/cJd8i4RtK6WoM=; b=XKL+5kvSFa6K5h575kwINX3WVcH31LGKFPNcoHK3HCbtg/sAseFGoJm/kBshrFtUR5 SPqi87Qnpin5OSASVRRJ2Yc9IKkQjyyYV9q/9skIh/xLZ9NZua9V7BXWn+RB/6g2Aaas LR8UOf80+7eHXBate0U81KtXiKirXsOO/gyRrHL/zmWvE4XSj5jpID6JkhZdgJRZsKDR CzETcXpI/fj3RRpwGibEktRsUB9IMK2jneT7BJcKfJEWr2pvAhBpIf3mZrOIVlwwwIgp kFIoLkAjYqUpZQ9XmpeyvB8MDmuor+D7oCBnoZfIb5QrwgusnYCnnRGoMvI8Tl9H4SlG VjNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748298806; x=1748903606; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Bfhb5DK8Kqnn9IIOOY7vnnKDVBsK0/cJd8i4RtK6WoM=; b=vR53RKziZEb6CCBS0JJQkFqyebSoKD5dgMTuM22T0qjBBgRfE2KtV+vXVPzz28EZGR B48xcCSkcFsgbZJoPavC2Ap6aAAsxF9acPIMBR0pubI+vt1ZWQmGdNP7ZkU5eLzBlKK3 SLwo2m4vVIGj6/KiA9BkKj1oKnqAKq11y1AOLTNZjP2YLmP8/asl12dTaW4Wi3BFsslE OWKNcYudnepNVQHNrCh7hpp3VyoYzUaYs1Lc2iGeu5MKAXs2maxrll1toayFZMFvNQhD 5JTGPuwEjLuIXl3w6MMa9THPK8KHPwDP/zzVZZccfTGaFM/iaVSHxrvuNV6sqnP4j132 aLSA== X-Gm-Message-State: AOJu0YwIdcSC8xZWMGHxOtSKm75+XttutjxTqIjj1wLL2qT3+PCpC8oR M/PBfqZ5nBwFdlD9yr/5EWADBNozbrSIY5MQSbN07ikQgR8zPf749pcs/yi4rJK0 X-Gm-Gg: ASbGncv16rrSDv3sP1JzEIN8ErUMLYl1lWCNndIgyyeKqxw048uXxCRlQ5DEWc3Q1KD fdL7QNX3zAP3I/h0Rc33LoNfT8RB1n3EEW9v5cXdwy80cRoaKJzQSUO7AAAv3nQB5hK3bQEjo/T rG78gXUfWn2lYIg8uUSfKrLk6/sXQaZz7Ft/Kn+O1yNS/QIrs74hZz2xP2GbN2KFiVDUPpZ3wbN iHUq9WENGCQMu9J/ULO8hEw+6UfBqXhd3KcY0V5Z9ZBMpgX1reWJPZT7Tp/2UjKIJNQnkzuwkkl t3MbPi/Zh+3QBqvtlW4pFijzXTq999AYD07e1ZqhaNJa/mo= X-Google-Smtp-Source: AGHT+IH/g03N39d++RrgA057Ndaz0vMMHfyg7wIj4KZkLazMNIWBHd0svgTaDn8GF7Nl+FcLJkXJFw== X-Received: by 2002:a05:6a21:2d89:b0:215:dc32:ffac with SMTP id adf61e73a8af0-2188c34d997mr17087672637.26.1748298806201; Mon, 26 May 2025 15:33:26 -0700 (PDT) Received: from DEskMiniX300.. ([172.98.218.160]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b2982c04d12sm10491918a12.21.2025.05.26.15.33.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 May 2025 15:33:25 -0700 (PDT) From: Andy Tai To: 75274@debbugs.gnu.org Subject: [PATCH v3] gnu: bc: Update to 1.08.2. Date: Mon, 26 May 2025 15:33:21 -0700 Message-ID: X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Eric Bavier , Sharlatan Hellseher Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75274 Cc: Andy Tai X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/algebra.scm (bc): Update to 1.08.2. [source](origin): Remove patch. * gnu/packages/patches/bc-fix-cross-compilation.patch: Delete. * gnu/local.mk: Unregister deleted file. Change-Id: Iada592d2deeeec91f875306a0fb6f8c4056ccfad --- gnu/local.mk | 1 - gnu/packages/algebra.scm | 9 +- .../patches/bc-fix-cross-compilation.patch | 189 ------------------ 3 files changed, 4 insertions(+), 195 deletions(-) delete mode 100644 gnu/packages/patches/bc-fix-cross-compilation.patch diff --git a/gnu/local.mk b/gnu/local.mk index cb2630381c..a78cff64ce 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1041,7 +1041,6 @@ dist_patch_DATA = \ %D%/packages/patches/bash-linux-pgrp-pipe.patch \ %D%/packages/patches/bastet-change-source-of-unordered_set.patch \ %D%/packages/patches/bazaar-CVE-2017-14176.patch \ - %D%/packages/patches/bc-fix-cross-compilation.patch \ %D%/packages/patches/bdb-5.3-atomics-on-gcc-9.patch \ %D%/packages/patches/biboumi-cmake-ignore-git.patch \ %D%/packages/patches/brightnessctl-elogind-support.patch \ diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index f928e7943c..bb29c69747 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -709,19 +709,18 @@ (define-public gmp-ecm (define-public bc (package (name "bc") - (version "1.07.1") + (version "1.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/bc/bc-" version ".tar.gz")) (sha256 (base32 - "0amh9ik44jfg66csyvf4zz1l878c4755kjndq9j0270akflgrbb2")) - (patches (search-patches "bc-fix-cross-compilation.patch")))) + "11jzg23ks39k58bnb5y55wxqqz6h534ys5900hz6axcp8bn0yixf")))) (build-system gnu-build-system) (native-inputs (list automake autoconf ed flex readline texinfo)) (inputs - (list readline)) + (list readline ncurses)) (arguments '(#:configure-flags (list "--with-readline") @@ -737,7 +736,7 @@ (define-public bc an interactive environment for evaluating mathematical statements. Its syntax is similar to that of C, so basic usage is familiar. It also includes \"dc\", a reverse-polish calculator.") - (license license:gpl2+))) + (license license:gpl3+))) ;; The original kiss-fft does not have a complete build system and does not ;; build any shared libraries. This is a fork used by Extempore. diff --git a/gnu/packages/patches/bc-fix-cross-compilation.patch b/gnu/packages/patches/bc-fix-cross-compilation.patch deleted file mode 100644 index 04f2c92abf..0000000000 --- a/gnu/packages/patches/bc-fix-cross-compilation.patch +++ /dev/null @@ -1,189 +0,0 @@ -Patch adapted from Nix. -Upstream-status: Submitted to bug-bc@gnu.org. - -diff --git a/bc/Makefile.am b/bc/Makefile.am -index d9d412e..13f2b1e 100644 ---- a/bc/Makefile.am -+++ b/bc/Makefile.am -@@ -8,7 +8,7 @@ EXTRA_DIST = bc.h bcdefs.h const.h fix-libmath_h global.h libmath.b proto.h \ - sbc.y - noinst_HEADERS = libmath.h - --DISTCLEANFILES = sbc sbc.c sbc.h libmath.h -+DISTCLEANFILES = fbc sbc sbc.c sbc.h libmath.h - - MAINTAINERCLEANFILES = Makefile.in bc.c bc.h scan.c \ - bc.y bcdefs.h const.h execute.c fix-libmath_h \ -@@ -17,6 +17,7 @@ MAINTAINERCLEANFILES = Makefile.in bc.c bc.h scan.c \ - - AM_CPPFLAGS = -I$(srcdir) -I$(srcdir)/../h - LIBBC = ../lib/libbc.a -+LIBBC_HOST = ../lib/libbc_host.a - LIBL = @LEXLIB@ - LDADD = $(LIBBC) $(LIBL) @READLINELIB@ - -@@ -29,15 +30,22 @@ $(PROGRAMS): libmath.h $(LIBBC) - scan.o: bc.h - global.o: libmath.h - --fbcOBJ = main.o bc.o scan.o execute.o load.o storage.o util.o warranty.o -+%.o_host: CC := $(CC_FOR_BUILD) -+%.o_host: %.c -+ $(COMPILE) -c -o $@ $< - --libmath.h: libmath.b $(fbcOBJ) $(LIBBC) -- echo '{0}' > libmath.h -- $(MAKE) global.o -- $(LINK) -o fbc $(fbcOBJ) global.o $(LIBBC) $(LIBL) $(READLINELIB) $(LIBS) -- ./fbc -c $(srcdir)/libmath.b libmath.h -+fbcOBJ = $(addsuffix _host,\ -+ main.o bc.o scan.o execute.o load.o storage.o util.o warranty.o) -+ -+global_host.c: global.c -+ sed 's/#include "libmath.h"/{0}/' $< > $@ -+ -+fbc: $(fbcOBJ) global_host.o_host $(LIBBC_HOST) $(LIBS) -+ $(CC_FOR_BUILD) $(LIBL) $(READLINELIB) -o $@ $^ -+ -+libmath.h: libmath.b fbc $(LIBBC_HOST) -+ ./fbc -c $(srcdir)/libmath.b < /dev/null > libmath.h - $(srcdir)/fix-libmath_h -- rm -f ./fbc ./global.o - - sbcOBJ = main.o sbc.o scan.o execute.o global.o load.o storage.o util.o \ - warranty.o -diff --git a/configure.ac b/configure.ac -index fc74573..5cabb73 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -20,6 +20,7 @@ m4_define([dc_version], 1.4.1) - - AC_INIT([bc],[bc_version]) - AC_CONFIG_SRCDIR(doc/bc.1) -+AC_CONFIG_MACRO_DIR([m4]) - AM_INIT_AUTOMAKE([dist-bzip2]) - AC_CONFIG_HEADERS(config.h) - -@@ -35,6 +36,7 @@ AC_DEFINE([DC_COPYRIGHT], - [Define the dc copyright line.]) - - AC_PROG_CC -+AX_CC_FOR_BUILD - AC_USE_SYSTEM_EXTENSIONS - - AM_PROG_LEX -diff --git a/lib/Makefile.am b/lib/Makefile.am -index ec4bf59..24c9f42 100644 ---- a/lib/Makefile.am -+++ b/lib/Makefile.am -@@ -1,5 +1,5 @@ - ## Process this file with automake to produce Makefile.in --noinst_LIBRARIES = libbc.a -+noinst_LIBRARIES = libbc.a libbc_host.a - - AM_CPPFLAGS = -I. -I.. -I$(srcdir)/../h - -@@ -7,8 +7,6 @@ libbc_a_SOURCES = getopt.c getopt1.c vfprintf.c number.c - - DEFS = @DEFS@ $(DEFSADD) - --AM_CFLAGS = @CFLAGS@ -- - MAINTAINERCLEANFILES = Makefile.in number.c - CLEANFILES = testmul specialnumber muldigits.h - -@@ -24,3 +22,11 @@ testmul: testmul.o number.o - - specialnumber: newnumber.o - cp newnumber.o number.o -+ -+%.o_host: CC := $(CC_FOR_BUILD) -+%.o_host : %.c -+ $(COMPILE) -c -o $@ $< -+ -+libbc_host.a : $(addsuffix _host,$(libbc_a_OBJECTS)) -+ ar cru $@ $+ -+ ranlib $@ -diff --git a/m4/cc_for_build.m4 b/m4/cc_for_build.m4 -new file mode 100644 -index 0000000..c62ffad ---- /dev/null -+++ b/m4/cc_for_build.m4 -@@ -0,0 +1,77 @@ -+# =========================================================================== -+# https://www.gnu.org/software/autoconf-archive/ax_cc_for_build.html -+# =========================================================================== -+# -+# SYNOPSIS -+# -+# AX_CC_FOR_BUILD -+# -+# DESCRIPTION -+# -+# Find a build-time compiler. Sets CC_FOR_BUILD and EXEEXT_FOR_BUILD. -+# -+# LICENSE -+# -+# Copyright (c) 2010 Reuben Thomas -+# Copyright (c) 1999 Richard Henderson -+# -+# This program is free software: you can redistribute it and/or modify it -+# under the terms of the GNU General Public License as published by the -+# Free Software Foundation, either version 3 of the License, or (at your -+# option) any later version. -+# -+# This program is distributed in the hope that it will be useful, but -+# WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -+# Public License for more details. -+# -+# You should have received a copy of the GNU General Public License along -+# with this program. If not, see . -+# -+# As a special exception, the respective Autoconf Macro's copyright owner -+# gives unlimited permission to copy, distribute and modify the configure -+# scripts that are the output of Autoconf when processing the Macro. You -+# need not follow the terms of the GNU General Public License when using -+# or distributing such scripts, even though portions of the text of the -+# Macro appear in them. The GNU General Public License (GPL) does govern -+# all other use of the material that constitutes the Autoconf Macro. -+# -+# This special exception to the GPL applies to versions of the Autoconf -+# Macro released by the Autoconf Archive. When you make and distribute a -+# modified version of the Autoconf Macro, you may extend this special -+# exception to the GPL to apply to your modified version as well. -+ -+#serial 3 -+ -+dnl Get a default for CC_FOR_BUILD to put into Makefile. -+AC_DEFUN([AX_CC_FOR_BUILD], -+[# Put a plausible default for CC_FOR_BUILD in Makefile. -+if test -z "$CC_FOR_BUILD"; then -+ if test "x$cross_compiling" = "xno"; then -+ CC_FOR_BUILD='$(CC)' -+ else -+ CC_FOR_BUILD=gcc -+ fi -+fi -+AC_SUBST(CC_FOR_BUILD) -+# Also set EXEEXT_FOR_BUILD. -+if test "x$cross_compiling" = "xno"; then -+ EXEEXT_FOR_BUILD='$(EXEEXT)' -+else -+ AC_CACHE_CHECK([for build system executable suffix], bfd_cv_build_exeext, -+ [rm -f conftest* -+ echo 'int main () { return 0; }' > conftest.c -+ bfd_cv_build_exeext= -+ ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 -+ for file in conftest.*; do -+ case $file in -+ *.c | *.o | *.obj | *.ilk | *.pdb) ;; -+ *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; -+ esac -+ done -+ rm -f conftest* -+ test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no]) -+ EXEEXT_FOR_BUILD="" -+ test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} -+fi -+AC_SUBST(EXEEXT_FOR_BUILD)])dnl base-commit: 04eef950af05444ce42682364041dcbd3fa7afd5 -- 2.43.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 03 13:12:24 2025 Received: (at 75274) by debbugs.gnu.org; 3 Jun 2025 17:12:24 +0000 Received: from localhost ([127.0.0.1]:41035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uMVBY-0005NZ-Ba for submit@debbugs.gnu.org; Tue, 03 Jun 2025 13:12:24 -0400 Received: from mout01.posteo.de ([185.67.36.65]:41853) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uMVBU-0005N2-L5 for 75274@debbugs.gnu.org; Tue, 03 Jun 2025 13:12:22 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 76738240027 for <75274@debbugs.gnu.org>; Tue, 3 Jun 2025 19:12:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1748970731; bh=NKEtd4Asy/jEaLajb6ojlq92MZrYjzhLoEYb690sBD4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:From:Content-Type: From; b=MuX/ySsDc+C2Ta9aBJm/ULBAtcUacJsAG400Th5yUvHhUZ0xxuNyHWVNdCqOFtO2j QuB8PUb1zuFMW+xWT74CIX/vXnhq+FxUq409oge5DlJrsDNZ1eLGtH1vlrPHkI05ma qVl4I80iKHLN3iEUbyDRqgWt+Uw2VgppFs7zIL5SJMwRQfHnKhAHaobuLEjQtBoX56 BK5sXa1dNGNW7q7PrgE8gHAR6+9k3+Kaq5G8ecPTyH8ZzTabYa3MXNI2xmtGriQA9A Jg6D8xv4ww9E4jA9zuNAi0JM6qHG7Fji3QEi9r5ToLFGfuRCIGz1lAvF44iTEM5s7u 9LXQ6xb5xXxqQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4bBchT5dflz9rxP; Tue, 3 Jun 2025 19:12:09 +0200 (CEST) Message-ID: <7c61dc96-301b-475f-a1c8-ac299cc0dc11@posteo.net> Date: Tue, 3 Jun 2025 17:12:08 +0000 MIME-Version: 1.0 Subject: Re: [bug#75274] [PATCH v3] gnu: bc: Update to 1.08.2. To: Andy Tai , 75274@debbugs.gnu.org References: Content-Language: en-US From: Eric Bavier In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------SPvfKCTcEngqTnjIsOMSJ7eJ" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75274 Cc: Andreas Enge , Sharlatan Hellseher X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------SPvfKCTcEngqTnjIsOMSJ7eJ Content-Type: multipart/mixed; boundary="------------VlpNQbzOAEr4BwH9BMBYqTVN"; protected-headers="v1" From: Eric Bavier To: Andy Tai , 75274@debbugs.gnu.org Cc: Andreas Enge , Sharlatan Hellseher Message-ID: <7c61dc96-301b-475f-a1c8-ac299cc0dc11@posteo.net> Subject: Re: [bug#75274] [PATCH v3] gnu: bc: Update to 1.08.2. References: In-Reply-To: --------------VlpNQbzOAEr4BwH9BMBYqTVN Content-Type: multipart/mixed; boundary="------------lLrm6l6uz8N4k6YRhtKDkhxK" --------------lLrm6l6uz8N4k6YRhtKDkhxK Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgQW5keSwNCg0KT24gNS8yNi8yNSAxNzozMywgQW5keSBUYWkgd3JvdGU6DQo+ICogZ251 L3BhY2thZ2VzL2FsZ2VicmEuc2NtIChiYyk6IFVwZGF0ZSB0byAxLjA4LjIuDQo+ICAgIFtz b3VyY2VdKG9yaWdpbik6IFJlbW92ZSBwYXRjaC4NCj4gKiBnbnUvcGFja2FnZXMvcGF0Y2hl cy9iYy1maXgtY3Jvc3MtY29tcGlsYXRpb24ucGF0Y2g6IERlbGV0ZS4NCj4gKiBnbnUvbG9j YWwubWs6IFVucmVnaXN0ZXIgZGVsZXRlZCBmaWxlLg0KPg0KPiBDaGFuZ2UtSWQ6IElhZGE1 OTJkMmRlZWVlYzkxZjg3NTMwNmEwZmI2ZjhjNDA1NmNjZmFkDQo+IC0tLQ0KPiAgIGdudS9s b2NhbC5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtDQo+ICAg Z251L3BhY2thZ2VzL2FsZ2VicmEuc2NtICAgICAgICAgICAgICAgICAgICAgIHwgICA5ICst DQo+ICAgLi4uL3BhdGNoZXMvYmMtZml4LWNyb3NzLWNvbXBpbGF0aW9uLnBhdGNoICAgIHwg MTg5IC0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRp b25zKCspLCAxOTUgZGVsZXRpb25zKC0pDQo+ICAgZGVsZXRlIG1vZGUgMTAwNjQ0IGdudS9w YWNrYWdlcy9wYXRjaGVzL2JjLWZpeC1jcm9zcy1jb21waWxhdGlvbi5wYXRjaA0KVGhhbmtz IGZvciB0aGUgcGF0Y2guwqAgSSd2ZSBjaGVja2VkIHRoaXMgZG9lc24ndCBpbnRyb2R1Y2Ug YW55IA0KcmVncmVzc2lvbnMgKHBhY2thZ2UgaXRzZWxmIGJ1aWxkcyBmb3IgeDg2XzY0LCBp Njg2LCBhbmQgYWFyY2g2NCwgYXMgDQp3ZWxsIGFzIHg4Nl82NCBkZXBlbmRlbnRzIHRoYXQg ZG9uJ3QgYWxyZWFkeSBGVEJGUyksIGFuZCBpdCdzIG5pY2UgdG8gYmUgDQphYmxlIHRvIGRy b3AgdGhlIGNyb3NzLWJ1aWxkIHBhdGNoLg0KDQpXZSBoYXZlIGFib3V0IDMsNTAwIHBhY2th Z2VzIHRoYXQgZGVwZW5kIG9uIGJjLCBpbmNsdWRpbmcgc2V2ZXJhbCB3ZWIgDQpicm93c2Vy cywgc28gd2UnbGwgcHJvYmFibHkgbmVlZCB0byBmaW5kIGEgc3VpdGFibGUgc3RhZ2luZyBi cmFuY2ggdG8gDQphcHBseSB0aGlzIHBhdGNoIHRvLg0KDQpgfkVyaWMNCg== --------------lLrm6l6uz8N4k6YRhtKDkhxK Content-Type: application/pgp-keys; name="OpenPGP_0x34532F9FAFCA8B8E.asc" Content-Disposition: attachment; filename="OpenPGP_0x34532F9FAFCA8B8E.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 wtceffglM6m536VwFrYsQ27pc72B5w=3D=3D =3Dtzr+ -----END PGP PUBLIC KEY BLOCK----- --------------lLrm6l6uz8N4k6YRhtKDkhxK-- --------------VlpNQbzOAEr4BwH9BMBYqTVN-- --------------SPvfKCTcEngqTnjIsOMSJ7eJ Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEo6S0GQB0CHyn3laYvEXKZ+L40AcFAmg/LOgFAwAAAAAACgkQvEXKZ+L40Acc lhAAvWTjW2wiPPo6B+QX72Hxk7YnbzuBMRbejcnq3hJ4wmXG0DiCp9BEG1fgxFgpzJHhT7gHjuTN 8FsNz9jpLvvnQVVAr4hhJzfc8rFoSGjiohW6nRQs8Xm/CsQNYsd4SZffxVOrUwlugr7k8sRsCKFi civDgOmZNgSafKS8i0jjDUSpxKGahlzyh36vl6/ww0cGVJnCL5UVtpTtUN3hI2E9KAkiUxEDwxEZ f6RJS54lvKIOsvfR+5Qo33M/anqbKlrJ1YKdNsBqzJZ34jEAH5k3MFGVV7JnUads29CHM19wXTA/ E8wMXbBmA3k8tmufrKoACLpkHfe9TLoqEfBiY3mnyqjEak4pKt03Oq+VaaZc86qx/GKOIzMyZxKZ 7hwNhWuU2oF9ogq7JBETJt5oleLzD9U4OowUZBQmlpIi2/kfVbkx3JUV1geRKuC/9OFaVkdAbBKi ZfnAQDImDGfQORj/tmd2vIgaEoxsAx0N8qrn3o6HKfmkol9/f8j8eN9TBsj1MXDUZ+vd2ZZOxZ8u 7x/wQE/fQJ/HI3+Sen1Fd9SjHGIkZnu4VQwC8nJ+Sa2npL9BvdJV7QzlPJzwzJ3ThxefTatph1Nv O+AWh2yG5uJCw71iv9fpQGSdqMx+DBuqBS01F/E1INtaf8HQl8UtPXDS1EFKRwPMB1XllZdOOTO/ y4E= =z51V -----END PGP SIGNATURE----- --------------SPvfKCTcEngqTnjIsOMSJ7eJ-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 04 04:29:34 2025 Received: (at 75274) by debbugs.gnu.org; 4 Jun 2025 08:29:34 +0000 Received: from localhost ([127.0.0.1]:46785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uMjV8-0005bM-0g for submit@debbugs.gnu.org; Wed, 04 Jun 2025 04:29:34 -0400 Received: from mail-ua1-x92a.google.com ([2607:f8b0:4864:20::92a]:55651) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uMjV3-0005a8-I8 for 75274@debbugs.gnu.org; Wed, 04 Jun 2025 04:29:31 -0400 Received: by mail-ua1-x92a.google.com with SMTP id a1e0cc1a2514c-87e075fe92fso1419746241.3 for <75274@debbugs.gnu.org>; Wed, 04 Jun 2025 01:29:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atai-org.20230601.gappssmtp.com; s=20230601; t=1749025763; x=1749630563; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=hy5TCJa++cYELp7OZCnjk/lN54fsX0cn5WQfzveghJ0=; b=taUAjwuVI6X4Kpmi2gxGCl3LwqTRqRlMmYSAYJRyKXE/8hNTMT+BUpfohuFnzTv9pj MVckKWuH97ycmqMnt9jYzZMbLsdsJEkhESKAmxr3TXaIn/KacBxnp0tAzVLSGMpEPXOA HDztP+QKb348on0N0SfvqfrL5U3t1KuFmLD+cEHf4fnWC9K5xlV1k+YbhNgaYTsKCd/h wjs2fX6zQTRinin2+t+IcfcC36nCzAOl2sLIkOmAY4o8CgKTDpaYOhKGnYKKzpajbJR2 gT8E1F3PC9lnmIGc3dDkaemGnn9XSk+lBuiQeSnRRDz6U4cvTpVt/wWjjRf9+otM/2bF X1Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749025763; x=1749630563; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hy5TCJa++cYELp7OZCnjk/lN54fsX0cn5WQfzveghJ0=; b=fG2JkPlIgBjqVgASSIdlgW6x3W7WrEZX3/e5PnYYV/hXh74CriE/e5sMbx8lQ6RWIA 9otrtwZGcpQCAZz6+N/0/UHn5Nn7d7sFDd66JXb1CNNf+mjtARr5yfNaJzflkE2pljiY 084ENPBGP2I0Bq2FFGeO1GLzKZkTKAw0DWZqudpAmQeOnQ/eYoTYtecW5q0bnSsCDSp5 IxavkL9galNxPQrqoZDs3dLJBGi7i807g+bN8IHLAqJwmuxaI2KIMl0+Vpjxf0R9z6pW YE9u4fVckWBUIJpJh1/lVkG17VvNypW0fIQq9xzNXKNfHEDISFHJvHibNlrJuxF9fsp3 A4KA== X-Gm-Message-State: AOJu0YxjeCX9dTLcNWn+IRrgX8JCbdoSlAR7TpSIaFwRQAOPMRT8V98U 0WIS2RoqoSB1ZAegpjdanBNyKiIkMeZ25//JQHiAwGUDxR1cK5H2CW40PPWlPqgFh3DzNFwAW6X 2sM/syb1jOhIBTsYzdnpl7+4gTiBuNcc= X-Gm-Gg: ASbGncveLb6DLDZw+duWdEVhsdHcNEESVCQYxgzTrkd9yEn9TsMDYpyRZ/cg+3X/mv0 ncltRlgnf9jdpUlGZqYpbfM/H1ZyzqlajY2DgY8f65JbkFYxDXHlmh1L8uiO9jQRtvn5YGmKwnL EZCaesO9+nUEugfs9pc4afsukSDViAXo3qfqJpm4NSQwkN X-Google-Smtp-Source: AGHT+IGsJ2veGr6IQQsXT8twmPba9rjCu9HbcwQEGHxBGTBRo1rhdMQu3VAXH7dME5e0n8gCIfUWB/Sm5m+ybHh2g0k= X-Received: by 2002:a05:6102:3f8b:b0:4dd:b037:d239 with SMTP id ada2fe7eead31-4e746de0d59mr862656137.14.1749025763523; Wed, 04 Jun 2025 01:29:23 -0700 (PDT) MIME-Version: 1.0 References: <7c61dc96-301b-475f-a1c8-ac299cc0dc11@posteo.net> In-Reply-To: <7c61dc96-301b-475f-a1c8-ac299cc0dc11@posteo.net> From: Andy Tai Date: Wed, 4 Jun 2025 01:28:47 -0700 X-Gm-Features: AX0GCFvO48JteKU7kemozdcLTe4e6kK39rQbl9l6wA8cnjZY5Ir0rHLJ0dGgOUo Message-ID: Subject: Re: [bug#75274] [PATCH v3] gnu: bc: Update to 1.08.2. To: Eric Bavier Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75274 Cc: 75274@debbugs.gnu.org, Andreas Enge , Sharlatan Hellseher X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eric, how to request a staging branch? Or this can take a ride on the core-package-team branch? Thanks On Tue, Jun 3, 2025 at 10:12=E2=80=AFAM Eric Bavier wro= te: > We have about 3,500 packages that depend on bc, including several web > browsers, so we'll probably need to find a suitable staging branch to > apply this patch to. > > `~Eric From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 04 11:02:08 2025 Received: (at 75274) by debbugs.gnu.org; 4 Jun 2025 15:02:08 +0000 Received: from localhost ([127.0.0.1]:50765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uMpd2-0005In-7a for submit@debbugs.gnu.org; Wed, 04 Jun 2025 11:02:08 -0400 Received: from mout02.posteo.de ([185.67.36.66]:48543) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uMpcy-0005HA-Mk for 75274@debbugs.gnu.org; Wed, 04 Jun 2025 11:02:06 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 28649240104 for <75274@debbugs.gnu.org>; Wed, 4 Jun 2025 17:01:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1749049318; bh=VBEqT7rE3t+aWax0iFQpSLFlea07mQh1xJrOTPglgfs=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:From:Content-Type: From; b=cUu7t1pyO1LP5VRi2iqIaq7lfvszj1/3AQu1UzSa1GuIW7RkauTwkGXc4rp2RyXLb xPzliYVT9qNkuIhTEj5CxXiZDbeIpoWl71UDjscqFbz1whpAHWZejbtOaggNoHyv/O Lm3AH9X9EdovUAJM7H+Mwyx7gaZ2NRLAlpCpXxt6IzTv85v8a1oYj1osK4puuyaBu1 PLnzbTyI+dOKjpUE/MKg1ovwpszh5USmjIFOBngB1NnXyXNOFqMugPEpzRnmSy0TMB K0VMLtBIFWpwIuZ0ffLN/8yhJAahRoTlrPtv+WBWzOOxEU7a5CC6N+Bqm3eMJh8S9a 8v6g9DRH/qT1w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4bC9ll4b95z9rxD; Wed, 4 Jun 2025 17:01:55 +0200 (CEST) Message-ID: <5c8563b5-9d94-4126-a582-67c376b7fd53@posteo.net> Date: Wed, 4 Jun 2025 15:01:53 +0000 MIME-Version: 1.0 Subject: Re: [bug#75274] [PATCH v3] gnu: bc: Update to 1.08.2. To: Andy Tai References: <7c61dc96-301b-475f-a1c8-ac299cc0dc11@posteo.net> Content-Language: en-US From: Eric Bavier In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------wLrvCtFdejTFbcb0uiMokluf" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75274 Cc: 75274@debbugs.gnu.org, Andreas Enge , Sharlatan Hellseher X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------wLrvCtFdejTFbcb0uiMokluf Content-Type: multipart/mixed; boundary="------------Y7j5JXGzdSH078Lfu1kEJSno"; protected-headers="v1" From: Eric Bavier To: Andy Tai Cc: 75274@debbugs.gnu.org, Andreas Enge , Sharlatan Hellseher Message-ID: <5c8563b5-9d94-4126-a582-67c376b7fd53@posteo.net> Subject: Re: [bug#75274] [PATCH v3] gnu: bc: Update to 1.08.2. References: <7c61dc96-301b-475f-a1c8-ac299cc0dc11@posteo.net> In-Reply-To: --------------Y7j5JXGzdSH078Lfu1kEJSno Content-Type: multipart/mixed; boundary="------------g272xAb9ThxoAfZJK9uEhdun" --------------g272xAb9ThxoAfZJK9uEhdun Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 VGhlIGNvcmUtcGFja2FnZS10ZWFtIGJyYW5jaCB3b3VsZCBiZSBhcHByb3ByaWF0ZSwgZ2l2 ZW4gdGhlIHByZXNlbmNlIG9mIA0Kd2ViIGJyb3dzZXJzIGluIHRoZSBkZXBlbmRlbnRzLsKg IEFuZCBhZmFpY3QgdGhlcmUgYXJlIG5vIGJpZyB1c2VyIA0KZmVhdHVyZXMgaW4gdGhlIGxh dGVzdCB2ZXJzaW9uIHRoYXQgd291bGQgbmVlZCB0byBiZSByZWxlYXNlZCB0aW1lbHk/DQoN CmB+RXJpYw0KDQpPbiA2LzQvMjUgMDM6MjgsIEFuZHkgVGFpIHdyb3RlOg0KPiBFcmljLCBo b3cgdG8gcmVxdWVzdCBhIHN0YWdpbmcgYnJhbmNoPyAgT3IgdGhpcyBjYW4gdGFrZSBhIHJp ZGUgb24gdGhlDQo+IGNvcmUtcGFja2FnZS10ZWFtIGJyYW5jaD8gVGhhbmtzDQo+DQo+IE9u IFR1ZSwgSnVuIDMsIDIwMjUgYXQgMTA6MTLigK9BTSBFcmljIEJhdmllciA8YmF2aWVyQHBv c3Rlby5uZXQ+IHdyb3RlOg0KPj4gV2UgaGF2ZSBhYm91dCAzLDUwMCBwYWNrYWdlcyB0aGF0 IGRlcGVuZCBvbiBiYywgaW5jbHVkaW5nIHNldmVyYWwgd2ViDQo+PiBicm93c2Vycywgc28g d2UnbGwgcHJvYmFibHkgbmVlZCB0byBmaW5kIGEgc3VpdGFibGUgc3RhZ2luZyBicmFuY2gg dG8NCj4+IGFwcGx5IHRoaXMgcGF0Y2ggdG8uDQo+Pg0KPj4gYH5FcmljDQo= --------------g272xAb9ThxoAfZJK9uEhdun Content-Type: application/pgp-keys; name="OpenPGP_0x34532F9FAFCA8B8E.asc" Content-Disposition: attachment; filename="OpenPGP_0x34532F9FAFCA8B8E.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBFdHJQABCADNO02pZU54akZayw/7xjSk9MGTEBw6m5NfSGlaY0aTCqogDv9g jvkB7gBvRMMVdzSug7cerD6yLAMgnq+7zN2HUblUW0KqERd1k9ohA9+0m+l20LPb tDDUhgrtiIVewJN+iRIDAzU53GmSXHBOj5Gpbh9KwFii9BRRPiz3aXaoSbXRVaKe MNvN7y/VT9+TThGJDWJ5/kMp1gYvEo4fLFk+DzSYVOM9zUphRig3QJiRYyNoIW8q mwQ+vIk/in2FZEdgYi9PPsX2U9YLGZD6AZSkRn09zsooItOy1VFKN0YCnrY0zWBR 6oMPZcMCOF8S1ZqlfGjqeQpb9a/p9Y5L4affABEBAAHNI0VyaWMgQmF2aWVyIDxi YXZpZXJAbWVtYmVyLmZzZi5vcmc+wsB9BBMBAgAnBQJXRyUAAhsDBQkB4TOABgsJ CAcDAgYVCAIJCgsDFgIBAh4BAheAAAoJEDRTL5+vyouOsEAH/jakQmCD7dIYVExT ARpyZBamAfkwK2NQm29tdzqKBRzXcifIPv3kEAILwkvHigmewI6IK3R62YvbNlTQ nLjYzpD70CiBapnffSGQzH3DX8N94otxgtXRUGDEEtRCvvyLFEEB+SNO69iSmITa MKGiDV6MT0McGtWn87QLBiIP/8DtrGENVrR54bc+DJLrMlmgq3B0O/81OtIIsTi4 d4ndceguUH6dU4N8OyqAnNRkRVfg8qqoiQCXRGQ2BHvYolHXMEE3vaituStuuT/u kXQH0SM3fS3dxRuMASP8BYk6zYJkz5c1UTF5QwJSgRdhEKQQnTXqkCuFUHfl/oAr XXW6UJ/CwHcEEwECACECGwMGCwkIBwMCBhUIAgkKCwMWAgECHgECF4AFAllAXa8A CgkQNFMvn6/Ki47kEAgApsPy8E7zEtvW9ufsUfwTFCIAElPORrahnm6GMUvM5Gdn e3Smc7/z/eareY7jzkHntBbwYKcMMnAzeG8zDbUIg74eZQ40PzZgM8uicaPTzqW0 qnKHdYqonJDIsw/+18m/WLl0tAn2dRD7JvJvMvyoy+tY0Y0LsustBp5PfsdVQYwP 17UEUJ4nbhFx3ess1uEDHa2LxVmVwHc+qQ+8KPywnmVbQ/GsRskSKVFJHUFuDekn DAKfEU0DDB7h7aX0uP/6aY7pLdNO0nQqdeqwfhUWIxtHrghH2UPbDU2jVrg1nGEv rvsqMW9N6Bx6AvasEL26X4tIcAqpmGFmvtmey77N1c0fRXJpYyBCYXZpZXIgPGJh dmllckBwb3N0ZW8ubmV0PsLAdgQTAQgAIAUCYMeQuQIbAwULCQgHAwUVCgkICwQW AgEAAh4BAheAAAoJEDRTL5+vyouOd5AH+gLWOv4xSxXRe8CYUbN+EVdVor2FnjLZ fEo35nlUQzJLCfhpYAotbupeund+rGACxKB+8c4iwDaoKRg409qEvLx5IDmEOq+g REO9Rz6dU/UbeiBZ2e5f3eySHMhPJ39v9AJxaOlF9uOF5yeEJxGHM1c8V9dfAqoE Se8sgKuDyHoeYH9imPzJ2AA75c5gYcuvr9pN0Y1bq4drsVh+QhOQ3eqbcCFTFM71 E50YcP5EZnNFijO78T/iTh02FePWTdAye1Q7PrJr6NXDVJiAkXebyc2Xi4kCCGjm Df2n17DrCr4JeO+8zdwxjC3av6I4AzEPbE0jS3i9pnixPH4eYUS2XmvOwE0EV0cl AAEIAK0XyjeBEI/ZjSpYoHdw44IHrRC/nnZMxsp9Gofm5+GLa49EzUbR68TpfDDA g8B6KkUt1hzpbNzftYBEv8czDe9U7CN8/9CDbTCAjBodX9YGcsY7EGOJL0cCjTdc vBJH8wDHfLQoKe8AwDNCdQgcmiuN4s+MJYsjeo7+DJnGQuMwHs+RakIYm4RvhXut YDnsJ9koM2TYp4R32lE/7IrYFrxfadEXIhF0hmN8FoGld0Kgd4zjOWe8mEvAm40s pJzwn/pIt50X8luZovapV7kvFr9eP3CQvqSGuqBh62ygdIyFoHJmC8OuFHqJwCNW zuTW/pz2IG9f7Zr8o443s2TqXD0AEQEAAcLAZQQYAQIADwUCV0clAAIbDAUJAeEz gAAKCRA0Uy+fr8qLjoItB/959dkzU6zRxEebjyjbhQFAyrzdVgjpzlwtwdQyR4D3 PxCT0l83L7830m4f2PLGc9cwfhQiY9T+9uz3LMhmoGNUgSeQFbn0x4i86Y24D64y iQxZKtTiEu9lWwOc8CPCsFCtjfUJ2wIYh6mxkQNQae8+beoRD1GH9TrBlOmgc4Qc udKc3+ND4i9s8HImqCQYDSg/9jmoMS6VpsoxrIB3uvL8Hm+BciLk0wJsm9B3x9VP jg8ziMrMJ04G5q19zEN9q2VsUYcHwzDkIHsk8sWO2Enw6ArdVBYoIkh9W1FiePwI dEoQSAJAiV/yzjWMSh3t0JiMZiKR54riuI5fEB7lkEUezsBNBFdHh8ABCADrQ95j 3G0QTnx2buAtQSIp3IRPKEnIcIgj9R3pqOJ8IVqwIxUmZVWoWtWcvcE34f/TPlMs JhGagNnzf8Jjqvl5bnVeiBnFxK0+tvx10yThyb+8nsQHgoQtBmEeCv/MWCaP0UvL o21/26681kbDYJ4JF6bcH0vtfbf53fhudfD2mFD+4nR2QzF97S3BGgbfWuz246oc n54QjvXPh8RIFgFxFEqz1F9rNfiEtK/rz+FcFkzskx2d1CEX7tF+xYFTXZr5my38 B6am5mgqJNjcdc7dWnwYc1ef6JWZlI4M6lJo6Y1+FM+pPnYNcT7Fn/LOl4EaMTNH U4sq7vzDbaW9jXUBABEBAAHCwYQEGAEIAA8FAldHh8ACGwIFCQHhM4ABKQkQNFMv n6/Ki47AXSAEGQEIAAYFAldHh8AACgkQHrvSBHgfliwsiwf/edHUdKiLewZIanTV 1UxHcRCAwj+muBXxA2Mk0DfOPfcSuBElsiwXVuPiOasQO059TZXazvLP8qsVvcRR hNsyOjiRYeCveRUs+B/N0BleDjUZ2TlF2AiwtRoHoGbFvcxYw+LEbxCrQh606pwY jQak4c1qrZ3hV4TFxJpqvBX7/xIJXcXXZ0bTz/DaDpCvXGOpmB2UP/rndf5mQJyt V8XsJ2s5n4z/8ty2OORMm2mEvtBUKEE+s4aIIz2y3mbE6e2llxtgZMAUvbYpDulY z3pLEa8tDQUzDSquF6OvuBlLkt2w1ENAIDreAYzn2kxxZyMsX0wIYtAxfjRi4H+u AXu12uh6CAC+UZ4TucbLGOxJqyriz5tFLHJccDYl8Qra9TBtAhKmPJ8xPm/lYvGT 9tz7bVeWHC+IZLRdi9fMuLi9Wp9UljzbFCbM1snBQK5gYfDUrVUnWVOyl9nZtM14 j+NpMS2fZ8Ypzw8FyxSTXdZhB6hsqJsbrz6YM8k8XiZ4zM4e7n2ZmfswZ2hnWC6H oTklk7pAkeaeY0heKQBR+uBe9RIH7G4Ty9m3YNAh9L+HngmB06ShWLt3rtzpfTgp 1VUKGZS0fSPlEpoHx5YJPZfkbQtX3aF+oPnrAvTXEYFj1tUd0dNyGuXHvkBzaCa1 3Nlj+LiC0JcjRbsHyZ8ZGHuBBFp7xYLJzsFNBFlAXcYBEACgYrMOS1SCdAK1769R enPKCV2UeQwcvnfL+YMy/2Pyec34acfO7+VVgK1A1/DgtJ9un5AlUdmQAzmiOuOa qZL4ths/LjpehKfenTJfhI9m5V/9dG8rC7hxI4dJPjbGwdX2QJtbK8zpXVQkWMck QRBpFcZh70+HfPoAKtpke8Mj9+OJQtWJ9A1lR1EsM9Gft9FkG+h7enqFdgSrh9qH eq9fdpjuHXcRFjFNanw7+E/SUmcg27gz09jEw3DxT0nholpn1DSL8z79WkBHHV+H d1oKXWSciPqop9Wzal5rmSW93LxK9kYpZAZSywnjnCQMTBUIcW0HawrXc+YGMdhj DvwlMhKZwhb0NvPGAlLh8haUV7lla9e8z4TB964mTqwscyBFr0dYXlo+OUEe6yiQ FfEAl1hsRFbdeAJtm+CjgUThImUlRloV5lCgWPh00w8jWB/PwVyzfQTc71bMB5WL 4ewsuSPfIYvn40CgcsKNgif/QU/DL2zas1ROSNuXSyGW55UoZjQS7ZclHJ9srYVH k167mgRc0HwvFZTpMKrNI2jfl6miFE49lNnuaEUcUKWQCAcZgQMHqtkErRZvGKYI teeSQAebVqtwNpMNItGvBfwJelwhUWwgQFKIAA1FM7bjMFneghAl2IEnO1ijhuwX BAPhGMLEyDsmLnRwoHG9mWw48QARAQABwsKEBBgBCAAPBQJZQF3GAhsCBQkHhM4A AikJEDRTL5+vyouOwV0gBBkBCAAGBQJZQF3GAAoJEP1zyscZ0yVmVaUP/357DjzJ Mw9kaDv/R8WlamzWMxXjoeqxPbkTehm99ssVeHxZ2nKTZ/wEX11P2P4x8Uml3O81 hRWdUa2NWRR83YxtV3KoAhRtW1tjJcjpYNZqpy1FSWDwVaAJ3o7/O+gsAylVNPNc odMrnwnEo6s5h4tdp64X0NCNEhzLk0Rq4vEYlbviSke5/i6J2IhL/IJNgJBN3hoP AlsIeZVzdedcnkyf9C+oekvB+C2fJIYGQauMqq8UqLSu0UzRz8gm5UX06WpR7DtQ 58n1j1Z73L6EqLJd5zvvT9SnYzKKS4BcmlbOZBx0fFZ9wkv5R0yerEL4Ti4mkLTO xZhVpQNwxlNXazmUns9hv3cOKGvFBd4ibRKueIy53yrTL44befnUF2BogrgoMqbF HmlTduX0yUgFnzO35SKLeffyN5ZWtSCPwSppBIHdAreTkwKy4BcFHcfNWyZkRtp6 liA0WcxOAN6oLeqIvu5Tbl2sjPgLhUAjPTOAxBjmTv23vQTYU60T3TZ+smfkSr94 nsoXScJ6H0SpXpHYwCfviG1dxSlYchRvdCZcBvD5onnsmjohPcKQKB+g9q80Ur7E FA2LGwVvASrD6AvN1Q64n+TXwjx0I52Hgd7ck2SpNE5F4lER7N/QH00YYIMQK1M+ gI31s3YRT7YGc0llIrCNosUn9136UwCVAzGHb/YH/0JYsNwVpEG9NkKcdmto/2iw /wfKQxAmZoRiHpgEqNjfJyHWabY828UUkBNpuT9WHCSvbALoc9DW6SF1wd8wBusk cceKPpbWyijEDKdYDVLliXAy9p2ihzIjUYsNHgKyh/FBaqkN31mQ4nRR9xEuzbwE evjPCyyb2xZ7mrlhI5zem6iLBvFVA9gPV1CAq1PPEVkZ+q22hRay+UlDY9DyAO9I zULRjNtBvSze0RiPy5N7vyZfcaq3F4HlxJA50fBbOF7V7iX+sD+Y2nZ62IHm6Wna jQ86jXmAt+Y+WwcuXs7qne1Lg7bd+LnhU2zYxs+e6MDYhR9xBJWP2a9mqXYNrcXO wU0EYMeMIgEQAL4uv2JH78AcsOiJaYVzXss0qgS4v4eZj3amskOYMW5pLoOt3Qgz 1+oXOVIM5lnN22R5HQMNx70R3V+PP8iBKXdU0jLWA7tRDQh/Xocel45VaNVN/hxP oE3RXg7WINfk9uewsI0bUeTaxi6m6Bow763AHJY4gszK4DKCQ0UO5oZ/ebQYrnDc ZsnrXkl+Hmrw52b1wz9LYs3kag4hL6D8P5FFUViOHzDL72wvrUejzsDybnxfgJKQ phaUPJjK2x2LT5UWRbXRE+uNmxT6Q+I8lyQisGNwmt7IqWX0fFWRFTgioHlNg84P vmWPyZqxrJV6NxMxXETB85+2hL138BXILILmv/WuOIWIkYLlXUJBQuJFvCWMwBuC 07kaqKjceegw1IS+IJCJXsvjMK+qoSyc2y6EuE7aWZwGAtmguEtubgA60FPoXIu7 osfkvae/vbJ6xw0IhQdQA7ECSsaECXzH8J0wucr8g2kGAJLuhDKUMjfhy7mFwoyC yU6809j8H4HcDxotl7lJF5LIf2gYMWPdrh1X94hgEGIFPm0GHcnipC5yXXMCeFGQ zo/WxrR2u1LdfGz9B3gxrMtl0jkiDR3cnsQ8PhxI/KHczMLvtEZPsQQio0yZD8yr GG/BkJqs112oYG5fr9y8rNncTn/0GusmWltpOf1Z4ReTqZM46ZIjk5r1ABEBAAHC woQEGAEIAA8FAmDHjCICGwIFCQeEzgACKQkQNFMvn6/Ki47BXSAEGQEIAAYFAmDH jCIACgkQvEXKZ+L40AfTkg/9F1BjLR4knAzmexjxE++D0+V+1paG2JM4rsCEmwoG df63Kpz9W1ruz4sv7pQosW/IBDQ3fC2u+IQGvk6QtRVaAIjKusUvKe85rV5GeCft Mf5X0wDhGIIFhB7DXA/UhcfTE+jKT6jY8X5SoIYmnFIdqG7zsNu2a+Futd8tZPpP Vztjs8TuhujqgLYRNj6pYF4oZ18OFI30ItOpmKPHY6PYk9f1m2BzcsPxItwNoSWf M88oWoa944MVBBLytYPp/BHc+fPyURl49lslb1PL/aEOmQWOUBCEENt//XxsOFkL pWzjNBnjaM1ZE0eKXJDXyPEbjsyTB9XNItvrYC1doVPg0eMn/22zp7m91k0XZjD6 KKSX4I5MiZbvvFGgdb3WjfyRQ9p0tgdYmaQJM4B93VD6NpAcqI36E7O0Z0VjsCy8 EE2qDJAqSnbaFNynd3d8on8g2LQk1Uv9lrkfSmGbHpDOViCwMDFTB9Hl409JFMAO t0Fl3mDg4qOBkIXjFUPCZjMEJhOLEDe9K9AE5J8n3xqWLDwjEI71J76r43iuU/it td60wA0R/yDmv6VfS7d3fF3NY9uInHEeVGsoq6cxttyPtJb/NOAeEMJoBQJABEyk Kj5z6QebiM9aAwtQaAVRpmumsY1Tn99t9zw1hyxKYQg3Mgdi7QQDdGpb3yLzX8kx 83lgpwf/TkX10x2HPc1V7XSj9R852D+ulmh13dHWXiSOiIzgJFi/78rFATH+RRpr csl71UaJotIQJRO7wG4iZKqgCIMz6/2evx2DkwBK/Ea9dLFsWwnOzwHEBx/bthGG H1MzdEqw6isbp7aH373GeQafBY/YCOjPvMDdt/yzS2Eh3TmhtLKjLN2QB/euZftJ L9DtMAg01XBvpMC9Ak+SBr+S3uf6IJnnGmreRlVg3AvOIyWPyYER+ycIAbYgJkz+ V0wlwFrikfwHl+Fwlm7ZhTKDeSdlxCMODX83D54wE9jqONtSbMnrWYOHBiHrgWDB wtceffglM6m536VwFrYsQ27pc72B5w=3D=3D =3Dtzr+ -----END PGP PUBLIC KEY BLOCK----- --------------g272xAb9ThxoAfZJK9uEhdun-- --------------Y7j5JXGzdSH078Lfu1kEJSno-- --------------wLrvCtFdejTFbcb0uiMokluf Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEo6S0GQB0CHyn3laYvEXKZ+L40AcFAmhAX+IFAwAAAAAACgkQvEXKZ+L40AdA LRAAhCZR7z8MIV37CpSnbiuo+PB4nTBE38Ga4c/YrIkEJCTaI2zB0EUF6z19cg0EhjYkK/mFNc2v DD3U1PJxitM30N1qF3z93mM2IVch9+qPyoHanxVH133bOINUhPGTN7Wl8t13YBMsVJNco4eV30z1 yiBui7zywqGu74wHEvtyhYC1RmctnlxOrIcoZbjIoeqVyAtBT6PD8UiJeGYhDqA5laowzU+P69Ey Ew6DwWd5iydghgrVa/YMYViNOsJ8SfZzClSTc1koBjByuJ+b3KQ26Iefzvd/SEtoWiTWDAb49VFD Eu0m25JtZQKdr/6jqyAwuyb9mkR/jUA8EJBivkJhgw1YK9cxsvmYiwR035aIvUCQKVWKrMKOzx/V mF1ehwYr/7Az5W+u18O27m0UdPn8awbipHrCO93CbVeZS/twUlRD+F4j/EViEalxdHoIwliWJasZ ODCbX9vI0ex0TiHPYk7rSLwH+/NpcZiFpbySVlSzkFPrO11tu+w2I2i15iZwp/6ALA5oNCuBUfVx Vpe6GolBnqTYyOt8ksSbny1EkKwBbHbpvRqR+PCheF6hmSNJTXraS+UisnCofhMk9q85TZUdBrEo iZd1f2lrwVgkL2AEORkwoiEkPr4y7LCVjprj4XM9LAiNgdu1EQ1rA6gfDWnXP03sSi6NYiVQ030O Qes= =xusw -----END PGP SIGNATURE----- --------------wLrvCtFdejTFbcb0uiMokluf-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 05 01:09:14 2025 Received: (at 75274) by debbugs.gnu.org; 5 Jun 2025 05:09:14 +0000 Received: from localhost ([127.0.0.1]:57120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uN2qn-00040N-0v for submit@debbugs.gnu.org; Thu, 05 Jun 2025 01:09:14 -0400 Received: from mail-pf1-x42c.google.com ([2607:f8b0:4864:20::42c]:60728) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uN2qf-0003yO-34 for 75274@debbugs.gnu.org; Thu, 05 Jun 2025 01:09:10 -0400 Received: by mail-pf1-x42c.google.com with SMTP id d2e1a72fcca58-742af848148so411198b3a.1 for <75274@debbugs.gnu.org>; Wed, 04 Jun 2025 22:09:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749100138; x=1749704938; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=pxQLfBkTCG0sW+QKuMoX0lWJuirSKUMl2w6RpI7Ldhw=; b=R68ttZVEs1VrTj2wMSoLeH5Idqz32xmTExsSSIEtott3+x8O5gDK2eagMN56DC/bRL 9Clfg+4AwpMwfvgtZ2AKkZHKbzvjEU7YFzWRyy+VsqPNgAfBpQ429b6I6g3M3EaI/gRA 6JFOS2s4+faE39sdS04/UvjnJxO9/LSBSBAdlbzo1IZfn/MRODAIyhbYArZpBixHPVUh PsLcxtbEBwYgvqZGen0g/kse/9AKWkbEWWZII0E90e1e4Gu7YsohzIEgvxyJ7mmUxSw4 5NmUgKTZP0ZyMB1mgbu1kvTF+ji9cxTcSiWPxygGe7jb7k7QZZbITBHUS2Gu1tKu1vyi Eg3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749100138; x=1749704938; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=pxQLfBkTCG0sW+QKuMoX0lWJuirSKUMl2w6RpI7Ldhw=; b=pxN0+h5z9PMihoXrPBVPI4xa2WFk25VF0MtdJun/qm1ydukI544GSQ+NEIOGv3kvQr vD0VO2neS1Fnvn3K9gaB84TnnPJ99YNWm0mp8CuIjgfNwb47Um1yuKZPKRXScE7mmY9P q+cgfNsRC8BSQb21Etd3qylbjXPTbCppxg0vVjFMKbfAKdpwAvZkZIr1EBagG23DDiJF PLWId4SHADFct+bhtuHxZxHNi9uzYy/zv5P6t2/GGClT5Tim/xLId5DNAYjPyrhedrI1 QBHSDXF4ejBTN9W0CUjZZeiicDq2Qc0HA57yRg5HQVc6eCSSjcUYJlCZQoQV2+Hqt509 pjzw== X-Gm-Message-State: AOJu0YzayBqms+EoIkZJ/6QG9hYQyW7tVEQhg8p1ItZRIGvZId6TCyB3 UPgwkRpMmwC8ePTGGrjRRsG5jy6js/g2DncrBD6cMb/b2Ndj1NjQa9hG3RCBBBGJ X-Gm-Gg: ASbGncsjfP/bpaq8rrbVj3yp5zf+98LWV/D++WQq/6iyGvXyyGs8ZvMVB3fxSdxMuHA 663D/Qn6QwJEXURkvy+rkiTkgb1R2pMYh2ciizlup9QZLG7taLA7NAAhM5AOXGGCOc7m9ROeE6o 1kvbgAl3ITGdepii6PmAQQUcYkeNsTVTdksysoIgsXw1oxSNQdXnAa8Pb1OMNvjyTdADmreFlJg xiEUr8EReA5jSiQY4YgSeFx5OfnBF9BJP48bLqWHAVQNOLkcJwr4/Ua6wAvSzks2pAr5NnVkAHL dipYIiB+W2v8hFePLMXgAwg9hq4RCgMdJT6vQVgwe1+dM+w= X-Google-Smtp-Source: AGHT+IHOcrOSEf7lv7YE2F17Gm12/yzL/zJyemx3ze0OU9t9xj4NOXSqVGr7+klLK5JkDcH0sa/Z6g== X-Received: by 2002:a05:6a21:9991:b0:216:19c1:1f5d with SMTP id adf61e73a8af0-21d22bcdeddmr8034601637.3.1749100138255; Wed, 04 Jun 2025 22:08:58 -0700 (PDT) Received: from DEskMiniX300.. ([172.98.218.160]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-747afe96825sm12029317b3a.36.2025.06.04.22.08.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Jun 2025 22:08:57 -0700 (PDT) From: Andy Tai To: 75274@debbugs.gnu.org, andreas@enge.fr, sharlatanus@gmail.com, bavier@posteo.net Subject: [PATCH core-packages-team v4] gnu: bc: Update to 1.08.2. Date: Wed, 4 Jun 2025 22:08:54 -0700 Message-ID: <3add1cfe16d0775a0d5a2f70c34a95abb45279b6.1749099968.git.atai@atai.org> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Eric Bavier , Sharlatan Hellseher Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75274 Cc: Andy Tai X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/algebra.scm (bc): Update to 1.08.2. [source](origin): Remove patch. * gnu/packages/patches/bc-fix-cross-compilation.patch: Delete. * gnu/local.mk: Unregister deleted file. Change-Id: Iada592d2deeeec91f875306a0fb6f8c4056ccfad --- gnu/local.mk | 1 - gnu/packages/algebra.scm | 9 +- .../patches/bc-fix-cross-compilation.patch | 189 ------------------ 3 files changed, 4 insertions(+), 195 deletions(-) delete mode 100644 gnu/packages/patches/bc-fix-cross-compilation.patch diff --git a/gnu/local.mk b/gnu/local.mk index 0d9711b866..c95555c257 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1039,7 +1039,6 @@ dist_patch_DATA = \ %D%/packages/patches/bash-linux-pgrp-pipe.patch \ %D%/packages/patches/bastet-change-source-of-unordered_set.patch \ %D%/packages/patches/bazaar-CVE-2017-14176.patch \ - %D%/packages/patches/bc-fix-cross-compilation.patch \ %D%/packages/patches/bdb-5.3-atomics-on-gcc-9.patch \ %D%/packages/patches/biboumi-cmake-ignore-git.patch \ %D%/packages/patches/brightnessctl-elogind-support.patch \ diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index 41401ff2a7..c1ba022d41 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -714,19 +714,18 @@ (define-public gmp-ecm (define-public bc (package (name "bc") - (version "1.07.1") + (version "1.08.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/bc/bc-" version ".tar.gz")) (sha256 (base32 - "0amh9ik44jfg66csyvf4zz1l878c4755kjndq9j0270akflgrbb2")) - (patches (search-patches "bc-fix-cross-compilation.patch")))) + "11jzg23ks39k58bnb5y55wxqqz6h534ys5900hz6axcp8bn0yixf")))) (build-system gnu-build-system) (native-inputs (list automake autoconf ed flex readline texinfo)) (inputs - (list readline)) + (list readline ncurses)) (arguments '(#:configure-flags (list "--with-readline") @@ -742,7 +741,7 @@ (define-public bc an interactive environment for evaluating mathematical statements. Its syntax is similar to that of C, so basic usage is familiar. It also includes \"dc\", a reverse-polish calculator.") - (license license:gpl2+))) + (license license:gpl3+))) ;; The original kiss-fft does not have a complete build system and does not ;; build any shared libraries. This is a fork used by Extempore. diff --git a/gnu/packages/patches/bc-fix-cross-compilation.patch b/gnu/packages/patches/bc-fix-cross-compilation.patch deleted file mode 100644 index 04f2c92abf..0000000000 --- a/gnu/packages/patches/bc-fix-cross-compilation.patch +++ /dev/null @@ -1,189 +0,0 @@ -Patch adapted from Nix. -Upstream-status: Submitted to bug-bc@gnu.org. - -diff --git a/bc/Makefile.am b/bc/Makefile.am -index d9d412e..13f2b1e 100644 ---- a/bc/Makefile.am -+++ b/bc/Makefile.am -@@ -8,7 +8,7 @@ EXTRA_DIST = bc.h bcdefs.h const.h fix-libmath_h global.h libmath.b proto.h \ - sbc.y - noinst_HEADERS = libmath.h - --DISTCLEANFILES = sbc sbc.c sbc.h libmath.h -+DISTCLEANFILES = fbc sbc sbc.c sbc.h libmath.h - - MAINTAINERCLEANFILES = Makefile.in bc.c bc.h scan.c \ - bc.y bcdefs.h const.h execute.c fix-libmath_h \ -@@ -17,6 +17,7 @@ MAINTAINERCLEANFILES = Makefile.in bc.c bc.h scan.c \ - - AM_CPPFLAGS = -I$(srcdir) -I$(srcdir)/../h - LIBBC = ../lib/libbc.a -+LIBBC_HOST = ../lib/libbc_host.a - LIBL = @LEXLIB@ - LDADD = $(LIBBC) $(LIBL) @READLINELIB@ - -@@ -29,15 +30,22 @@ $(PROGRAMS): libmath.h $(LIBBC) - scan.o: bc.h - global.o: libmath.h - --fbcOBJ = main.o bc.o scan.o execute.o load.o storage.o util.o warranty.o -+%.o_host: CC := $(CC_FOR_BUILD) -+%.o_host: %.c -+ $(COMPILE) -c -o $@ $< - --libmath.h: libmath.b $(fbcOBJ) $(LIBBC) -- echo '{0}' > libmath.h -- $(MAKE) global.o -- $(LINK) -o fbc $(fbcOBJ) global.o $(LIBBC) $(LIBL) $(READLINELIB) $(LIBS) -- ./fbc -c $(srcdir)/libmath.b libmath.h -+fbcOBJ = $(addsuffix _host,\ -+ main.o bc.o scan.o execute.o load.o storage.o util.o warranty.o) -+ -+global_host.c: global.c -+ sed 's/#include "libmath.h"/{0}/' $< > $@ -+ -+fbc: $(fbcOBJ) global_host.o_host $(LIBBC_HOST) $(LIBS) -+ $(CC_FOR_BUILD) $(LIBL) $(READLINELIB) -o $@ $^ -+ -+libmath.h: libmath.b fbc $(LIBBC_HOST) -+ ./fbc -c $(srcdir)/libmath.b < /dev/null > libmath.h - $(srcdir)/fix-libmath_h -- rm -f ./fbc ./global.o - - sbcOBJ = main.o sbc.o scan.o execute.o global.o load.o storage.o util.o \ - warranty.o -diff --git a/configure.ac b/configure.ac -index fc74573..5cabb73 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -20,6 +20,7 @@ m4_define([dc_version], 1.4.1) - - AC_INIT([bc],[bc_version]) - AC_CONFIG_SRCDIR(doc/bc.1) -+AC_CONFIG_MACRO_DIR([m4]) - AM_INIT_AUTOMAKE([dist-bzip2]) - AC_CONFIG_HEADERS(config.h) - -@@ -35,6 +36,7 @@ AC_DEFINE([DC_COPYRIGHT], - [Define the dc copyright line.]) - - AC_PROG_CC -+AX_CC_FOR_BUILD - AC_USE_SYSTEM_EXTENSIONS - - AM_PROG_LEX -diff --git a/lib/Makefile.am b/lib/Makefile.am -index ec4bf59..24c9f42 100644 ---- a/lib/Makefile.am -+++ b/lib/Makefile.am -@@ -1,5 +1,5 @@ - ## Process this file with automake to produce Makefile.in --noinst_LIBRARIES = libbc.a -+noinst_LIBRARIES = libbc.a libbc_host.a - - AM_CPPFLAGS = -I. -I.. -I$(srcdir)/../h - -@@ -7,8 +7,6 @@ libbc_a_SOURCES = getopt.c getopt1.c vfprintf.c number.c - - DEFS = @DEFS@ $(DEFSADD) - --AM_CFLAGS = @CFLAGS@ -- - MAINTAINERCLEANFILES = Makefile.in number.c - CLEANFILES = testmul specialnumber muldigits.h - -@@ -24,3 +22,11 @@ testmul: testmul.o number.o - - specialnumber: newnumber.o - cp newnumber.o number.o -+ -+%.o_host: CC := $(CC_FOR_BUILD) -+%.o_host : %.c -+ $(COMPILE) -c -o $@ $< -+ -+libbc_host.a : $(addsuffix _host,$(libbc_a_OBJECTS)) -+ ar cru $@ $+ -+ ranlib $@ -diff --git a/m4/cc_for_build.m4 b/m4/cc_for_build.m4 -new file mode 100644 -index 0000000..c62ffad ---- /dev/null -+++ b/m4/cc_for_build.m4 -@@ -0,0 +1,77 @@ -+# =========================================================================== -+# https://www.gnu.org/software/autoconf-archive/ax_cc_for_build.html -+# =========================================================================== -+# -+# SYNOPSIS -+# -+# AX_CC_FOR_BUILD -+# -+# DESCRIPTION -+# -+# Find a build-time compiler. Sets CC_FOR_BUILD and EXEEXT_FOR_BUILD. -+# -+# LICENSE -+# -+# Copyright (c) 2010 Reuben Thomas -+# Copyright (c) 1999 Richard Henderson -+# -+# This program is free software: you can redistribute it and/or modify it -+# under the terms of the GNU General Public License as published by the -+# Free Software Foundation, either version 3 of the License, or (at your -+# option) any later version. -+# -+# This program is distributed in the hope that it will be useful, but -+# WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -+# Public License for more details. -+# -+# You should have received a copy of the GNU General Public License along -+# with this program. If not, see . -+# -+# As a special exception, the respective Autoconf Macro's copyright owner -+# gives unlimited permission to copy, distribute and modify the configure -+# scripts that are the output of Autoconf when processing the Macro. You -+# need not follow the terms of the GNU General Public License when using -+# or distributing such scripts, even though portions of the text of the -+# Macro appear in them. The GNU General Public License (GPL) does govern -+# all other use of the material that constitutes the Autoconf Macro. -+# -+# This special exception to the GPL applies to versions of the Autoconf -+# Macro released by the Autoconf Archive. When you make and distribute a -+# modified version of the Autoconf Macro, you may extend this special -+# exception to the GPL to apply to your modified version as well. -+ -+#serial 3 -+ -+dnl Get a default for CC_FOR_BUILD to put into Makefile. -+AC_DEFUN([AX_CC_FOR_BUILD], -+[# Put a plausible default for CC_FOR_BUILD in Makefile. -+if test -z "$CC_FOR_BUILD"; then -+ if test "x$cross_compiling" = "xno"; then -+ CC_FOR_BUILD='$(CC)' -+ else -+ CC_FOR_BUILD=gcc -+ fi -+fi -+AC_SUBST(CC_FOR_BUILD) -+# Also set EXEEXT_FOR_BUILD. -+if test "x$cross_compiling" = "xno"; then -+ EXEEXT_FOR_BUILD='$(EXEEXT)' -+else -+ AC_CACHE_CHECK([for build system executable suffix], bfd_cv_build_exeext, -+ [rm -f conftest* -+ echo 'int main () { return 0; }' > conftest.c -+ bfd_cv_build_exeext= -+ ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 -+ for file in conftest.*; do -+ case $file in -+ *.c | *.o | *.obj | *.ilk | *.pdb) ;; -+ *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; -+ esac -+ done -+ rm -f conftest* -+ test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no]) -+ EXEEXT_FOR_BUILD="" -+ test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} -+fi -+AC_SUBST(EXEEXT_FOR_BUILD)])dnl base-commit: c06805c59fce8ff951fe9e24029daa41caf07de9 -- 2.43.0