<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/shells, branch pkgsrc-2004Q2</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2004Q2</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2004Q2'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2004-06-11T10:01:35Z</updated>
<entry>
<title>lint</title>
<updated>2004-06-11T10:01:35Z</updated>
<author>
<name>cjep</name>
<email>cjep@pkgsrc.org</email>
</author>
<published>2004-06-11T10:01:35Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=4cf2fa0735ca011a179c7f6d90b4eac6615086ec'/>
<id>urn:sha1:4cf2fa0735ca011a179c7f6d90b4eac6615086ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added xsh-1.8.2.</title>
<updated>2004-05-29T02:07:50Z</updated>
<author>
<name>xtraeme</name>
<email>xtraeme@pkgsrc.org</email>
</author>
<published>2004-05-29T02:07:50Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=340624ba4b0e42f2af824ba973cc70ff2dbbe21e'/>
<id>urn:sha1:340624ba4b0e42f2af824ba973cc70ff2dbbe21e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial import of xsh-1.8.2 from pkgsrc-wip, packaged by pancake with</title>
<updated>2004-05-29T02:06:23Z</updated>
<author>
<name>xtraeme</name>
<email>xtraeme@pkgsrc.org</email>
</author>
<published>2004-05-29T02:06:23Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f11cde6d8d9b15c18099ffc9e9d1a736a357eda6'/>
<id>urn:sha1:f11cde6d8d9b15c18099ffc9e9d1a736a357eda6</id>
<content type='text'>
minor changes by me.

XSH is a fast and powerful command-line XML editor. It may be used to
query and modify XML documents. XSH may be used either interactivelly or
for off-line processing (like bash). XPath expressions are used to
select parts of XML document to be processed.

Both system shell and perl are accessible from XSH in a very natural
way. XSH itself is written in Perl and uses XML::LibXML bindings of
gnome-xml2 library in the background level.</content>
</entry>
<entry>
<title>Upgrade to tcsh-6.13.00:</title>
<updated>2004-05-19T17:42:35Z</updated>
<author>
<name>kim</name>
<email>kim@pkgsrc.org</email>
</author>
<published>2004-05-19T17:42:35Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1b94f191329ad8b2c24a7f5bad5d3188c30b03ad'/>
<id>urn:sha1:1b94f191329ad8b2c24a7f5bad5d3188c30b03ad</id>
<content type='text'>
 36. V6.13.00 - 20040519
 35. V6.12.03 - 20040322
 34. turn on kanji and dspmbyte by default; add check for utf8 locales,
     and turn parsing of that automatically based on $LANG.
 33. Fix compilation issue under Windows/NT and charset incorrect patch
     (Yoshiyuki Sakakibara)
 32. completion additions (Tom Warzeka)
 31. compilation fix (Martin Kraemer)
 30. V6.12.02 - 20040221
 29. Glob completion listing addition (Tom Warzeka)
 28. BS2000 bs2cmd builtin. (Martin Kraemer)
 27. Fix interrupt resetting code when /etc startup scripts have syntax errors
     (Mark A. Grondona)
 26. Clarification of kill-ring commands (Per Hedeland)
 25. Debian completion additions (Martin Godisch)
 24. Japanese character set fixes (Juehiro-san) from debian
 23. NLS charset fixes; disabled since they only work with gnu gencat
     (Martin Godisch)
 22. Fix HPUX &gt;= 11 resource (Jack Cummings)
 21. Handle breaksw that jumps out of loops.
 20. Revert #16. It causes worse problems.
 19. Avoid using execl() because the last NULL does not always promoted to
     a pointer because the function is variadic (Harti Brandt)
 18. revert ignoreeof to the 6.11.00 behavior and document it (Martin Godisch)
 17. do a case insensitive comparison for the multibyte vars (Martin Godisch)
 16. don't sigsuspend() for an already exited job
 15. glob all arguments in source (Martin Godisch)
 14. various debian fixes (Martin Godisch)
 13. setenv syntax check revert (Satoshi I. Nozawa)
 12. EAGAIN typo (dan harkless)
 11. filec compilation issue on hpux (beebe)
 10. win32 compilation fixes for O_LARGEFILE (amol)
  9. Don't go into an infinite loop when tcgetpgrp() returns an error.
  8. Cygwin fixes (Corinna Vinschen)
  7. NLS catclose() bug avoidance (KAJIMOTO Masato)
  6. V6.12.01 - 20030208
  5. Misc NT cleanup. No more GPL code (amol)
  4. use strtol() to detect errors in builtin kill (Peter Jeremy)
  3. Recognize linux systems on mips* (Maciej W. Rozycki)
  2. Enable complete=igncase on unix (Stephen Krauth)
  1. Eliminate maxitems (Todd Miller)</content>
</entry>
<entry>
<title>The Makefile for builtins is not using CFLAGS, but we do need CFLAGS</title>
<updated>2004-05-17T22:29:30Z</updated>
<author>
<name>jschauma</name>
<email>jschauma@pkgsrc.org</email>
</author>
<published>2004-05-17T22:29:30Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=24482317ee7fa624ecf4bcaba3cd3bb2438f3e93'/>
<id>urn:sha1:24482317ee7fa624ecf4bcaba3cd3bb2438f3e93</id>
<content type='text'>
(for example under IRIX64 using gcc, where it otherwise will produce
32bit object files).  Patch that.</content>
</entry>
<entry>
<title>On some systems (for example IRIX 5.3 with the IDO compilers), none of the</title>
<updated>2004-05-12T20:56:14Z</updated>
<author>
<name>jschauma</name>
<email>jschauma@pkgsrc.org</email>
</author>
<published>2004-05-12T20:56:14Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=7cb38bc8876cecd19a1b39477ecd5abc86f70427'/>
<id>urn:sha1:7cb38bc8876cecd19a1b39477ecd5abc86f70427</id>
<content type='text'>
#ifdefs after this label leads to any code, so insert a no-op, just in case.

Based on emails from Georg Schwarz to wiz, also noted in
http://mail.gnu.org/archive/html/bug-bash/2003-04/msg00002.html.</content>
</entry>
<entry>
<title>Add and enable posh.</title>
<updated>2004-05-07T10:11:46Z</updated>
<author>
<name>jmmv</name>
<email>jmmv@pkgsrc.org</email>
</author>
<published>2004-05-07T10:11:46Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=59eee8e1443a724dc4fc5545edd7a4b3ae622e16'/>
<id>urn:sha1:59eee8e1443a724dc4fc5545edd7a4b3ae622e16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial import of posh, version 0.3:</title>
<updated>2004-05-07T10:11:13Z</updated>
<author>
<name>jmmv</name>
<email>jmmv@pkgsrc.org</email>
</author>
<published>2004-05-07T10:11:13Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=6f532435cc91da9cbc70e469909c8fcef5acedfe'/>
<id>urn:sha1:6f532435cc91da9cbc70e469909c8fcef5acedfe</id>
<content type='text'>
posh is a stripped-down version of pdksh that aims for compliance with
Debian's policy, and also has a few extra features.</content>
</entry>
<entry>
<title>Enable pkgviews installation.</title>
<updated>2004-05-06T22:29:36Z</updated>
<author>
<name>cube</name>
<email>cube@pkgsrc.org</email>
</author>
<published>2004-05-06T22:29:36Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=5ae8c7a8ea8808b5eb7ef5371a4dd4eaa85dc472'/>
<id>urn:sha1:5ae8c7a8ea8808b5eb7ef5371a4dd4eaa85dc472</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update osh to 040216 and enable pkgviews installation.</title>
<updated>2004-04-25T15:49:57Z</updated>
<author>
<name>minskim</name>
<email>minskim@pkgsrc.org</email>
</author>
<published>2004-04-25T15:49:57Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f5fa43151429e94ab63de01f75baba111a16569c'/>
<id>urn:sha1:f5fa43151429e94ab63de01f75baba111a16569c</id>
<content type='text'>
This closes PR pkg/25314.

Changes:
	* Made various changes to hopefully improve the clarity.
	  Added COMPATIBILITY, HISTORY, and NOTES sections.
	* Made changes to how the shell handles terminating `\' characters
	  w/ the `-c' and `-t' flags.  This is a simple extension of the
	  same behaviour exhibited when the shell is interactive or when it
	  executes a command file, the only difference being that where a
	  terminating `\' character causes the shell to read the next line
	  of input in an interactive shell or command file, w/ the `-c' and
	  `-t' flags the shell terminates w/o executing the command line.
	* Allow parameter substitution w/ the `-c' and `-t' flags.  This
	  feature is not documented.  For example, invoking the shell as
	  follows allows parameter substitution to take place:
	  % osh -t one two three
	  echo $0 $1 $2 $3
	  -t one two three
	* The shell now ignores SIGINT and SIGQUIT when the `-c' or `-t' flag
	  is used.  Thus, asynchronous commands invoked in this way ignore
	  interrupts as they should.
	* Ignore SIGINT and SIGQUIT for all commands started from asynchronous
	  subshells.  For example, `( sleep 300; some_command ) &gt;outfile&amp;' now
	  ignores `^C' and `^\' as it should.
	* Don't ignore SIGINT and SIGQUIT for asynchronous commands started
	  in command files.  If a command file is terminated by one of these
	  signals, the asynchronous commands should also terminate.
	* Reverted a change made to termination reporting in osh-040216 that
	  was not actually compatible w/ the V6 shell.
	* Always terminate the shell when read(2) fails.
	  This fixes a possible infinite loop.
	* Fixed a bug in the parser that caused syntactically incorrect
	  subshell commands not to be detected as such when preceded by
	  redirection arguments (e.g., `&lt;infile &gt;outfile ( | )').
	  This bug was introduced in osh-040216.
	* Fixed possible buffer overflows in substparm(); added a new error
	  message, "Too many characters", and made other changes necessary to
	  properly deal w/ the new error condition.  This problem had been
	  present since at least osh-020214.
	* Made some changes to how globbing is handled by the shell.
	  Specifically, glob(3) should only be called when an argument contains
	  unquoted occurrences of any of the glob characters `*', `?', or `['.
	  Previously, it was being called for every argument of an external
	  command.  This change improves run-time performance slightly as
	  judged by time(1) and information returned by getrusage(2).
	* The above-mentioned change also allows the following compatibility
	  feature.  Added globbing compatibility when the shell is compiled
	  w/ -DCLONE so that when no matches are found a diagnostic,
	  "No match", is printed.</content>
</entry>
</feed>
