Commit Graph

142 Commits

Author SHA256 Message Date
Ismail Dönmez
505177d58a - Stop sourcing /etc/bash.bashrc which causes problems with ls, add
a call to manually source /etc/zsh.zshrc.local if available.

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=219
2020-04-08 06:08:52 +00:00
Ismail Dönmez
fe5be78e62 Accepting request 783187 from home:marxin:branches:shells
- Remove stack-protector option addition, it's already in $optflags.

OBS-URL: https://build.opensuse.org/request/show/783187
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=217
2020-03-10 09:26:21 +00:00
Ismail Dönmez
e5563facd4 -
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=215
2020-02-17 12:12:33 +00:00
Ismail Dönmez
114504611c - Update to version 5.8
* Fixes CVE-2019-20044

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=214
2020-02-17 05:29:19 +00:00
Ismail Dönmez
9f7d170ae4 - Update to version 5.8~pre3 (5.7.1-test-3)
* Minor bugfixes compared to pre2

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=212
2020-02-07 12:11:57 +00:00
Ismail Dönmez
dd5bd851bf - Update to version 5.8~pre2 (5.7.1-test-2)
- Drop 1baf0d1f553631ecb641e98f4bf48bc2a44e5b82.patch, fixed
  upstream.

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=210
2019-12-22 09:27:57 +00:00
Ismail Dönmez
f3bbddc76d - Add 1baf0d1f553631ecb641e98f4bf48bc2a44e5b82.patch to fix a
re-entrancy problem.

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=209
2019-12-16 15:11:39 +00:00
Ismail Dönmez
9393f4e3c9 * The zsh/zutil module's zparseopts builtin learnt an -F option to abort
parsing when an unrecognised option-like parameter is encountered.
  * The zsh/files module gained a chmod builtin.
  * Several changes have been made to the way completion functions track
    'precommands' (such as `command` and `env`) and determine whether the
    command being completed for is a shell builtin. Developers of completion
    functions may wish to familiarise themselves with `_normal -p` and
    `_pick_variant -b`.
  * The option CD_SILENT was added to suppress all output from cd (whether
    explicit or implicit with AUTO_CD). It is disabled by default.
  * The compadd builtin's -o option now takes an optional argument to
    specify the order of completion matches. This affects the display
    of candidate matches and the order in which they are selected when
    cycling between them using menu completion.
  * The :h and :t modifiers in parameter expansion (if braces are present),
    glob qualifiers and history expansion may take following decimal digit
    arguments in order to keep that many leading or trailing path components
    instead of the defaults of all but one (:h) and one (:t).  In an absolute
    path the leading '/' counts as one component.
  * The functions builtin gained a -c option to efficiently copy functions.
- See included ChangeLog for the complete list of changes.

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=208
2019-12-16 10:20:48 +00:00
Ismail Dönmez
07bfbf59a6 - Update to version 5.8~pre1 (5.7.1-test-1)
* Please see the included NEWS for new functionality

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=207
2019-12-16 10:14:36 +00:00
Ismail Dönmez
9ea12975be - Update to version 5.7.1
* This release contains fixes for the two regressions reported
    with VCS_Info and prompt colour sequences.

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=205
2019-02-04 13:22:29 +00:00
Ismail Dönmez
f33be28c7b Accepting request 668614 from home:namtrac:branches:shells
- Update to version 5.7
  * Support for 24-bit true color terminals has been added.
    Hex triplets can be used when specifying colours for prompts
    and line editor highlighting. On 88 and 256 colour terminals,
    a new zsh/nearcolor module allows colours specified with hex
    triplets to be matched against the nearest available colour.
  * The zsh/datetime module's strftime builtin now accepts an
    argument specifying the nanoseconds time component; both
    arguments can be omitted to use the current time.

OBS-URL: https://build.opensuse.org/request/show/668614
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=204
2019-01-28 11:07:38 +00:00
Ismail Dönmez
32d5305ae7 - Unbreak Leap 42.3 compilation
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=202
2018-09-21 09:29:49 +00:00
Ismail Dönmez
9216e0d466 -
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=201
2018-09-18 09:49:02 +00:00
Ismail Dönmez
c1cbddf25c Accepting request 635960 from home:kbabioch:branches:shells
- Updateo to version 5.6.2
  * Fix another SIGTTOU case.
  * Fix SIGWINCH being ignored when zsh is not in the foreground.

OBS-URL: https://build.opensuse.org/request/show/635960
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=199
2018-09-18 08:17:14 +00:00
Ismail Dönmez
29915867a4 -
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=198
2018-09-11 11:32:24 +00:00
Ismail Dönmez
d175c413ad Accepting request 634881 from home:kbabioch:branches:shells
- Update to version 5.6.1
  * Fix packaging issue that broke runhelp
  * Fix a regression with pipelines getting backgrounded and emitting SIGTTOU

OBS-URL: https://build.opensuse.org/request/show/634881
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=197
2018-09-11 11:32:01 +00:00
Ismail Dönmez
c0610fe590 -
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=195
2018-09-05 14:37:31 +00:00
Ismail Dönmez
0e1e102cc5 -
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=194
2018-09-05 13:37:39 +00:00
Ismail Dönmez
8131d6610b * Switch to -fstack-protector-strong
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=193
2018-09-05 08:59:19 +00:00
Ismail Dönmez
3776553d5b -
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=192
2018-09-05 07:39:31 +00:00
Ismail Dönmez
604183bfd1 -
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=191
2018-09-04 16:12:37 +00:00
Ismail Dönmez
45841d315b Accepting request 606455 from home:kbabioch:branches:shells
- Update to 5.5.1
  * fix for a configuration problem finding singal names from (some) recent
    versions of glibc
  * minor changes

OBS-URL: https://build.opensuse.org/request/show/606455
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=189
2018-05-14 09:01:53 +00:00
Ismail Dönmez
06ae387386 Accepting request 595954 from home:jengelh:branches:shells
- Update RPM groups.

OBS-URL: https://build.opensuse.org/request/show/595954
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=187
2018-04-12 11:48:18 +00:00
Ismail Dönmez
05394b236c Accepting request 595518 from home:kbabioch:branches:shells
- Update to 5.5
  * The effect of the NO_INTERACTIVE_COMMENTS option extends into $(...)
    and `...` command substitutions when used on the command line.
  * Dropped patches, which are included upstream now:
    - zsh-CVE-2018-1071.patch
    - zsh-CVE-2018-1083.patch
  * Fixes a buffer overflow in utils.c:checkmailpath() that can lead to
    local arbitrary code execution (CVE-2018-1100 bnc#1089030)

- Added zsh-CVE-2018-1071.patch: Fixed a stack-based buffer overflow
  in exec.c:hashcmd() (CVE-2018-1071 bnc#1084656)
- Added zsh-CVE-2018-1083.patch: Fixed a stack-based buffer overflow
  in gen_matches_files() at compctl.c (CVE-2018-1083 bnc#1087026)
- Cleaned up spec file with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/595518
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=186
2018-04-12 07:18:31 +00:00
Ismail Dönmez
947257e3ff Accepting request 580579 from home:kbabioch:branches:shells
- Updated to 5.4.2
  * The 'exec' and 'command' precommand modifiers, and options to
    them, are now parsed after parameter expansion.
  * Functions executed by ZLE widgets no longer have their standard
    input closed, but redirected from /dev/null instead.
  * There is an option WARN_NESTED_VAR, a companion to the existing
    WARN_CREATE_GLOBAL that causes a warning if a function updates a
    variable from an enclosing scope without using typeset -g.
  * zmodload now has an option -s to be silent on a failure to find
    a module but still print other errors.
- Dropped patch merged upstream:
  * fix-patchutils-completion.patch

OBS-URL: https://build.opensuse.org/request/show/580579
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=184
2018-02-27 13:07:11 +00:00
Ismail Dönmez
3a1035d612 Accepting request 477019 from home:susnux:branches:shells
Update that fixes at least some annoying completion bugs and the printf bug (patched on openSUSE) is also resolved.

OBS-URL: https://build.opensuse.org/request/show/477019
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=182
2017-03-05 19:32:31 +00:00
Ismail Dönmez
ec41884d8c Accepting request 449562 from home:matejcik:branches:shells
- fix broken completion for filterdiff: fix-patchutils-completion.patch
  (boo#1019130)

OBS-URL: https://build.opensuse.org/request/show/449562
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=180
2017-02-06 13:53:32 +00:00
Ismail Dönmez
852a1b3f44 -
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=178
2016-12-14 10:06:51 +00:00
Ismail Dönmez
f2f0b6e2a1 - Update to zsh 5.3
* Unicode9 support, this needs support from your terminal to
    work correctly.
  * The new word modifier ':P' computes the physical path of the
    argument.
  * The output of "typeset -p" uses "export" commands or the "-g"
    option for parameters that are not local to the current scope.
  * vi-repeat-change can repeat user-defined widgets if the widget
    calls zle -f vichange.
  * The parameter $registers now makes the contents of vi register
    buffers available to user-defined widgets.
  * New vi-up-case and vi-down-case builtin widgets bound to gU/gu
    (or U/u in visual mode) for doing case conversion.
  * A new select-word-match function provides vim-style text objects
    with configurable word boundaries using the existing
    match-words-by-style mechanism.
  * Support for the conditional expression [[ -v var ]] to test if a
    variable is set for compatibility with other shells.
  * The print and printf builtins have a new option -v to assign the
    output to a variable.
  * New x: syntax in completion match specifications make it possible
    to disable match specifications hardcoded in completion functions.
- Re-add custom zshrc and zshenv to unbreak compatibility with old
  usage (boo#998858).

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=177
2016-12-14 10:01:58 +00:00
Ismail Dönmez
53e6c17916 - Read /etc/profile as zsh again.
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=175
2016-09-08 13:25:44 +00:00
Ismail Dönmez
da625786ce Accepting request 423857 from home:mmanno:branches:shells
clean up system-wide configuration

OBS-URL: https://build.opensuse.org/request/show/423857
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=173
2016-08-31 09:49:40 +00:00
Ismail Dönmez
e010b216af - Add CentOS [67] support
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=171
2016-05-25 12:30:55 +00:00
Ismail Dönmez
58a6914cef Accepting request 397822 from home:llua:branches:shells
Add CentOS [67] support

OBS-URL: https://build.opensuse.org/request/show/397822
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=170
2016-05-25 12:25:38 +00:00
Ismail Dönmez
e183d8a26e Accepting request 348212 from home:pluskalm:branches:shells
- Add gpg signature

OBS-URL: https://build.opensuse.org/request/show/348212
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=168
2015-12-10 10:29:15 +00:00
Ismail Dönmez
3005b0dc9f - Update to version 5.2
* The new module zsh/param/private can be loaded to allow the shell
    to define parameters that are private to a function scope (i.e. are
    not propagated to nested functions called within this function).
  * The GLOB_STAR_SHORT option allows the pattern **/* to be shortened to
    just ** if no / follows. so **.c searches recursively for a file whose
    name has the suffix ".c".
  * The effect of the WARN_CREATE_GLOBAL option has been significantly
    extended, so expect it to cause additional warning messages about
    parameters created globally within function scope.

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=166
2015-12-03 08:49:34 +00:00
Ismail Dönmez
d0a7d14585 - Remove -Wl,-z,now it breaks module loading rh#1277996
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=164
2015-11-05 15:56:22 +00:00
Ismail Dönmez
33bafff8db - Update to version 5.1.1
* Bug fixes for regressions in 5.1 release
- Remove read1char_signals.patch, fixed upstream.

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=162
2015-09-12 07:51:55 +00:00
Ismail Dönmez
6503091609 - Add read1char_signals.patch to fix workers/36373
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=160
2015-09-01 19:00:44 +00:00
Ismail Dönmez
3cf261b89e -
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=159
2015-09-01 06:50:50 +00:00
Ismail Dönmez
033e276da2 - Update to version 5.1
* The print builtin has new options -x and -X to expand tabs.
  * Several new command completions and numerous updates to others.
  * Options to "fc" to segregate internal and shared history.
  * All emulations including "sh" use multibyte by default; several
    repairs to multibyte handling.
  * ZLE supports "bracketed paste" mode to avoid interpreting pasted
    newlines as accept-line.  Pastes can be highlighted for visibility
    and to make it more obvious whether accept-line has occurred.
  * Improved (though still not perfect) POSIX compatibility for getopts
    builtin when POSIX_BUILTINS is set.
  * New setopt APPEND_CREATE for POSIX-compatible NO_CLOBBER behavior.
  * Completion of date values now displays in a calendar format when
    the complist module is available.  Controllable by zstyle.
  * New parameter UNDO_LIMIT_NO for more control over ZLE undo repeat.
  * Several repairs/improvements to the contributed narrow-to-region
    ZLE function.
  * Many changes to child-process and signal handling to eliminate race
    conditions and avoid deadlocks on descriptor and memory management.
  * New builtin sysopen in zsh/system module for detailed control of
    file descriptor modes. 
- Remove printf-regress.patch, upstream.

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=158
2015-09-01 06:45:51 +00:00
Ismail Dönmez
587e1a1960 - Add printf-regress.patch to fix a printf regression boo#934175
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=156
2015-06-14 12:58:35 +00:00
Ismail Dönmez
287e3e9a71 * Global aliases can be created for syntactic tokens such as command
separators (";", "&", "|", "&&", "||"), redirection operators, etc.
  * There have been various further improvements to builtin handling
    with the POSIX_BUILTINS option (off by default) for compatibility with
    the POSIX standard.
  * 'whence -v' is now more informative, and 'whence -S' shows you
    how a full chain of symbolic links resolves to a command.
  * The 'p' parameter flag now allows an argument to be specified
    as a reference to a variable, e.g. ${(ps.$sep.)foo} to split $foo
    on a string given by $sep.
  * The option FORCE_FLOAT now forces variables, not just constants,
    to floating point in arithmetic expressions.
  * The type of an assignment in arithmetic expressions, e.g. the
    type seen by the variable res in $(( res = a = b )), is now
    more logical and C-like.
  * The default binding of 'u' in vi command mode has changed to undo
    multiple changes when invoked repeatedly. '^R' is now bound to redo
    changes. To revert to toggling of the last edit use:
    bindkey -a u vi-undo-change
  * Compatibility with Vim has been improved for vi editing mode. Most
    notably, Vim style text objects are supported and the region can be
    manipulated with vi commands in the same manner as Vim's visual mode.
  * Elements of the watch variable may now be patterns.
  * The logic for retrying history locking has been improved.

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=154
2015-06-01 08:10:13 +00:00
Ismail Dönmez
c020b1259e - Update to version 5.0.8
- Remove gcc5-fix.patch, fixed upstream.

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=153
2015-05-31 19:26:04 +00:00
Ismail Dönmez
6286e536f6 Accepting request 305143 from home:Dmitry_R:branches:shells
- Fix openSUSE versions in osc completion
  * zsh-osc-completion.patch

OBS-URL: https://build.opensuse.org/request/show/305143
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=151
2015-05-03 13:25:23 +00:00
Ismail Dönmez
79d1bf0832 - Add gcc5-fix.patch to fix signames.c generation with gcc5
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=150
2015-04-29 08:34:05 +00:00
Ismail Dönmez
d853728465 Accepting request 298548 from home:hennevogel:branches:shells
OBS-URL: https://build.opensuse.org/request/show/298548
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=148
2015-04-22 11:40:37 +00:00
Ismail Dönmez
7a526a731d Accepting request 285043 from home:dimstar:Factory
- BuildRequire texi2html instead of texinfo: the packages have been
  split completely now.

OBS-URL: https://build.opensuse.org/request/show/285043
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=146
2015-02-10 16:12:54 +00:00
Ismail Dönmez
ba4be0b64c -
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=145
2015-02-05 11:33:27 +00:00
Ismail Dönmez
9ee160ad3d - Add zsh-texi2html-randomness.patch to prevent random changes
in texi2html output (bnc#916186)

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=144
2015-02-05 10:56:22 +00:00
Ismail Dönmez
78d9ded217 - Add back rpm completion file (bnc#900424)
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=142
2015-01-28 17:53:51 +00:00