Commit Graph

244 Commits

Author SHA256 Message Date
Ana Guerrero
728f31d36a Accepting request 1187699 from shells
OBS-URL: https://build.opensuse.org/request/show/1187699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=105
2024-07-17 13:13:46 +00:00
Paolo Perego
5b73c0aed4 - Backport zsh-ab4d62eb975a4c4c51dd35822665050e2ddc6918.patch
and zsh-4c89849c98172c951a9def3690e8647dae76308f.patch and add
  autoconf to build requirements to make the package build with
  GCC 14. [boo#1225958]

If the request is OK, please forward it to Factory soon so that we can
switch the default compiler.

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=251
2024-07-16 08:59:21 +00:00
Ana Guerrero
e47055edf6 Accepting request 1175856 from shells
OBS-URL: https://build.opensuse.org/request/show/1175856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=104
2024-05-23 13:34:43 +00:00
Paolo Perego
6ec94a07ef Accepting request 1147917 from home:dimstar:rpm4.20:z
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1147917
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=249
2024-05-22 13:39:39 +00:00
Ana Guerrero
3b55ded23e Accepting request 1129959 from shells
OBS-URL: https://build.opensuse.org/request/show/1129959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=103
2023-12-01 20:24:40 +00:00
Paolo Perego
512e09c417 Accepting request 1129958 from home:pperego:branches:shells
- add pipe-less-and-signals-handling.patch (bsc#1217304). It fixes a problem
  with signal handling and less when the job is suspended in a user defined
  concatenated commands function.

OBS-URL: https://build.opensuse.org/request/show/1129958
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=247
2023-11-30 09:48:08 +00:00
Dominique Leuenberger
17269813df Accepting request 1102170 from shells
OBS-URL: https://build.opensuse.org/request/show/1102170
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=102
2023-08-04 13:03:00 +00:00
Paolo Perego
27e4b08bce Accepting request 1102154 from home:Andreas_Schwab:Factory
- Enable testsuite in qemu build

OBS-URL: https://build.opensuse.org/request/show/1102154
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=245
2023-08-03 13:01:59 +00:00
Dominique Leuenberger
b493d4e1f0 Accepting request 1068241 from shells
- Disabled zsh-sh subpackage generation for Leap 15.4 to prevent an error when
  building the package.
- don't require yodl for build, doc is not regenerated anyway

OBS-URL: https://build.opensuse.org/request/show/1068241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=101
2023-03-01 15:13:45 +00:00
Paolo Perego
5db5251e14 Accepting request 1068238 from home:pperego:branches:shells
- Disabled zsh-sh subpackage generation for Leap 15.4 to prevent an error when
  building the package.
- don't require yodl for build, doc is not regenerated anyway

OBS-URL: https://build.opensuse.org/request/show/1068238
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=243
2023-02-28 17:23:26 +00:00
Paolo Perego
0e10e1617a Accepting request 1068164 from home:pgajdos
- don't require yodl for build, doc is not regenerated anyway

OBS-URL: https://build.opensuse.org/request/show/1068164
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=242
2023-02-28 14:26:01 +00:00
Dominique Leuenberger
653c540e47 Accepting request 1062030 from shells
OBS-URL: https://build.opensuse.org/request/show/1062030
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=100
2023-01-31 15:08:31 +00:00
Paolo Perego
0f9c771bf1 Accepting request 1055755 from home:lnussel:usrmerge
Replace transitional %usrmerged macro with regular version check (boo#1206798)

OBS-URL: https://build.opensuse.org/request/show/1055755
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=240
2023-01-30 11:12:20 +00:00
Dominique Leuenberger
f527adce5b Accepting request 1031136 from shells
OBS-URL: https://build.opensuse.org/request/show/1031136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=99
2022-10-27 11:53:55 +00:00
Paolo Perego
a70a866590 Accepting request 1030729 from home:luc14n0:branches:shells
Add zsh-sh subpackage.

OBS-URL: https://build.opensuse.org/request/show/1030729
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=238
2022-10-25 12:44:01 +00:00
Dominique Leuenberger
626ce776ae Accepting request 1003249 from shells
OBS-URL: https://build.opensuse.org/request/show/1003249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=98
2022-09-14 11:44:33 +00:00
Paolo Perego
737d982d05 Accepting request 1002958 from home:dirkmueller:Factory
- add egrep-deprecation.patch (bsc#1203241)

OBS-URL: https://build.opensuse.org/request/show/1002958
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=236
2022-09-13 08:12:36 +00:00
Dominique Leuenberger
cab5200bed Accepting request 979023 from shells
OBS-URL: https://build.opensuse.org/request/show/979023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=97
2022-05-25 18:34:07 +00:00
Paolo Perego
1a585898c8 Accepting request 977384 from home:dirkmueller:Factory
- update to 5.9:
  zsh 5.9 is dedicated to the memory of Sven Guckes, who was, amongst other
  things, a long-time zsh advocate.  For more information, see:
    https://linuxnews.de/2022/02/sven-guckes-verstorben/
    https://groups.google.com/g/vim_announce/c/MJBKVd-xrEE/m/joVNaDgAAgAJ
  When unsetting a hash element, the string enclosed in square brackets is
  interpreted literally after any normal command-line-argument expansions.
  Thus
    unset "hash[$key]"
  first expands $key as usual for a double-quoted string, and then interprets
  that result as the exact hash element to unset.  This differs from previous
  versions of the shell, which would also remove a leading backslash for an
  unusual subset of characters in the expansion of $key.  Note this also
  means, for example, that now
    unset 'hash[ab]cd]'
  unsets the element with key "ab]cd" rather than silently doing nothing.
  The function command learnt a -T option to declare a function and enable
  tracing for it simultaneously.
  The option SHORT_REPEAT was added to enable the short syntax of
  SHORT_LOOPS for the repeat command only. It is disabled by default.
  The _arguments function now supports NUL-delimiting optargs in the
  opt_args array via the -0 option. Developers of completion functions
  should find this easier to handle reliably than the default
  colon-delimiting behaviour.
  The zsh/system module's `zsystem flock` command learnt an -i option to
  set the wait interval used with -t. Additionally, -t now supports
  fractional seconds.
  The option CLOBBER_EMPTY was added to enable the overwrite behaviour
  of CLOBBER for empty files only. It is disabled by default.
  A (-) expansion flag was added. It works like (n) but correctly sorts

OBS-URL: https://build.opensuse.org/request/show/977384
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=234
2022-05-24 17:23:34 +00:00
Dominique Leuenberger
e0f6d7fb9c Accepting request 964828 from shells
OBS-URL: https://build.opensuse.org/request/show/964828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=96
2022-03-28 15:00:11 +00:00
Paolo Perego
df7f4da0f6 Accepting request 963340 from home:dirkmueller:Factory
- update to 5.8.1 (bsc#1196435, CVE-2021-45444):
  * CVE-2021-45444: Some prompt expansion sequences, such as %F, support
    'arguments' which are themselves expanded in case they contain colour
    values, etc. This additional expansion would trigger PROMPT_SUBST
    evaluation, if enabled. This could be abused to execute code the user
    didn't expect. e.g., given a certain prompt configuration, an attacker
    could trick a user into executing arbitrary code by having them check
    out a Git branch with a specially crafted name.
    This is fixed in the shell itself by no longer performing PROMPT_SUBST
    evaluation on these prompt-expansion arguments.
    Users who are concerned about an exploit but unable to update their
    binaries may apply the partial work-around described in the file
    Etc/CVE-2021-45444-VCS_Info-workaround.patch included with the shell
    source. [ Reported by RyotaK <security@ryotak.me>. Additional thanks to
    Marc Cornellà <hello@mcornella.com>. ]

OBS-URL: https://build.opensuse.org/request/show/963340
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=232
2022-03-25 11:28:53 +00:00
Dominique Leuenberger
4fa6431db8 Accepting request 851932 from shells
OBS-URL: https://build.opensuse.org/request/show/851932
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=95
2020-12-02 12:57:45 +00:00
Ismail Dönmez
ebf2457ef1 Accepting request 851919 from home:lnussel:usrmove
- prepare usrmerge (boo#1029961)

OBS-URL: https://build.opensuse.org/request/show/851919
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=230
2020-11-30 17:59:42 +00:00
Dominique Leuenberger
4c8c3af487 Accepting request 830225 from shells
OBS-URL: https://build.opensuse.org/request/show/830225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=94
2020-10-06 15:06:09 +00:00
Ismail Dönmez
e5202f54b6 Accepting request 830190 from home:marxin:branches:shells
- Add ncurses-fix.patch in order to fix ncurses failure.
Use upstream patch.

OBS-URL: https://build.opensuse.org/request/show/830190
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=228
2020-08-28 08:30:41 +00:00
Ismail Dönmez
8721be0aa2 Missed one more alias
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=227
2020-05-22 14:15:58 +00:00
Dominique Leuenberger
62f49bb6c0 Accepting request 800536 from shells
OBS-URL: https://build.opensuse.org/request/show/800536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=93
2020-05-08 21:00:58 +00:00
Ismail Dönmez
d1788e8465 Accepting request 800460 from home:NickLion:shells
- Add $HOME aliases to fix regression after dropping /etc/bash.bashrc

OBS-URL: https://build.opensuse.org/request/show/800460
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=225
2020-05-06 05:17:27 +00:00
Ismail Dönmez
0770f932c1 -
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=224
2020-05-05 13:40:11 +00:00
Ismail Dönmez
ed0e0d8441 - Add back LS_COLORS and LS_OPTIONS
OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=223
2020-05-05 04:41:29 +00:00
Dominique Leuenberger
5764ba3364 Accepting request 794119 from shells
- Add aliases from /etc/bash.bashrc into /etc/zshrc so we don't
  regress

OBS-URL: https://build.opensuse.org/request/show/794119
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=92
2020-04-16 20:58:55 +00:00
Ismail Dönmez
e08f748d39 - Add aliases from /etc/bash.bashrc into /etc/zshrc so we don't
regress

OBS-URL: https://build.opensuse.org/package/show/shells/zsh?expand=0&rev=221
2020-04-15 09:06:05 +00:00
Dominique Leuenberger
29228c0703 Accepting request 792416 from shells
- 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/request/show/792416
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=91
2020-04-13 10:51:40 +00:00
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
Dominique Leuenberger
1474cd0c2c Accepting request 783235 from shells
OBS-URL: https://build.opensuse.org/request/show/783235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=90
2020-03-11 17:45:53 +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
Dominique Leuenberger
5df877ce21 Accepting request 774851 from shells
- Update to version 5.8
  * Fixes CVE-2019-20044 bsc#1163882

OBS-URL: https://build.opensuse.org/request/show/774851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=89
2020-02-20 13:53:48 +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
Dominique Leuenberger
db7986e518 Accepting request 771563 from shells
- Update to version 5.8~pre3 (5.7.1-test-3)
  * Minor bugfixes compared to pre2

OBS-URL: https://build.opensuse.org/request/show/771563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=88
2020-02-15 21:23:25 +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
Dominique Leuenberger
42325e273c Accepting request 758830 from shells
- Update to version 5.8~pre2 (5.7.1-test-2)
- Drop 1baf0d1f553631ecb641e98f4bf48bc2a44e5b82.patch, fixed
  upstream.

- Add 1baf0d1f553631ecb641e98f4bf48bc2a44e5b82.patch to fix a
  re-entrancy problem.

- Update to version 5.8~pre1 (5.7.1-test-1)
  * 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/request/show/758830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=87
2019-12-23 21:42:01 +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
Stephan Kulow
2f7c74765c Accepting request 671123 from shells
- Update to version 5.7.1
  * This release contains fixes for the two regressions reported
    with VCS_Info and prompt colour sequences.

- 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/671123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=86
2019-02-04 20:10:56 +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
Dominique Leuenberger
98ebf18ab2 Accepting request 637013 from shells
- Unbreak Leap 42.3 compilation 

- Update to version 5.6.2

OBS-URL: https://build.opensuse.org/request/show/637013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zsh?expand=0&rev=85
2018-10-01 07:04:03 +00:00