math/gh-bc: update to version 5.3.1

This version supports multiple command line editing and history
implementations:

- editline (default)
- readline
- private implementation (as in prior versions)

The private implementation has been modified to treat ^D on an empty
input line as an EOF signal.
This commit is contained in:
Stefan Eßer 2022-06-11 12:23:22 +02:00
parent 9b6613cbae
commit 6c986da5a7
2 changed files with 29 additions and 22 deletions

View file

@ -1,28 +1,38 @@
PORTNAME= bc
PORTVERSION= 5.2.5
CATEGORIES= math lang
PKGNAMEPREFIX= gh-
PORTNAME= bc
PORTVERSION= 5.3.1
CATEGORIES= math lang
PKGNAMEPREFIX= gh-
MAINTAINER= se@FreeBSD.org
COMMENT= GNU compatible bc/dc calculator
MAINTAINER= se@FreeBSD.org
COMMENT= GNU compatible bc/dc calculator
LICENSE= BSD2CLAUSE MIT
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE.md
LICENSE= BSD2CLAUSE MIT
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE.md
USES= compiler:c11
USE_GITHUB= yes
GH_ACCOUNT= gavinhoward
USES= compiler:c11
USE_GITHUB= yes
GH_ACCOUNT= gavinhoward
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= configure.sh
CONFIGURE_ARGS= -G
CFLAGS+= -Dstatic_assert=_Static_assert
CONFIGURE_ARGS+= --disable-generated-tests
.include <bsd.port.pre.mk>
TEST_TARGET= test
CONFLICTS_INSTALL= gnubc
OPTIONS_DEFAULT= LIBEDIT
OPTIONS_RADIO= HISTORY
OPTIONS_RADIO_HISTORY= LIBEDIT READLINE INTERNAL
INTERNAL_DESC= Command line editing via private functions
LIBEDIT_USES= libedit
LIBEDIT_CONFIGURE_ON= --enable-editline
READLINE_USES= readline
READLINE_CONFIGURE_ON= --enable-readline
pre-build:
${INSTALL_SCRIPT} ${WRKSRC}/gen/strgen.sh ${WRKSRC}/gen/strgen
@ -36,7 +46,4 @@ do-install:
${MV} ${STAGEDIR}${PREFIX}/share/nls/en_US/bc.cat ${STAGEDIR}${PREFIX}/share/nls/C/
${RMDIR} ${STAGEDIR}${PREFIX}/share/nls/en_US
do-test:
${MAKE} -C ${WRKSRC} test
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1651425342
SHA256 (gavinhoward-bc-5.2.5_GH0.tar.gz) = 54f50354032f3e05c84d80b4de28e1ff15cfdbdaa0f67072b6bc3f8cceb7f2c6
SIZE (gavinhoward-bc-5.2.5_GH0.tar.gz) = 1191677
TIMESTAMP = 1654942032
SHA256 (gavinhoward-bc-5.3.1_GH0.tar.gz) = a8edcf6c0deb1ffe88eeec4bf5b9c4584028e3ad18ccef6998130174c1c80737
SIZE (gavinhoward-bc-5.3.1_GH0.tar.gz) = 1210239