aboutsummaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)AuthorFilesLines
2021-01-31mount: find kext with MacFUSE >=4 and macOS >=11Connor Taffe1-0/+3
2020-12-309c: drop PLAN9PORT_ASANRuss Cox1-9/+0
It is no longer special.
2020-12-30all: remove $OBJTYPE from buildRuss Cox3-42/+5
Now that we assume pthreads, the only assembly left is in libmp and libsec. We only ever added assembly for 386. The portable C code is fine for plan9port.
2020-12-30wintext: use rc not bashRuss Cox1-14/+9
2020-12-309c: use -fcommon for clangRuss Cox1-0/+1
Fixes #469.
2020-09-279c, 9l: updates for macOS arm64.Anthony Sorace2-0/+7
2020-05-30osxvers: use swvers -productVersion to skip one awk callRuss Cox1-1/+1
Fixes #406. Suggested by nms42.
2020-05-189c: fix tabRuss Cox1-1/+1
2020-05-189l: xlc_r automatically adds -lpthread.Ben Huntsman1-1/+0
2020-05-179c, 9l: accept CC9FLAGS from configRuss Cox2-18/+30
Also, if CC9FLAGS includes -fsanitize=address (ASAN), predefine PLAN9PORT_ASAN for use by programs that need to know (mainly libthread). The 9c script used to have a variable called ngflags, which was ccflags except -g (ng stood for "no g"), but nothing needs it split out anymore, so simplify to just ccflags.
2020-05-07all: update build scripts to fix AIX XL/C compatibilityBen Huntsman2-7/+25
2020-04-309c: added explicit -fcommon to gcc defaults.sean1-0/+1
Version 10 of gcc enforces -fno-common which breaks a lot of things. This fix reverts to the pre-10 behaviour. The real fix is to clean up stray redefinitions which should be declarations.
2020-01-19all: remove Linux 2.4 vs 2.6 detectionRuss Cox2-22/+9
Linux 2.4 is dead. (The libthread code hasn't worked for Linux 2.4 for a long time.)
2020-01-169fs: remove tip (dead?), redirect sources to 9p.ioDan Cross1-3/+1
Fixes #195. Signed-off-by: Dan Cross <cross@gajendra.net>
2020-01-15soelim: import from Plan9sean1-0/+16
Add entry in lib/moveplan9.files to trigger relocation during INSTALL.
2020-01-13wintext: add tmux support, use in ", ""Russ Cox3-12/+9
Fixes #223.
2020-01-12all: fix or silence various gcc warningsRuss Cox1-0/+4
As usual, gcc finds some real problems but also reports a ton of noise. Fix the problems and quiet the noise.
2020-01-079c: Fix case patterns for DragonFly and other BSDsMartin Kühl1-2/+2
POSIX does not support grouping in case item patterns. Installing with a strict POSIX shell fails with: /usr/local/plan9/bin/9c: line 82: syntax error near unexpected token `(' /usr/local/plan9/bin/9c: line 82: `*(DragonFly|BSD)*gcc*) usegcc ;;' This change expands the patterns to work around the limitation. See https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_10 (and search for case_clause)
2020-01-07INSTALL, 9c, 9l: improve handling of *BSD (#302)Leonid Bobrov2-16/+2
2019-11-119c, 9l: use $TMPDIR if available (#272)Jason Felice2-2/+2
NixOS sandboxed builds (at least on Mac) don't have access to /tmp, and this should be better POSIX.
2019-09-19Teach 9l about FreeBSD ≥ 12; address issue #247. (#249)Francis Conti1-1/+1
2019-09-199l: support Linux version 5.0+ (#274)Günther Noack1-1/+1
Update 9l to support Linux 5.x.
2018-11-14web: allow any $BROWSERRuss Cox1-1/+1
Fixes #118.
2018-11-129l: drop xcode text-based stub warningRuss Cox1-1/+1
2018-03-27mount, 9pfuse: detect macports installed osxfuseXiao-Yong Jin1-0/+1
MacPorts installs osxfuse under /opt/local.
2018-03-23mount: check current osxfuse kext locationMartin Kühl1-0/+2
Current versions of osxfuse ship with multiple versions of its kernel extension (kext) for differend versions of macOS. Running mount(1) on macOS with a current version of osxfuse fails with `don't know how to mount (no fuse)' since it fails to find the kext. Running 9pfuse(4) directly works fine. This change adds a check to mount(1) that determines: 1) which version of macOS we're running on 2) if there is an osxfuse kext available for this version of macOS
2017-10-16web: *chrome* matches google-chromeGleydson Soares1-1/+1
2017-10-139l: accept Linux kernel version 4.xkeks1-1/+1
Fixes #114.
2017-10-01web: add Chromium support on FreeBSDDavid du Colombier1-1/+1
On FreeBSD, the Chromium executable is called chrome. Fixes #108.
2017-09-149l: support FreeBSD 10 and 11 (thanks Ori Bernstein)David du Colombier1-1/+1
2017-09-14all: remove .cvsignore filesKare Nuorteva8-281/+0
Rename following .cvsignore files to .gitkeep since they are required by the build (directories must exist before build): - bin/fossil/.gitkeep - bin/fs/.gitkeep - bin/venti/.gitkeep Change-Id: I9c2865058480cffb3a4613f25e2eca1f7e5578c0
2017-09-01codereview: delete, now using GitHub pull requestsRuss Cox1-147/+0
2017-07-16codereview.py: removeRuss Cox1-1448/+0
Change-Id: Ie548b7f45f4b3aa9897bcba19d343cff2dd5afd4 Reviewed-on: https://plan9port-review.googlesource.com/2961 Reviewed-by: Russ Cox <rsc@swtch.com>
2017-01-06all: fix or silence all INSTALL warnings on macOSRuss Cox1-3/+3
Should be a clean build now. Change-Id: Id3460371cb5e8d4071f8faa9c2aec870d213a067 Reviewed-on: https://plan9port-review.googlesource.com/2781 Reviewed-by: Russ Cox <rsc@swtch.com>
2015-06-03devdraw: plumb drag-n-dropped filesmarius a. eriksen1-0/+17
Change-Id: I7585870aee57c7482ebdd19c117be7982123ce79 Reviewed-on: https://plan9port-review.googlesource.com/1130 Reviewed-by: Russ Cox <rsc@google.com>
2014-11-17codereview: use 'git branch -v' for pendingRuss Cox1-1/+1
Change-Id: Ib80b19cf69a15860315b2d7a38baf3b05d693acc
2014-11-16codereview: make commit -a the default; warn about uncommitted changes at uploadRuss Cox1-2/+6
also update README.md for github Change-Id: I7d578a902ffed7f6d69780721e29a1972b6f6992
2014-11-16codereview: fix a few bugsRuss Cox1-8/+9
Change-Id: Ifd9fda05e15c9e1e106ffd4e30e1dafe8423cdf4
2014-11-16all: update for GitRuss Cox1-2/+142
- rewrite .gitignore to use git patterns - mv hg(1) to git(1) and rewrite - add lib/git/commit-msg.hook - add skeleton codereview script - update codereview(1) Change-Id: I061cd8e4de77ebbd6037a7c5d1582cd1d986f62f
2014-10-21fix clang 3.4 warnings and ignore uninteresting onesDavid du Colombier1-0/+2
fixed warnings: src/cmd/fossil/disk.c:37:14: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] src/cmd/fossil/disk.c:38:14: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] src/cmd/fossil/disk.c:39:14: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] src/cmd/fossil/disk.c:40:13: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] src/cmd/fossil/disk.c:41:14: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] src/libndb/ndbreorder.c:41:55: warning: for loop has empty body [-Wempty-body] ignored warnings: src/cmd/acid/dbg.y:393:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/bc.y:1327:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/bc.y:1327:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/grep/grep.y:420:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/grep/grep.y:420:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/hoc/hoc.y:692:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/hoc/hoc.y:692:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/lex/parser.y:886:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/rc/syn.y:303:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/units.y:1003:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/libregexp/regcomp.c:19:16: warning: variable 'reprog' is not needed and will not be emitted [-Wunneeded-internal-declaration] LGTM=rsc R=rsc https://codereview.appspot.com/158250043
2014-10-209l: link with -lresolv on LinuxDavid du Colombier1-1/+1
LGTM=rsc R=rsc https://codereview.appspot.com/136520044
2014-08-06g: search in *.s filesAram Hăvărneanu1-1/+1
LGTM=rsc R=rsc CC=plan9port-dev https://codereview.appspot.com/115100043
2014-06-03build: rename " and "" to quote1 and quote2 for hgRuss Cox2-0/+0
They'll be copied back during installation but then hg doesn't have to create those files on systems that have trouble with them. TBR=rsc https://codereview.appspot.com/105800043
2014-02-27all: DragonFly port.Shenghou Ma2-2/+2
Fix compilation problems, libdraw still doesn't work right yet. LGTM=rsc R=rsc https://codereview.appspot.com/67820046
2013-09-26fossil: create directoryDavid du Colombier1-0/+0
R=rsc https://codereview.appspot.com/13984043
2012-10-219c: support clang on MacRuss Cox1-0/+11
R=rsc http://codereview.appspot.com/6744055
2012-10-209c: add more clang warning silencers, use signed charsRuss Cox1-2/+7
R=rsc http://codereview.appspot.com/6741053
2012-10-20web: fix BROWSER=google-chrome on MacRuss Cox1-0/+3
R=rsc http://codereview.appspot.com/6750046
2012-10-20mount: fix for osxfuseRuss Cox1-2/+4
R=rsc http://codereview.appspot.com/6737052
2012-08-05srv(4), mount: update v9fs usageDavid du Colombier1-2/+2
The v9fs usage is documented on https://www.kernel.org/doc/Documentation/filesystems/9p.txt R=rsc http://codereview.appspot.com/6445072