Home | History | Annotate | only in /src/usr.bin/calendar
History log of /src/usr.bin/calendar
RevisionDateAuthorComments
 1.15 25-Dec-2020  dholland List calendar's known calendars explicitly, and only install those.

Prevents build failures caused by installing editor backups and other
such silliness.
 1.14 14-Apr-2009  lukem Enable WARNS=4 by default for usr.bin, except for:
awk bdes checknr compile_et error gss hxtool kgetcred kinit
klist ldd less lex locale login m4 man menuc mk_cmds
mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh
string2key telnet tn3270 verify_krb5_conf xlint
 1.13 07-Mar-2008  christos branches: 1.13.10;
ansi and lint fixes from Anon Ymous
 1.12 30-Nov-2002  lukem branches: 1.12.24; 1.12.30;
tweaks for fparseln(3) move from libutil to libc:
- remove #include <util.h> if nothing else needed it
- remove LDFLAGS+=-lutil if nothing else needed it
 1.11 04-Dec-2001  christos - knf
- use cpp -traditional, since the default has now changed. We want to allow
unmatched single quotes!
- use fparseln, instead of a fixed 2k buffer.
- make all locals static and move to the top. This is so we can eventually
make calendar understand languages other than us_en
- add braces and continue's to clarify things.
- replace gratuitous fprintf uses with warnx.
- replace vforks() with forks() since we tried to print errors with stdio.
- add more warnings so that we know how things fail.

XXX: Eventually we'll have to remove the cpp dependency, and we should:
- make it use m4 instead [bad, breaks compatibility]
or
- add a small cpp like parser for #include [bad, too much code]
 1.10 13-Feb-1999  lukem convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
 1.9 27-Sep-1998  lukem don't install in /usr/share if NOSHARE is defined
 1.8 24-Mar-1997  christos - Makefile cleanups
 1.7 18-Oct-1996  thorpej Use ${INSTALL}.
 1.6 27-Mar-1995  glass merged with 4.4Lite.
 1.5 10-Feb-1994  cgd kill bogus install -d's, and clean slightly
 1.4 01-Oct-1993  jtc Always use `install -d' to make sure destination directory exists & has
correct ownership and permissions.
 1.3 31-Jul-1993  mycroft Add RCS indentifiers.
 1.2 09-Apr-1993  cgd make sure directory for calendar files exists before installing them
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 27-Mar-1995  glass Import from 4.4Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.12.30.1 24-Mar-2008  keiichi sync with head.
 1.12.24.1 23-Mar-2008  matt sync with HEAD
 1.13.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.27 03-Jul-2017  wiz Remove workaround for ancient HTML generation code.
 1.26 03-Jun-2016  agc Commit patch sent to tech-userlevel with universal approval to add a
version option for calendar(1):

% calendar -v
calendar-20160601
%

For reference, see:

http://mail-index.netbsd.org/tech-userlevel/2016/06/02/msg010081.html
 1.25 08-Jun-2010  riz Fix spelling of "whether", from Ryo HAYASAKA in PR 43432.
 1.24 14-May-2010  joerg Reorder sections to canonical order.
 1.23 27-Aug-2009  dholland Make documentation of -f flag match the implementation. Bump date.
 1.22 07-Mar-2008  christos ansi and lint fixes from Anon Ymous
 1.21 08-Dec-2004  wiz branches: 1.21.18; 1.21.24;
New sentence, new line. Bump date for **.
 1.20 06-Dec-2004  jwise Play with calendar syntax a little, allowing both of month and day
to be wildcarded.

As a side effect, this allows '**' in the date field to match every
day of the year, which is very useful for TODO items.

It's important to note that the syntax has a lot of hardcoded (and
undocumented) ambiguity resolution stuff, and is crying out for a
simplification, and maybe some use of yacc and lex.

When this is done, a minor flag day (and probably a compatibility
flag :-( ) should be included, for current users who are making
use of some of the corner cases. I'll raise this on tech-userlevel
before going there. CVS:
 1.19 30-Nov-2004  wiz Sort options in SYNOPSIS, bump date for -x, and misc. cleanup.
 1.18 30-Nov-2004  jwise Now that cpp(1) understands the CPP_RESTRICTED environment variable, set
that before invoking cpp -- and provide (with appropriate man page warnings)
an option to run cpp without this set.
 1.17 29-Nov-2004  wiz Bump date for new calendar searching behaviour; new sentence, new line.
 1.16 29-Nov-2004  jwise Note switch to searching home directory, and add a note to the COMPATIBILITY
section describing how to get the historical behavior.
 1.15 29-Nov-2004  jwise Note new behavior for finding calendar files when none specifically given.
 1.14 01-Feb-2004  snj New sentence, new line. Kill some extra whitespace. Mention calendar.netbsd
and calendar.lotr. Okayed by wiz.
 1.13 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.
 1.12 08-Feb-2002  ross Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
 1.11 01-Dec-2001  wiz Use .Bd -literal instead of -unfilled.
 1.10 01-Dec-2001  wiz Whitespace cleanup.
 1.9 18-Oct-1997  lukem WARNSify, fix .Nm usage, deprecate register
 1.8 26-Aug-1997  thorpej Enhancements from Ty Sarna <tsarna@endicor.com>, per PR #3935. Allow
user to:
- get entries from a file other than "calendar".
- get entries for a different date than today.
- get entries for a whole week in advance, or only one day.
 1.7 27-Mar-1995  glass merged with 4.4Lite.
 1.6 26-Mar-1995  hpeyerl Fix for verbal dayname parsing and support for CALENDAR_DIR
environment variable. Also take out a superfluous word in the
manpage.
 1.5 03-Feb-1994  jtc spelling mistakes
 1.4 30-Nov-1993  jtc Use ".At v7" macro instead of spelling out "Version 7 AT&T UNIX".
 1.3 04-Oct-1993  jtc Comma separate items in SEE ALSO section.
It's crond(8), not cron(8).
 1.2 01-Aug-1993  mycroft Add RCS indentifiers.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 27-Mar-1995  glass Import from 4.4Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.21.24.1 24-Mar-2008  keiichi sync with head.
 1.21.18.1 23-Mar-2008  matt sync with HEAD
 1.54 19-Sep-2022  christos use tradcpp
 1.53 03-Jun-2016  agc Commit patch sent to tech-userlevel with universal approval to add a
version option for calendar(1):

% calendar -v
calendar-20160601
%

For reference, see:

http://mail-index.netbsd.org/tech-userlevel/2016/06/02/msg010081.html
 1.52 01-Jul-2015  dholland Repair accidental regression in -r1.49: for -a mode, don't allow
calendars to be other than regular files unless the -x option is in
effect.

(If not in -a mode, we're running purely as the user whose calendar it
is and if they want to DoS themselves with named pipes it's their own
lookout.)
 1.51 01-Jul-2015  dholland Correct privilege handling problems in calendar -a (which runs as root
from /etc/daily); do not exec other programs while the real uid is
still 0.

Also, clear the supplementary groups list up front and call initgroups
when becoming another user, to avoid leaking any extra group
privileges that we might have.

And finally, don't silently ignore errors changing uid and gid; those
are serious if they happen.
 1.50 09-Nov-2013  christos branches: 1.50.4;
reorganize to make clear variable use.
 1.49 03-Apr-2012  matthias branches: 1.49.2;
Stop playing games with stdin and stdout file descriptors.
calendar did not work with nss_ldap installed. Typical symptoms were
cc1: error: stdout: Bad file descriptor
in daily.out.
 1.48 08-Dec-2009  wiz branches: 1.48.6; 1.48.8; 1.48.12; 1.48.14;
Fix problem of reporting wrong matches noted in PR 41945 by using a patch
provided by Robert Elz in that PR.
 1.47 30-Sep-2008  dholland branches: 1.47.2; 1.47.4; 1.47.12;
If the parser scrapes up something it thinks is positionally a month, but
is numerically out of range, do something reasonable instead of crashing.
PR bin/39627.
 1.46 21-Jul-2008  lukem Remove the \n and tabs from the __COPYRIGHT() strings.
Tweak to use a consistent format.
 1.45 09-Apr-2008  christos branches: 1.45.4;
fixed reversed tests in calendar (from Anon Ymous)
 1.44 07-Mar-2008  christos ansi and lint fixes from Anon Ymous
 1.43 06-Mar-2008  christos Treat "Thursday" as "*Thursday" from anon ymous
 1.42 15-Dec-2007  perry branches: 1.42.2;
convert __attribute__s to applicable cdefs.h macros
 1.41 07-Oct-2006  elad branches: 1.41.8;
PR/20319: Jeremy C. Reed: calendar reports other months that have matching
days

Patch applied, thanks!
 1.40 23-Sep-2006  elad PR/30107: Bob Kemp: calendar reports non-matching days.
Applied patch, and also apply patch from Johan Veenhuizen to fix bug
introduced later on -- thanks for the patches!
 1.39 24-Mar-2006  jld Correct logic error in wildcard handling, which was causing the
day-of-month on normal entries to always be treated as a wildcard.

Specifically, "if (x&(y|z))" is equivalent to "if ((x&y)||(x&z))", not
"if ((x&y)&&(x&z))", which latter is clearly what was intended.
 1.38 15-Jul-2005  wiz Add missing break. From YOMURA Masanori in PR 30751.
 1.37 02-Jun-2005  lukem appease gcc -Wuninitialized
 1.36 07-Dec-2004  jwise branches: 1.36.2;
Since we fall back to /etc/calendar now (if present), put that path properly
in pathnames.h.
 1.35 06-Dec-2004  jwise Play with calendar syntax a little, allowing both of month and day
to be wildcarded.

As a side effect, this allows '**' in the date field to match every
day of the year, which is very useful for TODO items.

It's important to note that the syntax has a lot of hardcoded (and
undocumented) ambiguity resolution stuff, and is crying out for a
simplification, and maybe some use of yacc and lex.

When this is done, a minor flag day (and probably a compatibility
flag :-( ) should be included, for current users who are making
use of some of the corner cases. I'll raise this on tech-userlevel
before going there. CVS:
 1.34 30-Nov-2004  wiz Add -x to usage and to getopt options string (hi Jim!).
 1.33 30-Nov-2004  jwise Now that cpp(1) understands the CPP_RESTRICTED environment variable, set
that before invoking cpp -- and provide (with appropriate man page warnings)
an option to run cpp without this set.
 1.32 29-Nov-2004  jwise On further thought, always search for calendar files in the caller's home
directory when called directly (this was already done for calendar -a, by
definition).

Old behavior is still available by setting "CALENDAR_DIR=.".
 1.31 29-Nov-2004  jwise Instead of searching only for a calendar file named `calendar' in the current
directory, use the first found of:

./calendar
./.calendar
/etc/calendar

Note that currently only the first found of these is used (so that users may
override a system calendar placed in /etc if desired). Users who want can always
use #include to continue the chain...
 1.30 05-Jan-2004  jmmv Homogenize usage messages: make the 'usage' word all lowercase, as this seems
to be the most common practice in our tree.
 1.29 30-Sep-2003  briggs Add option to remove escape character before comment character in
fparseln(). Add escape characters before comment characters in the
few places those appear in the calendar data files.
 1.28 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.
 1.27 30-Nov-2002  lukem tweaks for fparseln(3) move from libutil to libc:
- remove #include <util.h> if nothing else needed it
- remove LDFLAGS+=-lutil if nothing else needed it
 1.26 04-Dec-2001  christos - knf
- use cpp -traditional, since the default has now changed. We want to allow
unmatched single quotes!
- use fparseln, instead of a fixed 2k buffer.
- make all locals static and move to the top. This is so we can eventually
make calendar understand languages other than us_en
- add braces and continue's to clarify things.
- replace gratuitous fprintf uses with warnx.
- replace vforks() with forks() since we tried to print errors with stdio.
- add more warnings so that we know how things fail.

XXX: Eventually we'll have to remove the cpp dependency, and we should:
- make it use m4 instead [bad, breaks compatibility]
or
- add a small cpp like parser for #include [bad, too much code]
 1.25 19-Feb-2001  cgd convert to use getprogname()
 1.24 20-Dec-2000  cgd __CONCAT does token pasting, not string concatnation. if something like:
__CONCAT("foo","bar");
actually works to concantate strings, it's because the preprocessor expands
it into "foo""bar" as separate strings, and then ANSI string concatenation
is performed on that. It's more straightforward to just use ANSI string
concatenation directly, and newer GCCs complain (rightly) about misuse
of token pasting.
 1.23 29-Nov-2000  christos Open only plain files [please someone add O_REG_ONLY]. Since /etc/daily
runs calendar -a, a malicious user can put a fifo in his home directory
to prevent calendar from completing. Many thanks to: dynamo@ime.net
 1.22 14-Apr-2000  simonb Don't declare 'extern opt*' getopt variables.
Don't need to declare __progname in getmmdd() - it's already done earlier
in this file.
 1.21 09-Nov-1999  drochner Since our gcc doesn't warn about NULL format strings anymore, we can
fix the incorrect err(1, "%s", "") et al.
Closes PR bin/7592 by cgd.
 1.20 02-Nov-1999  lukem revert previous
 1.19 02-Nov-1999  lukem remove superfluous '-' in getopt string
 1.18 06-Nov-1998  christos branches: 1.18.4;
- factor out common code
- char -> unsigned char
 1.17 12-Oct-1998  wsanchez Use __CONCAT to concatenate strings "-I" and _PATH_CALENDARS.
 1.16 12-Oct-1998  wsanchez Replace _PATH_INCLUE with _PATH_CALENDARS for clarity.
 1.15 28-Jul-1998  mycroft __AUDIT__ cleanup.
 1.14 27-Jul-1998  mycroft const poisoning.
 1.13 01-Apr-1998  kleink Need <time.h> for time(), localtime(), strftim() and mktime() prototypes.
 1.12 04-Feb-1998  christos - Y2K fixes
- fix usage message
 1.11 18-Oct-1997  lukem WARNSify, fix .Nm usage, deprecate register
 1.10 26-Aug-1997  thorpej Enhancements from Ty Sarna <tsarna@endicor.com>, per PR #3935. Allow
user to:
- get entries from a file other than "calendar".
- get entries for a different date than today.
- get entries for a whole week in advance, or only one day.
 1.9 20-Jun-1997  lukem Ensure calendar doesn't go past \0 in a string.
From Douglas Crosher <dtc@scrooge.ee.swin.oz.au> in [bin/1018]
 1.8 02-Sep-1995  jtc Sync with 4.4lite2
 1.7 27-Mar-1995  glass merged with 4.4Lite.
 1.6 26-Mar-1995  hpeyerl Fix for verbal dayname parsing and support for CALENDAR_DIR
environment variable. Also take out a superfluous word in the
manpage.
 1.5 30-Dec-1994  cgd invoke cpp with -P
 1.4 22-Feb-1994  cgd fix "bin/135: calendar bug", and another bug found while looking into it.
the reported bug was fixed with the reported fix, from Keith White
<kwhite@csi.UOttawa.CA>. The newly-found bug was fixed by me.
 1.3 05-Jan-1994  cgd off-by-one fix, from fen@netcom.com (Fen Labalme, and more (from me)
 1.2 01-Aug-1993  mycroft Add RCS identifiers.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.3 02-Sep-1995  jtc imported from 44lite2
 1.1.1.2 27-Mar-1995  glass Import from 4.4Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.18.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.36.2.2 07-Apr-2006  tron Pull up following revision(s) (requested by jld in ticket #1246):
usr.bin/calendar/calendar.c: revision 1.39
Correct logic error in wildcard handling, which was causing the
day-of-month on normal entries to always be treated as a wildcard.
Specifically, "if (x&(y|z))" is equivalent to "if ((x&y)||(x&z))", not
"if ((x&y)&&(x&z))", which latter is clearly what was intended.
 1.36.2.1 19-Jul-2005  riz Pull up revision 1.38 (requested by wiz in ticket #596):
Add missing break. From YOMURA Masanori in PR 30751.
 1.41.8.2 23-Mar-2008  matt sync with HEAD
 1.41.8.1 09-Jan-2008  matt sync with HEAD
 1.42.2.1 24-Mar-2008  keiichi sync with head.
 1.45.4.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.47.12.1 01-Jul-2015  bouyer Pull up following revision(s) (requested by dholland in ticket #1971):
usr.bin/calendar/calendar.c: revision 1.51
Correct privilege handling problems in calendar -a (which runs as root
from /etc/daily); do not exec other programs while the real uid is
still 0.
Also, clear the supplementary groups list up front and call initgroups
when becoming another user, to avoid leaking any extra group
privileges that we might have.
And finally, don't silently ignore errors changing uid and gid; those
are serious if they happen.
 1.47.4.1 01-Jul-2015  bouyer Pull up following revision(s) (requested by dholland in ticket #1971):
usr.bin/calendar/calendar.c: revision 1.51
Correct privilege handling problems in calendar -a (which runs as root
from /etc/daily); do not exec other programs while the real uid is
still 0.
Also, clear the supplementary groups list up front and call initgroups
when becoming another user, to avoid leaking any extra group
privileges that we might have.
And finally, don't silently ignore errors changing uid and gid; those
are serious if they happen.
 1.47.2.1 01-Jul-2015  bouyer Pull up following revision(s) (requested by dholland in ticket #1971):
usr.bin/calendar/calendar.c: revision 1.51
Correct privilege handling problems in calendar -a (which runs as root
from /etc/daily); do not exec other programs while the real uid is
still 0.
Also, clear the supplementary groups list up front and call initgroups
when becoming another user, to avoid leaking any extra group
privileges that we might have.
And finally, don't silently ignore errors changing uid and gid; those
are serious if they happen.
 1.48.14.1 01-Jul-2015  bouyer Pull up following revision(s) (requested by dholland in ticket #1309):
usr.bin/calendar/calendar.c: revision 1.51
Correct privilege handling problems in calendar -a (which runs as root
from /etc/daily); do not exec other programs while the real uid is
still 0.
Also, clear the supplementary groups list up front and call initgroups
when becoming another user, to avoid leaking any extra group
privileges that we might have.
And finally, don't silently ignore errors changing uid and gid; those
are serious if they happen.
 1.48.12.1 01-Jul-2015  bouyer Pull up following revision(s) (requested by dholland in ticket #1309):
usr.bin/calendar/calendar.c: revision 1.51
Correct privilege handling problems in calendar -a (which runs as root
from /etc/daily); do not exec other programs while the real uid is
still 0.
Also, clear the supplementary groups list up front and call initgroups
when becoming another user, to avoid leaking any extra group
privileges that we might have.
And finally, don't silently ignore errors changing uid and gid; those
are serious if they happen.
 1.48.8.1 01-Jul-2015  bouyer Pull up following revision(s) (requested by dholland in ticket #1309):
usr.bin/calendar/calendar.c: revision 1.51
Correct privilege handling problems in calendar -a (which runs as root
from /etc/daily); do not exec other programs while the real uid is
still 0.
Also, clear the supplementary groups list up front and call initgroups
when becoming another user, to avoid leaking any extra group
privileges that we might have.
And finally, don't silently ignore errors changing uid and gid; those
are serious if they happen.
 1.48.6.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.48.6.1 17-Apr-2012  yamt sync with head
 1.49.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.50.4.2 01-Jul-2015  bouyer Pull up following revision(s) (requested by dholland in ticket #861):
usr.bin/calendar/calendar.c: revision 1.52
Repair accidental regression in -r1.49: for -a mode, don't allow
calendars to be other than regular files unless the -x option is in
effect.
(If not in -a mode, we're running purely as the user whose calendar it
is and if they want to DoS themselves with named pipes it's their own
lookout.)
 1.50.4.1 01-Jul-2015  bouyer Pull up following revision(s) (requested by dholland in ticket #860):
usr.bin/calendar/calendar.c: revision 1.51
Correct privilege handling problems in calendar -a (which runs as root
from /etc/daily); do not exec other programs while the real uid is
still 0.
Also, clear the supplementary groups list up front and call initgroups
when becoming another user, to avoid leaking any extra group
privileges that we might have.
And finally, don't silently ignore errors changing uid and gid; those
are serious if they happen.
 1.7 19-Sep-2022  christos use tradcpp
 1.6 07-Dec-2004  jwise Since we fall back to /etc/calendar now (if present), put that path properly
in pathnames.h.
 1.5 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.
 1.4 12-Oct-1998  wsanchez Replace _PATH_INCLUE with _PATH_CALENDARS for clarity.
 1.3 27-Mar-1995  glass merged with 4.4Lite.
 1.2 01-Aug-1993  mycroft Add RCS identifiers.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 27-Mar-1995  glass Import from 4.4Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.44 03-Jun-2020  sevan Add Allen Ginsberg
 1.43 18-May-2020  sevan Add Margaret Hamilton, Florian Schneider, Ron Hardy, Little Richard
 1.42 11-May-2020  pgoyette Fix typo
 1.41 22-Feb-2020  sevan Add Ken Kesey
 1.40 22-Feb-2020  sevan Add Ivan Sutherland's birthday
 1.39 22-Feb-2020  sevan Add Bert Sutherland
https://twitter.com/ComputerHistory/status/1230200277141250050
 1.38 22-Feb-2020  sevan Add Larry Tesler
https://www.nytimes.com/2020/02/20/technology/lawrence-tesler-dead.html
 1.37 30-Jan-2020  sevan Add Doug Engelbart
 1.36 22-Jan-2020  sevan Add Terry Jones, once clarified who wasn't the messiah, but a very naughty boy
 1.35 30-Nov-2019  sevan Sort
 1.34 30-Nov-2019  sevan Add Grace Hopper and Richard Feynman
 1.33 28-Nov-2019  sevan Add Aaron Swartz and Steve Jobs
 1.32 14-Oct-2019  sevan Add Ted Nelson's birthday
 1.31 01-Oct-2019  sevan Add Alan Perlis
 1.30 23-Aug-2019  sevan Add Danny Cohen
https://www.nytimes.com/2019/08/16/obituaries/danny-cohen-who-helped-set-the-stage-for-a-digital-era-dies-at-81.html
 1.29 14-Jul-2019  sevan branches: 1.29.2;
Add Fernando Jose Corbato
https://multicians.org/corby.html
https://www.nytimes.com/2019/07/12/science/fernando-corbato-dead.html
 1.28 30-Jun-2019  sevan Add John von Neumann's date of death
 1.27 09-Dec-2017  leot branches: 1.27.4;
Fix a typo.

(or, `Emily Dickinson' - the American poet - was born on the same date)
 1.26 15-Feb-2016  snj branches: 1.26.8;
allllllexander the greeeaaaaat, his name struck fear into hearts of men!

...but let's conquer that fear and give ol' alex a consistent and
correct date of death.

(he died of fever in baaaaaabylooooooonnnn)
 1.25 11-Mar-2015  jnemeth note birth and death of Douglas Adams
 1.24 14-Apr-2013  wiz branches: 1.24.6;
correct spelling is "Christiaan Huygens"; from James J. Lippard
via jmc@openbsd
 1.23 13-Oct-2011  mbalmer branches: 1.23.2; 1.23.8;
Add towns to dmr's dates.
 1.22 13-Oct-2011  mbalmer Dennis "dmr" Ritchie R.I.P.
 1.21 21-Jan-2010  simonb Use TAB as a separator to be consistent with the rest of this file.
 1.20 20-Jan-2010  jnemeth add Buzz Aldrin, second man on the moon
 1.19 09-Jan-2010  jnemeth add Stephen Hawking, 68 today
 1.18 27-May-2009  snj Fix some longstanding typos and remove an entry that is both redundant
and wrong at the same time.
 1.17 18-Aug-2008  reed Fix birth year for Meriwether Lewis.
Also add who he is.

(Why does this "birthday" file have deaths in it?)
 1.16 30-Mar-2004  wrstuden branches: 1.16.28;
Tweak change for Asimov's entry some. Restore reference to
Russian SFSR, but note that it's now Russia, not part of the USSR.
 1.15 29-Mar-2004  minoura - AFAIK, Samuel Barber and Edward Elgar are composers; move them to
calendar.music, complementing Barber's birthday.
- Remove duplicating Beethoven's birthday.
(some materials say it's 12/16, some say 12/17, and some christened on
12/17... I do not know which is correct)
- BTW, who is Johann Sebastian Bach born on 05/22, 1665?
 1.14 27-Mar-2004  soren branches: 1.14.2;
PR bin/24029: Asimov was born in Russia, the USSR no longer exists.
 1.13 01-Feb-2004  snj Give year of MLK's birth. Expand some names. Okayed by wiz.
 1.12 01-Feb-2004  snj Jimi Hendrix's death date belongs in the music calendar. Okayed by wiz.
 1.11 24-Apr-2003  mjl On second thought, move BSD to calendar.computer.
While there, spell Dijkstra correctly.
 1.10 24-Apr-2003  mjl Correct dates for Talbot and Zuse. Aristotle surely died only
once (though I have not been able to confirm the exact date).
Add NetBSD/FreeBSD birthday too for good measure.

Most of the changes from FreeBSD with corrections.
 1.9 04-Nov-2002  lukem whitespace consistency
 1.8 09-Jul-2002  jdolecek Add entries for Thomas Kelly and Queen Elizabeth
Provided by in bin/16219 by John Franklin.
 1.7 18-Mar-2002  mjl Normalize BC year format, correct a few typos, remove duplicate Descartes.
Partly from FreeBSD.
 1.6 02-May-1999  kleink Fix spelling of Gauss' fist name.
 1.5 21-Oct-1998  hwr Typo *sigh*
 1.4 21-Oct-1998  hwr Jon Postel died ;-(
 1.3 20-Feb-1997  explorer Add Carl Sagan's death
 1.2 17-Jan-1997  perry Add David Packard & Konrad Zuse's deaths to calendar.birthday
submitted by Heiko W.Rupp.
closes pr-2448
Also, moved Alan Turing's birthday from calendar.computer to
calendar.birthday, removed duplicate Thoreau entry and cleaned up date
ordering in calendar.birthday
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.14.2.1 31-Mar-2004  tron Pull up revision 1.16 (requested by wrstuden in ticket #26):
Tweak change for Asimov's entry some. Restore reference to
Russian SFSR, but note that it's now Russia, not part of the USSR.
 1.16.28.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.23.8.1 23-Jun-2013  tls resync from head
 1.23.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.24.6.2 18-Dec-2016  snj Pull up following revision(s) (requested by jnemeth in ticket #1325):
usr.bin/calendar/calendars/calendar.birthday: revision 1.26
usr.bin/calendar/calendars/calendar.christian: revision 1.6
usr.bin/calendar/calendars/calendar.history: revisions 1.33, 1.34
usr.bin/calendar/calendars/calendar.holiday: revisions 1.26, 1.27
usr.bin/calendar/calendars/calendar.judaic: revision 1.6
usr.bin/calendar/calendars/calendar.netbsd: revisions 1.36, 1.37
usr.bin/calendar/calendars/calendar.usholiday: revision 1.7
note the release of NetBSD 7.0
--
Fix typo - Bahamas starts with a 'B' not with a 'G'
--
typo
--
allllllexander the greeeaaaaat, his name struck fear into hearts of men!
...but let's conquer that fear and give ol' alex a consistent and
correct date of death.
(he died of fever in baaaaaabylooooooonnnn)
--
update floating holidays for 2017 in preparation for pullup for 7.1 release
 1.24.6.1 06-Nov-2015  riz branches: 1.24.6.1.2;
Pull up following revision(s) (requested by jnemeth in ticket #988):
usr.bin/calendar/calendars/calendar.birthday: revision 1.25
usr.bin/calendar/calendars/calendar.christian: revision 1.5
usr.bin/calendar/calendars/calendar.netbsd: revision 1.33
usr.bin/calendar/calendars/calendar.netbsd: revision 1.34
usr.bin/calendar/calendars/calendar.netbsd: revision 1.35
usr.bin/calendar/calendars/calendar.usholiday: revision 1.6
usr.bin/calendar/calendars/calendar.holiday: revision 1.24
usr.bin/calendar/calendars/calendar.holiday: revision 1.25
usr.bin/calendar/calendars/calendar.judaic: revision 1.5
usr.bin/calendar/calendars/calendar.history: revision 1.31
usr.bin/calendar/calendars/calendar.history: revision 1.32
note birth and death of Douglas Adams
Fix year of Hawaiian Admission Day. From Henning Petersen in PR 49123.
- sort
- add a bunch of missing release
If we're going to note the USSR shooting down civilian airliners,
we should be fair and pick on the USA as well.
Add pkgsrc/Bitrig
Switch from a mixture of tabs & 3 spaces to a single style, 3 spaces
Pretty difficult for a TV show (Star Trek) to have a first airing
on two different dates. Dump the erroneous one.
Adjust dates for floating holidays. Use 2015 for things happening from
mid-October onwards, and 2016 for things happening earlier.
 1.24.6.1.2.1 18-Jan-2017  skrll Sync with netbsd-5
 1.26.8.1 13-Jul-2018  martin Pull up following revision(s) (requested by jnemeth in ticket #908):

usr.bin/calendar/calendars/calendar.birthday: revision 1.27
usr.bin/calendar/calendars/calendar.christian: revision 1.7
usr.bin/calendar/calendars/calendar.usholiday: revision 1.8
usr.bin/calendar/calendars/calendar.netbsd: revision 1.39
usr.bin/calendar/calendars/calendar.holiday: revision 1.28
usr.bin/calendar/calendars/calendar.holiday: revision 1.29
usr.bin/calendar/calendars/calendar.judaic: revision 1.7
usr.bin/calendar/calendars/calendar.history: revision 1.35

Only 35 years late.

Mention the Sand Creek massacre.

Fix a typo.

(or, `Emily Dickinson' - the American poet - was born on the same date)

Update calendar files for the upcoming NetBSD 8.0 release. I'm
assuming that it will be released by August 1, which is two months
from now. Thus I used 2018 dates for all holidays between Aug.
1st and Dec. 31st, and 2019 dates for all holidays between Jan.
1st and Jul. 31st.
 1.27.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.29.2.4 21-Jun-2020  martin Pull up following revision(s) (requested by sevan in ticket #969):

usr.bin/calendar/calendars/calendar.music: revision 1.24
usr.bin/calendar/calendars/calendar.birthday: revision 1.42
usr.bin/calendar/calendars/calendar.birthday: revision 1.43
usr.bin/calendar/calendars/calendar.birthday: revision 1.44
usr.bin/calendar/calendars/calendar.computer: revision 1.13
usr.bin/calendar/calendars/calendar.computer: revision 1.14
usr.bin/calendar/calendars/calendar.computer: revision 1.15

It was aboard the Space Shuttle Atlantis using a Macintosh Portable.
https://support.apple.com/kb/TA30635

Add RISC-V's birthday
https://riscv.org/2020/05/happy-10th-birthday-risc-v/

X turned 36 today
http://www.talisman.org/x-debut.shtml

Fix typo

Add Margaret Hamilton, Florian Schneider, Ron Hardy, Little Richard

Add Allen Ginsberg

The Hacienda must be rebuilt.
https://twitter.com/McrHistory/status/1263386700249776130
https://twitter.com/Mr_Dave_Haslam/status/1263373996172640256
 1.29.2.3 28-Apr-2020  martin Pull up following revision(s) (requested by sevan in ticket #859):

usr.bin/calendar/calendars/calendar.netbsd: revision 1.45
usr.bin/calendar/calendars/calendar.netbsd: revision 1.46
usr.bin/calendar/calendars/calendar.music: revision 1.21
usr.bin/calendar/calendars/calendar.music: revision 1.22
usr.bin/calendar/calendars/calendar.music: revision 1.23
usr.bin/calendar/calendars/calendar.birthday: revision 1.40
usr.bin/calendar/calendars/calendar.birthday: revision 1.41
usr.bin/calendar/calendars/calendar.computer: revision 1.10
usr.bin/calendar/calendars/calendar.computer: revision 1.11
usr.bin/calendar/calendars/calendar.computer: revision 1.12
usr.bin/calendar/calendars/calendar.birthday: revision 1.37
usr.bin/calendar/calendars/calendar.birthday: revision 1.38
usr.bin/calendar/calendars/calendar.birthday: revision 1.39
usr.bin/calendar/calendars/calendar.netbsd: revision 1.44

Add Doug Engelbart

Apple buys NeXT

Add Andrew Weatherall
https://www.bbc.co.uk/news/entertainment-arts-51535685
http://www.rottersgolfclub.com/

Add Larry Tesler
https://www.nytimes.com/2020/02/20/technology/lawrence-tesler-dead.html

Add Bert Sutherland
https://twitter.com/ComputerHistory/status/1230200277141250050

Add Ivan Sutherland's birthday

Add Ken Kesey

Add The KLF's Chill Out

Add K&R publish date
https://twitter.com/MIT_CSAIL/status/1231263883303645184

Note the birthday of Symbolics.com

Add higher state of consciousness
https://twitter.com/joshwink1/status/1243360644042113024

Add NetBSD 9.0 & 8.2
Heads up by Harold Gutch

align
just spaces
 1.29.2.2 23-Jan-2020  martin Pull up following revision(s) (requested by sevan in ticket #642):

usr.bin/calendar/calendars/calendar.birthday: revision 1.36

Add Terry Jones, once clarified who wasn't the messiah, but a very
naughty boy
 1.29.2.1 08-Dec-2019  martin Pull up following revision(s) (requested by sevan in ticket #500):

usr.bin/calendar/calendars/calendar.music: revision 1.20
usr.bin/calendar/calendars/calendar.computer: revision 1.8
usr.bin/calendar/calendars/calendar.computer: revision 1.9
usr.bin/calendar/calendars/calendar.usholiday: revision 1.9
usr.bin/calendar/calendars/calendar.birthday: revision 1.30
usr.bin/calendar/calendars/calendar.birthday: revision 1.31
usr.bin/calendar/calendars/calendar.birthday: revision 1.32
usr.bin/calendar/calendars/calendar.birthday: revision 1.33
usr.bin/calendar/calendars/calendar.birthday: revision 1.34
usr.bin/calendar/calendars/calendar.birthday: revision 1.35
usr.bin/calendar/calendars/calendar.netbsd: revision 1.41
usr.bin/calendar/calendars/calendar.netbsd: revision 1.42
usr.bin/calendar/calendars/calendar.netbsd: revision 1.43

Add Danny Cohen
https://www.nytimes.com/2019/08/16/obituaries/danny-cohen-who-helped-set-the-stage-for-a-digital-era-dies-at-81.html

Add 8.1 release

sort

We use spaces, not tabs here

Add Alan Perlis

Add SICP
https://twitter.com/mit_csail/status/1164226910035087360

Add Ted Nelson's birthday

Belatedly update several entries that move from year to year.

Add Aaron Swartz and Steve Jobs

Add Grace Hopper and Richard Feynman

Sort
 1.15 14-Oct-2025  jnemeth - adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.14 09-Jan-2025  nia branches: 1.14.2;
Fix date of Rogation Sunday, which I couldn't find on Wikipedia.
 1.13 09-Jan-2025  nia calendars: Update for 2025.

While here, remove some dates from calendar.holiday that are already in
calendar.judaic. This should make future updates easier.
 1.12 30-Oct-2023  jnemeth branches: 1.12.2;
update for variable holidays in 2024
 1.11 28-Dec-2022  nia Update for 2023
 1.10 07-Jan-2022  nia branches: 1.10.2;
Update Advent Sunday date to 2022
 1.9 21-Oct-2021  nia update (western) christian calendar for 2022, with a particular
focus on public holidays relevant to me
 1.8 16-Dec-2019  jnemeth update calendar files with all dates in 2020 as next release is expect late 2019
 1.7 02-Jun-2018  jnemeth branches: 1.7.2; 1.7.4;
Update calendar files for the upcoming NetBSD 8.0 release. I'm
assuming that it will be released by August 1, which is two months
from now. Thus I used 2018 dates for all holidays between Aug.
1st and Dec. 31st, and 2019 dates for all holidays between Jan.
1st and Jul. 31st.
 1.6 06-Dec-2016  jnemeth branches: 1.6.6; 1.6.12;
update floating holidays for 2017 in preparation for pullup for 7.1 release
 1.5 23-Sep-2015  jnemeth branches: 1.5.2;
Adjust dates for floating holidays. Use 2015 for things happening from
mid-October onwards, and 2016 for things happening earlier.
 1.4 05-May-2012  jnemeth branches: 1.4.10;
Update all variable days

- religious holidays taken from Wikipedia where available
- floating days (i.e. X day of Y month) taken from cal(1)
- NetBSD releases taken from http://www.netbsd.org/releases/formal.html#history
- hopefully somebody will update this for the 6.0 release

Hopefully, these days will be correct for the first year of NetBSD 6.0.
 1.3 09-Sep-2008  jnemeth branches: 1.3.2; 1.3.20;
- update all dates that varies (hopefully, they'll be correct for the
first year that NetBSD 5.0 is out)
- add release date of NetBSD 4.0

XXX There are several UK "Bank Holidays" in calendar.holiday. Could
somebody update those and give an indication of when they are, please?
 1.2 20-Nov-2006  jwise branches: 1.2.18;
It seems reasonable to include Christmas in calendar.christian. Per the
mishmash of anglican, catholic and other feast names included herein, use
both `Christmas' and `Feast of the Nativity' to denote this holiday.

This calendar could use serious updating, but it would be worth adding
better support for floating holidays first.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.2.18.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.3.20.1 07-May-2012  riz Pull up following revision(s) (requested by jnemeth in ticket #224):
usr.bin/calendar/calendars/calendar.christian: revision 1.4
usr.bin/calendar/calendars/calendar.usholiday: revision 1.4
usr.bin/calendar/calendars/calendar.holiday: revision 1.20
usr.bin/calendar/calendars/calendar.judaic: revision 1.4
usr.bin/calendar/calendars/calendar.netbsd: revision 1.21
Update all variable days
- religious holidays taken from Wikipedia where available
- floating days (i.e. X day of Y month) taken from cal(1)
- NetBSD releases taken from http://www.netbsd.org/releases/formal.html#history
- hopefully somebody will update this for the 6.0 release
Hopefully, these days will be correct for the first year of NetBSD 6.0.
 1.3.2.1 23-May-2012  yamt sync with head.
 1.4.10.2 18-Dec-2016  snj Pull up following revision(s) (requested by jnemeth in ticket #1325):
usr.bin/calendar/calendars/calendar.birthday: revision 1.26
usr.bin/calendar/calendars/calendar.christian: revision 1.6
usr.bin/calendar/calendars/calendar.history: revisions 1.33, 1.34
usr.bin/calendar/calendars/calendar.holiday: revisions 1.26, 1.27
usr.bin/calendar/calendars/calendar.judaic: revision 1.6
usr.bin/calendar/calendars/calendar.netbsd: revisions 1.36, 1.37
usr.bin/calendar/calendars/calendar.usholiday: revision 1.7
note the release of NetBSD 7.0
--
Fix typo - Bahamas starts with a 'B' not with a 'G'
--
typo
--
allllllexander the greeeaaaaat, his name struck fear into hearts of men!
...but let's conquer that fear and give ol' alex a consistent and
correct date of death.
(he died of fever in baaaaaabylooooooonnnn)
--
update floating holidays for 2017 in preparation for pullup for 7.1 release
 1.4.10.1 06-Nov-2015  riz branches: 1.4.10.1.2;
Pull up following revision(s) (requested by jnemeth in ticket #988):
usr.bin/calendar/calendars/calendar.birthday: revision 1.25
usr.bin/calendar/calendars/calendar.christian: revision 1.5
usr.bin/calendar/calendars/calendar.netbsd: revision 1.33
usr.bin/calendar/calendars/calendar.netbsd: revision 1.34
usr.bin/calendar/calendars/calendar.netbsd: revision 1.35
usr.bin/calendar/calendars/calendar.usholiday: revision 1.6
usr.bin/calendar/calendars/calendar.holiday: revision 1.24
usr.bin/calendar/calendars/calendar.holiday: revision 1.25
usr.bin/calendar/calendars/calendar.judaic: revision 1.5
usr.bin/calendar/calendars/calendar.history: revision 1.31
usr.bin/calendar/calendars/calendar.history: revision 1.32
note birth and death of Douglas Adams
Fix year of Hawaiian Admission Day. From Henning Petersen in PR 49123.
- sort
- add a bunch of missing release
If we're going to note the USSR shooting down civilian airliners,
we should be fair and pick on the USA as well.
Add pkgsrc/Bitrig
Switch from a mixture of tabs & 3 spaces to a single style, 3 spaces
Pretty difficult for a TV show (Star Trek) to have a first airing
on two different dates. Dump the erroneous one.
Adjust dates for floating holidays. Use 2015 for things happening from
mid-October onwards, and 2016 for things happening earlier.
 1.4.10.1.2.1 18-Jan-2017  skrll Sync with netbsd-5
 1.5.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.6.12.1 25-Jun-2018  pgoyette Sync with HEAD
 1.6.6.1 13-Jul-2018  martin Pull up following revision(s) (requested by jnemeth in ticket #908):

usr.bin/calendar/calendars/calendar.birthday: revision 1.27
usr.bin/calendar/calendars/calendar.christian: revision 1.7
usr.bin/calendar/calendars/calendar.usholiday: revision 1.8
usr.bin/calendar/calendars/calendar.netbsd: revision 1.39
usr.bin/calendar/calendars/calendar.holiday: revision 1.28
usr.bin/calendar/calendars/calendar.holiday: revision 1.29
usr.bin/calendar/calendars/calendar.judaic: revision 1.7
usr.bin/calendar/calendars/calendar.history: revision 1.35

Only 35 years late.

Mention the Sand Creek massacre.

Fix a typo.

(or, `Emily Dickinson' - the American poet - was born on the same date)

Update calendar files for the upcoming NetBSD 8.0 release. I'm
assuming that it will be released by August 1, which is two months
from now. Thus I used 2018 dates for all holidays between Aug.
1st and Dec. 31st, and 2019 dates for all holidays between Jan.
1st and Jul. 31st.
 1.7.4.2 28-Dec-2022  martin Pull up following revision(s) (requested by nia in ticket #1556):

usr.bin/calendar/calendars/calendar.christian: revision 1.11

Update for 2023
 1.7.4.1 24-Dec-2019  martin Pull up following revision(s) (requested by sevan in ticket #577):

usr.bin/calendar/calendars/calendar.holiday: revision 1.30
usr.bin/calendar/calendars/calendar.christian: revision 1.8
usr.bin/calendar/calendars/calendar.usholiday: revision 1.10
usr.bin/calendar/calendars/calendar.judaic: revision 1.8
usr.bin/calendar/calendars/calendar.judaic: revision 1.9

Update to 2020 dates. While here:
- Add regional holidays: Sigd (Beta Israel), Mimouna (Morrocan).
- Transliterate some things in an Israeli Hebrew accent (Succos -> Sukkot,
Atzeres -> Atzeret)

Avoid the risk of being wrong and don't expand meaning of holiday.

update calendar files with all dates in 2020 as next release is expect
late 2019
 1.7.2.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.10.2.4 17-Oct-2025  martin Pull up following revision(s) (requested by jnemeth in ticket #1173):

usr.bin/calendar/calendars/calendar.christian: revision 1.15
usr.bin/calendar/calendars/calendar.holiday: revision 1.36
usr.bin/calendar/calendars/calendar.usholiday: revision 1.13
usr.bin/calendar/calendars/calendar.netbsd: revision 1.52
usr.bin/calendar/calendars/calendar.judaic: revision 1.13

- adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.10.2.3 12-Jan-2025  martin Pull up following revision(s) (requested by nia in ticket #1038):

usr.bin/calendar/calendars/calendar.christian: revision 1.13
usr.bin/calendar/calendars/calendar.christian: revision 1.14
usr.bin/calendar/calendars/calendar.holiday: revision 1.35
usr.bin/calendar/calendars/calendar.usholiday: revision 1.12
usr.bin/calendar/calendars/calendar.judaic: revision 1.12

calendars: Update for 2025.

While here, remove some dates from calendar.holiday that are already in
calendar.judaic. This should make future updates easier.

Fix date of Rogation Sunday, which I couldn't find on Wikipedia.
 1.10.2.2 30-Oct-2023  martin Pull up following revision(s) (requested by jnemeth in ticket #439):

usr.bin/calendar/calendars/calendar.christian: revision 1.11,1.12 (patch)
usr.bin/calendar/calendars/calendar.netbsd: revision 1.49
usr.bin/calendar/calendars/calendar.holiday: revision 1.34
usr.bin/calendar/calendars/calendar.usholiday: revision 1.11
usr.bin/calendar/calendars/calendar.judaic: revision 1.11
usr.bin/calendar/calendars/calendar.history: revision 1.37

update for variable holidays in 2024

spell "Chamonix" properly

Add riscv port
Took the date of the first public announcement on port-riscv
of something usable (qemu).

Update for 2023
 1.10.2.1 28-Dec-2022  martin Pull up following revision(s) (requested by nia in ticket #27):

usr.bin/calendar/calendars/calendar.christian: revision 1.11

Update for 2023
 1.12.2.1 02-Aug-2025  perseant Sync with HEAD
 1.14.2.1 17-Oct-2025  martin Pull up following revision(s) (requested by jnemeth in ticket #55):

usr.bin/calendar/calendars/calendar.christian: revision 1.15
usr.bin/calendar/calendars/calendar.holiday: revision 1.36
usr.bin/calendar/calendars/calendar.usholiday: revision 1.13
usr.bin/calendar/calendars/calendar.netbsd: revision 1.52
usr.bin/calendar/calendars/calendar.judaic: revision 1.13

- adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.18 17-Jun-2021  nia 1985: first ARM silicon and first Amiga
 1.17 16-Jun-2021  snj it's "its"
 1.16 22-Jun-2020  sevan Add Quake's birthday
https://twitter.com/romero/status/1275026229524074496
 1.15 20-Jun-2020  sevan X turned 36 today
http://www.talisman.org/x-debut.shtml
 1.14 19-May-2020  sevan Add RISC-V's birthday
https://riscv.org/2020/05/happy-10th-birthday-risc-v/
 1.13 30-Apr-2020  sevan It was aboard the Space Shuttle Atlantis using a Macintosh Portable.
https://support.apple.com/kb/TA30635
 1.12 19-Mar-2020  sevan Note the birthday of Symbolics.com
 1.11 24-Feb-2020  sevan Add K&R publish date
https://twitter.com/MIT_CSAIL/status/1231263883303645184
 1.10 08-Feb-2020  sevan Apple buys NeXT
 1.9 30-Nov-2019  sevan Sort
 1.8 06-Oct-2019  sevan Add SICP
https://twitter.com/mit_csail/status/1164226910035087360
 1.7 18-Jun-2019  sevan branches: 1.7.2;
Happy 32nd birthday SDF.org!
https://twitter.com/sdf_pubnix/status/1140280083598327810
https://sdf.org/?faq?BASICS?02
 1.6 24-Jan-2010  jnemeth branches: 1.6.46;
first Apple Macintosh, 1984
 1.5 24-Apr-2003  mjl On second thought, move BSD to calendar.computer.
While there, spell Dijkstra correctly.
 1.4 29-Jun-2001  mjl Fix spelo: diffentiation -> differentiation
 1.3 14-Aug-1997  fair fix PR#3278, add some other dates taken from historical sources available on the web
 1.2 17-Jan-1997  perry Add David Packard & Konrad Zuse's deaths to calendar.birthday
submitted by Heiko W.Rupp.
closes pr-2448
Also, moved Alan Turing's birthday from calendar.computer to
calendar.birthday, removed duplicate Thoreau entry and cleaned up date
ordering in calendar.birthday
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.6.46.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.46.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.7.2.3 21-Jun-2020  martin Pull up following revision(s) (requested by sevan in ticket #969):

usr.bin/calendar/calendars/calendar.music: revision 1.24
usr.bin/calendar/calendars/calendar.birthday: revision 1.42
usr.bin/calendar/calendars/calendar.birthday: revision 1.43
usr.bin/calendar/calendars/calendar.birthday: revision 1.44
usr.bin/calendar/calendars/calendar.computer: revision 1.13
usr.bin/calendar/calendars/calendar.computer: revision 1.14
usr.bin/calendar/calendars/calendar.computer: revision 1.15

It was aboard the Space Shuttle Atlantis using a Macintosh Portable.
https://support.apple.com/kb/TA30635

Add RISC-V's birthday
https://riscv.org/2020/05/happy-10th-birthday-risc-v/

X turned 36 today
http://www.talisman.org/x-debut.shtml

Fix typo

Add Margaret Hamilton, Florian Schneider, Ron Hardy, Little Richard

Add Allen Ginsberg

The Hacienda must be rebuilt.
https://twitter.com/McrHistory/status/1263386700249776130
https://twitter.com/Mr_Dave_Haslam/status/1263373996172640256
 1.7.2.2 28-Apr-2020  martin Pull up following revision(s) (requested by sevan in ticket #859):

usr.bin/calendar/calendars/calendar.netbsd: revision 1.45
usr.bin/calendar/calendars/calendar.netbsd: revision 1.46
usr.bin/calendar/calendars/calendar.music: revision 1.21
usr.bin/calendar/calendars/calendar.music: revision 1.22
usr.bin/calendar/calendars/calendar.music: revision 1.23
usr.bin/calendar/calendars/calendar.birthday: revision 1.40
usr.bin/calendar/calendars/calendar.birthday: revision 1.41
usr.bin/calendar/calendars/calendar.computer: revision 1.10
usr.bin/calendar/calendars/calendar.computer: revision 1.11
usr.bin/calendar/calendars/calendar.computer: revision 1.12
usr.bin/calendar/calendars/calendar.birthday: revision 1.37
usr.bin/calendar/calendars/calendar.birthday: revision 1.38
usr.bin/calendar/calendars/calendar.birthday: revision 1.39
usr.bin/calendar/calendars/calendar.netbsd: revision 1.44

Add Doug Engelbart

Apple buys NeXT

Add Andrew Weatherall
https://www.bbc.co.uk/news/entertainment-arts-51535685
http://www.rottersgolfclub.com/

Add Larry Tesler
https://www.nytimes.com/2020/02/20/technology/lawrence-tesler-dead.html

Add Bert Sutherland
https://twitter.com/ComputerHistory/status/1230200277141250050

Add Ivan Sutherland's birthday

Add Ken Kesey

Add The KLF's Chill Out

Add K&R publish date
https://twitter.com/MIT_CSAIL/status/1231263883303645184

Note the birthday of Symbolics.com

Add higher state of consciousness
https://twitter.com/joshwink1/status/1243360644042113024

Add NetBSD 9.0 & 8.2
Heads up by Harold Gutch

align
just spaces
 1.7.2.1 08-Dec-2019  martin Pull up following revision(s) (requested by sevan in ticket #500):

usr.bin/calendar/calendars/calendar.music: revision 1.20
usr.bin/calendar/calendars/calendar.computer: revision 1.8
usr.bin/calendar/calendars/calendar.computer: revision 1.9
usr.bin/calendar/calendars/calendar.usholiday: revision 1.9
usr.bin/calendar/calendars/calendar.birthday: revision 1.30
usr.bin/calendar/calendars/calendar.birthday: revision 1.31
usr.bin/calendar/calendars/calendar.birthday: revision 1.32
usr.bin/calendar/calendars/calendar.birthday: revision 1.33
usr.bin/calendar/calendars/calendar.birthday: revision 1.34
usr.bin/calendar/calendars/calendar.birthday: revision 1.35
usr.bin/calendar/calendars/calendar.netbsd: revision 1.41
usr.bin/calendar/calendars/calendar.netbsd: revision 1.42
usr.bin/calendar/calendars/calendar.netbsd: revision 1.43

Add Danny Cohen
https://www.nytimes.com/2019/08/16/obituaries/danny-cohen-who-helped-set-the-stage-for-a-digital-era-dies-at-81.html

Add 8.1 release

sort

We use spaces, not tabs here

Add Alan Perlis

Add SICP
https://twitter.com/mit_csail/status/1164226910035087360

Add Ted Nelson's birthday

Belatedly update several entries that move from year to year.

Add Aaron Swartz and Steve Jobs

Add Grace Hopper and Richard Feynman

Sort
 1.37 25-Jan-2023  snj spell "Chamonix" properly
 1.36 23-Jul-2019  sevan branches: 1.36.10;
Add bicycle day
 1.35 02-Dec-2017  dholland branches: 1.35.4;
Mention the Sand Creek massacre.
 1.34 15-Feb-2016  snj branches: 1.34.8;
allllllexander the greeeaaaaat, his name struck fear into hearts of men!

...but let's conquer that fear and give ol' alex a consistent and
correct date of death.

(he died of fever in baaaaaabylooooooonnnn)
 1.33 06-Nov-2015  jnemeth typo
 1.32 08-Sep-2015  jnemeth Pretty difficult for a TV show (Star Trek) to have a first airing
on two different dates. Dump the erroneous one.
 1.31 01-Sep-2015  jnemeth If we're going to note the USSR shooting down civilian airliners,
we should be fair and pick on the USA as well.
 1.30 05-Dec-2013  mbalmer branches: 1.30.4;
Nelson Mandela died today, aged 95. I whish farewell to a great statesman.
 1.29 11-Nov-2012  mbalmer It's Henry _Morton_ Stanley and Dr. Livingston_e_. Unfortunately. they did
not meet at an airport.
 1.28 06-Jun-2011  jnemeth branches: 1.28.2; 1.28.8;
add an entry about the US nationalising gold to replace old confiscation entry
 1.27 28-Apr-2011  mbalmer branches: 1.27.2;
On december 16, 1991, Kazakhstan declared its independence from the USSR.
 1.26 02-Dec-2010  dholland Ahem. "Battle" of Wounded Knee? How about "massacre"?

XXX: this file needs a *lot* of attention.
 1.25 05-Jun-2010  jnemeth The US formally left the Gold Standard in 1971, not 1933. See:
http://en.wikipedia.org/wiki/Nixon_Shock
 1.24 11-Jan-2010  dholland fix some typos
 1.23 27-Aug-2007  hubertf aspell
 1.22 27-Aug-2007  reed branches: 1.22.2;
Add author's names for two books.
 1.21 24-Aug-2007  reed Edit the "Women get the vote" entry to say "get the right to vote".
(Since "get the vote" doesn't tell much here about how a legislator
made the last vote to put this in effect.)
And so this calendar entry mentions U.S. also mention the 19th
Amendment to US Constitution.
 1.20 22-Nov-2006  lukem Hindenburg exploded on May 6 not March 6
 1.19 02-May-2005  jwise Begin major reworking of calendar.history. Goals are:

* every day of the year should have at least one entry
* all entries should have been fact-checked against reliable sources,
particularly for dates
* calendar should contain a fair balance of world history -- existing
calendar, being based on that shipped in 4.2BSD, was very northern
california-centric.

This commit meets these guidelines through March 13. I will continue to
update this as time permits.
 1.18 13-Feb-2005  snj Lincoln's birthday belongs (and already exists) in calendar.birthday.
 1.17 06-Dec-2004  snj Remove a duplicate entry.
 1.16 11-May-2004  wiz Remove some duplicate entries, and improve another entry.
From Sergey Svishchev in private mail.
 1.15 17-Apr-2004  snj Lincoln was fatally shot on the 14th, and only the 14th. Move the more
detailed entry from 04/16 to 04/14.
 1.14 15-Mar-2004  mason branches: 1.14.2;
missed part of identifier on my first pass
 1.13 15-Mar-2004  mason Include year of My Lai massacre, correct spacing in name, and provide slightly
more detail regarding perpetrators.
 1.12 01-Feb-2004  snj Expand a couple names and fix some spelling errors. Okayed by wiz.
 1.11 30-Sep-2003  briggs Add option to remove escape character before comment character in
fparseln(). Add escape characters before comment characters in the
few places those appear in the calendar data files.
 1.10 28-May-2003  kristerw Remove a duplicated entry.
 1.9 03-Feb-2003  jdolecek add Columbia tragedy
submitted in PR bin/20163
 1.8 04-Jul-2002  wiz Move LOTR dates to calendar.lotr. Add 09/11 terrorist attack.
Patch from John Franklin in misc/17461.
 1.7 18-May-2002  atatat Lorian -> Lorien
 1.6 22-Jul-2001  wiz seperate -> separate
 1.5 03-Dec-1999  mason Fixed wording error.
 1.4 13-Jun-1999  briggs branches: 1.4.4;
Get pedantic about Pioneer's achievements. It was Pioneer 10
in 1983 that past Neptune's orbit. That does not, however, mean that it
left the solar system since the solar system is defined by the heliosphere.
 1.3 11-Apr-1999  hwr Remove duplicated entry.
 1.2 17-Jan-1997  perry branches: 1.2.4;
Close pr-3115 from stephen.ma@jtec.com.au. He claims:
Sydney was settled by the English on 26 Jan, 1788 not 1778
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.2.4.1 12-Apr-1999  hwr Pullup 1.3 (remove duplicate entry).
Approved by Perry.
 1.4.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.14.2.1 18-Apr-2004  jmc Pullup rev 1.15 (requested by snj in ticket #154)

Lincoln was fatally shot on the 14th, and only the 14th. Move the more
detailed entry from 04/16 to 04/14.
 1.22.2.1 06-Nov-2007  matt sync with HEAD
 1.27.2.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.28.8.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.28.8.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.28.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.28.2.1 16-Jan-2013  yamt sync with (a bit old) head
 1.30.4.2 18-Dec-2016  snj Pull up following revision(s) (requested by jnemeth in ticket #1325):
usr.bin/calendar/calendars/calendar.birthday: revision 1.26
usr.bin/calendar/calendars/calendar.christian: revision 1.6
usr.bin/calendar/calendars/calendar.history: revisions 1.33, 1.34
usr.bin/calendar/calendars/calendar.holiday: revisions 1.26, 1.27
usr.bin/calendar/calendars/calendar.judaic: revision 1.6
usr.bin/calendar/calendars/calendar.netbsd: revisions 1.36, 1.37
usr.bin/calendar/calendars/calendar.usholiday: revision 1.7
note the release of NetBSD 7.0
--
Fix typo - Bahamas starts with a 'B' not with a 'G'
--
typo
--
allllllexander the greeeaaaaat, his name struck fear into hearts of men!
...but let's conquer that fear and give ol' alex a consistent and
correct date of death.
(he died of fever in baaaaaabylooooooonnnn)
--
update floating holidays for 2017 in preparation for pullup for 7.1 release
 1.30.4.1 06-Nov-2015  riz branches: 1.30.4.1.2;
Pull up following revision(s) (requested by jnemeth in ticket #988):
usr.bin/calendar/calendars/calendar.birthday: revision 1.25
usr.bin/calendar/calendars/calendar.christian: revision 1.5
usr.bin/calendar/calendars/calendar.netbsd: revision 1.33
usr.bin/calendar/calendars/calendar.netbsd: revision 1.34
usr.bin/calendar/calendars/calendar.netbsd: revision 1.35
usr.bin/calendar/calendars/calendar.usholiday: revision 1.6
usr.bin/calendar/calendars/calendar.holiday: revision 1.24
usr.bin/calendar/calendars/calendar.holiday: revision 1.25
usr.bin/calendar/calendars/calendar.judaic: revision 1.5
usr.bin/calendar/calendars/calendar.history: revision 1.31
usr.bin/calendar/calendars/calendar.history: revision 1.32
note birth and death of Douglas Adams
Fix year of Hawaiian Admission Day. From Henning Petersen in PR 49123.
- sort
- add a bunch of missing release
If we're going to note the USSR shooting down civilian airliners,
we should be fair and pick on the USA as well.
Add pkgsrc/Bitrig
Switch from a mixture of tabs & 3 spaces to a single style, 3 spaces
Pretty difficult for a TV show (Star Trek) to have a first airing
on two different dates. Dump the erroneous one.
Adjust dates for floating holidays. Use 2015 for things happening from
mid-October onwards, and 2016 for things happening earlier.
 1.30.4.1.2.1 18-Jan-2017  skrll Sync with netbsd-5
 1.34.8.1 13-Jul-2018  martin Pull up following revision(s) (requested by jnemeth in ticket #908):

usr.bin/calendar/calendars/calendar.birthday: revision 1.27
usr.bin/calendar/calendars/calendar.christian: revision 1.7
usr.bin/calendar/calendars/calendar.usholiday: revision 1.8
usr.bin/calendar/calendars/calendar.netbsd: revision 1.39
usr.bin/calendar/calendars/calendar.holiday: revision 1.28
usr.bin/calendar/calendars/calendar.holiday: revision 1.29
usr.bin/calendar/calendars/calendar.judaic: revision 1.7
usr.bin/calendar/calendars/calendar.history: revision 1.35

Only 35 years late.

Mention the Sand Creek massacre.

Fix a typo.

(or, `Emily Dickinson' - the American poet - was born on the same date)

Update calendar files for the upcoming NetBSD 8.0 release. I'm
assuming that it will be released by August 1, which is two months
from now. Thus I used 2018 dates for all holidays between Aug.
1st and Dec. 31st, and 2019 dates for all holidays between Jan.
1st and Jul. 31st.
 1.35.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.36.10.1 30-Oct-2023  martin Pull up following revision(s) (requested by jnemeth in ticket #439):

usr.bin/calendar/calendars/calendar.christian: revision 1.11,1.12 (patch)
usr.bin/calendar/calendars/calendar.netbsd: revision 1.49
usr.bin/calendar/calendars/calendar.holiday: revision 1.34
usr.bin/calendar/calendars/calendar.usholiday: revision 1.11
usr.bin/calendar/calendars/calendar.judaic: revision 1.11
usr.bin/calendar/calendars/calendar.history: revision 1.37

update for variable holidays in 2024

spell "Chamonix" properly

Add riscv port
Took the date of the first public announcement on port-riscv
of something usable (qemu).

Update for 2023
 1.36 14-Oct-2025  jnemeth - adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.35 09-Jan-2025  nia branches: 1.35.2;
calendars: Update for 2025.

While here, remove some dates from calendar.holiday that are already in
calendar.judaic. This should make future updates easier.
 1.34 30-Oct-2023  jnemeth branches: 1.34.2;
update for variable holidays in 2024
 1.33 18-Jun-2021  nia branches: 1.33.2;
June 19 is Juneteenth in USA
 1.32 17-Jun-2021  nia U.S.S.R no longer exists
 1.31 17-Jun-2021  nia November 20 is International Transgender Day of Remembrance

Officially recongized in Ontario, Canada. Originates from the murder
of Rita Hester in Allston, Massachusetts, on November 28, 1998.
 1.30 16-Dec-2019  jnemeth update calendar files with all dates in 2020 as next release is expect late 2019
 1.29 02-Jun-2018  jnemeth branches: 1.29.2; 1.29.4;
Update calendar files for the upcoming NetBSD 8.0 release. I'm
assuming that it will be released by August 1, which is two months
from now. Thus I used 2018 dates for all holidays between Aug.
1st and Dec. 31st, and 2019 dates for all holidays between Jan.
1st and Jul. 31st.
 1.28 02-Jul-2017  jnemeth branches: 1.28.4;
Only 35 years late.
 1.27 06-Dec-2016  jnemeth branches: 1.27.6;
update floating holidays for 2017 in preparation for pullup for 7.1 release
 1.26 11-Oct-2015  pgoyette branches: 1.26.2;
Fix typo - Bahamas starts with a 'B' not with a 'G'
 1.25 23-Sep-2015  jnemeth Adjust dates for floating holidays. Use 2015 for things happening from
mid-October onwards, and 2016 for things happening earlier.
 1.24 17-Aug-2014  wiz Fix year of Hawaiian Admission Day. From Henning Petersen in PR 49123.
 1.23 25-May-2014  jnemeth branches: 1.23.2;
Happy Towel Day!
 1.22 13-Oct-2013  jnemeth branches: 1.22.2;
delete duplicate (and wrong) entry for Thanksgiving Day in Canada
 1.21 20-Jan-2013  simonb We only need to be told once about Lee-Jackson Day in Virginia today.
Remove a duplicate for Memorial Day in Michigan while we're here.
 1.20 05-May-2012  jnemeth branches: 1.20.2;
Update all variable days

- religious holidays taken from Wikipedia where available
- floating days (i.e. X day of Y month) taken from cal(1)
- NetBSD releases taken from http://www.netbsd.org/releases/formal.html#history
- hopefully somebody will update this for the 6.0 release

Hopefully, these days will be correct for the first year of NetBSD 6.0.
 1.19 27-May-2009  snj branches: 1.19.6; 1.19.8;
Fix some longstanding typos and remove an entry that is both redundant
and wrong at the same time.
 1.18 10-Sep-2008  jnemeth Updated UK Bank Holidays based on http://en.wikipedia.org/wiki/Bank_holiday
Thanks to perry@ for pointing me to this page.
 1.17 09-Sep-2008  jnemeth - update all dates that varies (hopefully, they'll be correct for the
first year that NetBSD 5.0 is out)
- add release date of NetBSD 4.0

XXX There are several UK "Bank Holidays" in calendar.holiday. Could
somebody update those and give an indication of when they are, please?
 1.16 15-Aug-2008  wiz Correct spellings.
From comet-berkeley <comet@transbay.net> on FreeBSD PR conf/126199,
and Frantisek Holop.

From Igor Sobrado <sobrado@openbsd.org>.
 1.15 14-Oct-2007  jnemeth branches: 1.15.8;
typo
 1.14 27-Aug-2007  hubertf aspell
 1.13 24-Aug-2007  reed branches: 1.13.2;
3 typos/mispellings.
A lot more to do in here as many spellings are wrong or inconsistent.
 1.12 20-Nov-2006  jwise Eid-ul-Fitr is never in July, is celebrated in all Muslim lands (not just
Pakistan), and is a variable holiday.

Update to the date of its next occurrence (since calendar(1) does not
support the Muslim calendar), and fix its description accordingly.
 1.11 20-May-2006  jnemeth Victoria Day in Canada occurs on the Monday prior to May 25th
 1.10 30-Jan-2005  simonb branches: 1.10.6;
Fix the date of the Australia Day holiday.
 1.9 14-May-2004  darcy Spelling fix. Deomcratic ==> Democratic.
 1.8 01-Feb-2004  snj branches: 1.8.4;
Fix some typos and spelling errors. Okayed by wiz.
 1.7 30-May-2003  minoura Correct some Japanese entries.
- Add New Year's Day
- Adults Day -> Coming-of-Age day
- Girl's Day is not a holiday
- Constitution Day is 5/3
- There's no Boy's Day on 5/1; maybe 5/5? (which is now Children's Day)
- Add Ocean Day (7/20)

Need sort?
 1.6 26-Dec-2002  briggs Remove a duplicate bank holiday entry for 12/26.
 1.5 04-Jul-2002  itojun japan fix due to emperor change (1988) - 4/29 is now called greenary day,
12/23 is the new emperor's birthday.
 1.4 17-Jan-1997  perry branches: 1.4.14;
close pr-2767 -- add German Reunification Day (from Heiko Rupp)
 1.3 01-Dec-1995  neil Added World AIDS Day. Which is today.
12/01 World AIDS Day
 1.2 05-Sep-1993  cgd note that communism has gone away in hungary...
from Szabolcs Sziget <pink@bagira.fsz.bme.hu>
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4.14.1 19-Mar-2005  tron Pull up revision 1.10 (requested by simonb in ticket #1850):
Fix the date of the Australia Day holiday.
 1.8.4.1 05-May-2005  riz Pull up revision 1.10 (requested by simonb in ticket #1147):
Fix the date of the Australia Day holiday.
--
 1.10.6.1 19-Jun-2006  chap Sync with head.
 1.13.2.1 06-Nov-2007  matt sync with HEAD
 1.15.8.2 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.15.8.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.19.8.1 07-May-2012  riz Pull up following revision(s) (requested by jnemeth in ticket #224):
usr.bin/calendar/calendars/calendar.christian: revision 1.4
usr.bin/calendar/calendars/calendar.usholiday: revision 1.4
usr.bin/calendar/calendars/calendar.holiday: revision 1.20
usr.bin/calendar/calendars/calendar.judaic: revision 1.4
usr.bin/calendar/calendars/calendar.netbsd: revision 1.21
Update all variable days
- religious holidays taken from Wikipedia where available
- floating days (i.e. X day of Y month) taken from cal(1)
- NetBSD releases taken from http://www.netbsd.org/releases/formal.html#history
- hopefully somebody will update this for the 6.0 release
Hopefully, these days will be correct for the first year of NetBSD 6.0.
 1.19.6.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.19.6.2 23-Jan-2013  yamt sync with head
 1.19.6.1 23-May-2012  yamt sync with head.
 1.20.2.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.20.2.1 25-Feb-2013  tls resync with head
 1.22.2.1 10-Aug-2014  tls Rebase.
 1.23.2.2 18-Dec-2016  snj Pull up following revision(s) (requested by jnemeth in ticket #1325):
usr.bin/calendar/calendars/calendar.birthday: revision 1.26
usr.bin/calendar/calendars/calendar.christian: revision 1.6
usr.bin/calendar/calendars/calendar.history: revisions 1.33, 1.34
usr.bin/calendar/calendars/calendar.holiday: revisions 1.26, 1.27
usr.bin/calendar/calendars/calendar.judaic: revision 1.6
usr.bin/calendar/calendars/calendar.netbsd: revisions 1.36, 1.37
usr.bin/calendar/calendars/calendar.usholiday: revision 1.7
note the release of NetBSD 7.0
--
Fix typo - Bahamas starts with a 'B' not with a 'G'
--
typo
--
allllllexander the greeeaaaaat, his name struck fear into hearts of men!
...but let's conquer that fear and give ol' alex a consistent and
correct date of death.
(he died of fever in baaaaaabylooooooonnnn)
--
update floating holidays for 2017 in preparation for pullup for 7.1 release
 1.23.2.1 06-Nov-2015  riz branches: 1.23.2.1.2;
Pull up following revision(s) (requested by jnemeth in ticket #988):
usr.bin/calendar/calendars/calendar.birthday: revision 1.25
usr.bin/calendar/calendars/calendar.christian: revision 1.5
usr.bin/calendar/calendars/calendar.netbsd: revision 1.33
usr.bin/calendar/calendars/calendar.netbsd: revision 1.34
usr.bin/calendar/calendars/calendar.netbsd: revision 1.35
usr.bin/calendar/calendars/calendar.usholiday: revision 1.6
usr.bin/calendar/calendars/calendar.holiday: revision 1.24
usr.bin/calendar/calendars/calendar.holiday: revision 1.25
usr.bin/calendar/calendars/calendar.judaic: revision 1.5
usr.bin/calendar/calendars/calendar.history: revision 1.31
usr.bin/calendar/calendars/calendar.history: revision 1.32
note birth and death of Douglas Adams
Fix year of Hawaiian Admission Day. From Henning Petersen in PR 49123.
- sort
- add a bunch of missing release
If we're going to note the USSR shooting down civilian airliners,
we should be fair and pick on the USA as well.
Add pkgsrc/Bitrig
Switch from a mixture of tabs & 3 spaces to a single style, 3 spaces
Pretty difficult for a TV show (Star Trek) to have a first airing
on two different dates. Dump the erroneous one.
Adjust dates for floating holidays. Use 2015 for things happening from
mid-October onwards, and 2016 for things happening earlier.
 1.23.2.1.2.1 18-Jan-2017  skrll Sync with netbsd-5
 1.26.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.27.6.1 13-Jul-2018  martin Pull up following revision(s) (requested by jnemeth in ticket #908):

usr.bin/calendar/calendars/calendar.birthday: revision 1.27
usr.bin/calendar/calendars/calendar.christian: revision 1.7
usr.bin/calendar/calendars/calendar.usholiday: revision 1.8
usr.bin/calendar/calendars/calendar.netbsd: revision 1.39
usr.bin/calendar/calendars/calendar.holiday: revision 1.28
usr.bin/calendar/calendars/calendar.holiday: revision 1.29
usr.bin/calendar/calendars/calendar.judaic: revision 1.7
usr.bin/calendar/calendars/calendar.history: revision 1.35

Only 35 years late.

Mention the Sand Creek massacre.

Fix a typo.

(or, `Emily Dickinson' - the American poet - was born on the same date)

Update calendar files for the upcoming NetBSD 8.0 release. I'm
assuming that it will be released by August 1, which is two months
from now. Thus I used 2018 dates for all holidays between Aug.
1st and Dec. 31st, and 2019 dates for all holidays between Jan.
1st and Jul. 31st.
 1.28.4.1 25-Jun-2018  pgoyette Sync with HEAD
 1.29.4.1 24-Dec-2019  martin Pull up following revision(s) (requested by sevan in ticket #577):

usr.bin/calendar/calendars/calendar.holiday: revision 1.30
usr.bin/calendar/calendars/calendar.christian: revision 1.8
usr.bin/calendar/calendars/calendar.usholiday: revision 1.10
usr.bin/calendar/calendars/calendar.judaic: revision 1.8
usr.bin/calendar/calendars/calendar.judaic: revision 1.9

Update to 2020 dates. While here:
- Add regional holidays: Sigd (Beta Israel), Mimouna (Morrocan).
- Transliterate some things in an Israeli Hebrew accent (Succos -> Sukkot,
Atzeres -> Atzeret)

Avoid the risk of being wrong and don't expand meaning of holiday.

update calendar files with all dates in 2020 as next release is expect
late 2019
 1.29.2.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.33.2.3 17-Oct-2025  martin Pull up following revision(s) (requested by jnemeth in ticket #1173):

usr.bin/calendar/calendars/calendar.christian: revision 1.15
usr.bin/calendar/calendars/calendar.holiday: revision 1.36
usr.bin/calendar/calendars/calendar.usholiday: revision 1.13
usr.bin/calendar/calendars/calendar.netbsd: revision 1.52
usr.bin/calendar/calendars/calendar.judaic: revision 1.13

- adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.33.2.2 12-Jan-2025  martin Pull up following revision(s) (requested by nia in ticket #1038):

usr.bin/calendar/calendars/calendar.christian: revision 1.13
usr.bin/calendar/calendars/calendar.christian: revision 1.14
usr.bin/calendar/calendars/calendar.holiday: revision 1.35
usr.bin/calendar/calendars/calendar.usholiday: revision 1.12
usr.bin/calendar/calendars/calendar.judaic: revision 1.12

calendars: Update for 2025.

While here, remove some dates from calendar.holiday that are already in
calendar.judaic. This should make future updates easier.

Fix date of Rogation Sunday, which I couldn't find on Wikipedia.
 1.33.2.1 30-Oct-2023  martin Pull up following revision(s) (requested by jnemeth in ticket #439):

usr.bin/calendar/calendars/calendar.christian: revision 1.11,1.12 (patch)
usr.bin/calendar/calendars/calendar.netbsd: revision 1.49
usr.bin/calendar/calendars/calendar.holiday: revision 1.34
usr.bin/calendar/calendars/calendar.usholiday: revision 1.11
usr.bin/calendar/calendars/calendar.judaic: revision 1.11
usr.bin/calendar/calendars/calendar.history: revision 1.37

update for variable holidays in 2024

spell "Chamonix" properly

Add riscv port
Took the date of the first public announcement on port-riscv
of something usable (qemu).

Update for 2023
 1.34.2.1 02-Aug-2025  perseant Sync with HEAD
 1.35.2.1 17-Oct-2025  martin Pull up following revision(s) (requested by jnemeth in ticket #55):

usr.bin/calendar/calendars/calendar.christian: revision 1.15
usr.bin/calendar/calendars/calendar.holiday: revision 1.36
usr.bin/calendar/calendars/calendar.usholiday: revision 1.13
usr.bin/calendar/calendars/calendar.netbsd: revision 1.52
usr.bin/calendar/calendars/calendar.judaic: revision 1.13

- adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.13 14-Oct-2025  jnemeth - adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.12 09-Jan-2025  nia branches: 1.12.2;
calendars: Update for 2025.

While here, remove some dates from calendar.holiday that are already in
calendar.judaic. This should make future updates easier.
 1.11 30-Oct-2023  jnemeth branches: 1.11.2;
update for variable holidays in 2024
 1.10 25-Dec-2020  maya branches: 1.10.6;
Update to 2021, hopefully less errors made in this year.
 1.9 20-Dec-2019  maya Avoid the risk of being wrong and don't expand meaning of holiday.
 1.8 20-Dec-2019  maya Update to 2020 dates. While here:

- Add regional holidays: Sigd (Beta Israel), Mimouna (Morrocan).
- Transliterate some things in an Israeli Hebrew accent (Succos -> Sukkot,
Atzeres -> Atzeret)
 1.7 02-Jun-2018  jnemeth branches: 1.7.2; 1.7.4;
Update calendar files for the upcoming NetBSD 8.0 release. I'm
assuming that it will be released by August 1, which is two months
from now. Thus I used 2018 dates for all holidays between Aug.
1st and Dec. 31st, and 2019 dates for all holidays between Jan.
1st and Jul. 31st.
 1.6 06-Dec-2016  jnemeth branches: 1.6.6; 1.6.12;
update floating holidays for 2017 in preparation for pullup for 7.1 release
 1.5 23-Sep-2015  jnemeth branches: 1.5.2;
Adjust dates for floating holidays. Use 2015 for things happening from
mid-October onwards, and 2016 for things happening earlier.
 1.4 05-May-2012  jnemeth branches: 1.4.10;
Update all variable days

- religious holidays taken from Wikipedia where available
- floating days (i.e. X day of Y month) taken from cal(1)
- NetBSD releases taken from http://www.netbsd.org/releases/formal.html#history
- hopefully somebody will update this for the 6.0 release

Hopefully, these days will be correct for the first year of NetBSD 6.0.
 1.3 09-Sep-2008  jnemeth branches: 1.3.2; 1.3.20;
- update all dates that varies (hopefully, they'll be correct for the
first year that NetBSD 5.0 is out)
- add release date of NetBSD 4.0

XXX There are several UK "Bank Holidays" in calendar.holiday. Could
somebody update those and give an indication of when they are, please?
 1.2 20-Nov-2006  jwise branches: 1.2.18;
Update through a year from today. Barring support for the hebrew calendar
in calendar(1), this will have to do. While there, tweak a few spellings,
and add a missing holiday.

Dates checked against http://www.hebcal.com/
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.2.18.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.3.20.1 07-May-2012  riz Pull up following revision(s) (requested by jnemeth in ticket #224):
usr.bin/calendar/calendars/calendar.christian: revision 1.4
usr.bin/calendar/calendars/calendar.usholiday: revision 1.4
usr.bin/calendar/calendars/calendar.holiday: revision 1.20
usr.bin/calendar/calendars/calendar.judaic: revision 1.4
usr.bin/calendar/calendars/calendar.netbsd: revision 1.21
Update all variable days
- religious holidays taken from Wikipedia where available
- floating days (i.e. X day of Y month) taken from cal(1)
- NetBSD releases taken from http://www.netbsd.org/releases/formal.html#history
- hopefully somebody will update this for the 6.0 release
Hopefully, these days will be correct for the first year of NetBSD 6.0.
 1.3.2.1 23-May-2012  yamt sync with head.
 1.4.10.2 18-Dec-2016  snj Pull up following revision(s) (requested by jnemeth in ticket #1325):
usr.bin/calendar/calendars/calendar.birthday: revision 1.26
usr.bin/calendar/calendars/calendar.christian: revision 1.6
usr.bin/calendar/calendars/calendar.history: revisions 1.33, 1.34
usr.bin/calendar/calendars/calendar.holiday: revisions 1.26, 1.27
usr.bin/calendar/calendars/calendar.judaic: revision 1.6
usr.bin/calendar/calendars/calendar.netbsd: revisions 1.36, 1.37
usr.bin/calendar/calendars/calendar.usholiday: revision 1.7
note the release of NetBSD 7.0
--
Fix typo - Bahamas starts with a 'B' not with a 'G'
--
typo
--
allllllexander the greeeaaaaat, his name struck fear into hearts of men!
...but let's conquer that fear and give ol' alex a consistent and
correct date of death.
(he died of fever in baaaaaabylooooooonnnn)
--
update floating holidays for 2017 in preparation for pullup for 7.1 release
 1.4.10.1 06-Nov-2015  riz branches: 1.4.10.1.2;
Pull up following revision(s) (requested by jnemeth in ticket #988):
usr.bin/calendar/calendars/calendar.birthday: revision 1.25
usr.bin/calendar/calendars/calendar.christian: revision 1.5
usr.bin/calendar/calendars/calendar.netbsd: revision 1.33
usr.bin/calendar/calendars/calendar.netbsd: revision 1.34
usr.bin/calendar/calendars/calendar.netbsd: revision 1.35
usr.bin/calendar/calendars/calendar.usholiday: revision 1.6
usr.bin/calendar/calendars/calendar.holiday: revision 1.24
usr.bin/calendar/calendars/calendar.holiday: revision 1.25
usr.bin/calendar/calendars/calendar.judaic: revision 1.5
usr.bin/calendar/calendars/calendar.history: revision 1.31
usr.bin/calendar/calendars/calendar.history: revision 1.32
note birth and death of Douglas Adams
Fix year of Hawaiian Admission Day. From Henning Petersen in PR 49123.
- sort
- add a bunch of missing release
If we're going to note the USSR shooting down civilian airliners,
we should be fair and pick on the USA as well.
Add pkgsrc/Bitrig
Switch from a mixture of tabs & 3 spaces to a single style, 3 spaces
Pretty difficult for a TV show (Star Trek) to have a first airing
on two different dates. Dump the erroneous one.
Adjust dates for floating holidays. Use 2015 for things happening from
mid-October onwards, and 2016 for things happening earlier.
 1.4.10.1.2.1 18-Jan-2017  skrll Sync with netbsd-5
 1.5.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.6.12.1 25-Jun-2018  pgoyette Sync with HEAD
 1.6.6.2 27-Dec-2020  martin Pull up following revision(s) (requested by maya in ticket #1160):

usr.bin/calendar/calendars/calendar.judaic: revision 1.8-1.10

Update to 2021, hopefully less errors made in this year.
 1.6.6.1 13-Jul-2018  martin Pull up following revision(s) (requested by jnemeth in ticket #908):

usr.bin/calendar/calendars/calendar.birthday: revision 1.27
usr.bin/calendar/calendars/calendar.christian: revision 1.7
usr.bin/calendar/calendars/calendar.usholiday: revision 1.8
usr.bin/calendar/calendars/calendar.netbsd: revision 1.39
usr.bin/calendar/calendars/calendar.holiday: revision 1.28
usr.bin/calendar/calendars/calendar.holiday: revision 1.29
usr.bin/calendar/calendars/calendar.judaic: revision 1.7
usr.bin/calendar/calendars/calendar.history: revision 1.35

Only 35 years late.

Mention the Sand Creek massacre.

Fix a typo.

(or, `Emily Dickinson' - the American poet - was born on the same date)

Update calendar files for the upcoming NetBSD 8.0 release. I'm
assuming that it will be released by August 1, which is two months
from now. Thus I used 2018 dates for all holidays between Aug.
1st and Dec. 31st, and 2019 dates for all holidays between Jan.
1st and Jul. 31st.
 1.7.4.2 27-Dec-2020  martin Pull up following revision(s) (requested by maya in ticket #1160):

usr.bin/calendar/calendars/calendar.judaic: revision 1.10

Update to 2021, hopefully less errors made in this year.
 1.7.4.1 24-Dec-2019  martin Pull up following revision(s) (requested by sevan in ticket #577):

usr.bin/calendar/calendars/calendar.holiday: revision 1.30
usr.bin/calendar/calendars/calendar.christian: revision 1.8
usr.bin/calendar/calendars/calendar.usholiday: revision 1.10
usr.bin/calendar/calendars/calendar.judaic: revision 1.8
usr.bin/calendar/calendars/calendar.judaic: revision 1.9

Update to 2020 dates. While here:
- Add regional holidays: Sigd (Beta Israel), Mimouna (Morrocan).
- Transliterate some things in an Israeli Hebrew accent (Succos -> Sukkot,
Atzeres -> Atzeret)

Avoid the risk of being wrong and don't expand meaning of holiday.

update calendar files with all dates in 2020 as next release is expect
late 2019
 1.7.2.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.10.6.3 17-Oct-2025  martin Pull up following revision(s) (requested by jnemeth in ticket #1173):

usr.bin/calendar/calendars/calendar.christian: revision 1.15
usr.bin/calendar/calendars/calendar.holiday: revision 1.36
usr.bin/calendar/calendars/calendar.usholiday: revision 1.13
usr.bin/calendar/calendars/calendar.netbsd: revision 1.52
usr.bin/calendar/calendars/calendar.judaic: revision 1.13

- adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.10.6.2 12-Jan-2025  martin Pull up following revision(s) (requested by nia in ticket #1038):

usr.bin/calendar/calendars/calendar.christian: revision 1.13
usr.bin/calendar/calendars/calendar.christian: revision 1.14
usr.bin/calendar/calendars/calendar.holiday: revision 1.35
usr.bin/calendar/calendars/calendar.usholiday: revision 1.12
usr.bin/calendar/calendars/calendar.judaic: revision 1.12

calendars: Update for 2025.

While here, remove some dates from calendar.holiday that are already in
calendar.judaic. This should make future updates easier.

Fix date of Rogation Sunday, which I couldn't find on Wikipedia.
 1.10.6.1 30-Oct-2023  martin Pull up following revision(s) (requested by jnemeth in ticket #439):

usr.bin/calendar/calendars/calendar.christian: revision 1.11,1.12 (patch)
usr.bin/calendar/calendars/calendar.netbsd: revision 1.49
usr.bin/calendar/calendars/calendar.holiday: revision 1.34
usr.bin/calendar/calendars/calendar.usholiday: revision 1.11
usr.bin/calendar/calendars/calendar.judaic: revision 1.11
usr.bin/calendar/calendars/calendar.history: revision 1.37

update for variable holidays in 2024

spell "Chamonix" properly

Add riscv port
Took the date of the first public announcement on port-riscv
of something usable (qemu).

Update for 2023
 1.11.2.1 02-Aug-2025  perseant Sync with HEAD
 1.12.2.1 17-Oct-2025  martin Pull up following revision(s) (requested by jnemeth in ticket #55):

usr.bin/calendar/calendars/calendar.christian: revision 1.15
usr.bin/calendar/calendars/calendar.holiday: revision 1.36
usr.bin/calendar/calendars/calendar.usholiday: revision 1.13
usr.bin/calendar/calendars/calendar.netbsd: revision 1.52
usr.bin/calendar/calendars/calendar.judaic: revision 1.13

- adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.2 20-Nov-2006  jwise Fix consistent misspelling of `Elassar', royal name of Aragorn/Strider.
 1.1 04-Jul-2002  wiz Move LOTR dates to calendar.lotr. Add 09/11 terrorist attack.
Patch from John Franklin in misc/17461.
 1.25 07-Oct-2020  nat Eddie Van Halen, co-founder of Van Halen dies.
 1.24 21-May-2020  sevan The Hacienda must be rebuilt.
https://twitter.com/McrHistory/status/1263386700249776130
https://twitter.com/Mr_Dave_Haslam/status/1263373996172640256
 1.23 27-Mar-2020  sevan Add higher state of consciousness
https://twitter.com/joshwink1/status/1243360644042113024
 1.22 23-Feb-2020  sevan Add The KLF's Chill Out
 1.21 17-Feb-2020  sevan Add Andrew Weatherall
https://www.bbc.co.uk/news/entertainment-arts-51535685
http://www.rottersgolfclub.com/
 1.20 30-Nov-2019  sevan Sort
 1.19 03-Nov-2018  sevan branches: 1.19.2;
Note the date Larry Levan passed away https://en.wikipedia.org/wiki/Larry_Levan
 1.18 03-Nov-2018  sevan Let's house this up a bit.
Add The Mix Collection, mixed by Sasha & John Digweed.
https://en.wikipedia.org/wiki/Renaissance:_The_Mix_Collection
 1.17 27-Oct-2013  mbalmer branches: 1.17.24; 1.17.26;
No more walk on the wild side. RIP Lou Reed.
 1.16 07-Jun-2009  tron branches: 1.16.6; 1.16.12;
Chuck Berry was born in St. Louis, Missouri, and not in St. Jose,
California. Patch submitted by Marc Balmer in private e-mail.
 1.15 27-Aug-2007  hubertf aspell
 1.14 14-Aug-2007  reed branches: 1.14.2;
Add the year for:
08/15 Beatles replace drummer Pete Best with Richard Starkey, 1962
(While http://en.wikipedia.org/wiki/Ringo_Starr
says this happened on August 16 not the 15th.)
 1.13 04-Aug-2007  reed branches: 1.13.2;
Remove "that" from a long calendar entry that wrapped over two lines.
While there remove a "that" from another entry too.
 1.12 20-Nov-2006  jwise Without commenting on what musicians do or do not belong in this file (the
current selection shows it's early eighties NoCal roots), if we're going to
include the births and deaths of other members of the Grateful Dead, we
should presumably include Jerry Garcia as well.

Make it so.
 1.11 20-Nov-2006  jwise Fix spelling of `Bangladesh'
 1.10 30-Mar-2004  minoura Johann Sebastian Bach I mentioned in the previous commit seems
wrong. Remove it, and put a part to the correct entry.
 1.9 29-Mar-2004  minoura - AFAIK, Samuel Barber and Edward Elgar are composers; move them to
calendar.music, complementing Barber's birthday.
- Remove duplicating Beethoven's birthday.
(some materials say it's 12/16, some say 12/17, and some christened on
12/17... I do not know which is correct)
- BTW, who is Johann Sebastian Bach born on 05/22, 1665?
 1.8 01-Feb-2004  snj Expand some names, fix a spelling error (Pete Townshend might disagree,
but "quadrophonic" is not the proper spelling), give George Gershwin's
year of birth, add Stevie Ray Vaughan's birth/death dates. Okayed by wiz.
 1.7 01-Feb-2004  snj Jimi Hendrix's death date belongs in the music calendar. Okayed by wiz.
 1.6 30-Sep-2003  briggs Add option to remove escape character before comment character in
fparseln(). Add escape characters before comment characters in the
few places those appear in the calendar data files.
 1.5 12-Jul-2002  briggs Comiskey Park was the host of the Disco Demolition in 1979. Home of the
Chicago White Sox for 81 seasons: 1910-1990.
 1.4 09-Feb-2000  briggs Add entry for birthday of John Towner Williams (08 Feb 1932). He's most
well-known for his movie scores, which include Star Wars, E.T., Close
Encounters of the Third Kind, Schindler's List, Indiana Jones (all
three), and many, many more. He was also the 19th conductor of the
Boston Pops.
 1.3 02-Oct-1998  kleink It's sufficient to list Janis Joplin's death once only.
 1.2 20-Jun-1995  cgd fix typo in Judy Garland's name, from Kenneth Stailey in pr 1147
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.13.2.2 04-Aug-2007  reed Remove "that" from a long calendar entry that wrapped over two lines.
While there remove a "that" from another entry too.
 1.13.2.1 04-Aug-2007  reed file calendar.music was added on branch matt-mips64 on 2007-08-04 15:14:06 +0000
 1.14.2.1 06-Nov-2007  matt sync with HEAD
 1.16.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.16.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.17.26.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.17.26.1 10-Jun-2019  christos Sync with HEAD
 1.17.24.1 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.19.2.3 21-Jun-2020  martin Pull up following revision(s) (requested by sevan in ticket #969):

usr.bin/calendar/calendars/calendar.music: revision 1.24
usr.bin/calendar/calendars/calendar.birthday: revision 1.42
usr.bin/calendar/calendars/calendar.birthday: revision 1.43
usr.bin/calendar/calendars/calendar.birthday: revision 1.44
usr.bin/calendar/calendars/calendar.computer: revision 1.13
usr.bin/calendar/calendars/calendar.computer: revision 1.14
usr.bin/calendar/calendars/calendar.computer: revision 1.15

It was aboard the Space Shuttle Atlantis using a Macintosh Portable.
https://support.apple.com/kb/TA30635

Add RISC-V's birthday
https://riscv.org/2020/05/happy-10th-birthday-risc-v/

X turned 36 today
http://www.talisman.org/x-debut.shtml

Fix typo

Add Margaret Hamilton, Florian Schneider, Ron Hardy, Little Richard

Add Allen Ginsberg

The Hacienda must be rebuilt.
https://twitter.com/McrHistory/status/1263386700249776130
https://twitter.com/Mr_Dave_Haslam/status/1263373996172640256
 1.19.2.2 28-Apr-2020  martin Pull up following revision(s) (requested by sevan in ticket #859):

usr.bin/calendar/calendars/calendar.netbsd: revision 1.45
usr.bin/calendar/calendars/calendar.netbsd: revision 1.46
usr.bin/calendar/calendars/calendar.music: revision 1.21
usr.bin/calendar/calendars/calendar.music: revision 1.22
usr.bin/calendar/calendars/calendar.music: revision 1.23
usr.bin/calendar/calendars/calendar.birthday: revision 1.40
usr.bin/calendar/calendars/calendar.birthday: revision 1.41
usr.bin/calendar/calendars/calendar.computer: revision 1.10
usr.bin/calendar/calendars/calendar.computer: revision 1.11
usr.bin/calendar/calendars/calendar.computer: revision 1.12
usr.bin/calendar/calendars/calendar.birthday: revision 1.37
usr.bin/calendar/calendars/calendar.birthday: revision 1.38
usr.bin/calendar/calendars/calendar.birthday: revision 1.39
usr.bin/calendar/calendars/calendar.netbsd: revision 1.44

Add Doug Engelbart

Apple buys NeXT

Add Andrew Weatherall
https://www.bbc.co.uk/news/entertainment-arts-51535685
http://www.rottersgolfclub.com/

Add Larry Tesler
https://www.nytimes.com/2020/02/20/technology/lawrence-tesler-dead.html

Add Bert Sutherland
https://twitter.com/ComputerHistory/status/1230200277141250050

Add Ivan Sutherland's birthday

Add Ken Kesey

Add The KLF's Chill Out

Add K&R publish date
https://twitter.com/MIT_CSAIL/status/1231263883303645184

Note the birthday of Symbolics.com

Add higher state of consciousness
https://twitter.com/joshwink1/status/1243360644042113024

Add NetBSD 9.0 & 8.2
Heads up by Harold Gutch

align
just spaces
 1.19.2.1 08-Dec-2019  martin Pull up following revision(s) (requested by sevan in ticket #500):

usr.bin/calendar/calendars/calendar.music: revision 1.20
usr.bin/calendar/calendars/calendar.computer: revision 1.8
usr.bin/calendar/calendars/calendar.computer: revision 1.9
usr.bin/calendar/calendars/calendar.usholiday: revision 1.9
usr.bin/calendar/calendars/calendar.birthday: revision 1.30
usr.bin/calendar/calendars/calendar.birthday: revision 1.31
usr.bin/calendar/calendars/calendar.birthday: revision 1.32
usr.bin/calendar/calendars/calendar.birthday: revision 1.33
usr.bin/calendar/calendars/calendar.birthday: revision 1.34
usr.bin/calendar/calendars/calendar.birthday: revision 1.35
usr.bin/calendar/calendars/calendar.netbsd: revision 1.41
usr.bin/calendar/calendars/calendar.netbsd: revision 1.42
usr.bin/calendar/calendars/calendar.netbsd: revision 1.43

Add Danny Cohen
https://www.nytimes.com/2019/08/16/obituaries/danny-cohen-who-helped-set-the-stage-for-a-digital-era-dies-at-81.html

Add 8.1 release

sort

We use spaces, not tabs here

Add Alan Perlis

Add SICP
https://twitter.com/mit_csail/status/1164226910035087360

Add Ted Nelson's birthday

Belatedly update several entries that move from year to year.

Add Aaron Swartz and Steve Jobs

Add Grace Hopper and Richard Feynman

Sort
 1.53 20-Oct-2025  nat Add mac68ksf.
 1.52 14-Oct-2025  jnemeth - adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.51 20-Dec-2024  martin branches: 1.51.2;
add 10.1
 1.50 30-Mar-2024  martin branches: 1.50.2;
Note NetBSD 10.0
 1.49 09-Jun-2023  hgutch Add riscv port

Took the date of the first public announcement on port-riscv
of something usable (qemu).
 1.48 07-Aug-2022  jnemeth branches: 1.48.2;
note the release NetBSD 9.3
 1.47 17-May-2021  martin Add NetBSD 9.1 and 9.2 release
 1.46 02-Apr-2020  sevan branches: 1.46.2;
just spaces
 1.45 02-Apr-2020  sevan align
 1.44 02-Apr-2020  sevan Add NetBSD 9.0 & 8.2

Heads up by Harold Gutch
 1.43 21-Sep-2019  sevan We use spaces, not tabs here
 1.42 21-Sep-2019  sevan sort
 1.41 21-Sep-2019  sevan Add 8.1 release
 1.40 21-Jul-2018  snj branches: 1.40.2;
add netbsd 8.0, fix whitespace
 1.39 02-Jun-2018  jnemeth branches: 1.39.2;
Update calendar files for the upcoming NetBSD 8.0 release. I'm
assuming that it will be released by August 1, which is two months
from now. Thus I used 2018 dates for all holidays between Aug.
1st and Dec. 31st, and 2019 dates for all holidays between Jan.
1st and Jul. 31st.
 1.38 15-Mar-2017  snj branches: 1.38.4; 1.38.10;
add 7.1 release date
 1.37 06-Dec-2016  jnemeth branches: 1.37.2;
update floating holidays for 2017 in preparation for pullup for 7.1 release
 1.36 09-Oct-2015  jnemeth branches: 1.36.2;
note the release of NetBSD 7.0
 1.35 07-Sep-2015  sevan Switch from a mixture of tabs & 3 spaces to a single style, 3 spaces
 1.34 07-Sep-2015  sevan Add pkgsrc/Bitrig
 1.33 21-Aug-2015  jnemeth - sort
- add a bunch of missing release
 1.32 30-May-2014  msaitoh branches: 1.32.2;
Remove duplicated lines.
 1.31 30-May-2014  msaitoh Add 5.1.4, 5.2.2. 6.0.4 and 6.1.3.
 1.30 19-Apr-2014  snj Add 6.0.5 and 6.1.4.
 1.29 24-Feb-2014  skrll branches: 1.29.2;
Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.
 1.28 27-Jan-2014  jnemeth add today's releases: 5.1.4, 5.2.2, 6.0.4, and 6.1.3
 1.27 30-Sep-2013  riz NetBSD 6.0.3 and 6.1.2 released.
 1.26 29-Sep-2013  jnemeth add NetBSD 5.1.3 and 5.2.1 releases
 1.25 01-Sep-2013  jnemeth use spaces, not tabs
 1.24 01-Sep-2013  jnemeth add NetBSD 6.1.1 release
 1.23 22-May-2013  jnemeth add release dates for 6.0.1 and 6.1
 1.22 17-Oct-2012  jnemeth note NetBSD 6.0 release
 1.21 05-May-2012  jnemeth branches: 1.21.2;
Update all variable days

- religious holidays taken from Wikipedia where available
- floating days (i.e. X day of Y month) taken from cal(1)
- NetBSD releases taken from http://www.netbsd.org/releases/formal.html#history
- hopefully somebody will update this for the 6.0 release

Hopefully, these days will be correct for the first year of NetBSD 6.0.
 1.20 30-Apr-2009  snj branches: 1.20.6; 1.20.8;
Bah, fix typo in last: 2006, not 2005.
 1.19 30-Apr-2009  snj Add NetBSD 3.1.
 1.18 29-Apr-2009  wiz void tabs, for consistency.
 1.17 29-Apr-2009  snj NetBSD 5.0.
 1.16 09-Sep-2008  jnemeth branches: 1.16.4; 1.16.6; 1.16.8; 1.16.12;
- update all dates that varies (hopefully, they'll be correct for the
first year that NetBSD 5.0 is out)
- add release date of NetBSD 4.0

XXX There are several UK "Bank Holidays" in calendar.holiday. Could
somebody update those and give an indication of when they are, please?
 1.15 06-Jan-2007  ober branches: 1.15.12;
Update to include Zaurus Port.
 1.14 09-Jan-2006  tsutsui branches: 1.14.6; 1.14.10;
Add dates of ews4800mips and 3.0 release.
 1.13 06-Nov-2005  snj Add NetBSD 2.1.
 1.12 15-Jul-2005  reed Add NetBSD 2.0.2 was released on April 12, 2005.
 1.11 12-Mar-2005  reed Sorted two entries that were out of order.
And used spaces (instead of tab) for one entry to be consistent with rest
of file.
 1.10 12-Mar-2005  reed Add that NetBSD 2.0 was released on December 09, 2004
 1.9 20-Nov-2004  grant +pkgsrc/OSF1
 1.8 13-Oct-2004  gavan Initial import of iyonix port.

The Iyonix is a desktop machine from Castle Technology, based on a 600MHz
XScale[tm] 80321 processor.

* Uses the bootloader from NetBSD/acorn32, which is now 32-bit compatible.
* Currently boots multiuser with a serial console.
* Device support is not yet complete.

With help from abs.
 1.7 28-Mar-2004  grant add birthdays of pkgsrc support for AIX, BSDI, Darwin, IRIX, FreeBSD,
Linux, NetBSD, OpenBSD and Solaris.
 1.6 12-Mar-2004  grant folllow wiz' lead, add date of pkgsrc/Interix support.
 1.5 12-Mar-2004  wiz Add xen port and 1.6.2 release date.
 1.4 01-Feb-2004  snj It's "its." Add NetBSD 1.6.1 release date. Okayed by wiz.
 1.3 01-Jan-2004  yyamano Fix incorrect date: 1.4 and 1.4.2 release.
 1.2 09-Dec-2002  scw Add evbppc.
 1.1 03-Nov-2002  wiz Add NetBSD calendar file.
Dates supplied by Hubert Feyrer, thanks!
 1.14.10.1 17-Oct-2012  bouyer Pull up following revision(s) (requested by jnemeth in ticket #1460):
usr.bin/calendar/calendars/calendar.netbsd: revision 1.22
note NetBSD 6.0 release
 1.14.6.1 17-Oct-2012  bouyer Pull up following revision(s) (requested by jnemeth in ticket #1460):
usr.bin/calendar/calendars/calendar.netbsd: revision 1.22
note NetBSD 6.0 release
 1.15.12.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.16.12.1 17-Oct-2012  bouyer Pull up following revision(s) (requested by jnemeth in ticket #1802):
usr.bin/calendar/calendars/calendar.netbsd: revision 1.22
note NetBSD 6.0 release
 1.16.8.1 17-Oct-2012  bouyer Pull up following revision(s) (requested by jnemeth in ticket #1802):
usr.bin/calendar/calendars/calendar.netbsd: revision 1.22
note NetBSD 6.0 release
 1.16.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.16.4.1 17-Oct-2012  bouyer Pull up following revision(s) (requested by jnemeth in ticket #1802):
usr.bin/calendar/calendars/calendar.netbsd: revision 1.22
note NetBSD 6.0 release
 1.20.8.2 20-Oct-2012  riz Pull up following revision(s) (requested by jnemeth in ticket #611):
usr.bin/calendar/calendars/calendar.netbsd: revision 1.22
note NetBSD 6.0 release
 1.20.8.1 07-May-2012  riz branches: 1.20.8.1.4;
Pull up following revision(s) (requested by jnemeth in ticket #224):
usr.bin/calendar/calendars/calendar.christian: revision 1.4
usr.bin/calendar/calendars/calendar.usholiday: revision 1.4
usr.bin/calendar/calendars/calendar.holiday: revision 1.20
usr.bin/calendar/calendars/calendar.judaic: revision 1.4
usr.bin/calendar/calendars/calendar.netbsd: revision 1.21
Update all variable days
- religious holidays taken from Wikipedia where available
- floating days (i.e. X day of Y month) taken from cal(1)
- NetBSD releases taken from http://www.netbsd.org/releases/formal.html#history
- hopefully somebody will update this for the 6.0 release
Hopefully, these days will be correct for the first year of NetBSD 6.0.
 1.20.8.1.4.1 24-Oct-2012  riz Pull up following revision(s) (requested by jnemeth in ticket #611):
usr.bin/calendar/calendars/calendar.netbsd: revision 1.22
note NetBSD 6.0 release
 1.20.6.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.20.6.2 30-Oct-2012  yamt sync with head
 1.20.6.1 23-May-2012  yamt sync with head.
 1.21.2.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.21.2.2 23-Jun-2013  tls resync from head
 1.21.2.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.29.2.1 10-Aug-2014  tls Rebase.
 1.32.2.2 18-Dec-2016  snj Pull up following revision(s) (requested by jnemeth in ticket #1325):
usr.bin/calendar/calendars/calendar.birthday: revision 1.26
usr.bin/calendar/calendars/calendar.christian: revision 1.6
usr.bin/calendar/calendars/calendar.history: revisions 1.33, 1.34
usr.bin/calendar/calendars/calendar.holiday: revisions 1.26, 1.27
usr.bin/calendar/calendars/calendar.judaic: revision 1.6
usr.bin/calendar/calendars/calendar.netbsd: revisions 1.36, 1.37
usr.bin/calendar/calendars/calendar.usholiday: revision 1.7
note the release of NetBSD 7.0
--
Fix typo - Bahamas starts with a 'B' not with a 'G'
--
typo
--
allllllexander the greeeaaaaat, his name struck fear into hearts of men!
...but let's conquer that fear and give ol' alex a consistent and
correct date of death.
(he died of fever in baaaaaabylooooooonnnn)
--
update floating holidays for 2017 in preparation for pullup for 7.1 release
 1.32.2.1 06-Nov-2015  riz branches: 1.32.2.1.2;
Pull up following revision(s) (requested by jnemeth in ticket #988):
usr.bin/calendar/calendars/calendar.birthday: revision 1.25
usr.bin/calendar/calendars/calendar.christian: revision 1.5
usr.bin/calendar/calendars/calendar.netbsd: revision 1.33
usr.bin/calendar/calendars/calendar.netbsd: revision 1.34
usr.bin/calendar/calendars/calendar.netbsd: revision 1.35
usr.bin/calendar/calendars/calendar.usholiday: revision 1.6
usr.bin/calendar/calendars/calendar.holiday: revision 1.24
usr.bin/calendar/calendars/calendar.holiday: revision 1.25
usr.bin/calendar/calendars/calendar.judaic: revision 1.5
usr.bin/calendar/calendars/calendar.history: revision 1.31
usr.bin/calendar/calendars/calendar.history: revision 1.32
note birth and death of Douglas Adams
Fix year of Hawaiian Admission Day. From Henning Petersen in PR 49123.
- sort
- add a bunch of missing release
If we're going to note the USSR shooting down civilian airliners,
we should be fair and pick on the USA as well.
Add pkgsrc/Bitrig
Switch from a mixture of tabs & 3 spaces to a single style, 3 spaces
Pretty difficult for a TV show (Star Trek) to have a first airing
on two different dates. Dump the erroneous one.
Adjust dates for floating holidays. Use 2015 for things happening from
mid-October onwards, and 2016 for things happening earlier.
 1.32.2.1.2.1 18-Jan-2017  skrll Sync with netbsd-5
 1.36.2.2 20-Mar-2017  pgoyette Sync with HEAD
 1.36.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.37.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.38.10.2 28-Jul-2018  pgoyette Sync with HEAD
 1.38.10.1 25-Jun-2018  pgoyette Sync with HEAD
 1.38.4.1 13-Jul-2018  martin Pull up following revision(s) (requested by jnemeth in ticket #908):

usr.bin/calendar/calendars/calendar.birthday: revision 1.27
usr.bin/calendar/calendars/calendar.christian: revision 1.7
usr.bin/calendar/calendars/calendar.usholiday: revision 1.8
usr.bin/calendar/calendars/calendar.netbsd: revision 1.39
usr.bin/calendar/calendars/calendar.holiday: revision 1.28
usr.bin/calendar/calendars/calendar.holiday: revision 1.29
usr.bin/calendar/calendars/calendar.judaic: revision 1.7
usr.bin/calendar/calendars/calendar.history: revision 1.35

Only 35 years late.

Mention the Sand Creek massacre.

Fix a typo.

(or, `Emily Dickinson' - the American poet - was born on the same date)

Update calendar files for the upcoming NetBSD 8.0 release. I'm
assuming that it will be released by August 1, which is two months
from now. Thus I used 2018 dates for all holidays between Aug.
1st and Dec. 31st, and 2019 dates for all holidays between Jan.
1st and Jul. 31st.
 1.39.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.39.2.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.39.2.1 10-Jun-2019  christos Sync with HEAD
 1.40.2.2 28-Apr-2020  martin Pull up following revision(s) (requested by sevan in ticket #859):

usr.bin/calendar/calendars/calendar.netbsd: revision 1.45
usr.bin/calendar/calendars/calendar.netbsd: revision 1.46
usr.bin/calendar/calendars/calendar.music: revision 1.21
usr.bin/calendar/calendars/calendar.music: revision 1.22
usr.bin/calendar/calendars/calendar.music: revision 1.23
usr.bin/calendar/calendars/calendar.birthday: revision 1.40
usr.bin/calendar/calendars/calendar.birthday: revision 1.41
usr.bin/calendar/calendars/calendar.computer: revision 1.10
usr.bin/calendar/calendars/calendar.computer: revision 1.11
usr.bin/calendar/calendars/calendar.computer: revision 1.12
usr.bin/calendar/calendars/calendar.birthday: revision 1.37
usr.bin/calendar/calendars/calendar.birthday: revision 1.38
usr.bin/calendar/calendars/calendar.birthday: revision 1.39
usr.bin/calendar/calendars/calendar.netbsd: revision 1.44

Add Doug Engelbart

Apple buys NeXT

Add Andrew Weatherall
https://www.bbc.co.uk/news/entertainment-arts-51535685
http://www.rottersgolfclub.com/

Add Larry Tesler
https://www.nytimes.com/2020/02/20/technology/lawrence-tesler-dead.html

Add Bert Sutherland
https://twitter.com/ComputerHistory/status/1230200277141250050

Add Ivan Sutherland's birthday

Add Ken Kesey

Add The KLF's Chill Out

Add K&R publish date
https://twitter.com/MIT_CSAIL/status/1231263883303645184

Note the birthday of Symbolics.com

Add higher state of consciousness
https://twitter.com/joshwink1/status/1243360644042113024

Add NetBSD 9.0 & 8.2
Heads up by Harold Gutch

align
just spaces
 1.40.2.1 08-Dec-2019  martin Pull up following revision(s) (requested by sevan in ticket #500):

usr.bin/calendar/calendars/calendar.music: revision 1.20
usr.bin/calendar/calendars/calendar.computer: revision 1.8
usr.bin/calendar/calendars/calendar.computer: revision 1.9
usr.bin/calendar/calendars/calendar.usholiday: revision 1.9
usr.bin/calendar/calendars/calendar.birthday: revision 1.30
usr.bin/calendar/calendars/calendar.birthday: revision 1.31
usr.bin/calendar/calendars/calendar.birthday: revision 1.32
usr.bin/calendar/calendars/calendar.birthday: revision 1.33
usr.bin/calendar/calendars/calendar.birthday: revision 1.34
usr.bin/calendar/calendars/calendar.birthday: revision 1.35
usr.bin/calendar/calendars/calendar.netbsd: revision 1.41
usr.bin/calendar/calendars/calendar.netbsd: revision 1.42
usr.bin/calendar/calendars/calendar.netbsd: revision 1.43

Add Danny Cohen
https://www.nytimes.com/2019/08/16/obituaries/danny-cohen-who-helped-set-the-stage-for-a-digital-era-dies-at-81.html

Add 8.1 release

sort

We use spaces, not tabs here

Add Alan Perlis

Add SICP
https://twitter.com/mit_csail/status/1164226910035087360

Add Ted Nelson's birthday

Belatedly update several entries that move from year to year.

Add Aaron Swartz and Steve Jobs

Add Grace Hopper and Richard Feynman

Sort
 1.46.2.1 31-May-2021  cjep sync with head
 1.48.2.2 17-Oct-2025  martin Pull up following revision(s) (requested by jnemeth in ticket #1173):

usr.bin/calendar/calendars/calendar.christian: revision 1.15
usr.bin/calendar/calendars/calendar.holiday: revision 1.36
usr.bin/calendar/calendars/calendar.usholiday: revision 1.13
usr.bin/calendar/calendars/calendar.netbsd: revision 1.52
usr.bin/calendar/calendars/calendar.judaic: revision 1.13

- adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.48.2.1 30-Oct-2023  martin Pull up following revision(s) (requested by jnemeth in ticket #439):

usr.bin/calendar/calendars/calendar.christian: revision 1.11,1.12 (patch)
usr.bin/calendar/calendars/calendar.netbsd: revision 1.49
usr.bin/calendar/calendars/calendar.holiday: revision 1.34
usr.bin/calendar/calendars/calendar.usholiday: revision 1.11
usr.bin/calendar/calendars/calendar.judaic: revision 1.11
usr.bin/calendar/calendars/calendar.history: revision 1.37

update for variable holidays in 2024

spell "Chamonix" properly

Add riscv port
Took the date of the first public announcement on port-riscv
of something usable (qemu).

Update for 2023
 1.50.2.1 02-Aug-2025  perseant Sync with HEAD
 1.51.2.1 17-Oct-2025  martin Pull up following revision(s) (requested by jnemeth in ticket #55):

usr.bin/calendar/calendars/calendar.christian: revision 1.15
usr.bin/calendar/calendars/calendar.holiday: revision 1.36
usr.bin/calendar/calendars/calendar.usholiday: revision 1.13
usr.bin/calendar/calendars/calendar.netbsd: revision 1.52
usr.bin/calendar/calendars/calendar.judaic: revision 1.13

- adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.13 14-Oct-2025  jnemeth - adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.12 09-Jan-2025  nia branches: 1.12.2;
calendars: Update for 2025.

While here, remove some dates from calendar.holiday that are already in
calendar.judaic. This should make future updates easier.
 1.11 30-Oct-2023  jnemeth branches: 1.11.2;
update for variable holidays in 2024
 1.10 16-Dec-2019  jnemeth branches: 1.10.8;
update calendar files with all dates in 2020 as next release is expect late 2019
 1.9 06-Nov-2019  pgoyette Belatedly update several entries that move from year to year.
 1.8 02-Jun-2018  jnemeth branches: 1.8.2; 1.8.4;
Update calendar files for the upcoming NetBSD 8.0 release. I'm
assuming that it will be released by August 1, which is two months
from now. Thus I used 2018 dates for all holidays between Aug.
1st and Dec. 31st, and 2019 dates for all holidays between Jan.
1st and Jul. 31st.
 1.7 06-Dec-2016  jnemeth branches: 1.7.6; 1.7.12;
update floating holidays for 2017 in preparation for pullup for 7.1 release
 1.6 23-Sep-2015  jnemeth branches: 1.6.2;
Adjust dates for floating holidays. Use 2015 for things happening from
mid-October onwards, and 2016 for things happening earlier.
 1.5 23-Apr-2015  snj Update for 2015 dates. From Jeff Woodall in PR misc/49587, with
a typo fixed in Election Day (and the "even years" bit removed).
 1.4 05-May-2012  jnemeth branches: 1.4.10;
Update all variable days

- religious holidays taken from Wikipedia where available
- floating days (i.e. X day of Y month) taken from cal(1)
- NetBSD releases taken from http://www.netbsd.org/releases/formal.html#history
- hopefully somebody will update this for the 6.0 release

Hopefully, these days will be correct for the first year of NetBSD 6.0.
 1.3 09-Sep-2008  jnemeth branches: 1.3.2; 1.3.20;
- update all dates that varies (hopefully, they'll be correct for the
first year that NetBSD 5.0 is out)
- add release date of NetBSD 4.0

XXX There are several UK "Bank Holidays" in calendar.holiday. Could
somebody update those and give an indication of when they are, please?
 1.2 10-Nov-2001  wiz branches: 1.2.36;
Fix description of Thanksgiving Day per misc/14519 by Lawrence Doan,
and add a '*' since it's a moving target.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.2.36.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.3.20.1 07-May-2012  riz Pull up following revision(s) (requested by jnemeth in ticket #224):
usr.bin/calendar/calendars/calendar.christian: revision 1.4
usr.bin/calendar/calendars/calendar.usholiday: revision 1.4
usr.bin/calendar/calendars/calendar.holiday: revision 1.20
usr.bin/calendar/calendars/calendar.judaic: revision 1.4
usr.bin/calendar/calendars/calendar.netbsd: revision 1.21
Update all variable days
- religious holidays taken from Wikipedia where available
- floating days (i.e. X day of Y month) taken from cal(1)
- NetBSD releases taken from http://www.netbsd.org/releases/formal.html#history
- hopefully somebody will update this for the 6.0 release
Hopefully, these days will be correct for the first year of NetBSD 6.0.
 1.3.2.1 23-May-2012  yamt sync with head.
 1.4.10.3 18-Dec-2016  snj Pull up following revision(s) (requested by jnemeth in ticket #1325):
usr.bin/calendar/calendars/calendar.birthday: revision 1.26
usr.bin/calendar/calendars/calendar.christian: revision 1.6
usr.bin/calendar/calendars/calendar.history: revisions 1.33, 1.34
usr.bin/calendar/calendars/calendar.holiday: revisions 1.26, 1.27
usr.bin/calendar/calendars/calendar.judaic: revision 1.6
usr.bin/calendar/calendars/calendar.netbsd: revisions 1.36, 1.37
usr.bin/calendar/calendars/calendar.usholiday: revision 1.7
note the release of NetBSD 7.0
--
Fix typo - Bahamas starts with a 'B' not with a 'G'
--
typo
--
allllllexander the greeeaaaaat, his name struck fear into hearts of men!
...but let's conquer that fear and give ol' alex a consistent and
correct date of death.
(he died of fever in baaaaaabylooooooonnnn)
--
update floating holidays for 2017 in preparation for pullup for 7.1 release
 1.4.10.2 06-Nov-2015  riz branches: 1.4.10.2.2;
Pull up following revision(s) (requested by jnemeth in ticket #988):
usr.bin/calendar/calendars/calendar.birthday: revision 1.25
usr.bin/calendar/calendars/calendar.christian: revision 1.5
usr.bin/calendar/calendars/calendar.netbsd: revision 1.33
usr.bin/calendar/calendars/calendar.netbsd: revision 1.34
usr.bin/calendar/calendars/calendar.netbsd: revision 1.35
usr.bin/calendar/calendars/calendar.usholiday: revision 1.6
usr.bin/calendar/calendars/calendar.holiday: revision 1.24
usr.bin/calendar/calendars/calendar.holiday: revision 1.25
usr.bin/calendar/calendars/calendar.judaic: revision 1.5
usr.bin/calendar/calendars/calendar.history: revision 1.31
usr.bin/calendar/calendars/calendar.history: revision 1.32
note birth and death of Douglas Adams
Fix year of Hawaiian Admission Day. From Henning Petersen in PR 49123.
- sort
- add a bunch of missing release
If we're going to note the USSR shooting down civilian airliners,
we should be fair and pick on the USA as well.
Add pkgsrc/Bitrig
Switch from a mixture of tabs & 3 spaces to a single style, 3 spaces
Pretty difficult for a TV show (Star Trek) to have a first airing
on two different dates. Dump the erroneous one.
Adjust dates for floating holidays. Use 2015 for things happening from
mid-October onwards, and 2016 for things happening earlier.
 1.4.10.1 01-May-2015  martin Pull up following revision(s) (requested by snj in ticket #727):
usr.bin/calendar/calendars/calendar.usholiday: revision 1.5
Update for 2015 dates. From Jeff Woodall in PR misc/49587, with
a typo fixed in Election Day (and the "even years" bit removed).
 1.4.10.2.2.1 18-Jan-2017  skrll Sync with netbsd-5
 1.6.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.7.12.1 25-Jun-2018  pgoyette Sync with HEAD
 1.7.6.1 13-Jul-2018  martin Pull up following revision(s) (requested by jnemeth in ticket #908):

usr.bin/calendar/calendars/calendar.birthday: revision 1.27
usr.bin/calendar/calendars/calendar.christian: revision 1.7
usr.bin/calendar/calendars/calendar.usholiday: revision 1.8
usr.bin/calendar/calendars/calendar.netbsd: revision 1.39
usr.bin/calendar/calendars/calendar.holiday: revision 1.28
usr.bin/calendar/calendars/calendar.holiday: revision 1.29
usr.bin/calendar/calendars/calendar.judaic: revision 1.7
usr.bin/calendar/calendars/calendar.history: revision 1.35

Only 35 years late.

Mention the Sand Creek massacre.

Fix a typo.

(or, `Emily Dickinson' - the American poet - was born on the same date)

Update calendar files for the upcoming NetBSD 8.0 release. I'm
assuming that it will be released by August 1, which is two months
from now. Thus I used 2018 dates for all holidays between Aug.
1st and Dec. 31st, and 2019 dates for all holidays between Jan.
1st and Jul. 31st.
 1.8.4.2 24-Dec-2019  martin Pull up following revision(s) (requested by sevan in ticket #577):

usr.bin/calendar/calendars/calendar.holiday: revision 1.30
usr.bin/calendar/calendars/calendar.christian: revision 1.8
usr.bin/calendar/calendars/calendar.usholiday: revision 1.10
usr.bin/calendar/calendars/calendar.judaic: revision 1.8
usr.bin/calendar/calendars/calendar.judaic: revision 1.9

Update to 2020 dates. While here:
- Add regional holidays: Sigd (Beta Israel), Mimouna (Morrocan).
- Transliterate some things in an Israeli Hebrew accent (Succos -> Sukkot,
Atzeres -> Atzeret)

Avoid the risk of being wrong and don't expand meaning of holiday.

update calendar files with all dates in 2020 as next release is expect
late 2019
 1.8.4.1 08-Dec-2019  martin Pull up following revision(s) (requested by sevan in ticket #500):

usr.bin/calendar/calendars/calendar.music: revision 1.20
usr.bin/calendar/calendars/calendar.computer: revision 1.8
usr.bin/calendar/calendars/calendar.computer: revision 1.9
usr.bin/calendar/calendars/calendar.usholiday: revision 1.9
usr.bin/calendar/calendars/calendar.birthday: revision 1.30
usr.bin/calendar/calendars/calendar.birthday: revision 1.31
usr.bin/calendar/calendars/calendar.birthday: revision 1.32
usr.bin/calendar/calendars/calendar.birthday: revision 1.33
usr.bin/calendar/calendars/calendar.birthday: revision 1.34
usr.bin/calendar/calendars/calendar.birthday: revision 1.35
usr.bin/calendar/calendars/calendar.netbsd: revision 1.41
usr.bin/calendar/calendars/calendar.netbsd: revision 1.42
usr.bin/calendar/calendars/calendar.netbsd: revision 1.43

Add Danny Cohen
https://www.nytimes.com/2019/08/16/obituaries/danny-cohen-who-helped-set-the-stage-for-a-digital-era-dies-at-81.html

Add 8.1 release

sort

We use spaces, not tabs here

Add Alan Perlis

Add SICP
https://twitter.com/mit_csail/status/1164226910035087360

Add Ted Nelson's birthday

Belatedly update several entries that move from year to year.

Add Aaron Swartz and Steve Jobs

Add Grace Hopper and Richard Feynman

Sort
 1.8.2.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.10.8.3 17-Oct-2025  martin Pull up following revision(s) (requested by jnemeth in ticket #1173):

usr.bin/calendar/calendars/calendar.christian: revision 1.15
usr.bin/calendar/calendars/calendar.holiday: revision 1.36
usr.bin/calendar/calendars/calendar.usholiday: revision 1.13
usr.bin/calendar/calendars/calendar.netbsd: revision 1.52
usr.bin/calendar/calendars/calendar.judaic: revision 1.13

- adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history
 1.10.8.2 12-Jan-2025  martin Pull up following revision(s) (requested by nia in ticket #1038):

usr.bin/calendar/calendars/calendar.christian: revision 1.13
usr.bin/calendar/calendars/calendar.christian: revision 1.14
usr.bin/calendar/calendars/calendar.holiday: revision 1.35
usr.bin/calendar/calendars/calendar.usholiday: revision 1.12
usr.bin/calendar/calendars/calendar.judaic: revision 1.12

calendars: Update for 2025.

While here, remove some dates from calendar.holiday that are already in
calendar.judaic. This should make future updates easier.

Fix date of Rogation Sunday, which I couldn't find on Wikipedia.
 1.10.8.1 30-Oct-2023  martin Pull up following revision(s) (requested by jnemeth in ticket #439):

usr.bin/calendar/calendars/calendar.christian: revision 1.11,1.12 (patch)
usr.bin/calendar/calendars/calendar.netbsd: revision 1.49
usr.bin/calendar/calendars/calendar.holiday: revision 1.34
usr.bin/calendar/calendars/calendar.usholiday: revision 1.11
usr.bin/calendar/calendars/calendar.judaic: revision 1.11
usr.bin/calendar/calendars/calendar.history: revision 1.37

update for variable holidays in 2024

spell "Chamonix" properly

Add riscv port
Took the date of the first public announcement on port-riscv
of something usable (qemu).

Update for 2023
 1.11.2.1 02-Aug-2025  perseant Sync with HEAD
 1.12.2.1 17-Oct-2025  martin Pull up following revision(s) (requested by jnemeth in ticket #55):

usr.bin/calendar/calendars/calendar.christian: revision 1.15
usr.bin/calendar/calendars/calendar.holiday: revision 1.36
usr.bin/calendar/calendars/calendar.usholiday: revision 1.13
usr.bin/calendar/calendars/calendar.netbsd: revision 1.52
usr.bin/calendar/calendars/calendar.judaic: revision 1.13

- adjust dates of floating holidays for 2026
- correct and add missing release dates of NetBSD
- taken from https://www.NetBSD.org/releases/formal.html#history

RSS XML Feed