245 Commits

Author SHA256 Message Date
Stephan Kulow
3a3c23b9c3 Accepting request 101404 from shells
- Make ex really work that is vim is required for build otherwise
  libpp API does not work correct

- Make sigexec using a contolling terminal

- Avoid compiler optimizers which may cause asynchrony behaviour

- Update to 2012-01-01 of ksh93u+ which includes some of our patches
  12-01-01 A timing problem with >; has been fixed.
  12-01-01 A macro expansion memory leak has been fixed.
  11-12-26 A bug in array assignments of the form arr=( $arr[i] ...) in which
           arr was not unset before the assignment has been fixed. 
  11-12-20 A number of code changes were made based on the results of errors
           indicated by static code analysis.
  11-12-13 In vi edit mode a lteral <TAB> can now be entered by preceding it
           with a backshash.
  11-12-13 When tab is entered for completion after a ' or ", the ' and "
           characters are no longer deleted.
  11-12-07 A bug in which a program in the current direcotry with a . in the
           name could fail to execute when both PATH and FPATH end with :. has
           been fixed.
  11-12-07 I fixed a bug in which a variable expansion in a large here-document
           could be expanded to a null string.
  11-12-06 An optimization to read was added in the case the the read command
           was redirected from a file.
  11-12-06 Changes were made to make the line limit for read unlimited by
           default.
  11-12-05 A bug in which unsetting an array variable did not completely clear
           the variable in some cases has been fixed.
  11-12-02 +The printf alternative character # when applied to the %q format will

OBS-URL: https://build.opensuse.org/request/show/101404
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=72
2012-01-25 14:01:59 +00:00
Dr. Werner Fink
fcd1020dfe .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=82
2012-01-24 18:43:43 +00:00
Dr. Werner Fink
8ac42a6f64 .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=81
2012-01-24 16:09:02 +00:00
Dr. Werner Fink
87a6c710e0 .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=80
2012-01-23 14:16:26 +00:00
Dr. Werner Fink
a60a2493b1 .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=79
2012-01-20 17:45:26 +00:00
Stephan Kulow
0d9159e99c Accepting request 98248 from shells
- Don't run tests in qemu - they fail (forwarded request 97300 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/98248
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=71
2011-12-27 17:35:53 +00:00
Dr. Werner Fink
e215ef43c3 Accepting request 97300 from openSUSE:Factory:ARM
- Don't run tests in qemu - they fail

OBS-URL: https://build.opensuse.org/request/show/97300
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=77
2011-12-26 18:08:14 +00:00
Stephan Kulow
5078fa3379 replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=70
2011-12-06 17:22:04 +00:00
OBS User buildservice-autocommit
f101dcf5fd Updating link to change in openSUSE:Factory/ksh revision 70.0
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=2a5405429ebbfefd76c3d80ba83f34a1
2011-12-06 17:22:04 +00:00
Stephan Kulow
01ee6ef3e8 Accepting request 91924 from shells
- Implement a patch for both regressions reported here
  mailman.research.att.com/pipermail/ast-developers/2011q3/000951.html 

- Add patch from mailing list to avoid stupid crahs on empty job list. 

- Fix a typo in the patch 

- Add and modify a patch from David korn to be able to handle multi
  byte characters at the boundary of the buffer used for parsing
  here documents (bnc#705032) 

- Update to 2011-06-30 of ksh93u which includes our patches for
  several problems (e.g. Shift.JIS, S390, bnc#697394):
  11-06-22 The shell compiler now supports process substitution.
  11-06-22 +Added code to support process substitution on systems that do
           not supply the /dev/fd directory.
  11-06-21 Fixed extraneous jobs Done messages when builin is at the end of a
           pipeline.
  11-06-20 Fixed two regression tests.
  11-06-20 Fixed a bug introduced on last update.
  11-06-14 A bug with pipefail in which the shell would wait for background
           jobs to complete has been fixed.
  11-06-09 A bug which caused the options.sh regression test to fail on OS390
           Linux has been fixed.  The bug could also have affected other systems.
  11-06-07 A number of changes to support the still undocuments namespace option
           have been added.
  11-06-06 A bug in which command substitution of eval would hang when it  had
           standard error redirected to standard output has been fixed.
  11-06-01 A bug in case statement fall through (;&) ignoring set -e was fixed.
  11-06-01 A bug in which creating a left or right justified upper or lowercase

OBS-URL: https://build.opensuse.org/request/show/91924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=69
2011-11-18 14:45:43 +00:00
Dr. Werner Fink
07953c099a .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=74
2011-11-17 12:19:13 +00:00
Dr. Werner Fink
1f0b1fbaae .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=73
2011-09-02 12:19:30 +00:00
Dr. Werner Fink
27a8d31897 .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=72
2011-07-14 16:34:09 +00:00
Dr. Werner Fink
6fc562167e .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=71
2011-07-12 15:52:10 +00:00
Sascha Peilicke
8cd831e498 Autobuild autoformatter for 75844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=67
2011-07-08 12:58:30 +00:00
OBS User buildservice-autocommit
af780b3f7e Updating link to change in openSUSE:Factory/ksh revision 67.0
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=7faaab511f29d332285f7585b5b6ec82
2011-07-08 12:58:30 +00:00
Sascha Peilicke
79a1020e2f Accepting request 75844 from shells
- Check for ascii8 troff device, if not available use utf8 

- Extract messages from ksh source code automagic by using msgcc and
  libpp from upstream ast-base packages (realted to bnc#703854) only
  missing are the translations for those messages

- Drop locale support as it is out of sync since year 2000 (bnc#703854)

OBS-URL: https://build.opensuse.org/request/show/75844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=66
2011-07-08 12:58:18 +00:00
Dr. Werner Fink
0fff6f7605 .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=69
2011-07-07 13:17:49 +00:00
Dr. Werner Fink
67adef223f .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=68
2011-07-05 15:32:26 +00:00
Sascha Peilicke
262ec5a963 Autobuild autoformatter for 75337
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=65
2011-07-05 08:15:17 +00:00
OBS User buildservice-autocommit
bb71049666 Updating link to change in openSUSE:Factory/ksh revision 65.0
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=f2354b9a771078775d441ed73d3ea9db
2011-07-05 08:15:17 +00:00
Sascha Peilicke
422ced5088 Accepting request 75337 from shells
- Avoid crash on unset of function within the same function

OBS-URL: https://build.opensuse.org/request/show/75337
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=64
2011-07-05 08:15:01 +00:00
Dr. Werner Fink
d678d6138a .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=66
2011-07-04 15:44:29 +00:00
Sascha Peilicke
d3ff35d430 Autobuild autoformatter for 74013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=63
2011-06-17 13:26:22 +00:00
OBS User buildservice-autocommit
8774407a03 Updating link to change in openSUSE:Factory/ksh revision 63.0
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=234abb81a4eef23a4cc67b4b95af57c0
2011-06-17 13:26:22 +00:00
Sascha Peilicke
5bf5bb85a9 Accepting request 74013 from shells
- Fix off by one error which should make timetype.sh work now
- Update the array fix as well as the pipe fix
- This also fixes bnc#677790

- Avoid redirection in subshell if an eval was used (bnc#697394)

- Extend Shift.JIS patch to avoid breakage of the parsers above
- Avoid mounting 3D file system as this does not exist on linux

OBS-URL: https://build.opensuse.org/request/show/74013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=62
2011-06-17 13:26:05 +00:00
Dr. Werner Fink
393ab1a914 .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=64
2011-06-17 10:32:43 +00:00
Dr. Werner Fink
3f0882d827 .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=63
2011-06-14 14:26:12 +00:00
Dr. Werner Fink
d0dcc5884d .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=62
2011-06-14 12:00:11 +00:00
Dr. Werner Fink
9b95f29bf2 .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=61
2011-06-10 18:37:35 +00:00
Dr. Werner Fink
b1f01e92ad .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=60
2011-06-10 17:12:42 +00:00
Dr. Werner Fink
a12f007593 .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=59
2011-06-10 15:31:51 +00:00
Dr. Werner Fink
913bc64e52 .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=58
2011-06-10 08:24:05 +00:00
Dr. Werner Fink
c7704d134c .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=57
2011-06-08 13:18:04 +00:00
Sascha Peilicke
4fc25d8a67 Autobuild autoformatter for 72408
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=61
2011-06-01 10:46:37 +00:00
OBS User buildservice-autocommit
b9e71b5e90 Updating link to change in openSUSE:Factory/ksh revision 61.0
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=17f9a6e0d4f4852356a7fca7ea12ec58
2011-06-01 10:46:37 +00:00
Sascha Peilicke
e59ddf5ddd Accepting request 72408 from shells
- Correct timetype.sh ... nevertheless typeset -T does not work
  with array types as this requires ksh93u

OBS-URL: https://build.opensuse.org/request/show/72408
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=60
2011-06-01 10:46:28 +00:00
Dr. Werner Fink
6d0b8c630a .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=55
2011-06-01 09:33:25 +00:00
Sascha Peilicke
704f1a6a93 Autobuild autoformatter for 71183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=59
2011-05-26 09:07:16 +00:00
OBS User buildservice-autocommit
535e03ea8c Updating link to change in openSUSE:Factory/ksh revision 59.0
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=6a0666562f4b5cd6d8f576aa05deff1e
2011-05-26 09:07:16 +00:00
Sascha Peilicke
e0fc599ae7 Accepting request 71183 from shells
- gcc dumps out poerpc64 even on powerpc which does break the
  binary in a very special way e.g. in getopt(3)
- do not use CC but CCFLAGS and HOSTTYPE at make time

OBS-URL: https://build.opensuse.org/request/show/71183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=58
2011-05-26 09:07:05 +00:00
Dr. Werner Fink
bf50a4e8bc .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=53
2011-05-24 16:36:50 +00:00
Sascha Peilicke
c54def44db Autobuild autoformatter for 70215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=57
2011-05-16 08:28:43 +00:00
OBS User buildservice-autocommit
ed35dc9f33 Updating link to change in openSUSE:Factory/ksh revision 57.0
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=6a93c0a7263ef5e58de2f87bcf6fe4d8
2011-05-16 08:28:43 +00:00
Sascha Peilicke
48db7c17da Accepting request 70215 from shells
- Add workaround to enforce synchronization on here documents done
  for forked sub shell or processes (bnc#690623)

OBS-URL: https://build.opensuse.org/request/show/70215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=56
2011-05-16 08:28:30 +00:00
Dr. Werner Fink
b1a419bdbe .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=51
2011-05-13 15:47:15 +00:00
Berthold Gunreben
551b059150 Autobuild autoformatter for 65932
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=55
2011-04-05 06:31:12 +00:00
OBS User buildservice-autocommit
e79c01a284 Updating link to change in openSUSE:Factory/ksh revision 55.0
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=b81bf025b644f8bf45e08b25d8355da7
2011-04-05 06:31:12 +00:00
Berthold Gunreben
6a8cec7490 Accepting request 65932 from shells
Accepted submit request 65932 from user coolo

OBS-URL: https://build.opensuse.org/request/show/65932
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=54
2011-04-05 06:31:00 +00:00
Dr. Werner Fink
7ae3d28be8 .
OBS-URL: https://build.opensuse.org/package/show/shells/ksh?expand=0&rev=49
2011-03-04 15:42:44 +00:00