commit 0c8995b
Michael Forney
·
2026-03-03 23:44:16 +0000 UTC
parent deca1a2
bc: Update to 1.08.2
7 files changed,
+69,
-64
+1,
-1
1@@ -1,2 +1,2 @@
2-/bc-1.07.1.tar.gz
3+/bc-1.08.2.tar.gz
4 /src
+64,
-13
1@@ -1,18 +1,22 @@
2-#define BC_COPYRIGHT "Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc."
3-#define DC_COPYRIGHT "Copyright 1994, 1997, 1998, 2000, 2001, 2003-2006, 2008, 2010, 2012-2017 Free Software Foundation, Inc."
4-#define DC_VERSION "1.4.1"
5+#define BC_COPYRIGHT "Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2018, 2024 Free Software Foundation, Inc."
6+#define DC_COPYRIGHT "Copyright 1994, 1997, 1998, 2000, 2001, 2003-2006, 2008, 2010, 2012-2018, 2022, 2024 Free Software Foundation, Inc."
7+#define DC_VERSION "1.5.2"
8+#define ENABLE_DC_BANG_SHELL 1
9 /* #undef HAVE_DOPRNT */
10 #define HAVE_ERRNO_H 1
11 #define HAVE_FSTAT 1
12+#define HAVE_GETOPT_H 1
13+#define HAVE_GETOPT_LONG 1
14 #define HAVE_INTTYPES_H 1
15 #define HAVE_ISGRAPH 1
16 /* #undef HAVE_LIB_H */
17 #define HAVE_LIMITS_H 1
18-#define HAVE_MEMORY_H 1
19+/* #undef HAVE_MINIX_CONFIG_H */
20 #define HAVE_SETVBUF 1
21 #define HAVE_STDARG_H 1
22 #define HAVE_STDDEF_H 1
23 #define HAVE_STDINT_H 1
24+#define HAVE_STDIO_H 1
25 #define HAVE_STDLIB_H 1
26 #define HAVE_STRINGS_H 1
27 #define HAVE_STRING_H 1
28@@ -21,36 +25,83 @@
29 #define HAVE_SYS_TYPES_H 1
30 #define HAVE_UNISTD_H 1
31 #define HAVE_VPRINTF 1
32+#define HAVE_WCHAR_H 1
33+#define HAVE___ATTRIBUTE__ 1
34 /* #undef LIBEDIT */
35 #define PACKAGE "bc"
36 #define PACKAGE_BUGREPORT ""
37 #define PACKAGE_NAME "bc"
38-#define PACKAGE_STRING "bc 1.07.1"
39+#define PACKAGE_STRING "bc 1.08.2"
40 #define PACKAGE_TARNAME "bc"
41 #define PACKAGE_URL ""
42-#define PACKAGE_VERSION "1.07.1"
43+#define PACKAGE_VERSION "1.08.2"
44 /* #undef READLINE */
45 #define STDC_HEADERS 1
46 #ifndef _ALL_SOURCE
47 # define _ALL_SOURCE 1
48 #endif
49+#ifndef _DARWIN_C_SOURCE
50+# define _DARWIN_C_SOURCE 1
51+#endif
52+#ifndef __EXTENSIONS__
53+# define __EXTENSIONS__ 1
54+#endif
55 #ifndef _GNU_SOURCE
56 # define _GNU_SOURCE 1
57 #endif
58+#ifndef _HPUX_ALT_XOPEN_SOCKET_API
59+# define _HPUX_ALT_XOPEN_SOCKET_API 1
60+#endif
61+#ifndef _MINIX
62+/* # undef _MINIX */
63+#endif
64+#ifndef _NETBSD_SOURCE
65+# define _NETBSD_SOURCE 1
66+#endif
67+#ifndef _OPENBSD_SOURCE
68+# define _OPENBSD_SOURCE 1
69+#endif
70+#ifndef _POSIX_SOURCE
71+/* # undef _POSIX_SOURCE */
72+#endif
73+#ifndef _POSIX_1_SOURCE
74+/* # undef _POSIX_1_SOURCE */
75+#endif
76 #ifndef _POSIX_PTHREAD_SEMANTICS
77 # define _POSIX_PTHREAD_SEMANTICS 1
78 #endif
79+#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
80+# define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
81+#endif
82+#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
83+# define __STDC_WANT_IEC_60559_BFP_EXT__ 1
84+#endif
85+#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
86+# define __STDC_WANT_IEC_60559_DFP_EXT__ 1
87+#endif
88+#ifndef __STDC_WANT_IEC_60559_EXT__
89+# define __STDC_WANT_IEC_60559_EXT__ 1
90+#endif
91+#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
92+# define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
93+#endif
94+#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
95+# define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
96+#endif
97+#ifndef __STDC_WANT_LIB_EXT2__
98+# define __STDC_WANT_LIB_EXT2__ 1
99+#endif
100+#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
101+# define __STDC_WANT_MATH_SPEC_FUNCS__ 1
102+#endif
103 #ifndef _TANDEM_SOURCE
104 # define _TANDEM_SOURCE 1
105 #endif
106-#ifndef __EXTENSIONS__
107-# define __EXTENSIONS__ 1
108+#ifndef _XOPEN_SOURCE
109+/* # undef _XOPEN_SOURCE */
110 #endif
111-#define VERSION "1.07.1"
112-/* #undef YYTEXT_POINTER */
113-/* #undef _MINIX */
114-/* #undef _POSIX_1_SOURCE */
115-/* #undef _POSIX_SOURCE */
116+#define VERSION "1.08.2"
117+#define YYTEXT_POINTER 1
118 /* #undef const */
119 /* #undef ptrdiff_t */
120 /* #undef size_t */
+1,
-1
1@@ -1,5 +1,5 @@
2 cflags{
3- '-std=c99', '-Wall', '-Wpedantic',
4+ '-std=c23', '-Wall', '-Wpedantic',
5 '-D _POSIX_C_SOURCE=200809L',
6 '-I $dir',
7 '-I $srcdir/h',
+0,
-46
1@@ -1,46 +0,0 @@
2-{"@iK20:s2:p@r",
3-"@iF1,5.6,7,8,9,10,11,12,13,14,15[l0:KA:#Z1:l0:s7:pKA:s0:pl5:C1,0:",
4-"s14:pl7:s0:pl14:RN1:l5:0<Z2:1s12:pl5:ns5:pN2:l2:s15:pK6:l15:+",
5-"K.44:l5:*+s13:pl5:cS1+s2:pN3:l5:1>Z4:l10:1+s10:pl5:K2:/s5:pl2:",
6-"1+s2:pJ3:N4:l13:s2:p1l5:+s14:pl5:s6:p1s8:pK2:s11:pN6:1B7:J5:N8:",
7-"l11:i11:pJ6:N7:l6:l5:*s6:l8:l11:*s8:/s9:pl9:0=Z9:l10:0>Z10:N11:",
8-"l10:d10:Z12:l14:l14:*s14:pJ11:N12:N10:l15:s2:pl12:Z13:1l14:/R",
9-"N13:l14:1/RN9:l14:l9:+s14:pJ8:N5:0R]@r",
10-"@iF2,5.7,9,10,11,12,13,14,15[l0:KA:#Z1:l0:s7:pKA:s0:pl5:C2,0:",
11-"s14:pl7:s0:pl14:RN1:l5:0{Z2:1K10:l2:^-1/RN2:l2:s15:pK6:l2:+s2:",
12-"pK2:s10:p0s11:pN3:l5:K2:}Z4:l10:K2:*s10:pl5:cRs5:pJ3:N4:N5:l5:",
13-"K.5:{Z6:l10:K2:*s10:pl5:cRs5:pJ5:N6:l5:1-l5:1+/s13:s14:pl13:l13:",
14-"*s12:pK3:s11:pN8:1B9:J7:N10:l11:K2:+s11:pJ8:N9:l13:l12:*s13:l11:",
15-"/s9:pl9:0=Z11:l10:l14:*s14:pl15:s2:pl14:1/RN11:l14:l9:+s14:pJ10:N7:",
16-"0R]@r",
17-"@iF3,5.7,9,11,12,13,16,14,15[l0:KA:#Z1:l0:s7:pKA:s0:pl5:C3,0:",
18-"s14:pl7:s0:pl14:RN1:l2:s15:pK1.1:l15:*K2:+s2:p1C4,0:s14:pl5:0",
19-"<Z2:1s12:pl5:ns5:pN2:0s2:pl5:l14:/K2:+K4:/s13:pl5:K4:l13:*l14:",
20-"*-s5:pl13:K2:%Z3:l5:ns5:pN3:l15:K2:+s2:pl5:s9:s14:pl5:nl5:*s16:",
21-"pK3:s11:pN5:1B6:J4:N7:l11:K2:+s11:pJ5:N6:l9:l16:l11:l11:1-*/*",
22-"s9:pl9:0=Z8:l15:s2:pl12:Z9:l14:n1/RN9:l14:1/RN8:l14:l9:+s14:p",
23-"J7:N4:0R]@r",
24-"@iF5,5.7,14,15[l0:KA:#Z1:l0:s7:pKA:s0:pl5:C5,0:s14:pl7:s0:pl14:",
25-"RN1:l2:s15:pl2:K1.2:*s2:pl5:1C4,0:K2:*+C3,0:s14:pl15:s2:pl14:",
26-"1/R0R]@r",
27-"@iF4,5.6,7,9,10,11,12,13,16,14,15[l0:KA:#Z1:l0:s7:pKA:s0:pl5:",
28-"C4,0:s14:pl7:s0:pl14:RN1:1s12:pl5:0<Z2:1ns12:pl5:ns5:pN2:l5:1",
29-"=Z3:l2:K25:{Z4:K.7853981633974483096156608:l12:/RN4:l2:K40:{Z5:",
30-"K.7853981633974483096156608458198757210492:l12:/RN5:l2:K60:{Z6:",
31-"K.785398163397448309615660845819875721049292349843776455243736",
32-":l12:/RN6:N3:l5:K.2:=Z7:l2:K25:{Z8:K.1973955598498807583700497",
33-":l12:/RN8:l2:K40:{Z9:K.1973955598498807583700497651947902934475",
34-":l12:/RN9:l2:K60:{Z10:K.197395559849880758370049765194790293447585103787852101517688",
35-":l12:/RN10:N7:l2:s15:pl5:K.2:>Z11:l15:K5:+s2:pK.2:C4,0:s6:pN11:",
36-"l15:K3:+s2:pN12:l5:K.2:>Z13:l10:1+s10:pl5:K.2:-1l5:K.2:*+/s5:",
37-"pJ12:N13:l5:s13:s14:pl5:nl5:*s16:pK3:s11:pN15:1B16:J14:N17:l11:",
38-"K2:+s11:pJ15:N16:l13:l16:*s13:l11:/s9:pl9:0=Z18:l15:s2:pl10:l6:",
39-"*l14:+l12:/RN18:l14:l9:+s14:pJ17:N14:0R]@r",
40-"@iF6,13,5.6,7,8,9,10,11,12,16,14,15[l0:KA:#Z1:l0:s7:pKA:s0:pl13:",
41-"l5:C6,00:s14:pl7:s0:pl14:RN1:l2:s15:p0s2:pl13:1/s13:pl13:0<Z2:",
42-"l13:ns13:pl13:K2:%1=Z3:1s12:pN3:N2:1s10:pK2:s11:pN5:l11:l13:{",
43-"B6:J4:N7:l11:i11:pJ5:N6:l10:l11:*s10:pJ7:N4:K1.5:l15:*s2:pl5:",
44-"l13:^K2:l13:^/l10:/s10:p1s9:s14:pl5:nl5:*K4:/s16:pK1.5:l15:*l10:",
45-"cL+l10:cS-s2:p1s11:pN9:1B10:J8:N11:l11:i11:pJ9:N10:l9:l16:*l11:",
46-"/l13:l11:+/s9:pl9:0=Z12:l15:s2:pl12:Z13:l10:nl14:*1/RN13:l10:",
47-"l14:*1/RN12:l14:l9:+s14:pJ11:N8:0R]@r",0}
+1,
-1
1@@ -1 +1 @@
2-62adfca89b0a1c0164c2cdca59ca210c1d44c3ffc46daf9931cf4942664cb02a bc-1.07.1.tar.gz
3+ae470fec429775653e042015edc928d07c8c3b2fc59765172a330d3d87785f86 bc-1.08.2.tar.gz
+1,
-1
1@@ -1 +1 @@
2-url = "https://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz"
3+url = "https://ftp.gnu.org/gnu/bc/bc-1.08.2.tar.gz"
+1,
-1
1@@ -1 +1 @@
2-1.07.1 r4
3+1.08.2 r0