diff --git a/zsh-4.3.4-doc.tar.bz2 b/zsh-4.3.4-doc.tar.bz2 deleted file mode 100644 index 04f0d31..0000000 --- a/zsh-4.3.4-doc.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e74289f99479328b8bcee9c47ae07038e54437e860fb5487da57cfc8d1836777 -size 2358063 diff --git a/zsh-4.3.4.diff b/zsh-4.3.4.diff index 3a3e527..7fb1187 100644 --- a/zsh-4.3.4.diff +++ b/zsh-4.3.4.diff @@ -1,359 +1,3 @@ -Index: Doc/Makefile.in.orig -=================================================================== ---- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ Doc/Makefile.in.orig 2007-04-19 18:28:22.143584630 +0200 -@@ -0,0 +1,351 @@ -+# -+# Makefile for Doc subdirectory -+# -+# Copyright (c) 1995-1997 Richard Coleman -+# All rights reserved. -+# -+# Permission is hereby granted, without written agreement and without -+# license or royalty fees, to use, copy, modify, and distribute this -+# software and to distribute modified versions of this software for any -+# purpose, provided that the above copyright notice and the following -+# two paragraphs appear in all copies of this software. -+# -+# In no event shall Richard Coleman or the Zsh Development Group be liable -+# to any party for direct, indirect, special, incidental, or consequential -+# damages arising out of the use of this software and its documentation, -+# even if Richard Coleman and the Zsh Development Group have been advised of -+# the possibility of such damage. -+# -+# Richard Coleman and the Zsh Development Group specifically disclaim any -+# warranties, including, but not limited to, the implied warranties of -+# merchantability and fitness for a particular purpose. The software -+# provided hereunder is on an "as is" basis, and Richard Coleman and the -+# Zsh Development Group have no obligation to provide maintenance, -+# support, updates, enhancements, or modifications. -+# -+ -+subdir = Doc -+dir_top = .. -+ -+@VERSION_MK@ -+ -+# source/build directories -+VPATH = @srcdir@ -+sdir = @srcdir@ -+sdir_top = @top_srcdir@ -+INSTALL = @INSTALL@ -+ -+@DEFS_MK@ -+ -+MAKEINFO = makeinfo -+TEXI2DVI = texi2dvi -+DVIPS = dvips -+TEXI2HTML = texi2html --output . --ifinfo --split=chapter -+ -+.SUFFIXES: .yo .1 -+ -+# man pages to install -+MAN = zsh.1 zshbuiltins.1 zshcompctl.1 zshcompwid.1 zshcompsys.1 \ -+zshcontrib.1 zshexpn.1 zshmisc.1 zshmodules.1 \ -+zshoptions.1 zshparam.1 zshroadmap.1 zshtcpsys.1 zshzftpsys.1 zshzle.1 \ -+zshall.1 -+ -+# yodl documentation -+ -+YODLDOC = $(MAN) texi -+ -+MODDOCSRC = \ -+Zsh/mod_cap.yo Zsh/mod_clone.yo \ -+Zsh/mod_compctl.yo Zsh/mod_complete.yo Zsh/mod_complist.yo \ -+Zsh/mod_computil.yo \ -+Zsh/mod_datetime.yo Zsh/mod_deltochar.yo \ -+Zsh/mod_example.yo Zsh/mod_files.yo \ -+Zsh/mod_mapfile.yo Zsh/mod_mathfunc.yo Zsh/mod_newuser.yo \ -+Zsh/mod_parameter.yo Zsh/mod_pcre.yo \ -+Zsh/mod_sched.yo Zsh/mod_socket.yo \ -+Zsh/mod_stat.yo Zsh/mod_system.yo Zsh/mod_tcp.yo \ -+Zsh/mod_termcap.yo Zsh/mod_terminfo.yo \ -+Zsh/mod_zftp.yo Zsh/mod_zle.yo Zsh/mod_zleparameter.yo \ -+Zsh/mod_zprof.yo Zsh/mod_zpty.yo Zsh/mod_zselect.yo \ -+Zsh/mod_zutil.yo -+ -+YODLSRC = zmacros.yo zman.yo ztexi.yo Zsh/arith.yo Zsh/builtins.yo \ -+Zsh/compat.yo Zsh/compctl.yo Zsh/compsys.yo Zsh/compwid.yo Zsh/cond.yo \ -+Zsh/contrib.yo Zsh/exec.yo Zsh/expn.yo \ -+Zsh/filelist.yo Zsh/files.yo Zsh/func.yo Zsh/grammar.yo Zsh/manual.yo \ -+Zsh/index.yo Zsh/intro.yo Zsh/invoke.yo Zsh/jobs.yo Zsh/metafaq.yo \ -+Zsh/modules.yo Zsh/modlist.yo Zsh/modmenu.yo Zsh/manmodmenu.yo $(MODDOCSRC) \ -+Zsh/options.yo Zsh/params.yo Zsh/prompt.yo Zsh/redirect.yo Zsh/restricted.yo \ -+Zsh/seealso.yo Zsh/tcpsys.yo Zsh/zftpsys.yo Zsh/zle.yo -+ -+# ========== DEPENDENCIES FOR BUILDING ========== -+ -+all: man texi ../META-FAQ -+.PHONY: all -+ -+everything: all dvi html pdf -+.PHONY: everything -+ -+dvi: zsh.dvi -+.PHONY: dvi -+ -+zsh.dvi: $(sdir)/zsh.texi -+ $(TEXI2DVI) $(sdir)/zsh.texi -+ -+pdf: zsh.pdf -+.PHONY: pdf -+ -+zsh.pdf: $(sdir)/zsh.texi -+ PDFTEX=$(PDFETEX) $(TEXI2DVI) --pdf $(sdir)/zsh.texi -+ -+texi: $(sdir)/zsh.texi -+.PHONY: texi -+ -+$(sdir)/zsh.texi: -+ $(YODL) -o $@ -I$(sdir) -w ztexi.yo version.yo zsh.yo; \ -+ test -f $@ -+ -+info: zsh.info -+.PHONY: info -+ -+zsh.info: $(sdir)/zsh.texi -+ $(MAKEINFO) $(sdir)/zsh.texi -+ -+.yo.1: -+ @case $@ in \ -+ */*) target=$@ ;; \ -+ *) target=$(sdir)/$@ ;; \ -+ esac; \ -+ case '$(YODL)' in :*) touch $$target ;; *) \ -+ echo $(YODL) -o $$target -I$(sdir) -w zman.yo version.yo $< ; \ -+ $(YODL) -I$(sdir) -w zman.yo version.yo $< | \ -+ sed -e '1s/\\-/-/g' -e '/^\.'\''/d' -e 's/\(\\fB\)*'\''/\1\\\&'\''/' > $$target \ -+ ;; esac; \ -+ -+# These targets are no longer made by default, nor -+# distributed with the -doc.tar.gz, since the PDF -+# output is generally better. However, they still work. -+ps: us_ps a4_ps -+.PHONY: ps -+ -+us_ps: zsh_us.ps -+.PHONY: us_ps -+ -+zsh_us.ps: zsh.dvi -+ $(DVIPS) -t letter -o $@ zsh.dvi -+ -+a4_ps: zsh_a4.ps -+.PHONY: a4_ps -+ -+zsh_a4.ps: zsh.dvi -+ $(DVIPS) -t a4 -o $@ zsh.dvi -+ -+html: zsh_toc.html -+.PHONY: html -+ -+zsh_toc.html: $(sdir)/zsh.texi -+ $(TEXI2HTML) $(sdir)/zsh.texi -+ -+zshall.1: zsh.yo -+ @case $@ in \ -+ */*) target=$@ ;; \ -+ *) target=$(sdir)/$@ ;; \ -+ esac; \ -+ case '$(YODL)' in :*) touch $$target ;; *) \ -+ echo $(YODL) -o $$target -I$(sdir) -DZSHALL -w zman.yo version.yo zsh.yo; \ -+ $(YODL) -I$(sdir) -DZSHALL -w zman.yo version.yo zsh.yo | sed -e '1s/\\-/-/g' -e '/^\.'\''/d' > $$target \ -+ ;; esac; \ -+ -+../META-FAQ: META-FAQ.yo Zsh/metafaq.yo -+ case '$(YODL)' in :*) touch $(sdir_top)/META-FAQ ;; *) \ -+ $(YODL) -I$(sdir) META-FAQ.yo | sed -e '/NEXTLINE/N' -e '/DELLINE/d' -e '/^SECTHEAD$$/{N;s/^SECTHEAD.//;h;s/./-/g;H;g;}' -e 's/ *$$//' > $(sdir_top)/META-FAQ \ -+ ;; esac -+ -+$(YODLDOC): version.yo -+ -+$(sdir)/zsh.texi: $(YODLSRC) -+ -+man: $(MAN) -+.PHONY: man -+ -+$(MAN): zmacros.yo zman.yo -+ -+zsh.1 zshall.1: Zsh/intro.yo Zsh/metafaq.yo Zsh/invoke.yo Zsh/files.yo \ -+ Zsh/filelist.yo Zsh/filelist.yo Zsh/seealso.yo -+ -+zshbuiltins.1: Zsh/builtins.yo -+ -+zshcompctl.1: Zsh/compctl.yo -+ -+zshcompwid.1: Zsh/compwid.yo -+ -+zshcompsys.1: Zsh/compsys.yo -+ -+zshcontrib.1: Zsh/contrib.yo -+ -+zshexpn.1: Zsh/expn.yo -+ -+zshmisc.1: Zsh/grammar.yo Zsh/redirect.yo Zsh/exec.yo Zsh/func.yo \ -+ Zsh/jobs.yo Zsh/arith.yo Zsh/cond.yo Zsh/compat.yo \ -+ Zsh/prompt.yo Zsh/restricted.yo -+ -+zshmodules.1: Zsh/modules.yo Zsh/modlist.yo Zsh/modmenu.yo $(MODDOCSRC) -+ -+zshoptions.1: Zsh/options.yo -+ -+zshparam.1: Zsh/params.yo -+ -+zshroadmap.1: Zsh/roadmap.yo -+ -+zshtcpsys.1: Zsh/tcpsys.yo -+ -+zshzftpsys.1: Zsh/zftpsys.yo -+ -+zshzle.1: Zsh/zle.yo -+ -+version.yo: $(sdir_top)/Config/version.mk -+ ( \ -+ echo 'STARTDEF()'; \ -+ echo 'def(version)(0)('$(VERSION)')'; \ -+ echo 'def(date)(0)('$(VERSION_DATE)')'; \ -+ echo 'ENDDEF()#' | tr '#' '\\'; \ -+ ) > $(sdir)/version.yo -+ -+Zsh/modlist.yo: $(MODDOCSRC) -+ ( \ -+ echo "startitem()"; \ -+ for modfile in $(MODDOCSRC); do \ -+ sed -n -e '1{s|^COMMENT(!MOD!\(.*\)$$|item(tt(\1))(|;p;d;}' \ -+ -e '/^!MOD!)$$/q;p' \ -+ < $(sdir)/$$modfile; \ -+ echo ")"; \ -+ done; \ -+ echo "enditem()"; \ -+ echo "includefile(Zsh/modmenu.yo)"; \ -+ set '' $(MODDOCSRC); \ -+ mod1= mod2= mod3=; \ -+ test ".$$2" = . || \ -+ mod2=`sed -n '1{s|^COMMENT(!MOD!||;p;q;}' < $(sdir)/$$2`; \ -+ while test ".$$2" != .; do \ -+ mod3=; \ -+ test ".$$3" = . || \ -+ mod3=`sed -n '1{s|^COMMENT(!MOD!||;p;q;}' < $(sdir)/$$3`; \ -+ echo "texinode(The $$mod2 Module)($${mod3:+The $$mod3 Module})($${mod1:+The $$mod1 Module})(Zsh Modules)"; \ -+ echo "sect(The $$mod2 Module)"; \ -+ echo "includefile($${2})"; \ -+ shift; \ -+ mod1=$$mod2; \ -+ mod2=$$mod3; \ -+ done \ -+ ) > $(sdir)/Zsh/modlist.yo -+ -+Zsh/modmenu.yo: $(MODDOCSRC) -+ ( \ -+ echo "startmenu()"; \ -+ for modfile in $(MODDOCSRC); do \ -+ sed -n '1{s|^COMMENT(!MOD!\(.*\)$$|menu(The \1 Module)|;p;q;}' \ -+ < $(sdir)/$$modfile; \ -+ done; \ -+ echo "endmenu()" \ -+ ) > $(sdir)/Zsh/modmenu.yo -+ -+Zsh/manmodmenu.yo: $(MODDOCSRC) -+ ( \ -+ for modfile in $(MODDOCSRC); do \ -+ sed -n '1{s|^COMMENT(!MOD!\(.*\)$$|menu(The \1 Module)|;p;q;}' \ -+ < $(sdir)/$$modfile; \ -+ done \ -+ ) > $(sdir)/Zsh/manmodmenu.yo -+ -+# ========== DEPENDENCIES FOR INSTALLING ========== -+ -+# install just installs the manual pages -+install: install.man -+.PHONY: install -+ -+# uninstall just unistalls the manual pages -+uninstall: uninstall.man -+.PHONY: uninstall -+ -+# install man pages, creating install directory if necessary -+install.man: man -+ ${SHELL} $(sdir_top)/mkinstalldirs $(DESTDIR)$(mandir)/man1 -+ for file in $(MAN); do \ -+ $(INSTALL_DATA) $(sdir)/$$file $(DESTDIR)$(mandir)/man1/`echo $$file | sed 's|zsh|$(tzsh)|'` || exit 1; \ -+ done -+.PHONY: install.man -+ -+# install info pages, creating install directory if necessary -+install.info: texi -+ ${SHELL} $(sdir_top)/mkinstalldirs $(DESTDIR)$(infodir) -+ rm -rf infodir -+ mkdir infodir -+ if ( \ -+ sed '/^@setfilename/s|zsh|$(tzsh)|' \ -+ < $(sdir)/zsh.texi > infodir/tzsh.texi && \ -+ (cd infodir && $(MAKEINFO) tzsh.texi) && \ -+ for file in infodir/$(tzsh).info*; do \ -+ $(INSTALL_DATA) $$file $(DESTDIR)$(infodir) || exit 1; \ -+ done \ -+ ); then \ -+ if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \ -+ install-info --dir-file=$(DESTDIR)$(infodir)/dir \ -+ $(DESTDIR)$(infodir)/$(tzsh).info; \ -+ else true; fi; \ -+ rm -rf infodir; \ -+ exit 0; \ -+ else \ -+ rm -rf infodir; \ -+ exit 1; \ -+ fi -+.PHONY: install.info -+ -+# uninstall man pages -+uninstall.man: -+ for file in $(MAN); do \ -+ rm -f $(DESTDIR)$(mandir)/man1/`echo $$file | sed 's|zsh|$(tzsh)|'`; \ -+ done -+.PHONY: uninstall.man -+ -+# uninstall info pages -+uninstall.info: -+ rm -f $(DESTDIR)$(infodir)/$(tzsh).info -+ rm -f $(DESTDIR)$(infodir)/$(tzsh).info-[1-9]* -+.PHONY: uninstall.info -+ -+# install HTML manual -+install.html: html -+ ${SHELL} $(sdir_top)/mkinstalldirs $(DESTDIR)$(htmldir) -+ for file in zsh*.html; do \ -+ $(INSTALL_DATA) $$file $(DESTDIR)$(htmldir) || exit 1; \ -+ done -+.PHONY: install.html -+ -+# uninstall HTML manual -+uninstall.html: -+ rm -f $(DESTDIR)$(htmldir)/zsh*.html -+.PHONY: uninstall.html -+ -+# ========== DEPENDENCIES FOR CLEANUP ========== -+ -+clean-here: -+ rm -f *.html *.info* *.dvi *.ps *.pdf -+ rm -f *.aux *.cp *.cps *.fn *.fns *.ky *.log -+ rm -f *.pg *.pgs *.toc *.tp *.tps *.vr *.vrs -+ rm -rf infodir -+.PHONY: clean-here -+ -+distclean-here: clean-here -+ rm -f Makefile -+.PHONY: distclean-here -+ -+realclean-here: distclean-here -+ cd $(sdir) && rm -f Zsh/modlist.yo Zsh/modmenu.yo Zsh/manmodmenu.yo -+ cd $(sdir) && rm -f version.yo ../META-FAQ zsh.texi $(MAN) -+.PHONY: realclean-here -+ -+@CLEAN_MK@ -+ -+# ========== DEPENDENCIES FOR MAINTENANCE ========== -+ -+@CONFIG_MK@ Index: Doc/Makefile.in =================================================================== --- Doc/Makefile.in.orig 2006-12-17 17:02:02.000000000 +0100 @@ -520,96 +164,6 @@ Index: Doc/intro.ms .De The same is true of \fBCDPATH\fP and \fBcdpath\fP: .Ds -Index: Functions/Misc/checkmail -=================================================================== ---- Functions/Misc/checkmail.orig 2006-09-15 20:22:19.000000000 +0200 -+++ Functions/Misc/checkmail 2007-04-19 18:28:22.183587025 +0200 -@@ -1,4 +1,4 @@ --#! /usr/local/bin/zsh -+#! /usr/bin/zsh - # - # This autoloadable function checks the folders specified as arguments - # for new mails. The arguments are interpreted in exactly the same way -Index: Functions/Misc/run-help -=================================================================== ---- Functions/Misc/run-help.orig 2006-10-15 19:30:13.000000000 +0200 -+++ Functions/Misc/run-help 2007-04-19 18:28:22.231589900 +0200 -@@ -1,4 +1,4 @@ --#!/usr/local/bin/zsh -+#!/usr/bin/zsh - # - # Figure out where to get the best help, and get it. - # -@@ -11,24 +11,26 @@ - emulate -R zsh - setopt localoptions - -+: ${ZHELPDIR:=/usr/share/zsh/help} -+ - [[ $1 == "." ]] && 1="dot" - [[ $1 == ":" ]] && 1="colon" - - # Check whether Util/helpfiles has been used to generate zsh help - if [[ $# == 0 || $1 == "-l" ]] - then -- if [[ -n "${HELPDIR:-}" && -d $HELPDIR ]] -+ if [[ -n "${ZHELPDIR:-}" && -d $ZHELPDIR ]] - then - echo "Here is a list of topics for which special help is available:" - echo "" -- print -rc $HELPDIR/*(:t) -+ print -rc $ZHELPDIR/*(:t) - else - echo "There is no list of special help topics available at this time." - fi - return 0 --elif [[ -n "${HELPDIR:-}" && -r $HELPDIR/$1 && $1 != compctl ]] -+elif [[ -n "${ZHELPDIR:-}" && -r $ZHELPDIR/$1 && $1 != compctl ]] - then -- ${=PAGER:-more} $HELPDIR/$1 -+ ${=PAGER:-less -M} +/^$1 $ZHELPDIR/$1 - return $? - fi - -@@ -61,7 +63,7 @@ do - case ${what[(w)1]} in - (comp*) man zshcompsys;; - (zf*) man zshftpsys;; -- (*) builtin functions ${what[(w)1]} | ${=PAGER:-more};; -+ (*) builtin functions ${what[(w)1]} | ${=PAGER:-less -M};; - esac;; - (*( is a * builtin)) - case ${what[(w)1]} in -Index: Misc/globtests -=================================================================== ---- Misc/globtests.orig 2006-07-25 20:10:38.000000000 +0200 -+++ Misc/globtests 2007-04-19 18:28:22.275592535 +0200 -@@ -1,4 +1,4 @@ --#!/usr/local/bin/zsh -f -+#!/usr/bin/zsh -f - - setopt extendedglob badpattern - unsetopt kshglob -Index: Misc/globtests.ksh -=================================================================== ---- Misc/globtests.ksh.orig 1999-04-25 17:43:59.000000000 +0200 -+++ Misc/globtests.ksh 2007-04-19 18:28:22.311594691 +0200 -@@ -1,4 +1,4 @@ --#!/usr/local/bin/zsh -f -+#!/usr/bin/zsh -f - - setopt kshglob extendedglob - -Index: Misc/lete2ctl -=================================================================== ---- Misc/lete2ctl.orig 1999-04-15 20:10:27.000000000 +0200 -+++ Misc/lete2ctl 2007-04-19 18:28:22.323595410 +0200 -@@ -1,4 +1,4 @@ --#!/usr/local/bin/perl -w -+#!/usr/bin/perl -w - # - # ``Wee have also Shelles, thee Lyke of whych you knowe not, wherein - # thee User may with thee merest Presse of thee Tabbe-Keye expande Index: Src/Makefile.in =================================================================== --- Src/Makefile.in.orig 2005-07-24 06:47:57.000000000 +0200 @@ -655,16 +209,6 @@ Index: Src/init.c path[3] = ztrdup("/usr/local/bin"); path[4] = NULL; -Index: Test/ztst.zsh -=================================================================== ---- Test/ztst.zsh.orig 2006-11-28 23:09:00.000000000 +0100 -+++ Test/ztst.zsh 2007-04-19 18:28:22.459603555 +0200 -@@ -1,4 +1,4 @@ --#!/usr/local/bin/zsh -f -+#!/usr/bin/zsh -f - # The line above is just for convenience. Normally tests will be run using - # a specified version of zsh. With dynamic loading, any required libraries - # must already have been installed in that case. Index: Util/check_exports =================================================================== --- Util/check_exports.orig 2004-03-12 19:56:48.000000000 +0100 diff --git a/zsh-4.3.4.tar.bz2 b/zsh-4.3.4.tar.bz2 deleted file mode 100644 index 6158944..0000000 --- a/zsh-4.3.4.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6fa0e22cb0da3a02c115425097002f2b4bb56e412db6c821ca111e088cbfdec6 -size 2374851 diff --git a/zsh-4.3.5-doc.tar.bz2 b/zsh-4.3.5-doc.tar.bz2 new file mode 100644 index 0000000..bc52088 --- /dev/null +++ b/zsh-4.3.5-doc.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7dd2cd44d093a357a3b9fb5c1dba84345f3eaf4638cd968f9a8ea3bb622fc349 +size 2463496 diff --git a/zsh-4.3.5.tar.bz2 b/zsh-4.3.5.tar.bz2 new file mode 100644 index 0000000..cbfc336 --- /dev/null +++ b/zsh-4.3.5.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebe74df173d5b713e4e839e691da279dc9b4d4d0d98b9886cc725217e9902105 +size 2513384 diff --git a/zsh.changes b/zsh.changes index 9668843..63d1ce6 100644 --- a/zsh.changes +++ b/zsh.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Thu Mar 20 14:46:44 CET 2008 - hvogel@suse.de + +- update to 4.3.5 + * Various bugfixes + * stop tindent becoming negative, which causes infinite use of + memory; add debug test to see where it would become negative. + * make malloc(0) allocate a single byte instead of returning + invalid (and unfreeable) memory. + * fix race in POSIX signal blocking + * various completion fixes/updates, mostly git + * tidy up module interface and documentation + * more build tests + * The new extended globbing flag (#cN,M) behaves similarly to + the extended regular expression syntax {N,M}. + * The zsh/datetime module has been enhanced and a calendar function + system has been added along the lines of (but much enhanced from) + * A new module zsh/curses provides a builtin zcurses for access to + to the curses screen manipulation package. + ------------------------------------------------------------------- Mon Dec 3 15:40:31 CET 2007 - hvogel@suse.de diff --git a/zsh.spec b/zsh.spec index 365a4da..12f1184 100644 --- a/zsh.spec +++ b/zsh.spec @@ -1,7 +1,7 @@ # -# spec file for package zsh (Version 4.3.4) +# spec file for package zsh (Version 4.3.5) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -10,18 +10,15 @@ # norootforbuild + Name: zsh -Version: 4.3.4 -Release: 57 +Version: 4.3.5 +Release: 1 License: Other uncritical OpenSource License Group: System/Shells BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: ncurses-devel -%if %suse_version > 1000 BuildRequires: libcap-devel -%else -BuildRequires: libcap -%endif BuildRequires: yodl PreReq: %{install_info_prereq} Url: http://www.zsh.org @@ -144,7 +141,24 @@ groff Doc/intro.ms > intro.txt %{_mandir}/man1/zsh*.1.gz %changelog -* Mon Dec 03 2007 - hvogel@suse.de +* Thu Mar 20 2008 hvogel@suse.de +- update to 4.3.5 + * Various bugfixes + * stop tindent becoming negative, which causes infinite use of + memory; add debug test to see where it would become negative. + * make malloc(0) allocate a single byte instead of returning + invalid (and unfreeable) memory. + * fix race in POSIX signal blocking + * various completion fixes/updates, mostly git + * tidy up module interface and documentation + * more build tests + * The new extended globbing flag (#cN,M) behaves similarly to + the extended regular expression syntax {N,M}. + * The zsh/datetime module has been enhanced and a calendar function + system has been added along the lines of (but much enhanced from) + * A new module zsh/curses provides a builtin zcurses for access to + to the curses screen manipulation package. +* Mon Dec 03 2007 hvogel@suse.de - cleanup initialization files * Dont source profile from zshenv. profile is not for interactive shells [#343621] @@ -152,169 +166,169 @@ groff Doc/intro.ms > intro.txt and its easy to get rid of it. * Source bash.bashrc from zshrc to keep the features and make it possible to get rid of it easier. -* Wed Jul 04 2007 - hvogel@suse.de +* Wed Jul 04 2007 hvogel@suse.de - update to version 4.3.4 * various bugfixes * countless completion fixes * some new completions * various UTF8 fixes - remove autoresume option from default config [#287776] -* Fri Mar 30 2007 - rguenther@suse.de +* Fri Mar 30 2007 rguenther@suse.de - add ncurses-devel BuildRequires. -* Fri Jul 14 2006 - mskibbe@suse.de +* Fri Jul 14 2006 mskibbe@suse.de - merged in patches from poeml (mruecker@suse.de) - rediffed patches for -p0 (mruecker@suse.de) - update to version 4.3.2 which (mruecker@suse.de) o fix two minor build problems o contains initial support for multibyte characters in the shell's line editor - only require libcap for build on 10.0 and older (mruecker@suse.de) -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Sat Jan 14 2006 - schwab@suse.de +* Sat Jan 14 2006 schwab@suse.de - Don't strip binaries. -* Mon Dec 05 2005 - hvogel@suse.de +* Mon Dec 05 2005 hvogel@suse.de - clean up specfile - document profiling builds -* Mon Dec 05 2005 - mmj@suse.de +* Mon Dec 05 2005 mmj@suse.de - Fix typo -* Mon Dec 05 2005 - mmj@suse.de +* Mon Dec 05 2005 mmj@suse.de - Update to 4.2.6 -* Wed Apr 06 2005 - mmj@suse.de +* Wed Apr 06 2005 mmj@suse.de - Update to 4.2.5 -* Tue Mar 15 2005 - mmj@suse.de +* Tue Mar 15 2005 mmj@suse.de - Fix Makefile completion by using the _make from an older zsh version [#72875] -* Thu Feb 17 2005 - poeml@suse.de +* Thu Feb 17 2005 poeml@suse.de - update yast2 completion to also complete *.ycp files -* Thu Feb 03 2005 - mmj@suse.de +* Thu Feb 03 2005 mmj@suse.de - Update to 4.2.4 -* Mon Jan 31 2005 - ro@suse.de +* Mon Jan 31 2005 ro@suse.de - adapt to texi2html changes -* Wed Jan 26 2005 - uli@suse.de +* Wed Jan 26 2005 uli@suse.de - run configure with --with-tcsetpgrp as suggested by the fail log (fixes s390*) -* Sat Jan 15 2005 - mmj@suse.de +* Sat Jan 15 2005 mmj@suse.de - Update to zsh-4.2.3 which is a bugfix release not really affecting us, but better keep up to date -* Wed Jan 12 2005 - mmj@suse.de +* Wed Jan 12 2005 mmj@suse.de - Update to zsh-4.2.2 -* Mon Dec 20 2004 - poeml@suse.de +* Mon Dec 20 2004 poeml@suse.de - fix yast2 completion to work without /sbin in PATH [#49374] - fix yast2 and SuSEconfig completion to not show files from working directory - update hwinfo completion -* Fri Aug 13 2004 - mmj@suse.de +* Fri Aug 13 2004 mmj@suse.de - Update to zsh-4.2.1 -* Wed Jul 28 2004 - ro@suse.de +* Wed Jul 28 2004 ro@suse.de - fix build of helpfiles after groff update -* Fri Mar 19 2004 - mmj@suse.de +* Fri Mar 19 2004 mmj@suse.de - Update to zsh-4.2.0 final release -* Mon Mar 08 2004 - mmj@suse.de +* Mon Mar 08 2004 mmj@suse.de - Update to zsh-4.2.0-pre-3 -* Thu Feb 26 2004 - mmj@suse.de +* Fri Feb 27 2004 mmj@suse.de - Update to zsh-4.2.0-pre-1 -* Fri Jan 16 2004 - mmj@suse.de +* Fri Jan 16 2004 mmj@suse.de - Use -fprofile-arcs when linking and -fno-strict-aliasing for compiling. - Fix tail syntax -* Sat Oct 18 2003 - mmj@suse.de +* Sat Oct 18 2003 mmj@suse.de - Fix neededforbuild -* Thu Oct 16 2003 - mmj@suse.de +* Thu Oct 16 2003 mmj@suse.de - Don't build as root - Cleanup specfile -* Tue Oct 14 2003 - jh@suse.de +* Tue Oct 14 2003 jh@suse.de - Fix profiling lockup. (we can not profile dl_closed modules yet) -* Thu Jun 19 2003 - mmj@suse.de +* Thu Jun 19 2003 mmj@suse.de - Update to 4.1.1 - Enable profiling -* Thu May 08 2003 - mmj@suse.de +* Thu May 08 2003 mmj@suse.de - And do it even better, thanks Andreas Schwab. -* Thu May 08 2003 - mmj@suse.de +* Thu May 08 2003 mmj@suse.de - Use a better way of unaliasing 'which'. Thanks Ingo Lameter. -* Thu Apr 24 2003 - ro@suse.de +* Thu Apr 24 2003 ro@suse.de - fix install_info --delete call and move from preun to postun -* Mon Apr 07 2003 - mmj@suse.de +* Mon Apr 07 2003 mmj@suse.de - Only delete info entries when removing last version. -* Fri Feb 07 2003 - mmj@suse.de +* Fri Feb 07 2003 mmj@suse.de - Use %%install_info macro - Clean up build root -* Thu Jan 09 2003 - mmj@suse.de +* Thu Jan 09 2003 mmj@suse.de - Set the important option 'nopromptcr' to not screw output. -* Mon Sep 16 2002 - mmj@suse.de +* Mon Sep 16 2002 mmj@suse.de - Use BuildRoot -* Fri Aug 16 2002 - mmj@suse.de +* Fri Aug 16 2002 mmj@suse.de - Move zsh binary to /bin [#17758] - Use proper libdir -* Thu Aug 15 2002 - poeml@suse.de +* Thu Aug 15 2002 poeml@suse.de - update completion for _yast{,2} and add one for _hwinfo -* Wed Aug 14 2002 - mmj@suse.de +* Thu Aug 15 2002 mmj@suse.de - Update to 4.0.6 which was released this fast b/c a termcap / terminfo fix was forgotten together with a fix for _mount. -* Mon Aug 12 2002 - mmj@suse.de +* Mon Aug 12 2002 mmj@suse.de - Update to 4.0.5 which includes a lot more completion, modules and bugfixes. -* Tue Jun 04 2002 - mmj@suse.de +* Tue Jun 04 2002 mmj@suse.de - Added the html documentation from the ZSH team. -* Tue Apr 16 2002 - mmj@suse.de +* Tue Apr 16 2002 mmj@suse.de - Fix to own %%{_defaultdocdir}/zsh -* Mon Mar 11 2002 - mmj@suse.de +* Mon Mar 11 2002 mmj@suse.de - Comment out a completion that a lot of people find broken -* Fri Feb 22 2002 - mmj@suse.de +* Fri Feb 22 2002 mmj@suse.de - Added yast2 and SuSEconfig completion from poeml@ -* Wed Feb 13 2002 - stepan@suse.de +* Wed Feb 13 2002 stepan@suse.de - remove .orig and .rej files from patch set. -* Wed Jan 30 2002 - mmj@suse.de +* Wed Jan 30 2002 mmj@suse.de - Moved /etc/zshrc and /etc/zshenv to this package. This is ok b/c it is only specific zsh options. -* Thu Dec 13 2001 - mmj@suse.de +* Thu Dec 13 2001 mmj@suse.de - Fix broken symlink from help/man1 -> ../Doc -* Sat Oct 27 2001 - mmj@suse.de +* Sat Oct 27 2001 mmj@suse.de - Update to 4.0.4 -* Thu Oct 25 2001 - mmj@suse.de +* Thu Oct 25 2001 mmj@suse.de - Update to 4.0.3 -* Tue Jun 26 2001 - mmj@suse.de +* Tue Jun 26 2001 mmj@suse.de - Update to the newly released 4.0.2 -* Sat Jun 02 2001 - mmj@suse.de +* Sat Jun 02 2001 mmj@suse.de - Updated to the new stable release, zsh-4.0.1 - Fixed build prob on beta-i386 and beta-ia64 -* Tue May 08 2001 - mfabian@suse.de +* Tue May 08 2001 mfabian@suse.de - bzip2 sources -* Sun Apr 15 2001 - schwab@suse.de +* Sun Apr 15 2001 schwab@suse.de - Fix missing declarations. -* Fri Apr 13 2001 - mmj@suse.de +* Fri Apr 13 2001 mmj@suse.de - Updated to 4.0.1-pre-3 -* Wed Mar 14 2001 - mmj@suse.de +* Wed Mar 14 2001 mmj@suse.de - Updated to 4.0.1-pre-2 -* Sun Feb 18 2001 - mmj@suse.de +* Sun Feb 18 2001 mmj@suse.de - Updated to 4.0.1-pre-1 -* Fri Dec 15 2000 - werner@suse.de +* Fri Dec 15 2000 werner@suse.de - Update to 3.1.9-dev-8 -* Fri Oct 06 2000 - kukuk@suse.de +* Fri Oct 06 2000 kukuk@suse.de - Change group tag -* Fri May 12 2000 - schwab@suse.de +* Fri May 12 2000 schwab@suse.de - Update config files. - Move docs to %%{_defaultdocdir}. -* Thu Jan 27 2000 - werner@suse.de +* Thu Jan 27 2000 werner@suse.de - New zsh version 3.1.6-dev-16 - Install html and info documentation - Enable run-help help library - Fix paths of perl and zsh scripts - Enable command line history - Enable command line complementation/correction -* Mon Dec 06 1999 - schwab@suse.de +* Mon Dec 06 1999 schwab@suse.de - Fix errors from makeinfo -* Mon Sep 13 1999 - bs@suse.de +* Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. -* Tue Nov 17 1998 - bs@suse.de +* Tue Nov 17 1998 bs@suse.de - removed symlink /etc/zshrc -> profile (aaa_base contains a real zshrc now) -* Fri Oct 10 1997 - florian@suse.de +* Fri Oct 10 1997 florian@suse.de - update to version 3.0.5 -* Mon Jun 23 1997 - florian@suse.de +* Tue Jun 24 1997 florian@suse.de - update to version 3.0.4 -* Wed Jan 22 1997 - florian@suse.de +* Wed Jan 22 1997 florian@suse.de - update to version 3.0.2 -* Thu Jan 02 1997 - florian@suse.de +* Thu Jan 02 1997 florian@suse.de - update to version 3.0.1 - added more documentation in binary package -* Thu Jan 02 1997 - florian@suse.de +* Thu Jan 02 1997 florian@suse.de new version 3.0.0