Index: head/shells/bash/Makefile =================================================================== --- head/shells/bash/Makefile (revision 557379) +++ head/shells/bash/Makefile (revision 557380) @@ -1,130 +1,134 @@ # Created by: Oliver Eikemeier # $FreeBSD$ +# Please don't remove commented lines, they become relevant once the first +# patch for 5.1 has been released. + PORTNAME= bash -PATCHLEVEL= 18 -PORTVERSION= 5.0.${PATCHLEVEL:S/^0//g} -PORTREVISION?= 3 +#PATCHLEVEL= 0 +#PORTVERSION= 5.0.${PATCHLEVEL:S/^0//g} +PORTVERSION= 5.1 +PORTREVISION?= 0 CATEGORIES= shells MASTER_SITES= GNU -DISTNAME= ${PORTNAME}-${PORTVERSION:R} +#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} +#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} .if empty(PKGNAMESUFFIX) CONFLICTS+= bash-static-[0-9]* .else CONFLICTS+= bash-[0-9]* .endif .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 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 | ${TAIL} .include Index: head/shells/bash/distinfo =================================================================== --- head/shells/bash/distinfo (revision 557379) +++ head/shells/bash/distinfo (revision 557380) @@ -1,39 +1,3 @@ -TIMESTAMP = 1594476652 -SHA256 (bash/bash-5.0.tar.gz) = b4a80f2ac66170b2913efbfb9f2594f1f76c7b1afd11f799e22035d63077fb4d -SIZE (bash/bash-5.0.tar.gz) = 10135110 -SHA256 (bash/bash50-001) = f2fe9e1f0faddf14ab9bfa88d450a75e5d028fedafad23b88716bd657c737289 -SIZE (bash/bash50-001) = 4133 -SHA256 (bash/bash50-002) = 87e87d3542e598799adb3e7e01c8165bc743e136a400ed0de015845f7ff68707 -SIZE (bash/bash50-002) = 4380 -SHA256 (bash/bash50-003) = 4eebcdc37b13793a232c5f2f498a5fcbf7da0ecb3da2059391c096db620ec85b -SIZE (bash/bash50-003) = 6434 -SHA256 (bash/bash50-004) = 14447ad832add8ecfafdce5384badd933697b559c4688d6b9e3d36ff36c62f08 -SIZE (bash/bash50-004) = 1664 -SHA256 (bash/bash50-005) = 5bf54dd9bd2c211d2bfb34a49e2c741f2ed5e338767e9ce9f4d41254bf9f8276 -SIZE (bash/bash50-005) = 3732 -SHA256 (bash/bash50-006) = d68529a6ff201b6ff5915318ab12fc16b8a0ebb77fda3308303fcc1e13398420 -SIZE (bash/bash50-006) = 1275 -SHA256 (bash/bash50-007) = 17b41e7ee3673d8887dd25992417a398677533ab8827938aa41fad70df19af9b -SIZE (bash/bash50-007) = 1640 -SHA256 (bash/bash50-008) = eec64588622a82a5029b2776e218a75a3640bef4953f09d6ee1f4199670ad7e3 -SIZE (bash/bash50-008) = 2622 -SHA256 (bash/bash50-009) = ed3ca21767303fc3de93934aa524c2e920787c506b601cc40a4897d4b094d903 -SIZE (bash/bash50-009) = 1095 -SHA256 (bash/bash50-010) = d6fbc325f0b5dc54ddbe8ee43020bced8bd589ddffea59d128db14b2e52a8a11 -SIZE (bash/bash50-010) = 6407 -SHA256 (bash/bash50-011) = 2c4de332b91eaf797abbbd6c79709690b5cbd48b12e8dfe748096dbd7bf474ea -SIZE (bash/bash50-011) = 1870 -SHA256 (bash/bash50-012) = 2943ee19688018296f2a04dbfe30b7138b889700efa8ff1c0524af271e0ee233 -SIZE (bash/bash50-012) = 1571 -SHA256 (bash/bash50-013) = f5d7178d8da30799e01b83a0802018d913d6aa972dd2ddad3b927f3f3eb7099a -SIZE (bash/bash50-013) = 2328 -SHA256 (bash/bash50-014) = 5d6eee6514ee6e22a87bba8d22be0a8621a0ae119246f1c5a9a35db1f72af589 -SIZE (bash/bash50-014) = 1747 -SHA256 (bash/bash50-015) = a517df2dda93b26d5cbf00effefea93e3a4ccd6652f152f4109170544ebfa05e -SIZE (bash/bash50-015) = 2565 -SHA256 (bash/bash50-016) = ffd1d7a54a99fa7f5b1825e4f7e95d8c8876bc2ca151f150e751d429c650b06d -SIZE (bash/bash50-016) = 1534 -SHA256 (bash/bash50-017) = 4cf3b9fafb8a66d411dd5fc9120032533a4012df1dc6ee024c7833373e2ddc31 -SIZE (bash/bash50-017) = 6517 -SHA256 (bash/bash50-018) = 7c314e375a105a6642e8ed44f3808b9def89d15f7492fe2029a21ba9c0de81d3 -SIZE (bash/bash50-018) = 1242 +TIMESTAMP = 1607529799 +SHA256 (bash/bash-5.1.tar.gz) = cc012bc860406dcf42f64431bcd3d2fa7560c02915a601aba9cd597a39329baa +SIZE (bash/bash-5.1.tar.gz) = 10458638 Index: head/shells/bash/pkg-plist =================================================================== --- head/shells/bash/pkg-plist (revision 557379) +++ head/shells/bash/pkg-plist (revision 557380) @@ -1,131 +1,138 @@ @shell bin/bash @shell bin/rbash bin/bashbug %%NO_STATIC%%include/bash/alias.h %%NO_STATIC%%include/bash/array.h %%NO_STATIC%%include/bash/arrayfunc.h %%NO_STATIC%%include/bash/assoc.h %%NO_STATIC%%include/bash/bashansi.h %%NO_STATIC%%include/bash/bashintl.h %%NO_STATIC%%include/bash/bashjmp.h %%NO_STATIC%%include/bash/bashtypes.h %%NO_STATIC%%include/bash/builtins.h %%NO_STATIC%%include/bash/builtins/bashgetopt.h %%NO_STATIC%%include/bash/builtins/builtext.h %%NO_STATIC%%include/bash/builtins/common.h %%NO_STATIC%%include/bash/builtins/getopt.h %%NO_STATIC%%include/bash/command.h %%NO_STATIC%%include/bash/config-bot.h %%NO_STATIC%%include/bash/config-top.h %%NO_STATIC%%include/bash/config.h %%NO_STATIC%%include/bash/conftypes.h %%NO_STATIC%%include/bash/dispose_cmd.h %%NO_STATIC%%include/bash/error.h %%NO_STATIC%%include/bash/externs.h %%NO_STATIC%%include/bash/general.h %%NO_STATIC%%include/bash/hashlib.h %%NO_STATIC%%include/bash/include/ansi_stdlib.h %%NO_STATIC%%include/bash/include/chartypes.h %%NO_STATIC%%include/bash/include/filecntl.h %%NO_STATIC%%include/bash/include/gettext.h %%NO_STATIC%%include/bash/include/maxpath.h %%NO_STATIC%%include/bash/include/memalloc.h %%NO_STATIC%%include/bash/include/ocache.h %%NO_STATIC%%include/bash/include/posixdir.h %%NO_STATIC%%include/bash/include/posixjmp.h %%NO_STATIC%%include/bash/include/posixstat.h %%NO_STATIC%%include/bash/include/posixtime.h %%NO_STATIC%%include/bash/include/posixwait.h %%NO_STATIC%%include/bash/include/shmbchar.h %%NO_STATIC%%include/bash/include/shmbutil.h %%NO_STATIC%%include/bash/include/shtty.h %%NO_STATIC%%include/bash/include/stat-time.h %%NO_STATIC%%include/bash/include/stdc.h %%NO_STATIC%%include/bash/include/systimes.h %%NO_STATIC%%include/bash/include/typemax.h %%NO_STATIC%%include/bash/include/unionwait.h %%NO_STATIC%%include/bash/jobs.h %%NO_STATIC%%include/bash/make_cmd.h %%NO_STATIC%%include/bash/pathnames.h %%NO_STATIC%%include/bash/quit.h %%NO_STATIC%%include/bash/shell.h %%NO_STATIC%%include/bash/sig.h %%NO_STATIC%%include/bash/siglist.h %%NO_STATIC%%include/bash/signames.h %%NO_STATIC%%include/bash/subst.h %%NO_STATIC%%include/bash/syntax.h %%NO_STATIC%%include/bash/unwind_prot.h %%NO_STATIC%%include/bash/variables.h %%NO_STATIC%%include/bash/version.h %%NO_STATIC%%include/bash/xmalloc.h %%NO_STATIC%%include/bash/y.tab.h %%NO_STATIC%%lib/bash/Makefile.inc +%%NO_STATIC%%lib/bash/accept %%NO_STATIC%%lib/bash/basename +%%NO_STATIC%%lib/bash/csv +%%NO_STATIC%%lib/bash/cut %%NO_STATIC%%lib/bash/dirname %%NO_STATIC%%lib/bash/fdflags %%NO_STATIC%%lib/bash/finfo %%NO_STATIC%%lib/bash/head %%NO_STATIC%%lib/bash/id %%NO_STATIC%%lib/bash/ln %%NO_STATIC%%lib/bash/loadables.h %%NO_STATIC%%lib/bash/logname %%NO_STATIC%%lib/bash/mkdir +%%NO_STATIC%%lib/bash/mkfifo +%%NO_STATIC%%lib/bash/mktemp %%NO_STATIC%%lib/bash/mypid %%NO_STATIC%%lib/bash/pathchk %%NO_STATIC%%lib/bash/print %%NO_STATIC%%lib/bash/printenv %%NO_STATIC%%lib/bash/push %%NO_STATIC%%lib/bash/realpath +%%NO_STATIC%%lib/bash/rm %%NO_STATIC%%lib/bash/rmdir %%NO_STATIC%%lib/bash/seq %%NO_STATIC%%lib/bash/setpgid %%NO_STATIC%%lib/bash/sleep %%NO_STATIC%%lib/bash/strftime %%NO_STATIC%%lib/bash/sync %%NO_STATIC%%lib/bash/tee %%NO_STATIC%%lib/bash/truefalse %%NO_STATIC%%lib/bash/tty %%NO_STATIC%%lib/bash/uname %%NO_STATIC%%lib/bash/unlink %%NO_STATIC%%lib/bash/whoami %%NO_STATIC%%libdata/pkgconfig/bash.pc man/man1/bash.1.gz man/man1/bashbug.1.gz %%NLS%%share/locale/af/LC_MESSAGES/bash.mo %%NLS%%share/locale/bg/LC_MESSAGES/bash.mo %%NLS%%share/locale/ca/LC_MESSAGES/bash.mo %%NLS%%share/locale/cs/LC_MESSAGES/bash.mo %%NLS%%share/locale/da/LC_MESSAGES/bash.mo %%NLS%%share/locale/de/LC_MESSAGES/bash.mo %%NLS%%share/locale/el/LC_MESSAGES/bash.mo %%NLS%%share/locale/en@boldquot/LC_MESSAGES/bash.mo %%NLS%%share/locale/en@quot/LC_MESSAGES/bash.mo %%NLS%%share/locale/eo/LC_MESSAGES/bash.mo %%NLS%%share/locale/es/LC_MESSAGES/bash.mo %%NLS%%share/locale/et/LC_MESSAGES/bash.mo %%NLS%%share/locale/fi/LC_MESSAGES/bash.mo %%NLS%%share/locale/fr/LC_MESSAGES/bash.mo %%NLS%%share/locale/ga/LC_MESSAGES/bash.mo %%NLS%%share/locale/gl/LC_MESSAGES/bash.mo %%NLS%%share/locale/hr/LC_MESSAGES/bash.mo %%NLS%%share/locale/hu/LC_MESSAGES/bash.mo %%NLS%%share/locale/id/LC_MESSAGES/bash.mo %%NLS%%share/locale/it/LC_MESSAGES/bash.mo %%NLS%%share/locale/ja/LC_MESSAGES/bash.mo +%%NLS%%share/locale/ko/LC_MESSAGES/bash.mo %%NLS%%share/locale/lt/LC_MESSAGES/bash.mo %%NLS%%share/locale/nb/LC_MESSAGES/bash.mo %%NLS%%share/locale/nl/LC_MESSAGES/bash.mo %%NLS%%share/locale/pl/LC_MESSAGES/bash.mo %%NLS%%share/locale/pt/LC_MESSAGES/bash.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/bash.mo %%NLS%%share/locale/ro/LC_MESSAGES/bash.mo %%NLS%%share/locale/ru/LC_MESSAGES/bash.mo %%NLS%%share/locale/sk/LC_MESSAGES/bash.mo %%NLS%%share/locale/sl/LC_MESSAGES/bash.mo %%NLS%%share/locale/sr/LC_MESSAGES/bash.mo %%NLS%%share/locale/sv/LC_MESSAGES/bash.mo %%NLS%%share/locale/tr/LC_MESSAGES/bash.mo %%NLS%%share/locale/uk/LC_MESSAGES/bash.mo %%NLS%%share/locale/vi/LC_MESSAGES/bash.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/bash.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/bash.mo