lp:paxmirabilis
Main code repository of paxmirabilis
- Get this branch:
- bzr branch lp:paxmirabilis
Branch information
Import details
This branch is an import of the CVS module pax from :ext:_anoncvs@anoncvs.mirbsd.org:/cvs.
Last successful import was .
Recent revisions
- 240. By tg
-
integrate latest portmdoc
also fix some things while here and add portmdoc to missing pages
- 235. By tg
-
let CFLAGS autodetection choke on stack protector when the libc lacks it
(Linux klibc) by introducing an array on the stack of main() - 233. By tg
-
bring mirtoconf installments into sync, plus fallout
mksh:
• remove bogus TARGET_OSREV on a line by itself breaking BeOS builds
• move HAVE_MKNOD=0 default to just before use for easier sync
• rename mkshexe → buildoutput, like the others
pax, sleep (mirtoconf sync):
• test basic tools
• display *flags on entry
• get version from pax.h or sleep.h and add it there
• fixed -g handling
• add all OSes known to mksh’s Build.sh, even if osnote’d or oswarn’d as
untested or worse (but this way we have them complete)
• NeXTstep’s cc needs -traditional-cpp
• skip checking for __attribute__ on compilers we know lack them
• reintroduce or reorder some code/comment blocks, to sync more easily
all:
• fix list of files to be not removed in rmf() and sync with ccpr
• factor out long and short name for easier synchronisation (-v shows long)
• only add '-g3 -fno-builtin' with -g for gcc, just add -g for all others
• add osnote which is less harsh than oswarn
• if -g try -Og over -O2 if adding optflags
pax:
• use cp -p in the ln|| case; use ln -f||cp -pf if not rm -f’ing first
• show paxmirabilis version in/before usage()
sleep:
• fix in-tree build, missing file removal
• display sleep version on -V (but otherwise just skip that arg though
exit 0 if it’s the only one)
• use ts2 as timespecsub result, so we have a -= ipv a=b-a
• inline timespecsub, GNU lacks it
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)