Skip to content

Commit

Permalink
math/gh-bc: update to version 5.3.1
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
stesser committed Jun 11, 2022
1 parent 9b6613c commit 6c986da
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 22 deletions.
45 changes: 26 additions & 19 deletions math/gh-bc/Makefile
@@ -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

Expand All @@ -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>
6 changes: 3 additions & 3 deletions math/gh-bc/distinfo
@@ -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

0 comments on commit 6c986da

Please sign in to comment.