Commit graph

113 commits

Author SHA1 Message Date
Russ Cox
88a87fadae all: update for new MIT license
On March 23, 2021, Nokia transferred the copyrights in the Plan 9 software
to the Plan 9 Foundation, which relicensed them under the MIT license.

This commit updates the Plan 9 from User Space license to reflect the
new base license. The vast majority of the contributions beyond the
base Plan 9 set were by me, many of them explicitly under an MIT license.
Those are all under the new MIT license now as well.

The port of mk to Unix was taken from Inferno via Vita Nuova and had
been made available under GPL, but Vita Nuova has relicensed Inferno
under the MIT license as well, to match the new Plan 9 license.

Michael Teichgraber contributed src/lib9/zoneinfo.c explicitly under
the Lucent Public License but has agreed to change the contribution
to the MIT license now used in the rest of the distribution.

There remain a few exceptions, most notably fonts.
See the root LICENSE file for full details.

The only mention of the Lucent Public License in the whole tree now
is in the LICENSE file, explaining the history.
2021-03-23 20:59:23 -04:00
Russ Cox
99dee78c2d all: remove $OBJTYPE from build
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-30 07:53:28 -05:00
Russ Cox
6c1235d234 build: use installbsd instead of install on AIX
Even in mkmk.sh.
2020-05-18 22:46:42 -04:00
Larkin Nickle
92aa0e13ad Fix broken references to plan9.bell-labs.com/plan9
Fixes #357
2020-02-22 20:09:40 -05:00
Russ Cox
77a0a5b519 src: mv ../buildEnvironmentVariables mkhdr
Also note that the file must be valid shell and mk input.
For #321.
2020-01-09 20:08:10 -05:00
Neven Sajko
6f5bd96ed8 all: sync and dedup the creation of the SYSNAME and OBJTYPE env vars (#321)
This should prevent the issues of dist/buildmk and src/mkhdr getting out
of synchronization yet again.

I also add a rule for arm64 to the OBJTYPE sed command.

Fixes #243
Fixes #320

Change-Id: I60f69a1f32b5ed5ae5ac8a1659c38e29debed005
2020-01-07 14:49:26 -05:00
Russ Cox
ad2d49503b INSTALL: set $NPROC on macOS
My MacBook Pro has hw.ncpu=12, so set NPROC=12.
Speeds up INSTALL dramatically.
Should probably add similar code to other OSes.

Also silence rio warning from earlier commit.
2018-11-16 00:03:24 -05:00
Kare Nuorteva
b3336e5cbb all: remove .cvsignore files
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-14 17:25:17 +02:00
Russ Cox
cf4b9eefb3 dist/publish: fix export of of usr tree 2017-09-01 13:25:20 -04:00
Russ Cox
a399388593 all: update site from swtch.com to 9fans.github.io 2017-09-01 13:25:20 -04:00
Russ Cox
7e77a6a569 dist: update mk push
Change-Id: I848df28b079ca43dfbe4f7ea6b52cdaf260fd6aa
Reviewed-on: https://plan9port-review.googlesource.com/2963
Reviewed-by: Russ Cox <rsc@swtch.com>
2017-07-16 02:52:30 +00:00
Aram Hăvărneanu
37d81a2915 all: linux/mips port
Change-Id: I0af67bc44c7bb62a8e5a47eac597367f521f1c11
Reviewed-on: https://plan9port-review.googlesource.com/1210
Reviewed-by: Russ Cox <rsc@google.com>
2015-06-03 15:34:06 +00:00
Shenghou Ma
2f902c4138 dist/main.html: update supported systems and commit log link.
LGTM=rsc
R=rsc
https://codereview.appspot.com/72340043
2014-03-25 23:23:10 -04:00
Russ Cox
497cd6b409 INSTALL: don't try to use \b in acme window
R=rsc
http://codereview.appspot.com/6734051
2012-10-20 13:41:25 -04:00
Russ Cox
813b3eea8b OS X PowerPC fixes (thanks Cameron Kaiser) 2011-10-23 17:55:23 -04:00
Richard Miller
d9ada3e4f8 build: fix for non-standard uname
The scratchbox-based SDK for maemo cross-compilation (for Nokia N800 and N900) has a non-standard uname command which doesn't support the '-p' option.  This patch allows INSTALL to work anyway, by issuing 'uname -m' if 'uname -m -p' fails.

R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/4554041
2011-05-18 13:21:40 -04:00
Russ Cox
dde2118f2b belorussian translation link
R=rsc
http://codereview.appspot.com/4251044
2011-02-28 09:11:53 -05:00
Arvindh Rajesh Tamilmani
80c90f271e fix build on SunOS (Sparc)
R=rsc
CC=codebot
http://codereview.appspot.com/882044
2010-04-09 15:28:16 -07:00
Russ Cox
7351eea28e merge 2009-12-27 09:19:39 -08:00
Russ Cox
1d534ed6ce docs: document bitbucket servers, codereview(1)
http://codereview.appspot.com/98068
2009-07-29 11:30:25 -04:00
Benjamin Huntsman
df865974bb mkhdr, buildmk: add alpha
http://codereview.appspot.com/95065
2009-07-17 02:05:02 -04:00
Russ Cox
9f8b1dc7fa build: work around broken Linux uname -p
fixes #8 http://bitbucket.org/rsc/plan9port/issue/8/
http://groups.google.com/group/plan9port-dev/t/8d1a2362dde4f137

http://codereview.appspot.com/95058
2009-07-16 03:30:22 -04:00
Russ Cox
9bea9069bf buildmk: sync $OBJTYPE with src/mkhdr
fixes #4 http://bitbucket.org/rsc/plan9port/issue/4

http://codereview.appspot.com/95042
2009-07-15 02:40:34 -04:00
Russ Cox
e6c837d612 merge 2009-07-14 22:55:52 -07:00
Russ Cox
833c88d4da main.html: FreeBSD/x86-64 works 2009-05-01 22:03:18 -07:00
Russ Cox
3d52c7487f manweb: avoid null concatenation 2008-12-06 16:34:33 -08:00
Russ Cox
7c8e7ef4c4 isum.awk: make flush work everywhere else again 2008-12-06 15:45:15 -08:00
Albert Lee
d6dda49887 buildmk: support Solaris x86 2008-12-01 19:12:12 -05:00
Albert Lee
3df522ce76 mkfilelist: give find an argument 2008-12-01 19:03:49 -05:00
Albert Lee
4a8429a2bf isum.awk: define fflush for awk != gawk 2008-12-01 18:56:46 -05:00
Russ Cox
390c870c0f tfont: accomodate broken fonts with multiply-mapped glyphs 2008-07-10 01:07:31 -04:00
Russ Cox
2af649f94c [merge] 2008-07-10 00:24:04 -04:00
Russ Cox
020c5cbb67 dist: new, linear addsrclinks 2008-07-03 18:50:23 -04:00
Russ Cox
84e123dcd7 main.html: link to HG changes 2008-05-10 13:39:32 -04:00
Russ Cox
77809fb0cc isum.awk: ignore page cat pdfprolog recipe 2008-05-10 13:34:45 -04:00
Russ Cox
79ff7e4b5e dist,unix: use MKSHELL=$PLAN9/bin/rc (John DeGood) 2008-01-10 16:08:44 -05:00
rsc
7eddb1da6f add x86-64 2007-03-25 17:16:52 +00:00
rsc
3802adb118 add x86 os x 2007-03-25 17:11:37 +00:00
rsc
5fa0329137 better status 2006-07-23 14:41:55 +00:00
rsc
32a580f43c show current directory 2006-07-23 14:36:05 +00:00
rsc
763219a5a6 not true 2006-03-20 04:04:58 +00:00
rsc
17157e4aa8 update lucida 2006-03-20 02:25:59 +00:00
rsc
7bd7fd2f4f ack b&h 2006-03-20 00:40:00 +00:00
rsc
eaec1e5a39 junk 2006-03-19 06:13:42 +00:00
rsc
5348a6013e stupid solaris 2005-12-15 03:31:07 +00:00
rsc
f5dcf6d9e2 need this 2005-11-29 01:15:02 +00:00
rsc
6637b803f6 Make install less chatty, more useful. 2005-11-28 21:14:44 +00:00
rsc
bdbc55d352 add text version of install(1) 2005-11-28 16:36:57 +00:00
rsc
bea503e7dc new arch 2005-11-26 15:36:55 +00:00
rsc
dc794ede54 new isum 2005-11-26 15:36:47 +00:00