Commit Graph

535 Commits

Author SHA1 Message Date
tg
521da70fc8 * major revamp of build system
* whitespace cleanup; junk comment removal
* syndicate debian/copyright file from my port (shrinks sh.h)
* bump to R23
2005-06-08 21:51:22 +00:00
tg
ba682b02aa adjust comments 2005-06-08 10:19:33 +00:00
tg
0df992276b mksh R22d 2005-06-05 16:38:20 +00:00
tg
0ee7babfdf * allow build without nroff
* /usr/share/man except in some very weird GNU distributions
2005-06-05 16:34:59 +00:00
tg
f860e80cbc this commit made my dedicated server reboot spontaneously,
but the Pentium 120 with a Hercules graphics card (anno 1981)
survives it:

allow building and running the testsuite if the source or
build directory contain spaces (not unusual on Windows®)
2005-05-30 07:05:29 +00:00
tg
a2d62f743e fix building in separate directory under non-MirOS 2005-05-28 21:30:32 +00:00
tg
7f4297f3d0 add a "quiet mode" to the build script 2005-05-25 23:44:50 +00:00
tg
1dd37a1086 need -D_FILE_OFFSET_BITS=64 on some weird OS
Debian PR 237038
2005-05-25 09:53:02 +00:00
tg
1c0262455c * Mac OSX 10.4 "Tiger"
- has an antiquated ed(1)
	  (I'm lucky it has one, some GNU/Linux don't...)
	- cannot build mksh statically linked
* Solaris (SunOS 5.8)
	- needs libdl when statically linked (NSSwitch problem)
	- /bin/sh is not XPG.4 compatible, don't use test -e
2005-05-23 17:24:23 +00:00
tg
3f7fe0e4dc though shalt not leave in debugging blahblah 2005-05-23 16:56:22 +00:00
tg
452dd16298 add a new, easier, faster build script 2005-05-23 16:48:52 +00:00
tg
a90702a5a1 Initial revision 2005-03-06 15:42:55 +00:00
tg
e8307f4a45 get rid of manually generated signal lists 2004-12-31 19:24:20 +00:00
tg
4c4a9323f8 unifdef: KSH
no binary change
2004-12-18 18:58:32 +00:00
tg
978a1d53a1 * reduce amount of empty lines
* replace some spaces by tabs
* shuffle code around (shrink)
2004-12-13 18:53:25 +00:00
tg
85a62c2ea2 shrink a bit 2004-12-13 17:33:35 +00:00
tg
97d9512149 bump to mksh R19 2004-12-10 18:12:32 +00:00
tg
7920708324 Initial revision 2004-12-10 18:12:29 +00:00
tg
2aaea3d8d2 regenerate and auto-build h2ph test stuff,
to cope with broken OSes which don't h2ph.
2004-12-10 15:32:58 +00:00
tg
d3e5bf1ef2 * replace all occurences of old eMail addresses of mine
with their more recent counterparts
* no $Log keyword!
* update licence template to most recent version in files touched
* in some places, don't add our own licence boilerplate, just
  add my name to the others
* make dev/rndvar.h suitable for inclusion in asm code
* include dev/rndvar.h by in_cksum.s instead of
  hardcoding pool size
* ENTRY(a); ENTRY(b) -> NENTRY(a); ENTRY(b)
* RCS IDs belong into .comment not .text
2004-12-05 13:24:34 +00:00
tg
6b85a22986 leave stripping to the user 2004-11-13 17:16:22 +00:00
tg
c53499b45e * Build.sh: bail out early if build failure
* Build.sh: fix manpage name
* chvt.c: Solaris:
   chvt.c:57: `TIOCSCTTY' undeclared (first use in this function)
* chvt.c: GNU/Linux:
   /tmp/ccrAeq0h.o(.text+0x5e): In function `chvt':
   : warning: warning: revoke is not implemented and will always fail
* sh.h: let it only change to .section .comment ifdef __ELF__
2004-11-10 19:58:06 +00:00
tg
ff8192c9b9 remove mail check functionality (everybody SANE uses uw, imaps and mbx now)
update notes
fix Build.sh
2004-11-10 17:13:11 +00:00
tg
78a5e1d662 fixes for stuff, better display of mksh version, etc. 2004-10-28 16:35:03 +00:00
tg
f69ea9226a mirbsdksh (portable) now installs as mksh(1) 2004-10-28 16:08:32 +00:00
tg
6c341ba97b advice to use mksh, not mirbsdksh, as the executable name
as per shell naming convention
2004-09-11 18:32:26 +00:00
tg
d78fc404ff since some Debian GNU/Something people don't get it, add another
explicit notice to the already existing notice to set $SHELL in
the build environment to a compatible shell

argumenting with POSIX doesn't count: it doesn't count leap seconds.
2004-09-03 20:02:49 +00:00
tg
6b5d33de78 * I got tricked by <gecko2> to add install documentation!
(Well, he's a Mac user, so let's help these poor children
   if they don't know how to do it themselfes ;-)
* fix stripping (now that I know elf.sc by heart...)
* fix catmanpage generation
* detect if catmanpage or stripped binary are generated
2004-08-27 20:05:42 +00:00
tg
44d697ade6 * Build.sh: fix a bug preventing build on MirOS #7-stable (sparc)
* rnd.c, sh.h: style
2004-08-27 14:55:45 +00:00
tg
bb84d64807 mop licence 2004-06-02 15:06:50 +00:00
tg
aa12424a89 * use -mdoc macros directly
* use test instead of [ (for portability to slowlaris) constantly
* improve stripping process
* try basic stripping even on weird OSes
2004-05-25 22:19:30 +00:00
tg
7582374138 blärgh 2004-05-24 20:17:50 +00:00
tg
be0b2c7aed build fixes *sigh* 2004-05-24 20:13:03 +00:00
tg
6c8eabf72e polish, mop up whitespace, etc.
passes regressions on MirOS
2004-05-24 19:56:25 +00:00
tg
c3babfb63d * mirbsdksh is now maintained in the HEAD branch again
* remove aclocal.m4-local copy of the GNU GPL'd AC_TRY_RUN macro
  (makes no difference, except maybe on OS/2)
2004-05-24 16:24:42 +00:00