Blame lib/package/INIT.html

Packit 992a25
Packit 992a25
<HTML>
Packit 992a25
<HEAD>
Packit 992a25
<META name="generator" content="mm2html (AT&T Research) 2012-01-11">
Packit 992a25
<META name="description" content="INIT package">
Packit 992a25
<META name="keywords" content="software, package">
Packit 992a25
<TITLE> INIT package </TITLE>
Packit 992a25
<META name="author" content="gsf+dgk+kpv">
Packit 992a25
<STYLE type="text/css">
Packit 992a25
div.FI	{ padding-left:2em; text-indent:0em; }
Packit 992a25
div.HI	{ padding-left:4em; text-indent:-2em; }
Packit 992a25
dt	{ float:left; clear:both; }
Packit 992a25
dd	{ margin-left:3em; }
Packit 992a25
</STYLE>
Packit 992a25
</HEAD>
Packit 992a25
<BODY bgcolor=white link=slateblue vlink=teal >
Packit 992a25
Packit 992a25
Packit 992a25
Packit 992a25

Packit 992a25

<CENTER><FONT color=red><FONT face=courier>

INIT package

</FONT></FONT></CENTER>
Packit 992a25
The INIT package is required by all but the standalone
Packit 992a25
and self extracting archive packages. It contains
Packit 992a25
the package command, support scripts, and utilities.
Packit 992a25
The package command installs binary packages, makes
Packit 992a25
source packages, and generates new package tarballs.
Packit 992a25
Components in this package:
Packit 992a25

Packit 992a25

Packit 992a25
Packit 992a25
Packit 992a25
Packit 992a25
INIT
Packit 992a25
Packit 992a25

Packit 992a25
The software is covered by this license:
Packit 992a25
    Packit 992a25
  • Packit 992a25
    http://www.eclipse.org/org/documents/epl-v10.html
    Packit 992a25
    Packit 992a25
    Individual components may be covered by separate licenses;
    Packit 992a25
    refer to the component source and/or binaries for more information.
    Packit 992a25

    Packit 992a25
    A recent
    Packit 992a25
    release change log
    Packit 992a25
    is also included.
    Packit 992a25

    Packit 992a25


    <CENTER><FONT color=red><FONT face=courier>

    release change log

    </FONT></FONT></CENTER>
    Packit 992a25
    Packit 992a25
    Packit 992a25
    All recorded changes follow.
    Packit 992a25
    Packit 992a25
    Packit 992a25

    Packit 992a25


    <CENTER><FONT color=red><FONT face=courier>

    INIT changes

    </FONT></FONT></CENTER>
    Packit 992a25
    Packit 992a25
    Packit 992a25
    12-07-17 iffe.sh: add C code NOTE("...") to ammend --verbose output
    Packit 992a25
    12-06-26 iffe.sh: fix "npt foo" to handle function-like macro foo()
    Packit 992a25
    12-06-20 package.sh: use $KSH for rt in "results test"
    Packit 992a25
    12-06-15 Makefile: add PLUGIN_LIB to $INSTALLROOT/bin/.paths and BUILTIN_LIB => PLUGIN_LIB
    Packit 992a25
    12-06-15 package.sh: add PLUGIN_LIB to $INSTALLROOT/bin/.paths and BUILTIN_LIB => PLUGIN_LIB
    Packit 992a25
    12-06-13 package.sh: handle admin.db column output
    Packit 992a25
    12-06-08 iffe.sh: fix 12-06-06 typo
    Packit 992a25
    12-06-06 iffe.sh: check for -l* in reverse and accumulative order (e.g., for -last & -lm)
    Packit 992a25
    12-06-04 package.sh: always check $INSTALLROOT/lib/package/profile
    Packit 992a25
    12-05-31 Makefile: ID=ast; $(INSTALLROOT)/prototyped.h => $(INSTALLROOT)/$(ID)/prototyped.h
    Packit 992a25
    12-05-28 iffe.sh: api foo YYYYMMDD => FOOAPI(rel) test macro
    Packit 992a25
    12-05-24 package.sh: change admin.db comment => owner attributes
    Packit 992a25
    12-04-25 ratz.c: add sear -k option to keep installation tmp dir on exit
    Packit 992a25
    12-04-17 package.sh: skip sh version logic for ``use''
    Packit 992a25
    12-04-17 cc.ibm.risc*: _LARGEFILE64_SOURCE => _LARGE_FILE_API moved to libast/features
    Packit 992a25
    12-04-09 cc.ibm.risc*: speak aixese for _LARGEFILE64_SOURCE
    Packit 992a25
    12-02-29 cc.darwin.i386*: handle default cc vs kernel bittedness
    Packit 992a25
    12-02-29 C+probe: add __TIMESTAMP__ to the nopredefined list
    Packit 992a25
    12-02-29 package.sh: don't assume grep -q or /usr/local/lib in LD_LIBRARY_PATH
    Packit 992a25
    12-02-29 package.sh: fix ksh vs -lcmd compatibility checks
    Packit 992a25
    12-02-23 iffe.sh: checkcc() before checkread() for sensible diagnostics
    Packit 992a25
    12-02-14 package.mk: { --clobber --compare --link=lib*.a* } for --mam=static
    Packit 992a25
    12-02-14 package.mk: export LICENSEFILEDEFAULT instead of LICENSEFILE
    Packit 992a25
    12-02-14 package.sh: handle @(cc|ld).${HOSTTYPE}* intercepts
    Packit 992a25
    12-02-07 package.sh: add { clean clobber } actions
    Packit 992a25
    12-02-02 regress.sh: fix ulimit -c defaults for --nokeep
    Packit 992a25
    12-01-18 regress.sh: add INPUT|OUTPUT|ERROR -e 'filter' to filter before comparison
    Packit 992a25
    12-01-21 package.sh: fix `admin make' bug that created unused $INSTALLROOT/lib
    Packit 992a25
    12-01-21 Makefile: :PACKAGE: license=ast -- oops
    Packit 992a25
    12-01-20 cc.darwin,cc.mvs.390: tmp=/tmp/cc.${USER:-$LOGNAME}.$$.err
    Packit 992a25
    12-01-12 package.sh: add admin make share closure to handle alternate HOSTTYPEs
    Packit 992a25
    11-12-13 iffe.sh: add /*<NOSTDIO>*/ test code comment to disable default #include <stdio.h>
    Packit 992a25
    11-11-11 C+probe: test for .so before .sl
    Packit 992a25
    11-10-26 package.sh: don't forget about *.pkg for admin update
    Packit 992a25
    11-10-18 cc.*-icc: update and add more
    Packit 992a25
    11-10-11 package.sh: handle package make|view when no source installed
    Packit 992a25
    11-09-11 package.sh: count admin '*** termination code' errors
    Packit 992a25
    11-08-31 mamake.c: add -e, ignore use recursive prereq timestamps
    Packit 992a25
    11-08-29 iffe.sh: add ``set stdio try1.h - try2.h ...''
    Packit 992a25
    11-08-29 iffe.sh: trap EXIT => trap 0 for ancient sh
    Packit 992a25
    11-08-11 iffe.sh: handle ancient sort that doesn't have -k
    Packit 992a25
    11-06-01 make.probe: add more /lib64 logic
    Packit 992a25
    11-05-01 package.sh: fix admin ditto to sync LICENSES too
    Packit 992a25
    11-03-25 package.sh: initialize { $SED $TR } before first use!
    Packit 992a25
    11-03-21 package.sh: fix vpath probes
    Packit 992a25
    11-03-17 iffe.sh: fix cleanup to rm $tmp* instead of $tmp*.*
    Packit 992a25
    11-02-24 package.sh: change curl usage to "curl -L ..."
    Packit 992a25
    11-02-11 package.sh,C+probe,make.probe,mamprobe.sh: add ###.*archiac.*###
    Packit 992a25
    11-02-02 Makefile: add :MAPLIB: check for ancient -lw
    Packit 992a25
    11-02-02 make.probe: handle -print-multi-directory => 64 => /usr/lib64 /lib64
    Packit 992a25
    11-02-02 package.sh: HOSTTYPE=*,*cc*[,-*,...] sets CC [ and CCFLAGS ]
    Packit 992a25
    11-02-02 make.probe: handle gcc $ORIGIN link but exec failure -- gee thanks
    Packit 992a25
    11-01-25 cc.hp.ia64: bundled cc is a pile of shaving cream
    Packit 992a25
    11-01-07 iffe.sh: check debug==3 for is_hdr() failure
    Packit 992a25
    10-11-22 ditto.sh: fix timing problem between |& and exec &p
    Packit 992a25
    10-11-10 package.sh: fix cc cross compile check to use checkcc absolute path
    Packit 992a25
    10-10-10 package.sh: list main env vars at start of make action
    Packit 992a25
    10-10-10 ratz.c: tweak widnows delays
    Packit 992a25
    10-09-10 ratz.c: add _SEAR_ARGS for _SEAR_EXEC
    Packit 992a25
    10-09-01 package.sh: fix ratz from source logic
    Packit 992a25
    10-08-25 package.mk: consolidate license file search in .package.licenses.
    Packit 992a25
    10-08-22 ratz.c: run sear bootstrap command detached
    Packit 992a25
    10-08-20 C+probe: version_stamp only if version_flags works
    Packit 992a25
    10-08-17 package.sh: unset makerules *DIR variables in env
    Packit 992a25
    10-08-15 package.sh: "make" action now lists some env values
    Packit 992a25
    10-08-11 mktest.sh: add "DO command ..."
    Packit 992a25
    10-07-27 rt.sh: handle "rt X=Y ..."
    Packit 992a25
    10-06-29 ratz.c: non-option sear args passed to sear_exec()
    Packit 992a25
    10-06-25 iffe.sh: "api" op changed to not do "map-libc" type mappings
    Packit 992a25
    10-06-25 package.sh: "force admin ditto" => no ditto --update option
    Packit 992a25
    10-06-22 C+probe: handle cc that require .[ci] input for version info
    Packit 992a25
    10-06-21 ditto.sh: change default remote access to ssh (about time)
    Packit 992a25
    10-06-12 regress.sh: DISGNOSTICS [ 1 | 0 | pattern ] and fix EXIT for all
    Packit 992a25
    10-06-09 package.sh: add AT&T to usable nmake check
    Packit 992a25
    10-06-06 iffe.sh,iffe.tst: add { api ver } ops
    Packit 992a25
    10-04-22 package.sh: update "html binary|source" NAME/PASSWORD info
    Packit 992a25
    10-04-15 iffe.sh: don't forget candidate headers for hdr|sys!
    Packit 992a25
    10-04-11 WWW.mk: disable man page metarule -- now done by admin-man(1)
    Packit 992a25
    10-02-14 package.sh: $CC verification needs $INSTALLROOT/bin in PATH
    Packit 992a25
    10-02-11 package.sh: fix package admin make report error count
    Packit 992a25
    10-02-02 package.sh: fix write binary bug that did scp on local fs
    Packit 992a25
    10-02-02 package.mk: up to date binary targets must still be in PACKAGE.*.lst
    Packit 992a25
    10-01-01 package.sh: fix premature $INSTALLROOT/bin during cross compile check
    Packit 992a25
    10-01-01 make.probe: handle ['"] in CC.VERSION.STRING
    Packit 992a25
    09-12-04 iffe.sh: add "opt name" to check for name in $PACKAGE_OPTIONS
    Packit 992a25
    09-11-30 mktest.sh: change RESET to STATE.RESET to make it global
    Packit 992a25
    09-11-14 make.probe: use gcc { -print-multi-directory -print-search-dirs }
    Packit 992a25
    09-11-11 package.sh: re-order and combine cc checks
    Packit 992a25
    09-10-27 C+probe,make.probe,probe.win32: add CC.SUFFIX.DEBUG
    Packit 992a25
    09-10-21 iffe.sh,Makefile: test -e is not in ksh88!
    Packit 992a25
    09-10-06 iffe.sh: handle cc -E #error with 0 exit status (sgi)
    Packit 992a25
    09-10-06 package.sh: stub in ar intercept checks -- not used yet
    Packit 992a25
    09-10-06 ar.ibm.risc: add ar intercept because some aix require -Xfoo first!!
    Packit 992a25
    09-09-24 regress.sh: fix UMASK logic to create test support files before umask
    Packit 992a25
    09-08-28 release.c: change docs to mention stdin if no file operands
    Packit 992a25
    09-08-24 package.sh: fix isascii() bug that failed on od(1) trailing space
    Packit 992a25
    09-08-20 make.probe: add CC.SHARED.NAME
    Packit 992a25
    09-08-20 regress.sh: add { JOB CONTINUE EXITED KILL FIFO }
    Packit 992a25
    09-08-11 package.sh: filter lines containing : for package results
    Packit 992a25
    09-07-31 make.probe: add CC.AR.ARFLAGS (for aix ar -xany)
    Packit 992a25
    09-07-31 package.sh,cc.*: fix -dumpmachine to handle 32/64/* bit options
    Packit 992a25
    09-06-24 package.sh: fix admin.db output formatting
    Packit 992a25
    09-05-05 package.sh: export dll hackery environment vars
    Packit 992a25
    09-05-05 package.sh: handle non-identifier hostnames
    Packit 992a25
    09-05-05 mamake.c: pass undefined ${...} identifiers to the shell
    Packit 992a25
    09-05-05 mamake.rt: add macro expansion regression tests
    Packit 992a25
    09-05-01 iffe.sh: fix output initialization *again*
    Packit 992a25
    09-04-28 package.sh: handle admin.db contact field $9
    Packit 992a25
    09-04-15 iffe.sh: add implicit "ini" op to initialize io for subsequent ops
    Packit 992a25
    09-03-31 regress.sh: EXPORT before test => global ENVIRON[]
    Packit 992a25
    09-03-26 package.sh: test fail pattern is 'fail[es]'
    Packit 992a25
    09-03-26 UNIT - ... appends (options) to command line
    Packit 992a25
    09-03-19 TEST.mk: x.tst => x only if x is command target
    Packit 992a25
    09-03-15 regress.sh: add ${MAIN} for base name of main unit
    Packit 992a25
    09-03-10 TEST.mk: add .SOURCE:tests if tests is a dir
    Packit 992a25
    09-03-03 regress.sh: allow command line unit to override UNIT
    Packit 992a25
    09-03-03 mktest.sh: handle IO == $'
    Packit 992a25
    09-02-02 package.sh: delay $INSTALLROOT/bin/.paths generation until mamprobe runs
    Packit 992a25
    09-01-30 cc.mvs.390: c89 balks at [ ()] in -Dname="..."!
    Packit 992a25
    09-01-27 package.sh: add isascii() to use ratz instead of tar
    Packit 992a25
    09-01-20 hurl.sh: add --size=bytes option
    Packit 992a25
    09-01-08 TEST.mk: add test.* prereqs, multiple arg lists with :T=*: binding
    Packit 992a25
    09-01-03 regress.sh: fix UNIT to allow command line override
    Packit 992a25
    09-01-03 mktest.sh: handle TWD
    Packit 992a25
    08-12-24 package.sh: fix cross-compile HOSTTYPE logic
    Packit 992a25
    08-12-15 package.sh,hurl.sh: handle http codes { 301 302 303 }
    Packit 992a25
    08-10-16 make.probe '-fno-stack-protector -fno-stack-protector-all' to cop out!!
    Packit 992a25
    08-09-30 rt.sh: fix ksh93 regression test signal count
    Packit 992a25
    08-09-26 regress.sh: ignore SIGPIPE for SET pipe-input
    Packit 992a25
    08-09-24 package.sh: package only test foo => make --recurse=only recurse tests foo
    Packit 992a25
    08-09-20 make.probe: handle another /usr/bin/file shared lib description
    Packit 992a25
    08-09-20 regress.sh: add --pipefail for SET pipe-input ...
    Packit 992a25
    08-09-17 Makefile: add gdbm1.c for <gdbm-ndbm.h>
    Packit 992a25
    08-09-10 make.probe: add CC.NOPROTECT
    Packit 992a25
    08-08-08 mktest.sh: add --width=width
    Packit 992a25
    08-08-05 dbm.req: favor sleepycat ndbm compatibility
    Packit 992a25
    08-08-04 C+probe: fix stdlib initialization logic
    Packit 992a25
    08-06-24 package.sh: fix $INSTALLROOT/bin/cc intercept time stamp file typo
    Packit 992a25
    08-06-20 TEST.mk: make the localyunit before *.rt => *.tst -- doh
    Packit 992a25
    08-06-20 mktest.sh: prepend $PWD onto PATH for local units -- doh^2
    Packit 992a25
    08-06-11 regress.sh: fix bug that skipped the last test
    Packit 992a25
    08-05-20 regress.sh: add --local to put *.tmp dir in local fs
    Packit 992a25
    08-05-05 regress.sh: add IF command ... ELIF command ... ELSE ... FI
    Packit 992a25
    08-05-01 package.sh: package test => ulimit -c 0
    Packit 992a25
    08-04-28 regress.sh: fix EXPORT quoting
    Packit 992a25
    08-04-28 regress.sh: fix UNIT set check args too
    Packit 992a25
    08-04-24 rt.sh: exit code > 256 => signal termination
    Packit 992a25
    08-04-10 C+probe: change probe_so order to check .so last (macos ld workaround)
    Packit 992a25
    08-04-01 package.sh: handle multiple admin HOSTTYPEs per HOST
    Packit 992a25
    08-03-28 C+probe: add C++ #include <iostream> (no extension) dir probes
    Packit 992a25
    08-03-17 regress.sh: fix trap on EXIT, add terminated note to final tally
    Packit 992a25
    08-02-28 make.probe: fix probe_warn to include ld!
    Packit 992a25
    08-02-02 make.probe: add CC.RUNPATH to match default -L order
    Packit 992a25
    08-01-31 package.sh: check lib64 for LD_LIBRARY_PATH
    Packit 992a25
    08-01-31 iffe.sh: tweak ancient /bin/sh workarounds
    Packit 992a25
    08-01-28 make.probe: darwin ld export dynamic is -force_flat_namespace
    Packit 992a25
    08-01-28 C+probe: handle sgi cc error message but exit 0 botch(es)
    Packit 992a25
    08-01-23 package.sh: fix checksum doc typo
    Packit 992a25
    08-01-09 C+probe: add __FUNCTION__ to the undef (don't check) list
    Packit 992a25
    07-12-14 iffe.sh: add set nooptimize
    Packit 992a25
    07-12-03 package.sh: add LC_ALL=C
    Packit 992a25
    07-11-27 package.sh: fix overaggressive *.md5 cleanup
    Packit 992a25
    07-11-20 iffe.sh: treat exit status >= 250 as normal error with no signal
    Packit 992a25
    07-11-05 package.sh: fix write op error count pattern
    Packit 992a25
    07-11-05 package.mk: fix $(~req) .ver binding
    Packit 992a25
    07-08-11 probe.win32: add cl.exe setuid workaround, CC.VERSION[.STRING]
    Packit 992a25
    07-08-01 package.sh: handle 'package read lcl|tgz'
    Packit 992a25
    07-05-08 regress.sh: execute basename instead of absolute path for short $0
    Packit 992a25
    07-04-27 cc.sgi.mips[34]: for #error to exit non-zero -- a no brainer
    Packit 992a25
    07-04-20 mktest.sh: defer to systems without 'grep -q' -- sigh
    Packit 992a25
    07-04-11 mamprobe.sh: handle $(CC.*) => ${mam_cc_*}, $(...) => ${...}
    Packit 992a25
    07-04-11 make.probe: fix CC.PICBIG probe, default { CC.PIC CC.DLL } to BIG
    Packit 992a25
    07-04-04 iffe.sh: prepend ${tst}${ext} to each .c probe
    Packit 992a25
    07-03-28 package.sh: fix binary tgz architecture type duplication
    Packit 992a25
    07-03-28 package.mk: add binary write PACKAGE.$HOSTTYPE.lst
    Packit 992a25
    07-03-28 iffe.sh: add -F header to mac test
    Packit 992a25
    07-03-23 make.probe: handle file(1) that returns 'archive' for .so
    Packit 992a25
    07-03-22 mamprobe.sh: fix STDED probe for implementations that ignore EOF
    Packit 992a25
    07-03-11 package.sh: add nocopyright and tst => nocopyright
    Packit 992a25
    07-03-11 package.mk: add copyright=0
    Packit 992a25
    07-03-08 C+probe: restore IFS after probe.ini
    Packit 992a25
    07-02-26 mamake.c: expand first of ${mam_lib*} for ${AR}
    Packit 992a25
    07-01-05 package.sh: fix "admin write binary" logic
    Packit 992a25
    07-01-01 iffe.sh: add "cmd" --verbose trace
    Packit 992a25
    07-01-01 iffe.sh: sort => LC_ALL=C sort
    Packit 992a25
    07-01-01 C+probe: LC_ALL=C
    Packit 992a25
    06-12-22 make.probe: lean on gcc -v for stdlib, but preserve /usr/local!
    Packit 992a25
    06-11-23 package.sh: *.md5 are not tarballs -- doh
    Packit 992a25
    06-11-23 iffe.sh: add -F, --features=feature-test-header
    Packit 992a25
    06-11-11 make.probe: favor lib64 over lib for hosttype==*64
    Packit 992a25
    06-10-31 make.probe: add "-ignore-source-dir -iquote" test
    Packit 992a25
    06-10-31 iffe.sh: add status{...} code block
    Packit 992a25
    06-10-11 regress.sh: fix DO to handle {...} (time for regress.tst?)
    Packit 992a25
    06-10-11 package.sh: handle already gunzip'd *.tgz
    Packit 992a25
    06-10-06 iffe.sh: add reference for header content tests
    Packit 992a25
    06-09-27 regress.sh: fix UMASK to do DO too (duh)
    Packit 992a25
    06-09-22 iffe.sh: drop -O for npt tests (for msvc intrinsics)
    Packit 992a25
    06-09-14 cc.darwin: drop -O until gcc 4.* gets its act together
    Packit 992a25
    06-09-11 package.sh: { cc ld ldd } intercepts check ${HOSTTYPE%.*} too
    Packit 992a25
    06-09-08 regress.sh: add PIPE INPUT|OUTPUT for pipe io
    Packit 992a25
    06-09-05 C+probe: add { probe_version version_stamp version_string }
    Packit 992a25
    06-09-05 make.probe: add version stamp comment, CC.VERSION[.STRING]
    Packit 992a25
    06-08-27 regress.sh,mktest.sh: add UMASK
    Packit 992a25
    06-08-25 regress.sh: add -b,--ignore-space,IGNORESPACE
    Packit 992a25
    06-08-25 mktest.sh: add IGNORESPACE
    Packit 992a25
    06-08-24 mktest.sh: handle  00 in data
    Packit 992a25
    06-08-24 regress.sh: handle -f* for INPUT|OUTPUT|ERROR
    Packit 992a25
    06-08-16 package.sh: fix 'install flat' logic
    Packit 992a25
    06-08-11 rt.sh: handle style=shell %K date format
    Packit 992a25
    06-07-17 ratz.c: fix __MVS__ FAR definition
    Packit 992a25
    06-07-17 iffe.sh: "header x.h" -- deprecate "include x.h" for .SCAN.iffe
    Packit 992a25
    06-07-17 package.sh: differentiate urls vs. assignments
    Packit 992a25
    06-06-27 rt.sh: add --failed, --heading
    Packit 992a25
    06-06-27 C+probe,TEST.mk,make.probe,mktest.sh,regress.sh: 'ulimit -c 0'
    Packit 992a25
    06-06-26 cc.darwin.ppc: handle -lcc_dynamic disappearance
    Packit 992a25
    06-06-25 mktest.sh: implement PROG
    Packit 992a25
    06-06-11 Makefile: add -ldbm :MAPLIB:, provide public MAPLIB.mk
    Packit 992a25
    06-05-06 package.sh: add PACKAGE_admin_tail_timeout
    Packit 992a25
    06-05-22 ratz.c: upgrade to zlib-1.2.3
    Packit 992a25
    06-05-09 package.sh: fix admin.db docs
    Packit 992a25
    06-03-11 package.sh: fix `package use - command ...'
    Packit 992a25
    06-03-05 make.probe: work around pedantic bash 3.1 mismatched " in `.`
    Packit 992a25
    06-02-14 package.sh: "results failed test" == "results test failed"
    Packit 992a25
    	 cc.sgi.*: add _AST_cc_OPTIONS parameterization, -OPT:Olimit=0
    Packit 992a25
    	 cc.linux.ia64-icc: add for intel cc
    Packit 992a25
    06-02-02 package.sh: freebsd stuck with os version for all arch
    Packit 992a25
    06-02-01 package.mk: fix locale logic (tw -d requires dir arg)
    Packit 992a25
    06-01-31 package.sh: require $CC only for make|test
    Packit 992a25
    06-01-30 package.sh,hurl.sh: use the backwards-compatible --http-passwd
    Packit 992a25
    	 package.sh: add more pdksh => /bin/sh checks
    Packit 992a25
    06-01-26 package.sh: wget --http-pass => --http-password
    Packit 992a25
    	 package.sh: fix wget error logic
    Packit 992a25
    	 hurl.sh: wget --http-pass => --http-password
    Packit 992a25
    06-01-11 package.mk: pass package.license.class to make --mam too
    Packit 992a25
    	 package.mk: variants=pattern => --variants=pattern
    Packit 992a25
    	 package.sh: darwin rel<=7 => darwin7.ppc
    Packit 992a25
    	 package.sh: freebsd rel<=4 => freebsd4
    Packit 992a25
    	 package.sh: freebsd rel<=5 => freebsd5
    Packit 992a25
    05-12-07 iffe.sh: don't emit <stdio.h> if <sfio.h>|<ast.h> (XXX)
    Packit 992a25
    05-12-05 make.probe: disable readonly.exe core dump via ulimit -c 0
    Packit 992a25
    05-09-22 mktest.sh: add EXEC [ ++NOOUTPUT ++NOERROR ++NOEXIT ]
    Packit 992a25
    05-09-21 mktest.sh: fix --style=shell compare to ignore \r
    Packit 992a25
    05-09-12 TEST.mk: all --force to force %.rt regeneration
    Packit 992a25
    05-09-05 TEST.mk: regenerate from %.rt only if newer, :SAVE: %.tst
    Packit 992a25
    05-08-25 mktest.sh: add
    Packit 992a25
    	 TEST.mk: add %.rt=>%.tst for mktest
    Packit 992a25
    05-08-18 package.sh: 'package host cpu' now checks $NPROC first
    Packit 992a25
    05-07-17 iffe.sh: add { define extern include print } ops
    Packit 992a25
    	 iffe.sh: accept output{...}end output on success only -- doh
    Packit 992a25
    05-07-01 package.sh: add TARPROBE for tar B flag probe
    Packit 992a25
    05-06-24 package.sh: fix binary read chmod via *.sum
    Packit 992a25
    05-06-06 package.sh: fix KEEP_HOSTTYPE logic to handle synthesized types
    Packit 992a25
    05-06-01 make.probe: verify that cc_pic works for hosted cc
    Packit 992a25
    	 cc.lynxos.ppc: make -mshared the default
    Packit 992a25
    	 package.sh: note $INSTALLROOT/bin/@(cc|ld|ldd) installation
    Packit 992a25
    05-05-25 make.probe: add CC.INCLUDE.LOCAL instead of -I- in CC.DIALECT
    Packit 992a25
    05-05-24 iffe.sh: really fix grouping logic -- with tests this time
    Packit 992a25
    	 package.sh: pipe/socket configuration mismatches => use /bin/sh
    Packit 992a25
    05-04-28 TEST.mk: add $(TESTS)
    Packit 992a25
    05-04-19 package.sh: package results test uses rt if possible
    Packit 992a25
    	 iffe.sh: fix 'op var - ... - ...' grouping logic
    Packit 992a25
    05-04-15 rt.sh: handle autom4ate style
    Packit 992a25
    05-04-11 regress.sh: fix unit name when command line unit also specified
    Packit 992a25
    	 rt.sh: handle all ast package test output formats
    Packit 992a25
    	 package.sh: fix make docs for options passed to underlying make
    Packit 992a25
    05-04-08 package.sh: cp -p makerules.mo to $OK to preserve mtime
    Packit 992a25
    	 regress.sh: add "TITLE name" to change TEST output title
    Packit 992a25
    05-04-01 rt.sh: add pretty make test + regress.sh wrapper
    Packit 992a25
    05-03-29 package.sh: test -e path => test -f path -o -d path
    Packit 992a25
    05-03-24 make.probe: fix CC.PICBIG probe to prefer -fPIC over -fpic -- doh
    Packit 992a25
    05-03-19 mamake.c: command line name=var also defines name.FORCE=var
    Packit 992a25
    05-03-11 regress.sh: unset LC_ALL when LC_* EXPORT'd
    Packit 992a25
    	 package.sh: old make.out saved in circular make.out.[1-9]
    Packit 992a25
    	 mamake.c: sync with nmake :W=O:
    Packit 992a25
    05-03-01 package.sh: fix flat hierarchy initialization
    Packit 992a25
    	 package.sh: admin action now properly resets sibling remote logs
    Packit 992a25
    	 package.mk: relax unknown/unwritten package messages to warnings
    Packit 992a25
    	 package.sh: handle space in command line name=value
    Packit 992a25
    	 make.probe: add mvs -Wc,dll,exportall,longname,rent to CC.DLL probe
    Packit 992a25
    05-02-24 package.sh: hosttype *.powerpc => *.ppc
    Packit 992a25
    	 cc.lynxos.ppc,ldd.lynxos.ppc: add
    Packit 992a25
    05-02-22 mamake.c: fix { -G --debug-symbols -S --strip-symbols } MAMAKEFLAGS bug
    Packit 992a25
    05-02-20 probe.win32: handle /platformsdk mount
    Packit 992a25
    05-02-19 package.sh,package.mk: add write tst for tgz in tst subdir
    Packit 992a25
    05-02-18 package.sh: accept cc -dumpmachine with 0 or 1 -
    Packit 992a25
    05-02-14 package.sh: handle mutiple architectures per host in admin.db
    Packit 992a25
    	 Makefile,package.sh: honor $INSTALLROOT/bin/.paths overrides
    Packit 992a25
    	 package.sh: normalize trailing [-_]bits in host type
    Packit 992a25
    	 iffe.sh: some ksh-compatible shells don't do *(pattern)
    Packit 992a25
    05-02-11 iffe.sh: back out 05-01-11 child process stdin hijack
    Packit 992a25
    	 cc.lynxos.i386: -dynamic instead of -static default
    Packit 992a25
    05-02-10 package.sh: cyg usr/doc => usr/share/doc
    Packit 992a25
    05-02-08 package.sh: drop -m with pax -- delta bug fixed 2005-02-08
    Packit 992a25
    	 iffe.sh: work around old bash 0<... redirection bug
    Packit 992a25
    05-02-06 package.mk: source.tgz: update generated files only when they change
    Packit 992a25
    05-02-02 *.sh,*probe: IFS may be unset and { ash bsh } don't on startup -- wow
    Packit 992a25
    05-01-11 package.sh: update setup docs to include authorize+password
    Packit 992a25
    	 package.mk: fix .source.cyg final directory edit
    Packit 992a25
    	 package.mk: notice=1 for conspicuous empty NOTICE file
    Packit 992a25
    	 WWW.mk: fix *-index.html installation
    Packit 992a25
    	 filter.sh: retain input file suffix in tmp copy
    Packit 992a25
    	 mamexec.c: fix non-contiguous "exec" bug that skipped lines
    Packit 992a25
    	 iffe.sh: fix candidate lib test to try grouping subsequent libs
    Packit 992a25
    	 iffe.sh: fix child process stdin hijack that skipped input lines
    Packit 992a25
    	 iffe.sh: --shell=osh to force read -r compatibility command
    Packit 992a25
    	 iffe.sh: chop iffe input leading space before # for KnR compatibility
    Packit 992a25
    05-01-05 package.sh: add ${TAR} ${TARFLAGS} and tar B flag for pipes
    Packit 992a25
    	 mamake.c: fix makefile scan to ignore lib*.[hH]
    Packit 992a25
    	 iffe.sh: immunize function/symbol tests from aggressive -O
    Packit 992a25
    04-12-28 WWW.mk: add :WWWPAGE: faq.*.mm index generator
    Packit 992a25
    04-12-21 ratz.c: make sure tmp dir is writable -- doh
    Packit 992a25
    04-12-08 iffe.sh: fix dat test for aggressive -O
    Packit 992a25
    04-12-01 iffe.sh: add `include file' to pull in #define's for `exp'
    Packit 992a25
    04-11-11 package.sh: default MAKESKIP is "*[-.]*"
    Packit 992a25
    04-10-22 ratz.c: change docs to note zlib license
    Packit 992a25
    	 mamake.c: handle --debug-symbols and --strip-symbols
    Packit 992a25
    	 package.sh: make (debug|strip)=1 => --(debug|strip)-symbols
    Packit 992a25
    	 package.mk: add :LICENSE: => package.license.class
    Packit 992a25
    	 mamake.c: fix recursive order logic
    Packit 992a25
    04-10-18 package.mk: add :LICENSE:, :OMIT: to omit package subdirs
    Packit 992a25
    04-10-11 package.sh: add 'authorize name' and 'password password'
    Packit 992a25
    04-10-01 iffe.sh: double check $static link with ! $static
    Packit 992a25
    	 Makefile: add BUILTIN_LIB to $INSTALLROOT/bin/.paths
    Packit 992a25
    	 make.probe: add CC.DIALECT EXPORT={ALL,REF,EXT,DLL}
    Packit 992a25
    	 package.sh: add BUILTIN_LIB to $INSTALLROOT/bin/.paths
    Packit 992a25
    04-09-21 package.mk: $(init)$(name) is now an implicit prereq
    Packit 992a25
    04-09-09 package.sh: copy makerules.mo to $INSTALLROOT/bin/ok
    Packit 992a25
    04-09-01 package.mk,package.sh: rename *.txt => *.README
    Packit 992a25
    	 package.mk: add the runtime package type (no *.[ah])
    Packit 992a25
    	 iffe.sh: fix key test reports
    Packit 992a25
    04-08-26 Makefile: { add m2.c m3.c } -lm tests for { frexp[l] ldexp[l] }
    Packit 992a25
    04-08-11 package.mk: handle HOSTTYPE for solaris > 9 
    Packit 992a25
    	 package.sh: add `checkaout proto' for { make view }
    Packit 992a25
    	 package.sh: check for { md5sum md5 }
    Packit 992a25
    	 iffe.sh: add {if|elif|else|endif} test ...
    Packit 992a25
    	 iffe.sh: add 'exp - expression' and '( expression )'
    Packit 992a25
    	 iffe.sh: add 'name = test ...' user defined macros
    Packit 992a25
    	 iffe.sh: add '! test ...' negation
    Packit 992a25
    	 TEST.mk: add implied { .c .sh } generated prereq
    Packit 992a25
    	 cc.darwin.ppc: handle 10.3 -dylib mess
    Packit 992a25
    04-08-01 package.mk: let include handle nested requirements -- duh
    Packit 992a25
    04-07-31 package.sh: attempt a second ping before admin assumes host down
    Packit 992a25
    04-07-26 package.sh: fix hp.ia64 HOSTTYPE
    Packit 992a25
    04-07-23 probe.win32: generalize #include dir order search
    Packit 992a25
    04-07-17 regress.sh: add INPUT -x for chmod +x
    Packit 992a25
    04-07-01 regress.sh: TMP => TWD
    Packit 992a25
    04-06-29 regress.sh: put COMMAND in $TWD too
    Packit 992a25
    04-06-21 regress.sh: mkdir -p INPUT and OUTPUT intermediate dirs
    Packit 992a25
    	 TEST.mk: add :TEST: -- to disable .c .sh search
    Packit 992a25
    04-06-18 TEST.mk: add .SCAN.tst
    Packit 992a25
    04-06-17 regress.sh: TEST returns true if active, false otherwise
    Packit 992a25
    	 regress.sh: add CD to change test pwd from $TWD
    Packit 992a25
    04-06-16 regress.sh: add TWD for ./unit.tmp override
    Packit 992a25
    	 regress.sh: DO now flushes previous test
    Packit 992a25
    	 regress.sh: INPUT and OUTPUT handle -f for printf instead of print
    Packit 992a25
    04-06-11 package.sh: make sure $INSTALLROOT/bin is in front of $PATH
    Packit 992a25
    	 package.sh: skip nmake if older than 2000-10-31
    Packit 992a25
    04-05-20 package.sh: fix arg vs. package parse with - or '' to disambuguate
    Packit 992a25
    04-05-11 package.sh: package verbose update lists closure for package setup
    Packit 992a25
    	 package.sh: add src/lib/libardir to nmake proto bootstrap
    Packit 992a25
    	 regress.sh: probe for rm -u vs. chmod -R u+rwx
    Packit 992a25
    04-05-01 package.sh: $CC must be C, not C++; allow release command on $PATH
    Packit 992a25
    04-04-15 make.probe: check probe_libdir false positives
    Packit 992a25
    	 package.sh: add lib/package/*.lic src package subdirs
    Packit 992a25
    	 package.mk: add mamfile=0 to inhibit Mamfile generation
    Packit 992a25
    	 iffe.sh: config name_DECLARED => HAVE_name_DECL
    Packit 992a25
    	 iffe.sh: fix mac to handle default value
    Packit 992a25
    04-04-11 iffe.sh: normalize sed [\\\\/] quoting
    Packit 992a25
    04-04-04 package.mk: only checksum generated tarballs
    Packit 992a25
    	 mamprobe.sh: add STDCHMOD
    Packit 992a25
    04-04-01 C+probe: set export LANG=C for uniform error messages
    Packit 992a25
    	 make.probe: another CC.STDLIB tweak
    Packit 992a25
    	 package.sh: fix regress core dump pattern, expand [a-z] match ranges
    Packit 992a25
    04-03-31 Makefile: add intl :MAPLIB: test
    Packit 992a25
    	 make.probe: fix CC.STDLIB search; drop CC.* path duplicates
    Packit 992a25
    04-03-28 iffe.sh: drop unused exec $stdin<&0 dup
    Packit 992a25
    04-03-25 Makefile: add iconv :MAPLIB:
    Packit 992a25
    	 package.sh: use ${PING:-ping -c 1 -w 4}, allowing admin.db override
    Packit 992a25
    04-03-24 package.mk: add *.md5 checksum for each *.(c|exe|tgz)
    Packit 992a25
    	 package.sh: update base change on md5 sum instead of size
    Packit 992a25
    	 iffe.sh: adjust case label  and keyword quoting for ancient /bin/sh
    Packit 992a25
    04-03-22 probe.win32: ncc => nld
    Packit 992a25
    04-03-19 CONVERT.mk: change the instructions and old source dir default
    Packit 992a25
    	 package.mk: fix recurse=list check
    Packit 992a25
    	 package.mk: add *.md5 checksum for each *.(c|exe|tgz)
    Packit 992a25
    	 package.sh: fix update base/delta/sync existence check
    Packit 992a25
    04-03-18 iffe.sh: -d2 does not remove core dumps on exit
    Packit 992a25
    04-03-17 package.sh: fix make recurse arg/action order
    Packit 992a25
    04-02-29 package.sh: add regress action to compare current and previous tests
    Packit 992a25
    	 package.sh: fix sgi.mips[23] HOSTTYPE test for old irix cc
    Packit 992a25
    	 package.sh: add `export variable ...'
    Packit 992a25
    	 package.sh: admin action now handles host name with non-id chars
    Packit 992a25
    	 package.sh: non-numeric M T W in admin.db disables that action
    Packit 992a25
    	 package.sh: fix admin write binary local vs. shared clash
    Packit 992a25
    	 cc.hp.pa: add _AST_CC_hp_pa_DEFAULT=+DAportable
    Packit 992a25
    	 cc.hp.pa64: sync with cc.hp.pa
    Packit 992a25
    	 cc.ibm.risc: -bnolibpath => -blibpath:/usr/lib:/lib
    Packit 992a25
    	 probe.win32: sync with make.probe
    Packit 992a25
    	 make.probe: fix last chance dynamic test
    Packit 992a25
    	 make.probe: add hp.pa CC.EXPORT.DYNAMIC -Wl,-E
    Packit 992a25
    	 make.probe: add ibm.risc CC.EXPORT.DYNAMIC -bexpall
    Packit 992a25
    	 make.probe: move probe_dll_def to the end of probe_dll
    Packit 992a25
    	 package.mk: capture subcomponent mamfile recursion
    Packit 992a25
    04-02-24 make.probe: strip "..." from cc/ld traces
    Packit 992a25
    	 iffe.sh: add ``set [no]define'' to disable macro #define/#undef
    Packit 992a25
    04-02-23 make.probe: rework CC.LD search
    Packit 992a25
    04-02-14 make.probe: add CC.EXPORT.DYNAMIC for main dynamic sym export
    Packit 992a25
    	 make.probe: resurrect CC.PIC with separate semantics from CC.DLL
    Packit 992a25
    	 make.probe: add CC.SHARED.LD for CC.SHARED linker
    Packit 992a25
    	 C+probe: clear DISPLAY to stifle interactive windows
    Packit 992a25
    04-02-11 iffe.sh: handle ``siz void*'', add cross{ ... }end
    Packit 992a25
    	 make.probe: add { CC.AR CC.SIZE }, fix cross command search
    Packit 992a25
    	 cc.darwin.ppc: change $cc => $CC for old ksh + libast conf bug
    Packit 992a25
    04-02-09 make.probe: drop -nostartfiles from CC.SHARED for C++
    Packit 992a25
    04-02-04 package.sh: fix cross compilation bug that mixed binary formats
    Packit 992a25
    04-02-02 package.sh: package admin now ditto's bin/package too
    Packit 992a25
    04-01-30 cc.sgi.mips3: drop warning 3421
    Packit 992a25
    04-01-11 regress.sh: output label#count for tests in loops
    Packit 992a25
    04-01-05 regress.sh: fix bug that ignored the first SAME
    Packit 992a25
    04-01-04 crossexec.sh: fix typo that did not recognize rcp
    Packit 992a25
    03-12-19 mamake.c: add `foolib:foo:libfoo' to recurse()
    Packit 992a25
    03-10-11 regress.sh: add EXPORT, export COLUMNS=80 for message consistency
    Packit 992a25
    03-09-23 ratz.c: fix tar header number parse bug that skipped to next number
    Packit 992a25
    	 regress.sh: rm cleanup now handles files matching -*
    Packit 992a25
    03-09-11 iffe.sh: add unnamed { ... } blocks
    Packit 992a25
    	 regress.sh: add COPY from to, like MOVE but comprison still done
    Packit 992a25
    	 regress.sh: rm -rfu to handle test dirs w/o u+rwx
    Packit 992a25
    03-08-14 Makfile: add hello.c to the manifest
    Packit 992a25
    03-08-11 package.sh: fix `html binary' generation
    Packit 992a25
    03-06-21 package.sh: fix INITROOT initialization bug
    Packit 992a25
    	 package.sh: make sure admin logs exists before tail'ing
    Packit 992a25
    03-06-11 probe.win32: fix $(BINDIR) typo that expanded in sh instead of make
    Packit 992a25
    	 cc.mvs.390: return code 4 yields exit code 3 but its *really* ok
    Packit 992a25
    	 package.sh: fix onpath function global var conflict
    Packit 992a25
    	 make.probe: add CC.DIALECT { GNU -dD }
    Packit 992a25
    	 package.mk: add Mamfile to lcl manifest
    Packit 992a25
    03-06-10 package.sh: fix setup action typo that only checked the INIT package
    Packit 992a25
    	 package.sh: *.s390x => *.s390-64
    Packit 992a25
    03-06-09 package.mk: add cyg :POSTINSTALL:
    Packit 992a25
    03-06-08 make.probe: fix CC.STDLIB logic
    Packit 992a25
    	 hurl.sh: add User-Agent identification
    Packit 992a25
    	 package.sh: tweak source and binary installation instructions
    Packit 992a25
    	 cc.hp.pa,ld.hp.pa: +-Wl,+cdp,${INSTALLROOT}/lib/: drops abs lib paths
    Packit 992a25
    	 ldd.hp.pa: add
    Packit 992a25
    03-06-06 package.sh: fix $INSTALLROOT/bin/ldd check
    Packit 992a25
    	 make.probe: add CC.STDLIB verification
    Packit 992a25
    03-06-04 make.probe: add +forceread +noforceread
    Packit 992a25
    03-05-11 hurl.sh: handle http://host:port/path
    Packit 992a25
    03-05-06 package.sh: fix setup action PACKAGEROOT and INIT logic
    Packit 992a25
    03-05-05 package.mk: fix cygwin tarball names
    Packit 992a25
    03-04-30 package.sh: move (cc|ld|ldd).$HOSTTYPE updates from Makefile
    Packit 992a25
    03-04-27 make.probe: fix mvs CC.PREFIX.SHARED "lib" => ""
    Packit 992a25
    	 make.probe: add CC.DLL.DIR = $(BINDIR) or $(LIBDIR) 
    Packit 992a25
    	 make.probe: add { CC.LD.LAZY CC.LD.NOLAZY CC.LD.RECORD CC.LD.NORECORD }
    Packit 992a25
    	 probe.win32: sync with latest CC.*
    Packit 992a25
    03-04-25 mamprobe.sh: add args to `. $makeprobe' for ancient sh
    Packit 992a25
    03-04-23 package.mk: fix dup "covered by" licenses
    Packit 992a25
    03-04-22 probe.win32: CC.DIALECT += "LIBPP -I-" for all cc's
    Packit 992a25
    	 package.sh: fix admin write binary tarball snarf
    Packit 992a25
    03-04-21 package.mk: package covered *.@(pkg|lic) too
    Packit 992a25
    03-04-15 package.mk: don't generate incremental archives for lcl 
    Packit 992a25
    	 package.mk: add incremental=[source:1 binary:0] archive control
    Packit 992a25
    	 package.sh: generate $INSTALLROOT/bin/cc wrapper for CC != cc
    Packit 992a25
    	 package.sh: admin must ditto lib/package/*.@(pkg|lic) too
    Packit 992a25
    	 mamake.c: ignore time of ignore prereqs
    Packit 992a25
    	 mamake.c: -D2 lists propagated times
    Packit 992a25
    03-04-11 package.mk: tidy up cyg tarballs
    Packit 992a25
    	 package.sh: fix old shell clash between get() and $get
    Packit 992a25
    03-04-05 package.mk: restore *.inx generation somehow lost during cyg additions
    Packit 992a25
    	 package.sh: add pthread_num_processors_np() last resort for cpu count
    Packit 992a25
    	 package.sh: use `make believe' to accept mamake generated files
    Packit 992a25
    	 package.sh: handle `make [make-flags] [target ...]'
    Packit 992a25
    	 mamake.c: ignore -e
    Packit 992a25
    03-03-21 package.mk: fix cyg old make typo
    Packit 992a25
    	 package.sh: switch to `package setup' instructions
    Packit 992a25
    03-03-19 package.sh: add registry checks for `host cpu'
    Packit 992a25
    	 package.sh: `results failed' now lists core dump messages
    Packit 992a25
    03-03-17 package.sh: on cygwin verify 'ntsec binmode' in $CYGWIN or die
    Packit 992a25
    	 Makefile: install gcc wrapper if no cc
    Packit 992a25
    	 package.mk: add :DETAILS: { :README: :EXPORT: :INSTALL: :TEST: } ops
    Packit 992a25
    03-03-12 package.mk: add :DETAILS: for style-specific details
    Packit 992a25
    03-03-11 package.sh: add beta setup/update support
    Packit 992a25
    	 TEST.mk: add (TESTCC) prereq for .sh tests
    Packit 992a25
    03-03-07 hurl.sh: add
    Packit 992a25
    03-03-06 iffe.sh: fix lib win32 test cygwin vs native incompatibility
    Packit 992a25
    	 iffe.sh: change internal stdio.h guard to handle C++ inline vs. macro
    Packit 992a25
    03-03-03 package.sh: check for curl or wget for update
    Packit 992a25
    	 package.sh: add setup action == update read make
    Packit 992a25
    	 package.sh: fix packageroot() typo that showed up in non ~user shells
    Packit 992a25
    	 mamake.c: treat name+=value args like name=value
    Packit 992a25
    	 mamake.c: add ${var?*|value?match?no-match?}
    Packit 992a25
    	 mamake.c: fix archive vs. dynamic bind logic
    Packit 992a25
    03-02-28 package.sh: add the "cyg" (cygwin) package type
    Packit 992a25
    	 package.mk: add "cyg" stubs, :CATEGORY: for category name(s)
    Packit 992a25
    03-02-25 mamake.c: add -D4 system(3) debug trace
    Packit 992a25
    03-02-24 package.mk: change --mismatch to --corrupt=accept
    Packit 992a25
    03-02-14 ratz.c: add _WIN32 setmode([01],O_BINARY) and fopen "rb"/"wb"
    Packit 992a25
    03-02-12 Makefile: handle getconf LIBPATH with host pattern
    Packit 992a25
    03-01-31 package.mk: fix .lic search
    Packit 992a25
    03-01-30 package.sh: handle { INIT ksh nmake } already installed elsewhere
    Packit 992a25
    	 package.sh: admin handles command outside of $PACKAGEROOT/bin
    Packit 992a25
    	 Makefile: install $(INSTALLROOT)/lib/make/package.mk
    Packit 992a25
    03-01-28 package.sh: admin remote commands on one line to please syslog
    Packit 992a25
    03-01-23 probe.win32: borland and mingw32 tweaks
    Packit 992a25
    03-01-22 package.sh: fix $CC test to ignore set -x trace -- duh
    Packit 992a25
    03-01-16 ditto.sh: tw --chop on by default
    Packit 992a25
    03-01-14 package.sh: use /bin/cp to copy previous binaries to bin/ok/
    Packit 992a25
    	 package.sh: admin now initiates remote exec and copy from local host
    Packit 992a25
    03-01-12 package.sh: handle admin "xxx:" default root
    Packit 992a25
    03-01-03 probe.win32: add /usr/include/borland path truncation workaround
    Packit 992a25
    02-12-10 iffe.sh: add <&$nullin >&$nullout to checkread() $cc
    Packit 992a25
    02-12-06 probe.win32: fix inlcude => include typo, add lcc lib
    Packit 992a25
    	 probe.win32: CC.MAKE.OPTIONS = nativepp=0
    Packit 992a25
    02-12-04 mamake.c: fix ${foo-bar} to expand foo if defined
    Packit 992a25
    02-11-28 probe.win32: add C++ and -I- CC.DIALECT checks
    Packit 992a25
    02-11-26 package.sh: package release now checks for second level files
    Packit 992a25
    02-11-22 package.sh: update action now uses HTTP/1.0
    Packit 992a25
    02-11-21 probe.win32: update the vc include dir test
    Packit 992a25
    02-11-20 make.probe: fix CC.LD.ORIGIN typo that expanded make var
    Packit 992a25
    02-11-13 packahe.mk: fix list.install => list.installed typo
    Packit 992a25
    02-11-12 make.probe: add CC.LD.ORIGIN for a.out origin dir relative dll search
    Packit 992a25
    	 make.probe: add CC.LD.STRIP for link time a.out strip
    Packit 992a25
    	 package.sh: fix package_use vs. PACKAGE_USE check
    Packit 992a25
    02-10-24 WWW.mk: fix bug that required a :WWWBIN: assertion to post
    Packit 992a25
    02-10-23 mamake.c: fix unuinitialized time in make()
    Packit 992a25
    	 ratz.c: fix meter buffer overflow
    Packit 992a25
    02-10-20 package.sh: fix lib/probe/C/make/probe update test
    Packit 992a25
    02-10-18 probe.win32: update for mingw
    Packit 992a25
    	 make.probe: add bash workaround to SHELLMAGIC test
    Packit 992a25
    	 package.sh: work around yet another cygwin hassle
    Packit 992a25
    02-10-17 iffe.sh: short circuit id check for *[-+/\\]*
    Packit 992a25
    02-10-08 regress.sh: unset FIGNORE to avoid rm . errors
    Packit 992a25
    	 package.sh: unset FIGNORE to avoid rm . errors
    Packit 992a25
    	 package.sh: $CC must at least compile and executable hello world
    Packit 992a25
    02-10-04 package.sh: $INSTALLROOT/lib/package/tgz=>$PACKAGEROOT/lib/package/tgz
    Packit 992a25
    	 package.mk: $(ED) => $(STDED), $(EDFLAGS) => $(STDEDFLAGS)
    Packit 992a25
    	 iffe.sh: add identifier checks for tests that (implicitly) require them
    Packit 992a25
    	 iffe.sh: disambiguate a few --config macros
    Packit 992a25
    02-10-02 iffe.sh: fix shell=bsh `hdr a/b'
    Packit 992a25
    02-09-30 package.sh: handle chmod of -* files
    Packit 992a25
    	 package.sh: verify that $SHELL is Bourne compatible
    Packit 992a25
    	 package.sh: tighten PACKAGE_USE logic PATH,LIBPATH,etc. validation
    Packit 992a25
    	 iffe.sh: fix bug that didn't define mac variable on success
    Packit 992a25
    02-09-22 package.sh: handle admin_action=ditto
    Packit 992a25
    	 iffe.sh: --config sizeof(foo) macro is SIZEOF_foo
    Packit 992a25
    	 iffe.sh: fix long.long test so it doesn't defeat uwin "typ long.long"
    Packit 992a25
    	 mamprobe.sh: convert $("foo") nmake string constants
    Packit 992a25
    02-09-21 mamprobe.sh: "-" info-path writes probe info to stdout
    Packit 992a25
    02-09-11 make.probe: move from nmake src to be part of mamprobe.sh
    Packit 992a25
    	 mamprobe: generate from mamprobe.beg C.probe make.probe mamprobe.end
    Packit 992a25
    	 mamake.c: pass cc absolute path to mamprobe
    Packit 992a25
    	 package.sh: generate mamprobe -- yuk (at least its confined to INIT)
    Packit 992a25
    	 iffe.sh: lcl,nxt: drop default sys/ check
    Packit 992a25
    	 ditto.sh: tw --logical by default; add --physical
    Packit 992a25
    02-09-10 package.sh: SHELLMAGIC creeps into package too -- duh and fooey
    Packit 992a25
    02-09-09 ditto.sh: test that remote .profile exists before sourcing
    Packit 992a25
    02-09-06 package.sh: don't ditto nfs junk
    Packit 992a25
    	 ditto.sh: --show now lists directory ops instead of enumerating all
    Packit 992a25
    02-09-05 ditto.sh: add --remote={rsh|ssh}
    Packit 992a25
    	 package.sh: add admin [[{rsh|ssh|-}]:]directory
    Packit 992a25
    02-09-02 iffe.sh: change 'print -r --' to 'print -r -' for ksh86 compatibility
    Packit 992a25
    02-09-01 cc.unix.mc68k: add for ancient 3b1
    Packit 992a25
    02-08-22 package.sh: fix component() to test for components -- duh
    Packit 992a25
    	 Makefile: add LICENSE:.DONTCARE to workaround mam
    Packit 992a25
    02-08-11 iffe.sh: provide defaults for LD_* additions
    Packit 992a25
    02-08-07 ratz.c: change -m to use * instead of non-portable inverse video
    Packit 992a25
    02-07-17 mamprobe.sh: close tmp file in trap before rm for cygwin
    Packit 992a25
    	 package.sh: fix "type" to handle i1586 (P4)
    Packit 992a25
    	 package.sh: add the view action
    Packit 992a25
    02-06-28 package.sh: handle multiple packages for release action
    Packit 992a25
    02-06-27 package.sh: catch sol*.sparc=>sol*.sun4 when CC=gcc
    Packit 992a25
    02-06-14 package.sh: fix admin_action to not include qualifiers
    Packit 992a25
    	 package.sh: fix help/html doc typo
    Packit 992a25
    02-06-11 package.sh: fix ditto update doc to `PACKAGEROOT field matching *:*'
    Packit 992a25
    02-06-07 WWW.mk: change substitute $(") to 
    Packit 992a25
    02-06-06 package.sh: clarify output streams for help/html
    Packit 992a25
    02-05-22 mamake.c: fix executable file check to use (S_IXUSR|S_IXGRP|S_IXOTH)
    Packit 992a25
    02-04-04 package.sh: fix update to differentiate *.sun4 and sun4
    Packit 992a25
    02-03-27 package.sh: yacc/bison warning only if both missing
    Packit 992a25
    02-03-24 mamake.c: all shell actions wrapped with -c to avoid #! problems
    Packit 992a25
    02-03-23 package.sh: recover $PACKAGEROOT/bin/package if not in INIT package
    Packit 992a25
    	 package.sh: precheck $CC, not `cc'
    Packit 992a25
    	 package.sh: fix install to use pax -ps to preserve set-uid/gid
    Packit 992a25
    	 package.sh: fix install to use list.installed for existing files only
    Packit 992a25
    02-03-17 package.sh: fix PAX initialization that was sometimes omitted for read
    Packit 992a25
    	 package.sh: fix update delta sync fetch
    Packit 992a25
    02-02-14 iffe.sh: fix macro{ }end docs to include "
    Packit 992a25
    	 iffe.sh: add dfn to extract #define from headers
    Packit 992a25
    	 iffe.sh: handle nxt #include ok but no line sync
    Packit 992a25
    	 iffe.sh: drop local header clash logic
    Packit 992a25
    	 iffe.sh: add -X, --exclude=dir to exclude -I dirs
    Packit 992a25
    	 iffe.sh: lcl,nxt now generate <...> headers instead of "..."
    Packit 992a25
    	 package.sh: admin.db root dir matching -* disables host
    Packit 992a25
    	 package.mk: fix package.src.pat typo -- too many )
    Packit 992a25
    	 package.mk: add { :COVERS: :DESCRIPTION: :REQUIRES: }
    Packit 992a25
    	 package.sh: handle { :COVERS: :DESCRIPTION: :REQUIRES: }
    Packit 992a25
    	 Makefile: move proto.c generation to the proto component dir
    Packit 992a25
    02-02-02 execrate.sh: add for .exe challenged win32 systems/commands
    Packit 992a25
    	 mamprobe.sh: add STD* commands/flags
    Packit 992a25
    	 mamake.c: update mamprobe info when older than mamprobe executable
    Packit 992a25
    	 package.sh: move ed/ex workaround to mamprobe.sh
    Packit 992a25
    	 package.sh: fix `host type' bug that incorrectly assumed sun4 for sol
    Packit 992a25
    	 package.sh: add execrate(1) hooks for challenged systems
    Packit 992a25
    	 package.sh: add check for { cc ar nm yacc/bison } before make
    Packit 992a25
    	 ratz.c: fix "rb" vs. "r" macro tests
    Packit 992a25
    	 iffe.sh: add nxt, similar to lcl but defines _nxt_foo for #include
    Packit 992a25
    	 iffe.sh,package.sh: remove vaibale from sccs,cvs ident strings -- duh
    Packit 992a25
    02-01-24 C+probe: check CC.DYNAMIC to handle cc that accept but ignore -B*
    Packit 992a25
    	 iffe.sh: handle 'mem struct.a.b'
    Packit 992a25
    02-01-22 iffe.sh: cache (internal) `foo vs. struct foo' test results
    Packit 992a25
    	 package.sh: uts.370 => uts.390
    Packit 992a25
    02-01-18 package.sh: fix uts hosttype
    Packit 992a25
    02-01-17 package.sh: add 'results failed ...' to list failures only
    Packit 992a25
    	 package.sh: change ARCH internal var to all_types to avoid env conflict
    Packit 992a25
    	 iffe.sh: fix hdr/lib precheck that missed some -- ouch
    Packit 992a25
    	 iffe.sh: fix noexecute test that forgot to check compile first!
    Packit 992a25
    02-01-15 ratz.c: fix path[] type typo
    Packit 992a25
    02-01-01 package.mk: tighten license search
    Packit 992a25
    02-01-08 package.sh: `pwd` => ${PWD:-`pwd`}
    Packit 992a25
    	 package.mk: expand license file pattern match
    Packit 992a25
    02-01-04 iffe.sh: fix `exp name "value"' bug that duped "value"
    Packit 992a25
    	 iffe.sh: fix initial <sys/types.h> check to honor --config
    Packit 992a25
    01-12-25 iffe.sh: fix bug where -o file restored old file
    Packit 992a25
    01-12-23 package.mk: uniq the closure lists
    Packit 992a25
    01-12-07 ratz.c: fix --meter to retain paths containing " -- "
    Packit 992a25
    01-11-30 ratz.c: use sear_system() to execute; should work on all windows
    Packit 992a25
    01-11-28 ratz.c: fix sear_rm_r() to check SetCurrentDirectory() status
    Packit 992a25
    01-11-26 ditto.sh: drop n+=v for ksh compatibility
    Packit 992a25
    01-11-21 ditto.sh: add rsync script replacement [hey, it works!]
    Packit 992a25
    	 package.sh: add [ditto]:directory notation to admin.db
    Packit 992a25
    01-10-31 package.sh: handle *.sum paths with embedded space
    Packit 992a25
    	 package.sh: change executable() to onpath()
    Packit 992a25
    	 package.sh: executable([!] foo) replaces test [!] -x foo (.exe hack)
    Packit 992a25
    	 package.sh: add os2 fix to `host type'
    Packit 992a25
    	 mamake.c: add .exe hack
    Packit 992a25
    	 iffe.sh: fix intrinsic function lib test
    Packit 992a25
    	 mamprobe.sh: update pic probe to match make.probe for linux.ia64
    Packit 992a25
    01-10-30 package.sh: make action skeleton view now checks subdirs
    Packit 992a25
    01-10-20 package.sh: don't recurse into leaf dirs matching $MAKESKIP
    Packit 992a25
    	 package.mk: tarball package.notice replaces `license accepted' prompt
    Packit 992a25
    	 package.sh: eliminate `license accepted' prompt
    Packit 992a25
    	 package.sh: add update to download latest from a url
    Packit 992a25
    	 package.sh: use builtin arithmetic when we know its ksh
    Packit 992a25
    	 iffe.sh: unkown -> unknown
    Packit 992a25
    01-10-18 package.sh: convert to YYYY-MM-DD delta releases instead of NNNN
    Packit 992a25
    	 package.mk: convert to YYYY-MM-DD delta releases instead of NNNN
    Packit 992a25
    	 ratz.c: fix -m for paths containing <\>n</\>\r\v
    Packit 992a25
    01-10-16 ratz.c: _SEA_* => SEAR_*
    Packit 992a25
    	 ratz.c: preserve stdin for sear_exec()
    Packit 992a25
    	 ratz.c: add recursive sear_rm_r() to sear_exec() tmp dir cleanup
    Packit 992a25
    01-10-10 mamprobe.sh: add mam_cc_SHELLMAGIC
    Packit 992a25
    	 package.sh: add nfs wakeup call to admin to avoid stale file handles
    Packit 992a25
    01-10-04 cc.darwin.ppc: -flat_namespace is not longer the default (huh)
    Packit 992a25
    01-10-01 package make: prepend $INSTALLROOT/bin/ok to PATH
    Packit 992a25
    	 package read: save cpy of bin/package when reading the INIT package
    Packit 992a25
    	 mamprobe.sh: allow cc path with optional arguments
    Packit 992a25
    01-09-24 Makefile,package.sh: add $INSTALLROOT/bin/.paths initialization
    Packit 992a25
    01-09-19 package.mk: add recurse to list.package.*
    Packit 992a25
    	 package.sh: bootstrap build nmake with _BLD_STATIC for _WIN32
    Packit 992a25
    01-09-11 ratz.c: add _SEA_SKIP & _SEA_COMMAND for self extracting archives
    Packit 992a25
    01-09-07 package.mk: fix output capture to not generate files names with spaces
    Packit 992a25
    01-09-07 package.mk: fix delta release number search
    Packit 992a25
    01-08-11 package.mk: handle single gz executable packages (e.g., for ksh)
    Packit 992a25
    	 package.sh: fix package install to require nmake only if no *.sum
    Packit 992a25
    	 iffe.sh: drop ancient menu and prompt actions; check ./hdr.h clash
    Packit 992a25
    01-07-17 package: fix use cross compile test to generate files in /tmp 
    Packit 992a25
    01-06-27 ratz: handle hard and soft links if possible
    Packit 992a25
    01-06-07 Makefile: fix :MAPLIB: for sco
    Packit 992a25
    01-05-31 crossexec.sh: add
    Packit 992a25
    	 iffe.sh: add -x crosstype to run crossexec
    Packit 992a25
    	 iffe.sh: exp test now handles pass{}end fail{}end yes{}end no{}end
    Packit 992a25
    	 package.sh: add package host canon external-host-type-name
    Packit 992a25
    	 package.sh: fix `use USER' lookup for shells that support ~USER
    Packit 992a25
    	 cc.*: add -dumpmachine to dump target HOSTTYPE
    Packit 992a25
    01-05-18 iffe.sh: drop $HOME/tmp/t.sh debug trace -- oops
    Packit 992a25
    01-05-01 mamake.c: scan() now handles :PACKAGE: foo:command
    Packit 992a25
    01-04-26 *.sh: expand [a-z][A-Z][0-9] for non-contiguous character codes
    Packit 992a25
    	 iffe.sh: fix run *.sh for shells that don't $* across . command
    Packit 992a25
    	 cc.mvs.390: recode for /bin/sh
    Packit 992a25
    01-04-25 package.mk: include non cc-g variants by default
    Packit 992a25
    	 package.sh: *[._]* => *?[_.]* for mvs.390 /bin/sh
    Packit 992a25
    01-04-24 TEST.mk: no tests for VARIANT=="DLL"
    Packit 992a25
    01-04-22 package.mk,package.sh: tarball text members are ascii encoded
    Packit 992a25
    01-04-18 package.mk: allow package name to be the same as one of its components
    Packit 992a25
             cc.mvs.390: handle .C .cpp .cxx
    Packit 992a25
             cc.mvs.390: compensate for -o that does not overwrite
    Packit 992a25
    01-04-01 regress: fix SAME that just skipped it -- we should regress regress!
    Packit 992a25
    	 iffe: fix bug that didn't emit _hdr_foo for internal hdr tests
    Packit 992a25
    	 iffe: fix lcl bug for cc -E that doesn't emit line syncs
    Packit 992a25
    	 ratz: add ascii=>ebcdic conversion for text archive members
    Packit 992a25
    	 mamake: fix buffer overlap bug that clobbered the probe file path
    Packit 992a25
    01-03-17 iffe: handle : separator as first arg
    Packit 992a25
    01-03-15 mamake.c,ratz.c,release.c: add <stdlib.h> and <string.h>
    Packit 992a25
    01-02-26 iffe.sh: fix bug that omitted runtime #define for `mac' op
    Packit 992a25
    01-02-22 cc.ibm.risc: handle SF_CLOSE clash in <sfio.h>
    Packit 992a25
    01-02-14 cc.sgi.mips3,cc.sgi.mips4: handle -mips2 -mips3 -mips4 for cross cc
    Packit 992a25
    	 C+probe: quote "$cc" when its an argument!
    Packit 992a25
    	 mamake: execute actions with $SHELL, ignored signals back to default
    Packit 992a25
    	 package.sh: nmake check error output to /dev/null
    Packit 992a25
    	 package.sh: fix INIT a.out updates for knr cc
    Packit 992a25
    	 package.sh: package list now handles large tgz dirs
    Packit 992a25
    	 package.sh: *-ok executables moved to ok/* for *.dll systems
    Packit 992a25
    	 iffe.sh: change "exec >&-" to "exec >/dev/null" else linux mkdir fails!
    Packit 992a25
    	 mamake: handle `bind -lx [dontcare]'
    Packit 992a25
    01-02-12 ratz.c: fix _PACKAGE_ast includes
    Packit 992a25
    	 package.sh: $HOSTTYPE env overrides if $PACKAGEROOT/arch/$HOSTTYPE/
    Packit 992a25
    	 package.sh: $CC ^HOSTTYPE=[A-Za-z_0-9.]*$ overrides HOSTTYPE
    Packit 992a25
    	 iffe.sh: fix dat code that used previous $tmp.exe
    Packit 992a25
    	 iffe.sh: fix dat code for _DLL imports
    Packit 992a25
    01-02-09 iffe.sh: add copy() for shells with the dissappearing here doc bug
    Packit 992a25
    01-02-08 Makefile: guard against null $(CC.HOSTTYPE)
    Packit 992a25
    01-02-06 Makefile: separate out cc,ld,ldd workarounds (so they will be packaged)
    Packit 992a25
    01-02-02 package.sh: fix package use for $INSTALLROOT != */$HOSTTYPE
    Packit 992a25
    	 package.sh: create intermediate recursion makefiles when needed
    Packit 992a25
    	 package.sh: add $SECONDS to the DEBUG trace prompt
    Packit 992a25
    01-01-01 ratz.c: #ifdef for uwin ncc
    Packit 992a25
    	 iffe.sh,package.sh: check PACKAGE_PATH for local installations
    Packit 992a25
    	 package.sh: add psrinfo for osf.alpha host cpu 
    Packit 992a25
    	 package.sh: change pax --meter probe; some hang on /dev/tty
    Packit 992a25
    	 package.sh: fix `install flat ARCH'
    Packit 992a25
    	 mamake: eliminate loops from scan order
    Packit 992a25
    	 C+probe: add probe_verbose -V for aix cc=xlc
    Packit 992a25
    	 cc.ibm.risc,ldd.ibm.risc: add
    Packit 992a25
    	 package.mk: list refs to top-level licenses only
    Packit 992a25
    	 package.mk: add local link table to change log html
    Packit 992a25
    00-12-25 package.sh: `no package archives' is a hard error, duh
    Packit 992a25
    	 package.sh: reorder host type logic for lame shells
    Packit 992a25
    	 mamake.c: getcwd => getwd for NeXT -- how about posix==default guys
    Packit 992a25
    	 iffe.sh: really gross workaround for NeXT -lposix stdout null's
    Packit 992a25
    	 iffe.sh: handle cc -E that insists on compiling
    Packit 992a25
    00-12-15 iffe.sh: ancient sh function call blows $*; call only when $# == 0
    Packit 992a25
    	 *.sh: `getopts 2>/dev/null` => `(getopts)2>/dev/null` for ancient sh
    Packit 992a25
    	 package.sh: fix LD_LIBRARY*_PATH initialization
    Packit 992a25
    	 cc.next.m68k: add for _POSIX_SOURCE and linker multiply defined syms
    Packit 992a25
    00-12-12 ratz: add --meter
    Packit 992a25
    	 package.sh: a few VPATH fixes
    Packit 992a25
    	 Makefile: don't override *.mips* cc if -version not accepted
    Packit 992a25
    00-12-11 package.mk: *.inx now contains name=value
    Packit 992a25
    00-12-07 package.sh: handle PC netscape . => _ pathname mangle
    Packit 992a25
    	 WWW.mk: .tar.gz => .tgz
    Packit 992a25
    00-11-27 package.sh: add checklicense() to do license checks at read time
    Packit 992a25
    	 package.mk: change component list from preformat to table
    Packit 992a25
    00-10-31 package.mk: *.pkg must assert closure
    Packit 992a25
    	 package.mk: add cc- variants to list.package.binary
    Packit 992a25
    	 package.sh: omit dups from package list
    Packit 992a25
    	 package.sh: invalid arg gives one line Usage
    Packit 992a25
    	 package.sh: relax checkaout checks for non-owners
    Packit 992a25
    	 package.sh: package use sets NPROC if not already set or [01]
    Packit 992a25
    	 proto.c: add $(INSTALLROOT)/include/ast hack
    Packit 992a25
    00-10-26 WWW.mk: add .SOURCE rhs to :WWWPAGE:
    Packit 992a25
    00-10-25 package: fix install
    Packit 992a25
    	 package.mk: add list.install
    Packit 992a25
    00-10-22 regress: fix VIEW to skip empty dirs
    Packit 992a25
    00-10-19 package.mk: $(PACKAGEROOT)/bin/nmake => $(PACKAGEROOT)/bin/manmake
    Packit 992a25
    	 iffe: validate #define identifiers
    Packit 992a25
    00-10-18 C+probe: mac os10 additions
    Packit 992a25
    	 package: add DYLD_LIBRARY_PATH initialization
    Packit 992a25
    	 add ldd.$(CC.HOSTTYPE)
    Packit 992a25
    00-10-01 iffe: handle -I* -L* options
    Packit 992a25
    00-09-21 mamake: add libxxx and xxx to makefile ordered prereqs
    Packit 992a25
    00-09-19 C+probe: add probe_longlong
    Packit 992a25
    00-09-11 package: drop manmake and $PACKAGEROOT/bin/nmake
    Packit 992a25
    00-09-08 iffe: verfiy that $cc is a C compiler
    Packit 992a25
    00-06-14 mamprobe: fix win32.* probe
    Packit 992a25
    	 mamake: fix bug that used lower view path for generation
    Packit 992a25
    	 package: don't clobber $PACKAGEROOT/bin/nmake
    Packit 992a25
    00-06-01 C+probe: fix stdinclude *again*
    Packit 992a25
    	 package: fix write delta source to use default pax format
    Packit 992a25
    	 package: add disambiguating bias for sgi.mips3 over sgi.mips4
    Packit 992a25
    	 package.mk: fix for directory content packages lib ast-locale
    Packit 992a25
    00-05-01 iffe: fix invalid _LIB_ macro identifier 
    Packit 992a25
    00-04-11 C+probe: uniq stdinclude and stdlib, fix usrinclude
    Packit 992a25
    00-04-01 regress: fix explicit OUTPUT bug that didn't compare with expected
    Packit 992a25
    00-03-17 package: all archives are .tgz for binary download
    Packit 992a25
    	 package: $(PACKAGEROOT)/LICENSES/* in source and binary archives
    Packit 992a25
    	 package: implement install and verify actions
    Packit 992a25
    	 iffe: add exp, pth file dir ..., fix lib - -lfoo, fix lib - - -la -lb
    Packit 992a25
    	 iffe: -L* must affect LD_LIBRARY* hacks for .exe tests -- yuk
    Packit 992a25
    	 package.mk: add *.pkg :INDEX:
    Packit 992a25
    00-03-07 package: add admin action
    Packit 992a25
    00-03-06 makefile: install optional make probe override script C+make+probe.lcl
    Packit 992a25
    00-02-14 --- release 1.0 ---
    Packit 992a25
    	 ratz: treat "foo/" as a dir, not a regular file
    Packit 992a25
    	 package: clarify source and binary installation instructions
    Packit 992a25
    	 package: fix so binary packages can install without cc
    Packit 992a25
    	 package: "ratz" now a non-archive package (the only one) for bootstrap
    Packit 992a25
    	 package: handle VPATH=a:b arg
    Packit 992a25
    	 package.mk: "ratz" package adjustments
    Packit 992a25
    	 Makefile: use :PACKAGE_INIT: to support binary INIT packages
    Packit 992a25
    	 WWW.mk: add :WWWALL:
    Packit 992a25
    	 C.probe: fix .so check that let .dll slip through
    Packit 992a25
    	 iffe: fix config sh var assignment for HAVE_member_IN_struct
    Packit 992a25
    	 iffe: fix config sh var assignment for symbol_DECLARED
    Packit 992a25
    	 package: delay PATH export until dll hack exports complete
    Packit 992a25
    	 package: don't forget binary package $(INSTALLROOT)/lib(32|64)
    Packit 992a25
    	 package: add delta change log for source packages
    Packit 992a25
    00-02-10 mamprobe: add mam_cc_DLLBIG
    Packit 992a25
    	 package: fix spelling typos
    Packit 992a25
    	 package: add html help output
    Packit 992a25
    	 package.mk: beef up source and binary help => html
    Packit 992a25
    00-02-08 package: mkdir man/man[138] in the new arch to cover MAM bug
    Packit 992a25
    00-01-28 package,release: add -rcount to release
    Packit 992a25
    	 package: fix linux "host cpu" and "host rating"
    Packit 992a25
    	 package: copy *.lic to $PACKAGEBIN for "make" and "write binary"
    Packit 992a25
    	 package: fix 'release change log' case match
    Packit 992a25
    00-01-24 package: add copyright action
    Packit 992a25
    	 mamprobe: add -D_BLD_DLL to mam_cc_DLL
    Packit 992a25
    00-01-11 package: tsort for package write
    Packit 992a25
    	 package: early verification that $CC works
    Packit 992a25
    	 package: add non-interactive command arg for use action
    Packit 992a25
    	 proto: fix -C intermediate mkdir()
    Packit 992a25
    	 mamprobe: unixware.i386 ksh workaround
    Packit 992a25
    	 C.probe: move hosttype to C.probe (with unixware.i386 workaround)
    Packit 992a25
    	 WWW.mk: fix mm2html option quoting
    Packit 992a25
    	 WWW.mk: add .SCAN.mm
    Packit 992a25
    	 WWW.mk: don't force static=1; grab dll's instead
    Packit 992a25
    	 *.sh: fix getopts test to handle botched implementations like osf.alpha
    Packit 992a25
    	 iffe.sh: fix read -r test
    Packit 992a25
    99-12-25 iffe: tweak verbose messages
    Packit 992a25
    	 iffe: hand code non-optget getopts parse
    Packit 992a25
    	 iffe: fix bash quoting bug again
    Packit 992a25
    	 iffe: do test -w . after option parse
    Packit 992a25
    	 package: fix PACKAGEROOT search
    Packit 992a25
    99-11-19 --- release 0.2 ---
    Packit 992a25
    99-11-19 first working package & friends
    Packit 992a25
    99-10-31 change from lib0ast to INIT; add MAM and package bootstrap
    Packit 992a25
    	 hostinfo: gobbled by package
    Packit 992a25
    99-10-01 iffe: add --config, yes{...}end no{...}end, fix read -r workaround
    Packit 992a25
    99-09-27 iffe: add --all --verbose, --* set options
    Packit 992a25
    99-09-22 regress: -v disables long line truncation
    Packit 992a25
    99-09-11 WWW.mk: WWWDIR and MM2HTMLINFO are now lists searched in $(HOME)
    Packit 992a25
    99-08-11 hostinfo: fix type sgi.mips4
    Packit 992a25
    99-06-24 WWW.mk: add
    Packit 992a25
    99-06-08 hostinfo.sh: ${TMPDIR:-/tmp}
    Packit 992a25
    99-06-07 TEST.mk: add
    Packit 992a25
    99-06-01 iffe: add `siz type' for _siz_type == sizeof(type)
    Packit 992a25
    99-05-11 hostinfo,iffe,regress,use: long options
    Packit 992a25
    99-05-01 C.probe: fix over aggressive stdinclude, e.g., /usr/include/machine
    Packit 992a25
    99-04-01 hostinfo: sgi.mips? -o32 and -n32 checks
    Packit 992a25
    	 iffe: check that . is writable
    Packit 992a25
    99-03-17 hostinfo: fix for cc not found
    Packit 992a25
    	 dl.c,hello.c,m.c: headers in conditionals to force .DONTCARE
    Packit 992a25
    	 C.probe: extra check for include dirs pulled in by <sys/types.h>
    Packit 992a25
    99-03-03 regress: add `UNIT - ...' for extra args
    Packit 992a25
    	 Makefile: add (_hosttype_) prereq for cc
    Packit 992a25
    99-01-23 hostinfo: tweak rating, use /proc/cpuinfo if there
    Packit 992a25
    99-01-11 C.probe: shlib before lib, /usr before /
    Packit 992a25
    98-12-25 iffe: work around win32.alpha intrinsic clash with -O
    Packit 992a25
    98-11-11 regress: fix UNIT PATH lookup
    Packit 992a25
    98-11-01 regress: add PROG
    Packit 992a25
    98-10-01 hostinfo: add unixware.*
    Packit 992a25
    	 use: export PACKAGE_* 
    Packit 992a25
    98-08-11 C.probe: add /usr/include check (for sco CC)
    Packit 992a25
    	 hostinfo: handle uwin uname update
    Packit 992a25
    98-05-01 regress: fix bug sometimes didn't list last test
    Packit 992a25
    98-04-01 hostinfo: add cc path arg
    Packit 992a25
    	 hostinfo: now works with /bin/sh
    Packit 992a25
    	 Makefile: strengthed -lm probe
    Packit 992a25
    98-01-23 Makefile: check for -ldl -lm
    Packit 992a25
    	 C.probe: handle gcc -v -E phony include dirs
    Packit 992a25
    	 iffe: fix lcl by dropping sort -u -- we need the real first
    Packit 992a25
    	 iffe: `mem x' to test if x is a non-opaque struct
    Packit 992a25
    98-01-11 $(INSTALLROOT)/lib32 for sgi.mips3
    Packit 992a25
    	 $(INSTALLROOT)/lib64 for sgi.mips4
    Packit 992a25
    	 add cc.hp.pa
    Packit 992a25
    98-01-01 cc.sgi.mips*: turn off ld library multiply defined
    Packit 992a25
    97-10-11 regress: add VIEW function for locating data
    Packit 992a25
    97-10-01 Makefile: -ldl test moved to libdll Makefile
    Packit 992a25
    97-08-11 regress: add MOVE
    Packit 992a25
    	 regress: add SAME
    Packit 992a25
    	 regress: use getopts
    Packit 992a25
    	 regress: `EXEC' repeats previous test
    Packit 992a25
    97-07-17 use: tweak PATH and LIBPATH bootstrap order
    Packit 992a25
    	 iffe: fix lcl bug that botched pathnames with embedded spaces
    Packit 992a25
    97-06-12 iffe: add npt `needs prototype' test
    Packit 992a25
    97-05-09 hostinfo: mvs.* => mvs.390
    Packit 992a25
    	 Makefile: cc.$(_hosttype_) workaround installed here
    Packit 992a25
    	 iffe: fix nolink{ ... }end
    Packit 992a25
    	 iffe: add [no]static{ ... }end for static link test
    Packit 992a25
    	 C.probe: _probe_PATH => _probe_export which must be eval'd
    Packit 992a25
    97-04-01 use: _RLD_ROOT set too
    Packit 992a25
    97-03-17 mm2html: changed inner loop
    Packit 992a25
    	 mm2html: handle .if|.ie|.el, .so
    Packit 992a25
    	 mm2html: handle different man styles
    Packit 992a25
    	 mm2html: differentiate mm/man in some non-obvious cases
    Packit 992a25
    	 hostinfo: r5000 is not mips4
    Packit 992a25
    97-02-14 hostinfo: validate type with cc
    Packit 992a25
    96-12-25 C.probe: uwin tweaks
    Packit 992a25
    	 iffe: use `...` instead of $(...) for alpha /bin/sh
    Packit 992a25
    	 iffe: fix `typ' divide by 0
    Packit 992a25
    	 iffe: `lcl' now drops X: prefix
    Packit 992a25
    	 iffe: +l* -> -l*
    Packit 992a25
    	 iffe: eval around ${...#%...} for bsd /bin/sh
    Packit 992a25
    	 use: add sgi.mips LD_LIBRARY<abi>_PATH variants
    Packit 992a25
    	 use: add -e to list exports
    Packit 992a25
    	 iffe: lcl leaves leading [a-zA-Z]: for dos
    Packit 992a25
    	 iffe: fix no{link|output|execute} logic
    Packit 992a25
    	 C.probe: don't automatically add /usr/include for non-hosted compilers
    Packit 992a25
    	 C.probe: don't automatically place /usr/include last
    Packit 992a25
    	 C.probe: check gcc style -v -E for stdinclude usrinclude
    Packit 992a25
    96-11-28 iffe: check BASH_VERSION for IFS botch
    Packit 992a25
    	 iffe: typ long.xxx only if sizeof(long xxx) != sizeof(xxx)
    Packit 992a25
    	 hostinfo: fix sgi.mips[234] tests
    Packit 992a25
    	 hostinfo: fix ncr.i386 tests
    Packit 992a25
    96-10-31 iffe: work around old bsh here doc bug by running separate sh
    Packit 992a25
    96-10-11 iffe: *.iffe and *.iff for iffe src files
    Packit 992a25
    	 hostinfo: tighten sgi.mips cpu type check
    Packit 992a25
    96-10-01 C.probe: add probe_libdir to catch alpha /usr/shlib
    Packit 992a25
    96-09-17 iffe: fix typ bug that failed for single id types!
    Packit 992a25
    96-08-31 hostinfo: handle recent sgi hinv cpu changes
    Packit 992a25
    96-07-17 make sure sizeof(long xxx)>sizeof(xxx) for typ long.xxx
    Packit 992a25
    96-05-09 C.probe: drop multiple / in stdinclude
    Packit 992a25
    96-02-29 use: package root must have bin and lib subdir
    Packit 992a25
    	 mm2html: add
    Packit 992a25
    	 C.probe: probe_members += -whole-archive for gcc
    Packit 992a25
    	 iffe: add + fix the blasted `...'...\...'...`
    Packit 992a25
    96-01-31 use: add pkg dir
    Packit 992a25
    	 hostinfo: add tandem
    Packit 992a25
    96-01-01 hostinfo: windows_nt|windows[0-9][0-9] -> win32
    Packit 992a25
    95-11-24 hostinfo: linux-aout.* for non-elf linux
    Packit 992a25
    95-11-11 use: add aix LIBPATH
    Packit 992a25
    95-10-11 hostinfo: no args prints type
    Packit 992a25
    95-08-11 use: add
    Packit 992a25
    95-05-09 save original PATH in _probe_PATH
    Packit 992a25
    	 beef up library dir probe
    Packit 992a25
    95-04-01 use c source suffix if it still preserves the dialect
    Packit 992a25
    	 add hostinfo
    Packit 992a25
    	 add lib/hostinfo/typemap user type map
    Packit 992a25
    	 add sol.sun4 cpu count
    Packit 992a25
    	 fix C.probe to properly handle C/C++ combined compiler drivers
    Packit 992a25
    	 add NeXT to hostinfo
    Packit 992a25
    	 bummer: mach has /usr/bin/hostinfo
    Packit 992a25
    95-03-19 fix dialect executable test
    Packit 992a25
    95-03-19 --- release 0.0 ---
    Packit 992a25
    Packit 992a25

    Packit 992a25

    Packit 992a25
    Packit 992a25
    Packit 992a25
    Packit 992a25
    Packit 992a25
    August 07, 2012
    Packit 992a25
    Packit 992a25
    Packit 992a25

    Packit 992a25
    Packit 992a25
    Packit 992a25
    Packit 992a25
    </BODY>
    Packit 992a25
    </HTML>