logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: c716a36e63a4d5c65dc3ea40c0bbae0e5c5b03e3
parent 377687061de65f29625fe12f4e5b09ed9c27e276
Author: Michael Forney <mforney@mforney.org>
Date:   Tue,  7 Jul 2020 12:32:21 -0700

bc: Update to 3.1.1

Diffstat:

Mpkg/bc/gen.lua21+++++++++++++++++++--
Mpkg/bc/ver2+-
2 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/pkg/bc/gen.lua b/pkg/bc/gen.lua @@ -1,6 +1,6 @@ cflags{ '-D NDEBUG', - '-D VERSION=3.0.1', + '-D VERSION=3.1.1', '-D _POSIX_C_SOURCE=200809L', '-I $srcdir/include', '-include $dir/config.h', @@ -47,6 +47,23 @@ exe('bin/bc', [[ $outdir/(bc_help.c dc_help.c lib.c lib2.c) ]]) file('bin/bc', '755', '$outdir/bin/bc') -man{'manuals/bc.1'} + +local opts = {} +for line in iterlines('config.h', 1) do + local var, val = line:match('^define ([^ ]+) ([^ ]+)') + if var and val == '1' then + opts[var] = true + end +end + +local manfile = '' +if not opts.BC_ENABLE_EXTRA_MATH then manfile = manfile..'E' end +if not opts.BC_ENABLE_HISTORY then manfile = manfile..'H' end +if not opts.BC_ENABLE_NLS then manfile = manfile..'N' end +if not opts.BC_ENABLE_PROMPT then manfile = manfile..'P' end +if manfile == '' then manfile = 'A' end + +build('copy', '$outdir/bc.1', '$srcdir/manuals/bc/'..manfile..'.1') +man{'$outdir/bc.1'} fetch 'git' diff --git a/pkg/bc/ver b/pkg/bc/ver @@ -1 +1 @@ -3.0.1 r0 +3.1.1 r0