Mon Sep 19 09:06:04 2016 UTC ()
Updated bash to 4.4.

This is a terse description of the new features added to bash-4.4 since
the release of bash-4.3.  As always, the manual page (doc/bash.1) is
the place to look for complete descriptions.

1.  New Features in Bash

a.  There is now a settable configuration #define that will cause the shell
    to exit if the shell is running setuid without the -p option and setuid
    to the real uid fails.

b.  Command and process substitutions now turn off the `-v' option when
    executing, as other shells seem to do.

c.  The default value for the `checkhash' shell option may now be set at
    compile time with a #define.

d.  The `mapfile' builtin now has a -d option to use an arbitrary character
    as the record delimiter, and a -t option  to strip the delimiter as
    supplied with -d.

e.  The maximum number of nested recursive calls to `eval' is now settable in
    config-top.h; the default is no limit.

f.  The `-p' option to declare and similar builtins will display attributes for
    named variables even when those variables have not been assigned values
    (which are technically unset).

g.  The maximum number of nested recursive calls to `source' is now settable
    in config-top.h; the default is no limit.

h.  All builtin commands recognize the `--help' option and print a usage
    summary.

i.  Bash does not allow function names containing `/' and `=' to be exported.

j.  The `ulimit' builtin has new -k (kqueues) and -P (pseudoterminals) options.

k.  The shell now allows `time ; othercommand' to time null commands.

l.  There is a new `--enable-function-import' configuration option to allow
    importing shell functions from the environment; import is enabled by
    default.

m.  `printf -v var ""' will now set `var' to the empty string, as if `var=""'
    had been executed.

n.  GLOBIGNORE, the pattern substitution word expansion, and programmable
    completion match filtering now honor the value of the `nocasematch' option.

o.  There is a new ${parameter@spec} family of operators to transform the
    value of `parameter'.

p.  Bash no longer attempts to perform compound assignment if a variable on the
    rhs of an assignment statement argument to `declare' has the form of a
    compound assignment (e.g., w='(word)' ; declare foo=$w); compound
    assignments are accepted if the variable was already declared as an array,
    but with a warning.

q.  The declare builtin no longer displays array variables using the compound
    assignment syntax with quotes; that will generate warnings when re-used as
    input, and isn't necessary.

r.  Executing the rhs of && and || will no longer cause the shell to fork if
    it's not necessary.

s.  The `local' builtin takes a new argument: `-', which will cause it to save
    and the single-letter shell options and restore their previous values at
    function return.

t.  `complete' and `compgen' have a new `-o nosort' option, which forces
    readline to not sort the completion matches.

u.  Bash now allows waiting for the most recent process substitution, since it
    appears as $!.

v.  The `unset' builtin now unsets a scalar variable if it is subscripted with
    a `0', analogous to the ${var[0]} expansion.

w.  `set -i' is no longer valid, as in other shells.

x.  BASH_SUBSHELL is now updated for process substitution and group commands
    in pipelines, and is available with the same value when running any exit
    trap.

y.  Bash now checks $INSIDE_EMACS as well as $EMACS when deciding whether or
    not bash is being run in a GNU Emacs shell window.

z.  Bash now treats SIGINT received when running a non-builtin command in a
    loop the way it has traditionally treated running a builtin command:
    running any trap handler and breaking out of the loop.

aa. New variable: EXECIGNORE; a colon-separate list of patterns that will
    cause matching filenames to be ignored when searching for commands.

bb. Aliases whose value ends in a shell metacharacter now expand in a way to
    allow them to be `pasted' to the next token, which can potentially change
    the meaning of a command (e.g., turning `&' into `&&').

cc. `make install' now installs the example loadable builtins and a set of
    bash headers to use when developing new loadable builtins.

dd. `enable -f' now attempts to call functions named BUILTIN_builtin_load when
    loading BUILTIN, and BUILTIN_builtin_unload when deleting it.  This allows
    loadable builtins to run initialization and cleanup code.

ee. There is a new BASH_LOADABLES_PATH variable containing a list of directories
    where the `enable -f' command looks for shared objects containing loadable
    builtins.

ff. The `complete_fullquote' option to `shopt' changes filename completion to
    quote all shell metacharacters in filenames and directory names.

gg. The `kill' builtin now has a `-L' option, equivalent to `-l', for
    compatibility with Linux standalone versions of kill.

hh. BASH_COMPAT and FUNCNEST can be inherited and set from the shell's initial
    environment.

ii. inherit_errexit: a new `shopt' option that, when set, causes command
    substitutions to inherit the -e option.  By default, those subshells disable
    -e.  It's enabled as part of turning on posix mode.

jj. New prompt string: PS0.  Expanded and displayed by interactive shells after
    reading a complete command but before executing it.

kk. Interactive shells now behave as if SIGTSTP/SIGTTIN/SIGTTOU are set to
    SIG_DFL when the shell is started, so they are set to SIG_DFL in child
    processes.

ll. Posix-mode shells now allow double quotes to quote the history expansion
    character.

mm. OLDPWD can be inherited from the environment if it names a directory.

nn. Shells running as root no longer inherit PS4 from the environment, closing
    a security hole involving PS4 expansion performing command substitution.

oo. If executing an implicit `cd' when the `autocd' option is set, bash will
    now invoke a function named `cd' if one exists before executing the `cd'
    builtin.

pp. Value conversions (arithmetic expansions, case modification, etc.) now
    happen when assigning elements of an array using compound assignment.

qq. There is a new option settable in config-top.h that makes multiple
    directory arguments to `cd' a fatal error.

rr. Bash now uses mktemp() when creating internal temporary files; it produces
    a warning at build time on many Linux systems.

2.  New Features in Readline

a.  The history truncation code now uses the same error recovery mechansim as
    the history writing code, and restores the old version of the history file
    on error.  The error recovery mechanism handles symlinked history files.

b.  There is a new bindable variable, `enable-bracketed-paste', which enables
    support for a terminal's bracketed paste mode.

c.  The editing mode indicators can now be strings and are user-settable
    (new `emacs-mode-string', `vi-cmd-mode-string' and `vi-ins-mode-string'
    variables).  Mode strings can contain invisible character sequences.
    Setting mode strings to null strings restores the defaults.

d.  Prompt expansion adds the mode string to the last line of a multi-line
    prompt (one with embedded newlines).

e.  There is a new bindable variable, `colored-completion-prefix', which, if
    set, causes the common prefix of a set of possible completions to be
    displayed in color.

f.  There is a new bindable command `vi-yank-pop', a vi-mode version of emacs-
    mode yank-pop.

g.  The redisplay code underwent several efficiency improvements for multibyte
    locales.

h.  The insert-char function attempts to batch-insert all pending typeahead
    that maps to self-insert, as long as it is coming from the terminal.

i.  rl_callback_sigcleanup: a new application function that can clean up and
    unset any state set by readline's callback mode.  Intended to be used
    after a signal.

j.  If an incremental search string has its last character removed with DEL, the
    resulting empty search string no longer matches the previous line.

k.  If readline reads a history file that begins with `#' (or the value of
    the history comment character) and has enabled history timestamps, the
    history entries are assumed to be delimited by timestamps.  This allows
    multi-line history entries.

l.  Readline now throws an error if it parses a key binding without a
    terminating `:' or whitespace.

m.  The default binding for ^W in vi mode now uses word boundaries specified
    by Posix (vi-unix-word-rubout is bindable command name).

n.  rl_clear_visible_line: new application-callable function; clears all
    screen lines occupied by the current visible readline line.

o.  rl_tty_set_echoing: application-callable function that controls whether
    or not readline thinks it is echoing terminal output.

p.  Handle >| and strings of digits preceding and following redirection
    specifications as single tokens when tokenizing the line for history
    expansion.

q.  Fixed a bug with displaying completions when the prefix display length
    is greater than the length of the completions to be displayed.

r.  The :p history modifier now applies to the entire line, so any expansion
    specifying :p causes the line to be printed instead of expanded.

s.  New application-callable function: rl_pending_signal(): returns the signal
    number of any signal readline has caught but not yet handled.

t.  New application-settable variable: rl_persistent_signal_handlers: if set
    to a non-zero value, readline will enable the readline-6.2 signal handler
    behavior in callback mode: handlers are installed when
    rl_callback_handler_install is called and removed removed when a complete
    line has been read.


(wiz)
diff -r1.76 -r1.77 pkgsrc/shells/bash/Makefile
diff -r1.7 -r1.8 pkgsrc/shells/bash/PLIST
diff -r1.43 -r1.44 pkgsrc/shells/bash/distinfo
diff -r1.1 -r1.2 pkgsrc/shells/bash/patches/patch-lib_readline_colors.c
diff -r1.3 -r1.4 pkgsrc/shells/bash/patches/patch-variables.c

cvs diff -r1.76 -r1.77 pkgsrc/shells/bash/Makefile (expand / switch to unified diff)

--- pkgsrc/shells/bash/Makefile 2016/06/11 12:54:24 1.76
+++ pkgsrc/shells/bash/Makefile 2016/09/19 09:06:03 1.77
@@ -1,50 +1,52 @@ @@ -1,50 +1,52 @@
1# $NetBSD: Makefile,v 1.76 2016/06/11 12:54:24 rillig Exp $ 1# $NetBSD: Makefile,v 1.77 2016/09/19 09:06:03 wiz Exp $
2 2
3BASH_VERSION= 4.3 3BASH_VERSION= 4.4
4BASH_PATCHLEVEL= 039 4#BASH_PATCHLEVEL= 039
5 5
6DISTNAME= bash-${BASH_VERSION} 6DISTNAME= bash-${BASH_VERSION}
7PKGNAME= bash-${BASH_VERSION}.${BASH_PATCHLEVEL} 7#PKGNAME= bash-${BASH_VERSION}.${BASH_PATCHLEVEL}
8CATEGORIES= shells 8CATEGORIES= shells
9MASTER_SITES= ${MASTER_SITE_GNU:=bash/} \ 9MASTER_SITES= ${MASTER_SITE_GNU:=bash/} \
10 ftp://ftp.cwru.edu/pub/bash/ 10 ftp://ftp.cwru.edu/pub/bash/
11 11
12PATCH_SITES= ${MASTER_SITES:=bash-4.3-patches/} 12#PATCH_SITES= ${MASTER_SITES:=bash-4.3-patches/}
13PATCHFILES+= bash43-001 bash43-002 bash43-003 bash43-004 bash43-005 13#PATCHFILES+= bash43-001 bash43-002 bash43-003 bash43-004 bash43-005
14PATCHFILES+= bash43-006 bash43-007 bash43-008 bash43-009 bash43-010 14#PATCHFILES+= bash43-006 bash43-007 bash43-008 bash43-009 bash43-010
15PATCHFILES+= bash43-011 bash43-012 bash43-013 bash43-014 bash43-015 15#PATCHFILES+= bash43-011 bash43-012 bash43-013 bash43-014 bash43-015
16PATCHFILES+= bash43-016 bash43-017 bash43-018 bash43-019 bash43-020 16#PATCHFILES+= bash43-016 bash43-017 bash43-018 bash43-019 bash43-020
17PATCHFILES+= bash43-021 bash43-022 bash43-023 bash43-024 bash43-025 17#PATCHFILES+= bash43-021 bash43-022 bash43-023 bash43-024 bash43-025
18PATCHFILES+= bash43-026 bash43-027 bash43-028 bash43-029 bash43-030 18#PATCHFILES+= bash43-026 bash43-027 bash43-028 bash43-029 bash43-030
19PATCHFILES+= bash43-031 bash43-032 bash43-033 bash43-034 bash43-035 19#PATCHFILES+= bash43-031 bash43-032 bash43-033 bash43-034 bash43-035
20PATCHFILES+= bash43-036 bash43-037 bash43-038 bash43-039 20#PATCHFILES+= bash43-036 bash43-037 bash43-038 bash43-039
21 21
22MAINTAINER= pkgsrc-users@NetBSD.org 22MAINTAINER= pkgsrc-users@NetBSD.org
23HOMEPAGE= http://www.gnu.org/software/bash/bash.html 23HOMEPAGE= http://www.gnu.org/software/bash/bash.html
24COMMENT= The GNU Bourne Again Shell 24COMMENT= The GNU Bourne Again Shell
25LICENSE= gnu-gpl-v3 25LICENSE= gnu-gpl-v3
26 26
27CONFLICTS= static-bash-[0-9]* 27CONFLICTS= static-bash-[0-9]*
28 28
29USE_TOOLS+= makeinfo bison 29USE_TOOLS+= makeinfo bison
30USE_PKGLOCALEDIR= yes 30USE_PKGLOCALEDIR= yes
31TEXINFO_REQD= 4.1 31TEXINFO_REQD= 4.1
32GNU_CONFIGURE= yes 32GNU_CONFIGURE= yes
33MAKE_ENV+= INSTALL_SCRIPT=${INSTALL_SCRIPT:Q} 33MAKE_ENV+= INSTALL_SCRIPT=${INSTALL_SCRIPT:Q}
34CONFIGURE_ARGS= LOCAL_LDFLAGS=${EXPORT_SYMBOLS_LDFLAGS:M*:Q} 34CONFIGURE_ARGS= LOCAL_LDFLAGS=${EXPORT_SYMBOLS_LDFLAGS:M*:Q}
35CPPFLAGS+= -DDEFAULT_PATH_VALUE="\"/usr/bin:/bin:${LOCALBASE}/bin:/usr/local/bin\"" 35CPPFLAGS+= -DDEFAULT_PATH_VALUE="\"/usr/bin:/bin:${LOCALBASE}/bin:/usr/local/bin\""
36TEST_TARGET= test 36TEST_TARGET= test
37 37
 38PKGCONFIG_OVERRIDE= support/bash.pc.in
 39
38INFO_FILES= YES # PLIST 40INFO_FILES= YES # PLIST
39PKG_SHELL= bin/bash 41PKG_SHELL= bin/bash
40INSTALLATION_DIRS= ${PKGMANDIR}/man1 42INSTALLATION_DIRS= ${PKGMANDIR}/man1
41 43
42# All features enabled by default. 44# All features enabled by default.
43CONFIGURE_ARGS+= --enable-readline 45CONFIGURE_ARGS+= --enable-readline
44CONFIGURE_ARGS+= --enable-progcomp 46CONFIGURE_ARGS+= --enable-progcomp
45CONFIGURE_ARGS+= --enable-process-substitution 47CONFIGURE_ARGS+= --enable-process-substitution
46CONFIGURE_ARGS+= --enable-history 48CONFIGURE_ARGS+= --enable-history
47CONFIGURE_ARGS+= --enable-help-builtin 49CONFIGURE_ARGS+= --enable-help-builtin
48CONFIGURE_ARGS+= --enable-extended-glob 50CONFIGURE_ARGS+= --enable-extended-glob
49CONFIGURE_ARGS+= --enable-dparen-arithmetic 51CONFIGURE_ARGS+= --enable-dparen-arithmetic
50CONFIGURE_ARGS+= --enable-directory-stack 52CONFIGURE_ARGS+= --enable-directory-stack
@@ -73,27 +75,27 @@ BUILDLINK_DEPMETHOD.readline= build @@ -73,27 +75,27 @@ BUILDLINK_DEPMETHOD.readline= build
73# Minix lacks setpgid() which is needed for job control. 75# Minix lacks setpgid() which is needed for job control.
74# bash malloc() is also broken on Minix 76# bash malloc() is also broken on Minix
75.if ${OPSYS} == "Minix" 77.if ${OPSYS} == "Minix"
76CONFIGURE_ARGS+= --disable-job-control 78CONFIGURE_ARGS+= --disable-job-control
77CONFIGURE_ARGS+= --with-bash-malloc=no 79CONFIGURE_ARGS+= --with-bash-malloc=no
78.else 80.else
79CONFIGURE_ARGS+= --enable-job-control 81CONFIGURE_ARGS+= --enable-job-control
80.endif 82.endif
81 83
82# Use "readline" package on Darwin to avoid link erros. 84# Use "readline" package on Darwin to avoid link erros.
83.if ${OPSYS} == "Darwin" 85.if ${OPSYS} == "Darwin"
84CONFIGURE_ARGS+= --with-installed-readline 86CONFIGURE_ARGS+= --with-installed-readline
85 87
86BUILDLINK_API_DEPENDS.readline+= readline>=6.0 88BUILDLINK_API_DEPENDS.readline+= readline>=7.0
87.include "../../devel/readline/buildlink3.mk" 89.include "../../devel/readline/buildlink3.mk"
88.endif 90.endif
89 91
90.if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) && ${OPSYS} == "NetBSD" 92.if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) && ${OPSYS} == "NetBSD"
91CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q} 93CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q}
92CONFIGURE_ENV+= ac_cv_c_long_long=yes 94CONFIGURE_ENV+= ac_cv_c_long_long=yes
93CONFIGURE_ENV+= ac_cv_c_long_double=yes 95CONFIGURE_ENV+= ac_cv_c_long_double=yes
94CONFIGURE_ENV+= bash_cv_type_rlimit=yes 96CONFIGURE_ENV+= bash_cv_type_rlimit=yes
95CONFIGURE_ENV+= bash_cv_getcwd_malloc=yes 97CONFIGURE_ENV+= bash_cv_getcwd_malloc=yes
96CONFIGURE_ENV+= bash_cv_func_sigsetjmp=yes 98CONFIGURE_ENV+= bash_cv_func_sigsetjmp=yes
97CONFIGURE_ENV+= bash_cv_printf_a_format=yes 99CONFIGURE_ENV+= bash_cv_printf_a_format=yes
98CONFIGURE_ENV+= bash_cv_job_control_missing=present 100CONFIGURE_ENV+= bash_cv_job_control_missing=present
99CONFIGURE_ENV+= bash_cv_sys_named_pipes=present 101CONFIGURE_ENV+= bash_cv_sys_named_pipes=present

cvs diff -r1.7 -r1.8 pkgsrc/shells/bash/PLIST (expand / switch to unified diff)

--- pkgsrc/shells/bash/PLIST 2014/03/12 10:08:46 1.7
+++ pkgsrc/shells/bash/PLIST 2016/09/19 09:06:03 1.8
@@ -1,17 +1,102 @@ @@ -1,17 +1,102 @@
1@comment $NetBSD: PLIST,v 1.7 2014/03/12 10:08:46 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.8 2016/09/19 09:06:03 wiz Exp $
2bin/bash 2bin/bash
3bin/bashbug 3bin/bashbug
 4include/bash/alias.h
 5include/bash/array.h
 6include/bash/arrayfunc.h
 7include/bash/assoc.h
 8include/bash/bashansi.h
 9include/bash/bashintl.h
 10include/bash/bashjmp.h
 11include/bash/bashtypes.h
 12include/bash/builtins.h
 13include/bash/builtins/bashgetopt.h
 14include/bash/builtins/builtext.h
 15include/bash/builtins/common.h
 16include/bash/builtins/getopt.h
 17include/bash/command.h
 18include/bash/config-bot.h
 19include/bash/config-top.h
 20include/bash/config.h
 21include/bash/conftypes.h
 22include/bash/dispose_cmd.h
 23include/bash/error.h
 24include/bash/externs.h
 25include/bash/general.h
 26include/bash/hashlib.h
 27include/bash/include/ansi_stdlib.h
 28include/bash/include/chartypes.h
 29include/bash/include/filecntl.h
 30include/bash/include/gettext.h
 31include/bash/include/maxpath.h
 32include/bash/include/memalloc.h
 33include/bash/include/ocache.h
 34include/bash/include/posixdir.h
 35include/bash/include/posixjmp.h
 36include/bash/include/posixstat.h
 37include/bash/include/posixtime.h
 38include/bash/include/posixwait.h
 39include/bash/include/shmbchar.h
 40include/bash/include/shmbutil.h
 41include/bash/include/shtty.h
 42include/bash/include/stat-time.h
 43include/bash/include/stdc.h
 44include/bash/include/systimes.h
 45include/bash/include/typemax.h
 46include/bash/include/unionwait.h
 47include/bash/jobs.h
 48include/bash/make_cmd.h
 49include/bash/pathnames.h
 50include/bash/quit.h
 51include/bash/shell.h
 52include/bash/sig.h
 53include/bash/siglist.h
 54include/bash/signames.h
 55include/bash/subst.h
 56include/bash/syntax.h
 57include/bash/unwind_prot.h
 58include/bash/variables.h
 59include/bash/version.h
 60include/bash/xmalloc.h
 61include/bash/y.tab.h
4info/bash.info 62info/bash.info
 63lib/bash/Makefile.inc
 64lib/bash/basename
 65lib/bash/dirname
 66lib/bash/finfo
 67lib/bash/head
 68lib/bash/id
 69lib/bash/ln
 70lib/bash/logname
 71lib/bash/mkdir
 72lib/bash/mypid
 73lib/bash/pathchk
 74lib/bash/print
 75lib/bash/printenv
 76lib/bash/push
 77lib/bash/realpath
 78lib/bash/rmdir
 79lib/bash/setpgid
 80lib/bash/sleep
 81lib/bash/strftime
 82lib/bash/sync
 83lib/bash/tee
 84lib/bash/truefalse
 85lib/bash/tty
 86lib/bash/uname
 87lib/bash/unlink
 88lib/bash/whoami
 89lib/pkgconfig/bash.pc
5man/man1/bash.1 90man/man1/bash.1
6man/man1/bashbug.1 91man/man1/bashbug.1
7share/doc/bash/CHANGES 92share/doc/bash/CHANGES
8share/doc/bash/COMPAT 93share/doc/bash/COMPAT
9share/doc/bash/FAQ 94share/doc/bash/FAQ
10share/doc/bash/INTRO 95share/doc/bash/INTRO
11share/doc/bash/NEWS 96share/doc/bash/NEWS
12share/doc/bash/POSIX 97share/doc/bash/POSIX
13share/doc/bash/RBASH 98share/doc/bash/RBASH
14share/doc/bash/README 99share/doc/bash/README
15share/doc/bash/bash.html 100share/doc/bash/bash.html
16share/doc/bash/bashref.html 101share/doc/bash/bashref.html
17share/locale/af/LC_MESSAGES/bash.mo 102share/locale/af/LC_MESSAGES/bash.mo
@@ -26,26 +111,27 @@ share/locale/en@quot/LC_MESSAGES/bash.mo @@ -26,26 +111,27 @@ share/locale/en@quot/LC_MESSAGES/bash.mo
26share/locale/eo/LC_MESSAGES/bash.mo 111share/locale/eo/LC_MESSAGES/bash.mo
27share/locale/es/LC_MESSAGES/bash.mo 112share/locale/es/LC_MESSAGES/bash.mo
28share/locale/et/LC_MESSAGES/bash.mo 113share/locale/et/LC_MESSAGES/bash.mo
29share/locale/fi/LC_MESSAGES/bash.mo 114share/locale/fi/LC_MESSAGES/bash.mo
30share/locale/fr/LC_MESSAGES/bash.mo 115share/locale/fr/LC_MESSAGES/bash.mo
31share/locale/ga/LC_MESSAGES/bash.mo 116share/locale/ga/LC_MESSAGES/bash.mo
32share/locale/gl/LC_MESSAGES/bash.mo 117share/locale/gl/LC_MESSAGES/bash.mo
33share/locale/hr/LC_MESSAGES/bash.mo 118share/locale/hr/LC_MESSAGES/bash.mo
34share/locale/hu/LC_MESSAGES/bash.mo 119share/locale/hu/LC_MESSAGES/bash.mo
35share/locale/id/LC_MESSAGES/bash.mo 120share/locale/id/LC_MESSAGES/bash.mo
36share/locale/it/LC_MESSAGES/bash.mo 121share/locale/it/LC_MESSAGES/bash.mo
37share/locale/ja/LC_MESSAGES/bash.mo 122share/locale/ja/LC_MESSAGES/bash.mo
38share/locale/lt/LC_MESSAGES/bash.mo 123share/locale/lt/LC_MESSAGES/bash.mo
 124share/locale/nb/LC_MESSAGES/bash.mo
39share/locale/nl/LC_MESSAGES/bash.mo 125share/locale/nl/LC_MESSAGES/bash.mo
40share/locale/pl/LC_MESSAGES/bash.mo 126share/locale/pl/LC_MESSAGES/bash.mo
41share/locale/pt_BR/LC_MESSAGES/bash.mo 127share/locale/pt_BR/LC_MESSAGES/bash.mo
42share/locale/ro/LC_MESSAGES/bash.mo 128share/locale/ro/LC_MESSAGES/bash.mo
43share/locale/ru/LC_MESSAGES/bash.mo 129share/locale/ru/LC_MESSAGES/bash.mo
44share/locale/sk/LC_MESSAGES/bash.mo 130share/locale/sk/LC_MESSAGES/bash.mo
45share/locale/sl/LC_MESSAGES/bash.mo 131share/locale/sl/LC_MESSAGES/bash.mo
46share/locale/sr/LC_MESSAGES/bash.mo 132share/locale/sr/LC_MESSAGES/bash.mo
47share/locale/sv/LC_MESSAGES/bash.mo 133share/locale/sv/LC_MESSAGES/bash.mo
48share/locale/tr/LC_MESSAGES/bash.mo 134share/locale/tr/LC_MESSAGES/bash.mo
49share/locale/uk/LC_MESSAGES/bash.mo 135share/locale/uk/LC_MESSAGES/bash.mo
50share/locale/vi/LC_MESSAGES/bash.mo 136share/locale/vi/LC_MESSAGES/bash.mo
51share/locale/zh_CN/LC_MESSAGES/bash.mo 137share/locale/zh_CN/LC_MESSAGES/bash.mo

cvs diff -r1.43 -r1.44 pkgsrc/shells/bash/distinfo (expand / switch to unified diff)

--- pkgsrc/shells/bash/distinfo 2016/06/11 12:54:24 1.43
+++ pkgsrc/shells/bash/distinfo 2016/09/19 09:06:03 1.44
@@ -1,170 +1,14 @@ @@ -1,170 +1,14 @@
1$NetBSD: distinfo,v 1.43 2016/06/11 12:54:24 rillig Exp $ 1$NetBSD: distinfo,v 1.44 2016/09/19 09:06:03 wiz Exp $
2 2
3SHA1 (bash-4.3.tar.gz) = 45ac3c5727e7262334f4dfadecdf601b39434e84 3SHA1 (bash-4.4.tar.gz) = 8de012df1e4f3e91f571c3eb8ec45b43d7c747eb
4RMD160 (bash-4.3.tar.gz) = cd21a9f51ea7780994d4e2c9c7d16d5eb000f845 4RMD160 (bash-4.4.tar.gz) = 48869b3a460007d05c02ef99745477b2e526fdec
5SHA512 (bash-4.3.tar.gz) = a852b8e46ee55568dce9d23a30a9dbd1c770c2d2a4bc91e1c3177d723b31b32c5d69d19704a93f165891b409b9dd2cc65723372044e2bd0ee49ed59a11512651 5SHA512 (bash-4.4.tar.gz) = 73de3b425faaac55e45456b0f6f6d8077b5dfa7bb76e0d1894a19361b4a2b6bd4fbbe182117ddbfe9b07b4d898fba03537c261badc9533dd3c0da891764c7f29
6Size (bash-4.3.tar.gz) = 7955839 bytes 6Size (bash-4.4.tar.gz) = 9377313 bytes
7SHA1 (bash43-001) = d67ffd6833b30fd41f429205953714a184caa03b 
8RMD160 (bash43-001) = 6fc9c8c814602c60f6cda0965848dc19a2601a62 
9SHA512 (bash43-001) = a1011392652180a28f9837af4a341a80beb929c1458e2384e282f0007713c5fe8d0b315abf1340b3707748d3caed322135dee87b59eeb7612ee5130f87d79888 
10Size (bash43-001) = 1617 bytes 
11SHA1 (bash43-002) = 0c1d486387e5f3bea6a97b317de54f9c3de71c7c 
12RMD160 (bash43-002) = eecdd1863f8cb8f6ae6055d88b5ea811f5cc5674 
13SHA512 (bash43-002) = e3178c85f553522d5d1c5fd39e76f015b680a8ccc84836a5e10283b2aed6e5b7cc3d23af0e67a270b7622dce0abf35dd8a95afa9bb6f89b73a9439f7435175a4 
14Size (bash43-002) = 1594 bytes 
15SHA1 (bash43-003) = 024d9a6dc6822bb5424f83478b495de29883fb3c 
16RMD160 (bash43-003) = 957f27933224699fff6c508be93ac9b378af174d 
17SHA512 (bash43-003) = dc2c5fad8d357d1301e419afd959dfaf015a63172857080c11f77ab1bb7d1d737f411eb0e70a861f98a36bed1b19edb7217a4fa9f4773e21706b62dc56ec3464 
18Size (bash43-003) = 1465 bytes 
19SHA1 (bash43-004) = ece4a6450842a5c13048b86ce1746576f1df7ccd 
20RMD160 (bash43-004) = edeef6ffee97759db6a834fcafb14661321efa1b 
21SHA512 (bash43-004) = 6a5177d5f4205ca9d3824601052dc6d0cd768638cdfc125501c5643dd51d537f5d075cbd11a10356caf4205e47a0287c72636065789ecce264129fc92fbda420 
22Size (bash43-004) = 1534 bytes 
23SHA1 (bash43-005) = e7745508829892e3627cef63e56299d584689e07 
24RMD160 (bash43-005) = 11aad94b8fbd1f88052741de8e09386e711c2fb7 
25SHA512 (bash43-005) = e201aa8ef0ce0d74fa5ee42e8171bbb5ba633d831d863a8e8afc5d5157581bb055d16c52b316cc945979a852b0eae7921244a24b89818acfb7c96572ed04d1f8 
26Size (bash43-005) = 2636 bytes 
27SHA1 (bash43-006) = df3e72bbca83bcac4513b3574d03ab25ac501928 
28RMD160 (bash43-006) = 21ae70170ae4338d0fdf177dd3cf90d8b638db86 
29SHA512 (bash43-006) = d1da3c9d3781482d87cdcbfd69ab3958ed4950f2a00e9d15228ecb4ad5ca8ae253eff378010b4908d04df2ecf658e08f7c2efc97d6a0b8dd2317552c1895d7b2 
30Size (bash43-006) = 1445 bytes 
31SHA1 (bash43-007) = 1394ecd50212d1bc192db5fbfbf08b996d2582a3 
32RMD160 (bash43-007) = 0e15af3ff9bdf7a348ecb45698ec79b4f9d84504 
33SHA512 (bash43-007) = c445b5cdd486d06991c78d4c88e2e44e49f74d1fc07b8e4bc9492cccfc4ff4045587bed6b24d745974c6339340e45b9756c27723fdb79e7591e7d6c5d350a86e 
34Size (bash43-007) = 1331 bytes 
35SHA1 (bash43-008) = 482f9583f1a3a83256ded3c745cc3b98ccc9b3ea 
36RMD160 (bash43-008) = 1cfaef93a75c6315711e0b81c56f84da9a6fe577 
37SHA512 (bash43-008) = 53bae88cd3341a4ef8c60d6a294c09402103d1b20f485cf85775e6730a3d2eec8e6ebe15aa6dd95336e4a1f540f21db394823b9d04b416e5af071a7a6c618900 
38Size (bash43-008) = 4575 bytes 
39SHA1 (bash43-009) = 1909cd7f214f4ebedc60bf022132dd4e1284e65b 
40RMD160 (bash43-009) = 1d64cf44aa6d732988f52dd02aadbddb54aa3e81 
41SHA512 (bash43-009) = 8d06fe612cd32cb414fdcdc34d4420b8991b268dd3ddd2dd47b3d01679954debd78e21f697a7f495d2340f0dcc8acdc3ad6809b8870bf5fd300afb1439788776 
42Size (bash43-009) = 2413 bytes 
43SHA1 (bash43-010) = d932228b23e795030132dc8eeea04d9919c90aa7 
44RMD160 (bash43-010) = 8b8ce230d0635e982d7beaf8578d63568895a5d6 
45SHA512 (bash43-010) = e36e550d749f52bab01256ed5f8f1b48fe53190c1a0a0a15c545328261c1f50b85f574b44188855858de1f2d045945770c4940bdecadd8381ea2cf174bde2fee 
46Size (bash43-010) = 5357 bytes 
47SHA1 (bash43-011) = c53032a18e6491c91117aff5a330620ed8db0f38 
48RMD160 (bash43-011) = 7b94ad9f7cb92b6dc072451fbdf0754d676f4a71 
49SHA512 (bash43-011) = 678bbcd92b927c86631cd42d6d3ab7596a3ffd20b640f471a9783a7972f05d2d4fb15970c12e7645e90d407c5a2d2aadcad698113211724b0ef8d89eccd2cd66 
50Size (bash43-011) = 1533 bytes 
51SHA1 (bash43-012) = 49b8865ca31df4ab0c270500fd12b9e06697272d 
52RMD160 (bash43-012) = 42da2ec9e6585314ed4ed6ba361d270e6eb9cdcb 
53SHA512 (bash43-012) = 169453248edb55baf761b0c9c7b296ed2c24543b80fcf4756b8dd398054b6317da285c5e9cd68828f2620b05874f21a08773844ee32416daef76b88d0ef3ee6d 
54Size (bash43-012) = 1365 bytes 
55SHA1 (bash43-013) = 7c8a4bf8b556504ae9bbf0435b4a505de230e4e1 
56RMD160 (bash43-013) = c0c2a1680c301f50d24e3f0184289b1c1ee0e947 
57SHA512 (bash43-013) = 536bbf0c9b23eb824579955e7fce892cfc1e1d9fbcfc66810353ac4ff238e9e57361c0a46b3f3573ca8ca563331070ce55442ffea38e2a632840b6a318db1c88 
58Size (bash43-013) = 2151 bytes 
59SHA1 (bash43-014) = 582c8aa707e05b4423df982ee2ed3034f71673bc 
60RMD160 (bash43-014) = ee39820ed5a94b00d4e233f0e0223671f55a2c8e 
61SHA512 (bash43-014) = 79fb50f62dbdca5e45a1359570e6d2173d442b3d4ddd4eb44809ed45ac022de4fe3f0aadd7672b4c8d9739405d51762486ee0c677b56f9c7d60e6224be84b87a 
62Size (bash43-014) = 3533 bytes 
63SHA1 (bash43-015) = 90969e367c9aaf8127ea61b9c23131eb9d9712fc 
64RMD160 (bash43-015) = 7c4d91841ca9d0ca594a149cb391db65d1701c96 
65SHA512 (bash43-015) = 38a7af22f13f1f45705ceadf3abb52be75f3239959c2b1d57f333d137f25f14ed92c4d209b35417d449b1ec4291bbd984bb5fd11ad40375b22d2668b33fb8efb 
66Size (bash43-015) = 1894 bytes 
67SHA1 (bash43-016) = 9bbe955e8b332c468e7c5704ea9143cbeb87752d 
68RMD160 (bash43-016) = 53ef75be07a9c73297018251a51d1375ff4d5ffc 
69SHA512 (bash43-016) = 52ab2966ccd42554c8bd76041e07921388220b46c93c34190197cdda38a085fd499d71e2e0a10daea130e6782ada556f35b1a37d06d023e83c4c4d665d07cd3f 
70Size (bash43-016) = 3674 bytes 
71SHA1 (bash43-017) = 20be46bb4714ec53e2a961a8b48ccf6289991cba 
72RMD160 (bash43-017) = 580c01692c5d7e91196d56eac345ee4aadcdbce9 
73SHA512 (bash43-017) = 88b11f324a780823b459b1e8a0904348c56079b4103cb86025d34dbba02543b0b7fbc2397bf043c24c1363f30539a6fe9b9f9fc717be9798f466071d1d420bb9 
74Size (bash43-017) = 1565 bytes 
75SHA1 (bash43-018) = 4f4033a4d40463804ead6f87bfa734acb3df9fbe 
76RMD160 (bash43-018) = a779bbfebc72b1a0c7e15284efc658b298618050 
77SHA512 (bash43-018) = f83d8e1d6d8fa8adf1715b8d4130730a13f5cd626f75e9e4b8c63244645a45a3f1fbac03081bb9d1e46864919d1b3189a9bb6d7a5e7a8854e6270ab3269c771f 
78Size (bash43-018) = 1315 bytes 
79SHA1 (bash43-019) = 2cfd59869d2cfdee1f77560d7e9fd12f305725b8 
80RMD160 (bash43-019) = d5f610fd7f10268efd7fc84d7a6d0c6c6f9836ab 
81SHA512 (bash43-019) = 77e6dac3079d9282f6f85940a762b0da2473ac0d35e9bad2ebc2862bf0f3c4376a6220c746c1c37de0b4d492251ec9531a62c8a042a1be5e485f8f5ae6fa0704 
82Size (bash43-019) = 2610 bytes 
83SHA1 (bash43-020) = a3ed65d860788cb8eaa761a77a0abe7b5cbd9240 
84RMD160 (bash43-020) = 4e59ef2dbbcbd0de85f04dd08fe8bcdde387a4d6 
85SHA512 (bash43-020) = fa06563eb46609115750ffa88098b07c608cc8b13fc31356f33e1428a4da4d2610e122e0241356afcfadfecc5ccee5db4b7cf07f74005e7f30240ada4a81b5f7 
86Size (bash43-020) = 2777 bytes 
87SHA1 (bash43-021) = 9786720bd7fc72280ff6d61476c83e39ed8213aa 
88RMD160 (bash43-021) = b8931b1dda5e03cbae43b32a814503a8ef2a02d4 
89SHA512 (bash43-021) = 90dc85302d9bc60e68fa8cce472b7e022d8a6ccee361f97aad4cbe5f1585b4870ab9997a3e6fac420aaf84c3dce9757716eb08f4fa6b38e14bac4f2d5d503731 
90Size (bash43-021) = 1623 bytes 
91SHA1 (bash43-022) = 7c67c4277eb024d17051aabaa750b6cc388d173e 
92RMD160 (bash43-022) = 8e17f783ba2535d3f7b1cc320d6c9a8639de4964 
93SHA512 (bash43-022) = 721b772349f9e0cc65975e419fabe4acdb23c77796a5d8fde01f110687ea1cb7d23fb706fc0452fb3c2082958a81c95b82f277e1f8f722b1156913efd59afc30 
94Size (bash43-022) = 1782 bytes 
95SHA1 (bash43-023) = 5fe81781847c5bad848b790d3c2c0e3df19e8719 
96RMD160 (bash43-023) = 86e0fe2326a81b7182f52cd3cd7da087a52ea962 
97SHA512 (bash43-023) = d45b5f5dc4682c7260c8b6ef6faa99c929d2159cc34534931790f71f76e7324376e4a5d4a2a3bc21c16c25a8206554580943e7a3f672ec5a4af16cbccd216819 
98Size (bash43-023) = 3414 bytes 
99SHA1 (bash43-024) = 875accb818ebecdb77a2fc3dc6167056ea1ce347 
100RMD160 (bash43-024) = a1fd34a95f55b37b065e824b494f3a35c4eb4361 
101SHA512 (bash43-024) = eada2b4839b81f28f63a874e08c72dfee9708c0982d2447347c17770a29c8fbb3d3f8c58c8a22b0d46a9d10abbd79dec11b5815257fb39af06420ef3602f8499 
102Size (bash43-024) = 1909 bytes 
103SHA1 (bash43-025) = 484d85e54547a18f9702284c55145e34e74768d1 
104RMD160 (bash43-025) = 9fd51a95756fcaf9b57cab9c29d6e3f6e3b900fe 
105SHA512 (bash43-025) = b4ea28ea0a24c8609d5c3a10114c5fec87ab978ec60700c36992d093e7afd976dbaee4a0d62c6e41e8ed6674c356fc26589f4c5168642dec8df8d727d7127822 
106Size (bash43-025) = 3940 bytes 
107SHA1 (bash43-026) = ddfe741f358fb6ff0182d7d1eb6b36aabe0598b7 
108RMD160 (bash43-026) = bec0d5846a592fee0b62b02713b8d9c908c02edb 
109SHA512 (bash43-026) = d55620c86ab4835eaf53c18033a939e00ebbef7045d1429bd6fb212be6da167c368b4c03aec6c00ba60a1363b9cf8a4828e85c8108c5476b4a342e6c57f03897 
110Size (bash43-026) = 1575 bytes 
111SHA1 (bash43-027) = d934917a67e353dc645a2af0e10ce0ecc2aa9282 
112RMD160 (bash43-027) = 0203d8d9bd3c07c9763211f2f2c8c3410ab79af9 
113SHA512 (bash43-027) = 6941156db9a6ab35b2d6ddc63eec064e03da779e29f47e33b467711e3405c9adb58ad33be3ad3c77aea1e84a314d5404c8e1a8475408991f5f719b93c5a276b3 
114Size (bash43-027) = 6889 bytes 
115SHA1 (bash43-028) = 1e05d95e4abd32b631d991fa374d030c1651645d 
116RMD160 (bash43-028) = 47869ab7b3174732ad3c2ccb138a23348e84e22e 
117SHA512 (bash43-028) = 4317380539e3a93167f195eddd0acf0c75a5d86d5ef243cb7f7dca43e745badc3ebbc081b099678ac17dc03d9a3ed4a3ff3c6636bb1887e73e94b8ff9ced7c88 
118Size (bash43-028) = 69606 bytes 
119SHA1 (bash43-029) = 883ae5901a45940d04136b0beae491238d50f70b 
120RMD160 (bash43-029) = 1103874024539f44b40e14058e4f7be3ed4b8b0e 
121SHA512 (bash43-029) = e25783c7557c1cda8344ba779d59f83e26b90b0aca393b5f7ee389e0583ccf81eba394589e992b33eb6c969083a8a4ff7fc8ce52059cab3b71289d085d381f07 
122Size (bash43-029) = 1824 bytes 
123SHA1 (bash43-030) = ad1e978c051ef58584343ad24f165e614ed2a184 
124RMD160 (bash43-030) = 9634eb9f937b10507fb5b750633b0d7ea17c3456 
125SHA512 (bash43-030) = ae41a9a5326ceb8e7105e359be097e14876160f6357bfa7c5cd3c4a495a629be762c3db671754c2cffc6abb34998aad91dde4a449ba16a0c6da844bac53feca4 
126Size (bash43-030) = 63206 bytes 
127SHA1 (bash43-031) = 71cb6f10910f04fa501d705a947c4439b5e711ac 
128RMD160 (bash43-031) = 0d88d3afb4d572f691d04f4644382bd291166544 
129SHA512 (bash43-031) = 3178b4ab48860ed284bb64ac9b36b6d4d1681c0d4bc37ceeb93e73c9dd140bd0a71e86a86ae595aab43babedae79d75a4b11c57e6ad6800f43ab5f7647f6c4c9 
130Size (bash43-031) = 3689 bytes 
131SHA1 (bash43-032) = dc7129036a5a472b370b376cef272eff1ff3befb 
132RMD160 (bash43-032) = b60f0cb5fd1a5aadce44b93c798b7b90de4d683b 
133SHA512 (bash43-032) = 47afc6308bd4bed20661a87761330854508a745a1c2a7f2d661fbe0d95b00d2d5707cc04f510fcd027b3fdb065d9414697715bff33c707a56955e27341d1bfd0 
134Size (bash43-032) = 1734 bytes 
135SHA1 (bash43-033) = 4f3b7de83e7bec1a9ab6f18abb1c45a56d245e92 
136RMD160 (bash43-033) = 1b7121ccfdaabf75ec6485891edd16303f5bc6e1 
137SHA512 (bash43-033) = 3eed328960d77317e1742a9b53ccf40b304657cd535d7f283bdc24219c65ebdcb7aca3019fc8fd9e7152f42dc411625acb1b529f80e4a6c5b750b8f7cbd2e4d0 
138Size (bash43-033) = 7038 bytes 
139SHA1 (bash43-034) = ad36fc7a1c903319c1ee39709e30e11c810ba959 
140RMD160 (bash43-034) = 0bcc09b7fb9b9004ee7338f6c59626c74c13b173 
141SHA512 (bash43-034) = 95d09b843287dc18845b75ac6657a2bd7bd71c31a62f922e7177368678ddf13c0f20498bc17bdf4cd5c1c34d40838174791d1e464ceca168957c68e789e34d06 
142Size (bash43-034) = 2392 bytes 
143SHA1 (bash43-035) = 0a5e4c2a855e106e17f8a86e4fc5c0ded956e630 
144RMD160 (bash43-035) = 4d5abcddd7632e3cfc5f11ae2fea24fa889172d4 
145SHA512 (bash43-035) = 1ea68e7ffb15356fdcf5eed08dd7fe0e16aea2928a4510fcfafe79e926d7ac25f013641bf547bfff0401bbb7e1476a802208e4f1ccb8b02ed20c094f99e450d2 
146Size (bash43-035) = 1800 bytes 
147SHA1 (bash43-036) = e9536d5f736ea23af0fc0618ddc2439fa6d4b9a0 
148RMD160 (bash43-036) = c0e34740dfe90b8e250456fed50e71803cbaccfc 
149SHA512 (bash43-036) = 089a05879b8b65c9f11c55127364a3281b651e71cbedfad6221e31dc88eca15d813986f999a22921726873db9590b7b50afcd6162027fe516c2a94e8734e3ee7 
150Size (bash43-036) = 1539 bytes 
151SHA1 (bash43-037) = 36e988e7770b280a0ca855a9b538002860976d29 
152RMD160 (bash43-037) = 03863b336ded242944c653ef56d429580345dcf6 
153SHA512 (bash43-037) = 7977c0fb9142cdea259b06322092aab3231b9773cc397519bedb6f731aea02a46441c67615b31fd19c886678eb1985687d07357d15fc7f08e946404efc564966 
154Size (bash43-037) = 1284 bytes 
155SHA1 (bash43-038) = 08055d5872c5e59e91a58f2924896fcfcc921602 
156RMD160 (bash43-038) = 78c174ed1361332f8f4891a55a89cfc7fb732961 
157SHA512 (bash43-038) = 2ef2557b17867b5820a9e5619daa1cddb3fadcff7470504c148828a3007217767da4bf540dc835cf263f9c943b2c1aa909c845f8410f69e2d04c8b3d659efee3 
158Size (bash43-038) = 2354 bytes 
159SHA1 (bash43-039) = 45ac5c1cb035a74c6ff871a506437f1607c38e94 
160RMD160 (bash43-039) = 50a2c9c3271242ab8d38b4e7b258c4ad631026d8 
161SHA512 (bash43-039) = f9745a05bfbbe39f8e5af3865de3a32391d7ff291289977e23340c79a3783b4fad15bdcf8ce62478916b43fe18501c4d7c65cd54d3c20e8bb889919df48a9a19 
162Size (bash43-039) = 1531 bytes 
163SHA1 (patch-af) = e26e3209902247263884cfebc11a2f7e43245062 7SHA1 (patch-af) = e26e3209902247263884cfebc11a2f7e43245062
164SHA1 (patch-ag) = cd3b151e3bb045d2bb609c0a03d7d3df2c871f47 8SHA1 (patch-ag) = cd3b151e3bb045d2bb609c0a03d7d3df2c871f47
165SHA1 (patch-aj) = 2e4c15afd9b50d44967ee8e1f85bdc908c0eeeb0 9SHA1 (patch-aj) = 2e4c15afd9b50d44967ee8e1f85bdc908c0eeeb0
166SHA1 (patch-builtins_ulimit.def) = 1390069344607204eb3abbd6ddeb148ff590c55e 10SHA1 (patch-builtins_ulimit.def) = 1390069344607204eb3abbd6ddeb148ff590c55e
167SHA1 (patch-configure) = c4e1ab53a1ee85f3e6121047f0aca8ceb85e6e5d 11SHA1 (patch-configure) = c4e1ab53a1ee85f3e6121047f0aca8ceb85e6e5d
168SHA1 (patch-lib_readline_colors.c) = f2f47e7aa0b5c1e999368109de10f80e39fd4438 12SHA1 (patch-lib_readline_colors.c) = 4ebf871b883fc8ab6756758c423f777d9eb21da1
169SHA1 (patch-shell.c) = daa07914d4c318cd72463f80344f4f7c364809cd 13SHA1 (patch-shell.c) = daa07914d4c318cd72463f80344f4f7c364809cd
170SHA1 (patch-variables.c) = d300318230e5d2c31b15bc0ee8d8416a6b6e8ee1 14SHA1 (patch-variables.c) = 0bb513cb863f82eb378b8c720bdfb1c31d21d36c

cvs diff -r1.1 -r1.2 pkgsrc/shells/bash/patches/Attic/patch-lib_readline_colors.c (expand / switch to unified diff)

--- pkgsrc/shells/bash/patches/Attic/patch-lib_readline_colors.c 2014/07/17 12:49:15 1.1
+++ pkgsrc/shells/bash/patches/Attic/patch-lib_readline_colors.c 2016/09/19 09:06:03 1.2
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1$NetBSD: patch-lib_readline_colors.c,v 1.1 2014/07/17 12:49:15 ryoon Exp $ 1$NetBSD: patch-lib_readline_colors.c,v 1.2 2016/09/19 09:06:03 wiz Exp $
2 2
3* SCO OpenServer 5.0.7/3.2 has no S_ISSOCK. 3* SCO OpenServer 5.0.7/3.2 has no S_ISSOCK.
4 4
5--- lib/readline/colors.c.orig 2013-03-20 15:19:08.000000000 +0000 5--- lib/readline/colors.c.orig 2016-01-25 15:38:00.000000000 +0000
6+++ lib/readline/colors.c 6+++ lib/readline/colors.c
7@@ -187,8 +187,10 @@ _rl_print_color_indicator (char *f) 7@@ -215,8 +215,10 @@ _rl_print_color_indicator (const char *f
8 ? C_ORPHAN : C_LINK); 8 colored_filetype = C_LINK;
9 else if (S_ISFIFO (mode)) 9 else if (S_ISFIFO (mode))
10 colored_filetype = C_FIFO; 10 colored_filetype = C_FIFO;
11+#if defined(S_ISSOCK) 11+#if defined(S_ISSOCK)
12 else if (S_ISSOCK (mode)) 12 else if (S_ISSOCK (mode))
13 colored_filetype = C_SOCK; 13 colored_filetype = C_SOCK;
14+#endif 14+#endif
15 else if (S_ISBLK (mode)) 15 else if (S_ISBLK (mode))
16 colored_filetype = C_BLK; 16 colored_filetype = C_BLK;
17 else if (S_ISCHR (mode)) 17 else if (S_ISCHR (mode))

cvs diff -r1.3 -r1.4 pkgsrc/shells/bash/patches/Attic/patch-variables.c (expand / switch to unified diff)

--- pkgsrc/shells/bash/patches/Attic/patch-variables.c 2015/03/07 22:40:48 1.3
+++ pkgsrc/shells/bash/patches/Attic/patch-variables.c 2016/09/19 09:06:03 1.4
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1$NetBSD: patch-variables.c,v 1.3 2015/03/07 22:40:48 rodent Exp $ 1$NetBSD: patch-variables.c,v 1.4 2016/09/19 09:06:03 wiz Exp $
2 2
3Only read functions from environment if flag is set. 3Only read functions from environment if flag is set.
4 4
5--- variables.c.orig 2015-03-07 22:36:12.000000000 +0000 5--- variables.c.orig 2016-06-15 20:05:52.000000000 +0000
6+++ variables.c 6+++ variables.c
7@@ -110,6 +110,7 @@ extern time_t shell_start_time; 7@@ -115,6 +115,7 @@ extern time_t shell_start_time;
8 extern int assigning_in_environment; 8 extern int assigning_in_environment;
9 extern int executing_builtin; 9 extern int executing_builtin;
10 extern int funcnest_max; 10 extern int funcnest_max;
11+extern int import_functions; 11+extern int import_functions;
12  12
13 #if defined (READLINE) 13 #if defined (READLINE)
14 extern int no_line_editing; 14 extern int no_line_editing;
15@@ -354,7 +355,7 @@ initialize_shell_variables (env, privmod 15@@ -365,7 +366,7 @@ initialize_shell_variables (env, privmod
16  16 #if defined (FUNCTION_IMPORT)
17 /* If exported function, define it now. Don't import functions from 17 /* If exported function, define it now. Don't import functions from
18 the environment in privileged mode. */ 18 the environment in privileged mode. */
19- if (privmode == 0 && read_but_dont_execute == 0 &&  19- if (privmode == 0 && read_but_dont_execute == 0 &&
20+ if (import_functions && privmode == 0 && read_but_dont_execute == 0 &&  20+ if (import_functions && privmode == 0 && read_but_dont_execute == 0 &&
21 STREQN (BASHFUNC_PREFIX, name, BASHFUNC_PREFLEN) && 21 STREQN (BASHFUNC_PREFIX, name, BASHFUNC_PREFLEN) &&
22 STREQ (BASHFUNC_SUFFIX, name + char_index - BASHFUNC_SUFFLEN) && 22 STREQ (BASHFUNC_SUFFIX, name + char_index - BASHFUNC_SUFFLEN) &&
23 STREQN ("() {", string, 4)) 23 STREQN ("() {", string, 4))