diff --git a/shells/bash/Makefile b/shells/bash/Makefile index a33aa8d2c49b..f91f1b6f37fd 100644 --- a/shells/bash/Makefile +++ b/shells/bash/Makefile @@ -1,135 +1,135 @@ # Created by: Oliver Eikemeier PORTNAME= bash -PATCHLEVEL= 12 +PATCHLEVEL= 16 PORTVERSION= 5.1.${PATCHLEVEL:S/^0//g} PORTREVISION?= 0 CATEGORIES= shells MASTER_SITES= GNU DISTNAME= ${PORTNAME}-${PORTVERSION:R} DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES= GNU/${PORTNAME}/${DISTNAME}-patches/ PATCHFILES!= /usr/bin/jot -s " " -w \ ${PORTNAME}${PORTVERSION:R:S/.//g}-%03d \ ${PATCHLEVEL} 1 ${PATCHLEVEL} MAINTAINER= ehaupt@FreeBSD.org COMMENT= GNU Project's Bourne Again SHell LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= FDESCFS PORTS_READLINE HELP NLS STATIC SYSBASHRC \ SYSLOG DOCS FDESCFS_DESC= Enable use of /dev/fd HELP_DESC= Enable builtin help PORTS_READLINE_DESC= libreadline from ports instead of bundled one SYSBASHRC_DESC= Enable system-wide rc files OPTIONS_DEFAULT= HELP PORTS_READLINE USES= bison cpe iconv makeinfo pathfix localbase GNU_CONFIGURE= yes OPTIONS_SUB= yes CPE_VENDOR= gnu FDESCFS_CONFIGURE_ENV_OFF= bash_cv_dev_fd=absent FDESCFS_SUB_FILES= pkg-message HELP_CONFIGURE_ENABLE= help-builtin NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext PORTS_READLINE_CONFIGURE_WITH= installed-readline PORTS_READLINE_USES= readline INFO= bash PORTDOCS= FAQ INTRO CHANGES COMPAT NEWS POSIX RBASH README \ bash.html bashref.html CONFIGURE_ARGS+= --without-bash-malloc \ --disable-rpath \ --enable-disabled-builtins \ --with-libiconv-prefix=${ICONV_PREFIX} MAKE_ARGS+= TERMCAP_LIB=-ltinfow .if empty(PKGNAMESUFFIX) CONFLICTS+= bash-static .else CONFLICTS+= bash .endif CONFLICTS+= bashc .include .if ${PORT_OPTIONS:MSTATIC} || defined(NO_DYNAMICROOT) || (defined(NOSHARED) && ${NOSHARED:tl} != "no") CONFIGURE_ARGS+= --enable-static-link LLD_UNSAFE= yes .else CONFIGURE_ARGS+= --disable-static-link # Bash symbols must be exported in order to link runtime plugins, i.e., # "enable -f". (Plugins are not supported for bash-static.) LDFLAGS+= -Wl,-export-dynamic .endif STANDARD_PATH= /sbin:/bin:/usr/sbin:/usr/bin CPPFLAGS+= -DDEFAULT_PATH_VALUE='\"${STANDARD_PATH}:${LOCALBASE}/sbin:${LOCALBASE}/bin\"' \ -DSTANDARD_UTILS_PATH='\"${STANDARD_PATH}\"' post-patch: # Ensure y.tab.c is regenerated ${TOUCH} ${WRKSRC}/parse.y ${RM} ${WRKSRC}/y.tab.c @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ ${WRKSRC}/doc/bash.1 .if ${PORT_OPTIONS:MSYSLOG} @${REINPLACE_CMD} \ -e "s|/\*.*#define SYSLOG_HISTORY .*\*/|#define SYSLOG_HISTORY|g" \ -e "s|/\*.*#define SYSLOG_SHOPT .*\*/|#define SYSLOG_SHOPT 1|g" \ ${WRKSRC}/config-top.h .endif @${REINPLACE_CMD} -e "s|\(/etc/profile\)|${LOCALBASE}\1|" \ ${WRKSRC}/pathnames.h.in @${REINPLACE_CMD} -e "s|/etc/[iI]nputrc|${LOCALBASE}/etc/inputrc|g" \ ${WRKSRC}/doc/*.info ${WRKSRC}/doc/*.html ${WRKSRC}/doc/*.1 \ ${WRKSRC}/lib/readline/rlconf.h post-patch-SYSBASHRC-on: @${REINPLACE_CMD} \ -e "s|.*\(#define SYS_BASH.*\)\(/etc/.*\"\).*|\1${PREFIX}\2|" \ ${WRKSRC}/config-top.h post-configure: @${FIND} ${WRKSRC} -name Makefile -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e "s|^DESTDIR *=|& ${DESTDIR}|" pre-build: @${ECHO_CMD} $$((${PORTREVISION}-1)) > ${WRKSRC}/.build post-install: ${LN} -sf bash ${STAGEDIR}${PREFIX}/bin/rbash @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/FAQ \ ${WRKSRC}/doc/INTRO ${STAGEDIR}${DOCSDIR} for d in ${PORTDOCS:NFAQ:NINTRO:N*html}; do \ ${INSTALL_DATA} ${WRKSRC}/$${d} ${STAGEDIR}${DOCSDIR}; \ done regress: build cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} test ckp: ${MAKE} -DPATCH_DEBUG clean patch # requires ftp/ncftp3 cklatest: @${ECHO} -n "Currently at: " @${MAKE} -V PATCHLEVEL -ncftpls \ ${PATCH_SITES:Mftp*:Ox:[1]} \ | fgrep -v .sig | ${SORT} | ${TAIL} .include diff --git a/shells/bash/distinfo b/shells/bash/distinfo index 9549678e25c3..55f5619cdc22 100644 --- a/shells/bash/distinfo +++ b/shells/bash/distinfo @@ -1,27 +1,35 @@ -TIMESTAMP = 1637216840 +TIMESTAMP = 1641367732 SHA256 (bash/bash-5.1.tar.gz) = cc012bc860406dcf42f64431bcd3d2fa7560c02915a601aba9cd597a39329baa SIZE (bash/bash-5.1.tar.gz) = 10458638 SHA256 (bash/bash51-001) = ebb07b3dbadd98598f078125d0ae0d699295978a5cdaef6282fe19adef45b5fa SIZE (bash/bash51-001) = 2894 SHA256 (bash/bash51-002) = 15ea6121a801e48e658ceee712ea9b88d4ded022046a6147550790caf04f5dbe SIZE (bash/bash51-002) = 1575 SHA256 (bash/bash51-003) = 22f2cc262f056b22966281babf4b0a2f84cb7dd2223422e5dcd013c3dcbab6b1 SIZE (bash/bash51-003) = 1800 SHA256 (bash/bash51-004) = 9aaeb65664ef0d28c0067e47ba5652b518298b3b92d33327d84b98b28d873c86 SIZE (bash/bash51-004) = 3745 SHA256 (bash/bash51-005) = cccbb5e9e6763915d232d29c713007a62b06e65126e3dd2d1128a0dc5ef46da5 SIZE (bash/bash51-005) = 2577 SHA256 (bash/bash51-006) = 75e17d937de862615c6375def40a7574462210dce88cf741f660e2cc29473d14 SIZE (bash/bash51-006) = 1412 SHA256 (bash/bash51-007) = acfcb8c7e9f73457c0fb12324afb613785e0c9cef3315c9bbab4be702f40393a SIZE (bash/bash51-007) = 2621 SHA256 (bash/bash51-008) = f22cf3c51a28f084a25aef28950e8777489072628f972b12643b4534a17ed2d1 SIZE (bash/bash51-008) = 1821 SHA256 (bash/bash51-009) = e45cda953ab4b4b4bde6dc34d0d8ca40d1cc502046eb28070c9ebcd47e33c3ee SIZE (bash/bash51-009) = 1627 SHA256 (bash/bash51-010) = a2c8d7b2704eeceff7b1503b7ad9500ea1cb6e9393faebdb3acd2afdd7aeae2a SIZE (bash/bash51-010) = 1700 SHA256 (bash/bash51-011) = 58191f164934200746f48459a05bca34d1aec1180b08ca2deeee3bb29622027b SIZE (bash/bash51-011) = 2229 SHA256 (bash/bash51-012) = 10f189c8367c4a15c7392e7bf70d0ff6953f78c9b312ed7622303a779273ab98 SIZE (bash/bash51-012) = 6372 +SHA256 (bash/bash51-013) = c7acb66df435d284304c16ca83a5265f9edd9368612095b01a733d45c77ed5ad +SIZE (bash/bash51-013) = 1277 +SHA256 (bash/bash51-014) = 6a4ee0c81b437b96279a792c1efcec4ba56f009195a318083db6b53b096f83d0 +SIZE (bash/bash51-014) = 1456 +SHA256 (bash/bash51-015) = 1b37692ef1f6cc3dcec246773443276066e6b1379868f8c14e01f4dfd4df80f0 +SIZE (bash/bash51-015) = 1409 +SHA256 (bash/bash51-016) = 8899144f76a5db1fb41a89ed881c9f19add95728dd71db324f772ef225c5384f +SIZE (bash/bash51-016) = 2122