NetBSD re-synchronization of the source tree

This brings our tree to NetBSD 7.0, as found on -current on the
10-10-2015.

This updates:
 - LLVM to 3.6.1
 - GCC to GCC 5.1
 - Replace minix/commands/zdump with usr.bin/zdump
 - external/bsd/libelf has moved to /external/bsd/elftoolchain/
 - Import ctwm
 - Drop sprintf from libminc

Change-Id: I149836ac18e9326be9353958bab9b266efb056f0
This commit is contained in:
2016-01-13 20:32:14 +01:00
parent 8933525b85
commit 0a6a1f1d05
32425 changed files with 2998492 additions and 1342217 deletions
+128 -8
View File
@@ -1,4 +1,4 @@
/* $NetBSD: calendar.c,v 1.50 2013/11/09 15:57:15 christos Exp $ */
/* $NetBSD: calendar.c,v 1.52 2015/07/01 06:48:25 dholland Exp $ */
/*
* Copyright (c) 1989, 1993, 1994
@@ -39,15 +39,17 @@ __COPYRIGHT("@(#) Copyright (c) 1989, 1993\
#if 0
static char sccsid[] = "@(#)calendar.c 8.4 (Berkeley) 1/7/95";
#endif
__RCSID("$NetBSD: calendar.c,v 1.50 2013/11/09 15:57:15 christos Exp $");
__RCSID("$NetBSD: calendar.c,v 1.52 2015/07/01 06:48:25 dholland Exp $");
#endif /* not lint */
#include <sys/param.h>
#include <sys/ioctl.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/uio.h>
#include <sys/wait.h>
#include <assert.h>
#include <ctype.h>
#include <err.h>
#include <errno.h>
@@ -112,12 +114,14 @@ static const char *months[] = {
static void atodays(int, char *, unsigned short *);
static void cal(void);
static void closecal(FILE *);
static void changeuser(void);
static int getday(char *);
static int getfield(char *, char **, int *);
static void getmmdd(struct tm *, char *);
static int getmonth(char *);
static bool isnow(char *);
static FILE *opencal(FILE **);
static int tryopen(const char *, int);
static void settime(void);
static void usage(void) __dead;
@@ -171,12 +175,24 @@ main(int argc, char **argv)
* XXX - This ignores the user's CALENDAR_DIR variable.
* Run under user's login shell?
*/
if (setgroups(0, NULL) == -1) {
err(EXIT_FAILURE, "setgroups");
}
while ((pw = getpwent()) != NULL) {
(void)setegid(pw->pw_gid);
(void)seteuid(pw->pw_uid);
if (chdir(pw->pw_dir) != -1)
if (setegid(pw->pw_gid) == -1) {
warn("%s: setegid", pw->pw_name);
continue;
}
if (seteuid(pw->pw_uid) == -1) {
warn("%s: seteuid", pw->pw_name);
continue;
}
if (chdir(pw->pw_dir) != -1) {
cal();
(void)seteuid(0);
}
if (seteuid(0) == -1) {
warn("%s: seteuid back to 0", pw->pw_name);
}
}
} else if ((caldir = getenv("CALENDAR_DIR")) != NULL) {
if (chdir(caldir) != -1)
@@ -389,7 +405,7 @@ opencal(FILE **in)
/* open up calendar file as stdin */
if (fname == NULL) {
for (const char **name = defaultnames; *name != NULL; name++) {
if ((fd = open(*name, O_RDONLY)) == -1)
if ((fd = tryopen(*name, O_RDONLY)) == -1)
continue;
else
break;
@@ -399,7 +415,7 @@ opencal(FILE **in)
return NULL;
err(EXIT_FAILURE, "Cannot open calendar file");
}
} else if ((fd = open(fname, O_RDONLY)) == -1) {
} else if ((fd = tryopen(fname, O_RDONLY)) == -1) {
if (doall)
return NULL;
err(EXIT_FAILURE, "Cannot open `%s'", fname);
@@ -429,6 +445,10 @@ opencal(FILE **in)
(void)close(pdes[1]);
}
(void)close(pdes[0]);
if (doall) {
/* become the user properly */
changeuser();
}
/* tell CPP to only open regular files */
if(!cpp_restricted && setenv("CPP_RESTRICTED", "", 1) == -1)
err(EXIT_FAILURE, "Cannot restrict cpp");
@@ -464,6 +484,74 @@ opencal(FILE **in)
/*NOTREACHED*/
}
static int
tryopen(const char *pathname, int flags)
{
int fd, serrno, zero;
struct stat st;
/*
* XXX: cpp_restricted has inverted sense; it is false by default,
* and -x sets it to true. CPP_RESTRICTED is set in the environment
* if cpp_restricted is false... go figure. This should be fixed
* later.
*/
if (doall && cpp_restricted == false) {
/*
* We are running with the user's euid, so they can't
* cause any mayhem (e.g. opening rewinding tape
* devices) that they couldn't do easily enough on
* their own. All we really need to worry about is opens
* that hang, because that would DoS the calendar run.
*/
fd = open(pathname, flags | O_NONBLOCK);
if (fd == -1) {
return -1;
}
if (fstat(fd, &st) == -1) {
serrno = errno;
close(fd);
errno = serrno;
return -1;
}
if (S_ISCHR(st.st_mode) ||
S_ISBLK(st.st_mode) ||
S_ISFIFO(st.st_mode)) {
close(fd);
/* Call shenanigans in the daily output */
errno = EPERM;
warn("%s: %s", pw->pw_name, pathname);
errno = EPERM;
return -1;
}
if (S_ISDIR(st.st_mode)) {
/* Don't warn about this */
close(fd);
errno = EISDIR;
return -1;
}
if (!S_ISREG(st.st_mode)) {
/* There shouldn't be other cases to go here */
close(fd);
errno = EINVAL;
return -1;
}
zero = 0;
if (ioctl(fd, FIONBIO, &zero) == -1) {
serrno = errno;
warn("%s: %s: FIONBIO", pw->pw_name, pathname);
close(fd);
errno = serrno;
return -1;
}
return fd;
} else {
return open(pathname, flags);
}
}
static void
closecal(FILE *fp)
{
@@ -495,6 +583,10 @@ closecal(FILE *fp)
(void)close(pdes[0]);
}
(void)close(pdes[1]);
if (doall) {
/* become the user properly */
changeuser();
}
(void)execl(_PATH_SENDMAIL, "sendmail", "-i", "-t", "-F",
"\"Reminder Service\"", "-f", "root", NULL);
err(EXIT_FAILURE, "Cannot exec `%s'", _PATH_SENDMAIL);
@@ -518,6 +610,34 @@ done: (void)fclose(fp);
continue;
}
static void
changeuser(void)
{
uid_t uid;
gid_t gid;
uid = geteuid();
gid = getegid();
assert(uid == pw->pw_uid);
assert(gid == pw->pw_gid);
if (seteuid(0) == -1) {
err(EXIT_FAILURE, "%s: changing user: cannot reassert uid 0",
pw->pw_name);
}
if (setgid(gid) == -1) {
err(EXIT_FAILURE, "%s: cannot assume gid %d",
pw->pw_name, (int)gid);
}
if (initgroups(pw->pw_name, gid) == -1) {
err(EXIT_FAILURE, "%s: cannot initgroups", pw->pw_name);
}
if (setuid(uid) == -1) {
err(EXIT_FAILURE, "%s: cannot assume uid %d",
pw->pw_name, (int)uid);
}
}
static int
getmonth(char *s)
{
@@ -76,6 +76,7 @@
03/08 Howard Aiken born, 1900
03/11 Robert Treat Paine born, 1737
03/11 Vannevar Bush born, 1890
03/11 Douglas Adams born, 1952
03/12 Gustav Robert Kirchhoff born, 1824, physicist
03/14 Albert Einstein born, 1879
03/14 Casey Jones born, 1864
@@ -122,6 +123,7 @@
05/09 Pinza died, 1957
05/10 Fred Astaire (Frederick Austerlitz) born in Omaha, Nebraska, 1899
05/11 Johnny Appleseed born, 1768
05/11 Douglas Adams died, 2001
05/12 Florence Nightingale born in Florence, Italy, 1820
05/13 Arthur S. Sullivan born, 1842
05/15 Mike Oldfield born in Essex, England, 1953
+14 -14
View File
@@ -1,17 +1,17 @@
01/18* Epiphany
02/12* Shrove Tuesday / Mardi Gras (day before Ash Wednesday)
02/13* Ash Wednesday (First day of Lent)
03/24* Palm Sunday (7 days before Easter)
03/28* Maundy Thursday (3 days before Easter)
03/29* Good Friday (2 days before Easter)
03/31* Easter Sunday
05/05* Rogation Sunday
05/09* Ascension Day (10 days before Pentecost)
05/19* Pentecost (Whitsunday)
05/20* Whitmonday
05/26* Trinity Sunday (7 days after Pentecost)
05/30* Corpus Christi (11 days after Pentecost)
01/06* Epiphany
02/09* Shrove Tuesday / Mardi Gras (day before Ash Wednesday)
02/10* Ash Wednesday (First day of Lent)
03/20* Palm Sunday (7 days before Easter)
03/24* Maundy Thursday (3 days before Easter)
03/25* Good Friday (2 days before Easter)
03/27* Easter Sunday
05/01* Rogation Sunday
05/05* Ascension Day (10 days before Pentecost)
05/15* Pentecost (Whitsunday)
05/16* Whitmonday
05/22* Trinity Sunday (7 days after Pentecost)
05/26* Corpus Christi (11 days after Pentecost)
10/18 Feast Day of St. Luke
12/01* First Sunday of Advent (4th Sunday before Christmas)
11/29* First Sunday of Advent (4th Sunday before Christmas)
12/06 St. Nicholas' Day
12/25 Feast of the Nativity (Christmas)
+2 -1
View File
@@ -294,6 +294,7 @@
06/30 China and Soviet Union announce split over ideology, 1960
07/01 Battle of Gettysburg begins, 1863
07/03 290 people killed after Iran Airlines A300 shot down by USA, 1988
07/04 Battles of Vicksburg and Gettysburg won by Union forces, 1863
07/04 Cloudy, 76 degrees, Philadelphia PA, 1776
07/04 New York abstains on Declaration of Independence vote, 1776
@@ -373,7 +374,6 @@
09/02 Japan signs unconditional surrender on US battleship `Missouri', 1945
09/05 The first Continental Congress was convened in Philadelphia, 1774
09/06 149 Pilgrims set forth from England aboard the Mayflower, 1620
09/06 First Star Trek episode (The Man Trap) aired 1966
09/06 Pres. McKinley shot, 1901
09/08 "Star Trek" debuts on NBC (1966)
09/08 Jack the Ripper kills again, Annie Chapman is second victim, 1888
@@ -502,6 +502,7 @@
12/05 End of Prohibition, 1933 (at least the alcohol part)
12/05 Phi Beta Kappa founded, 1776
12/05 The Eighteenth Amendment repealed, ending Prohibition, 1933
12/05 Nelson Mandela dies aged 95, 2013
12/07 Japan bombs Pearl Harbor, 1941
12/09 Ball-bearing roller skates patented, 1884
12/10 Metric system established in France, 1799
+23 -22
View File
@@ -24,9 +24,9 @@
01/19 Nameday of Archbishop Makarios in Cyprus
01/20 Army Day in Mali
01/20 National Heroes Day in Guinea-Bissau
01/20* Martin Luther King Day in New York (3rd Sunday)
01/21* Lee-Jackson Day in Virginia (3rd Monday)
01/21* Robert E. Lee's Birthday in Alabama & Mississippi (3rd Monday)
01/17* Martin Luther King Day in New York (3rd Sunday)
01/18* Lee-Jackson Day in Virginia (3rd Monday)
01/18* Robert E. Lee's Birthday in Alabama & Mississippi (3rd Monday)
01/21 Our Lady of Altagracia in Dominican Republic
01/23 Feast of St. Ildefonsus
01/23 National Handwriting Day
@@ -59,7 +59,7 @@
03/04 Vermont Admission Day (admitted as 14th state in 1791)
03/05 Independence Day in Equatorial Guinea
03/06 Lantern Day, Bejing
02/23* Purim - Feast of Lots
03/23* Purim - Feast of Lots
03/08 First Annual International Women's Day, 1909
03/08 International Women's Day in U.S.S.R.
03/08 Syrian National Day in Libyan Arab Republic
@@ -91,7 +91,7 @@
03/25 Lady Day (a.k.a. the Feast of the Annunciation)
03/25 Maryland Day in Maryland
03/25 National Holiday in Greece
03/25* Seward's Day in Alaska (last Monday)
03/28* Seward's Day in Alaska (last Monday)
03/26 Independence Day in Bangladesh
03/26 Prince Jonah Kuhio Kalanianaole Day in Hawaii
03/27 Armed Forces Day in Burma
@@ -114,7 +114,7 @@
04/13 Songkran Day in Thailand
04/14 Day of the Americas in Honduras
04/15 Bengali New Year in Bangladesh
04/22* Patriot's Day in Maine & Massachusetts (3rd Monday)
04/18* Patriot's Day in Maine & Massachusetts (3rd Monday)
04/16 De Diego's Birthday (celebrated in Puerto Rico)
04/16 Holy Week (5 days) in Venezuela
04/16 Tourist Week (5 days) in Uruguay
@@ -126,15 +126,15 @@
04/22 Arbor Day in Nebraska & Delaware
04/22 Oklahoma Day in Oklahoma
04/24 Victory Day in Togo
03/25* Pesach - First Day of Passover - Festival of Freedom
03/23* Pesach - First Day of Passover - Festival of Freedom
04/25 Anzac Day in Australia, New Zealand, Tonga, Western Samoa
04/25 Liberation Day in Italy
04/25 National Flag Day in Swaziland
04/26 Confederate Memorial Day in Florida & Georgia
04/26 Union Day in Tanzania
04/27 Independence Day in Togo
04/29* Arbor Day in Wyoming (last Monday)
04/29* Confederate Memorial Day in Alabama & Mississippi (last Monday)
04/25* Arbor Day in Wyoming (last Monday)
04/25* Confederate Memorial Day in Alabama & Mississippi (last Monday)
04/30 The Workers Day in Uruguay
05/01 Labor Day in many places
05/01 Law Day (decl. by Eisenhower)
@@ -145,7 +145,7 @@
05/05 Coronation Day in Thailand
05/05 Liberation Day in Netherlands
05/06 Bataan Day in Philippines
05/06* Bank Holiday in UK (first Monday in May)
05/02* Bank Holiday in UK (first Monday in May)
05/07 May Day in United Kingdom
05/08 Truman Day in Missouri
05/09 Liberation Day in Czechoslovakia
@@ -166,8 +166,8 @@
05/19 Youth and Sports Day in Turkey
05/20 Mecklenburg Independence Day in North Carolina
05/20 National Day in Cameroon
05/20* Memorial Day in Michigan (3rd Monday)
05/20* Victoria Day in Canada
05/16* Memorial Day in Michigan (3rd Monday)
05/16* Victoria Day in Canada
05/22 National Heroes Day in Sri Lanka
05/23 Commonwealth Day in Jamaica, Belize
05/23 National Labor Day in Jamaica
@@ -177,8 +177,9 @@
05/25 African Liberation Day in Chad, Mauritania, Zambia
05/25 Independence Day in Jordan
05/25 Memorial Day in New Mexico & Puerto Rico
05/29* First Day of Shavuot
05/27* Bank Holiday in UK (last Monday in May)
05/25 Towel Day, a tribute to Douglas Adams
06/11* First Day of Shavuot
05/30* Bank Holiday in UK (last Monday in May)
05/28 Mothers Day in Central African Republic
05/31 Pya Martyrs Day in Togo
05/31 Republic Day in South Africa
@@ -187,7 +188,7 @@
06/01 Victory Day in Tunisia
06/03 Confederate Memorial Day in Kentucky & Louisiana
06/03 Labor Day in Bahamas
06/03* Bank Holiday in Rep. of Ireland (first Monday in June)
06/06* Bank Holiday in Rep. of Ireland (first Monday in June)
06/04 Emancipation Day in Tonga
06/05 Constitution Day in Denmark
06/05 Liberation Day in Seychelles
@@ -269,8 +270,8 @@
08/03 Independence Day in Jamaica, Niger
08/03 Memorial Day of Archbishop Makarios in Cyprus
08/04 Freedom Day in Guyana
08/05* Bank Holiday in Scotland and Northern Ireland (first Monday in August)
08/05* Bank Holiday in Australia, British Columbia, Fiji, Iceland, Ireland,
08/01* Bank Holiday in Scotland and Northern Ireland (first Monday in August)
08/01* Bank Holiday in Australia, British Columbia, Fiji, Iceland, Ireland,
Ontario (first Monday in August)
08/06 Emancipation Day in Bahamas
08/06 Independence Day in Bolivia
@@ -284,7 +285,7 @@
08/15 Independence Day in India
08/15 Liberation Day in South Korea
08/15 National Day in Congo
08/16* Admission Day in Hawaii, 1984 (3rd Friday)
08/19* Admission Day in Hawaii, 1959 (3rd Friday)
08/16 Bennington Battle Day in Vermont
08/16 Independence Days (3 days) in Gabon
08/16 Restoration Day in Dominican Republic
@@ -296,7 +297,7 @@
08/25 Constitution Day in Paraguay
08/25 Independence Day in Uruguay
08/26 Susan B. Anthony Day in Massachusetts
08/26* Bank Holiday in England and Wales (last Monday in August)
08/29* Bank Holiday in England and Wales (last Monday in August)
08/27 Liberation Day in Hong Kong
08/28 Heroes Day in Philippines
08/30 Huey P. Long Day in Louisiana
@@ -367,7 +368,7 @@
10/13 St. Edward's Day - Patron saint of England
10/14 National Day in Yemen Arab Republic
10/14 Young People's Day in Zaire
10/14* Thanksgiving Day in Canada
10/12* Thanksgiving Day in Canada
10/15 Evacuation Day in Tunisia
10/16 National Boss Day
10/17 Heroes Day in Jamaica
@@ -386,7 +387,7 @@
10/26 National Day in Austria
10/28 National Holiday in Greece
10/28 OHI Day in Cyprus
10/28* Bank Holiday in Rep. of Ireland (last Monday in October)
10/26* Bank Holiday in Rep. of Ireland (last Monday in October)
10/29 Republic Day in Turkey
10/31 Nevada Day in Nevada
11/01 All Saints Day
@@ -486,6 +487,7 @@
06/22 Midsummer Eve in Finland, Sweden
06/24 Battle of Carabobob in Venezuela
07/01 Union of the Somalia Republic in Somalia
07/06* Eid-ul-Fitr (2 days) in Muslim countries
07/07 Anniversary of the P.U.N. in Equatorial Guinea
07/12 Battle of Boyne celebrated in Northern Ireland
07/12 The Twelfth in Northern Ireland
@@ -527,7 +529,6 @@
10/05 Anniversary of Proclamation of the Republic in Portugal
10/08 Battle of Agamos in Peru
10/09 Independence of Guayaquil in Ecuador
09/19* Eid-ul-Fitr (2 days) in Muslim countries
10/17 Dessaline's Death Anniversary in Haiti
10/20 Anniversary of the 1944 Revolution in Guatemala
11/01 Feast of All Saints in Portugal
+22 -22
View File
@@ -1,27 +1,27 @@
01/26* Tu B'Shvat (Feast of Trees)
02/22* Fast of Esther (Battle of Purim; 1 day before Purim; fast day)
02/23* Purim (Feast of Lots; 30 days before Pesach)
03/25* Pesach (First Day of Passover; sabbatical)
03/26* Pesach (sabbatical)
03/27* Pesach (sabbatical)
03/28* Pesach (Last Day of Passover; 8th day of Pesach; sabbatical)
04/16* Yom HaAtzma'ut (Israel Independence Day)
05/12* Lag B'Omer (Commemoration of the Great Rebellion)
05/22* Yom Yerushalayim (Reunification of Jerusalem)
05/29* Shavuos (Festival of Weeks; 50 days after Pesach; sabbatical)
07/09* Fast of Shiv'a Asar B'Tammuz (Tzom Tammuz) (Romans breach Wall of Jerusalem;
01/25* Tu B'Shvat (Feast of Trees)
03/23* Fast of Esther (Battle of Purim; 1 day before Purim; fast day)
03/24* Purim (Feast of Lots; 30 days before Pesach)
04/23* Pesach (First Day of Passover; sabbatical)
04/24* Pesach (sabbatical)
04/25* Pesach (sabbatical)
04/26* Pesach (Last Day of Passover; 8th day of Pesach; sabbatical)
05/12* Yom HaAtzma'ut (Israel Independence Day)
05/26* Lag B'Omer (Commemoration of the Great Rebellion)
06/04* Yom Yerushalayim (Reunification of Jerusalem)
06/12* Shavuos (Festival of Weeks; 50 days after Pesach; sabbatical)
07/24* Fast of Shiv'a Asar B'Tammuz (Tzom Tammuz) (Romans breach Wall of Jerusalem;
fast day)
07/30* Fast of Tish'a B'Av (Babylon/Rome destroys Holy Temple; fast day)
09/19* First Day of Rosh Hashanah (Jewish Lunar New Year; 5767 == 2006;
08/14* Fast of Tish'a B'Av (Babylon/Rome destroys Holy Temple; fast day)
10/03* First Day of Rosh Hashanah (Jewish Lunar New Year; 5767 == 2006;
sabbatical)
09/04* Rosh Hashanah (sabbatical)
09/05* Fast of Gedalya (Murder of Gedalya and subsequent Exile; 1 day
10/03* Rosh Hashanah (sabbatical)
10/04* Fast of Gedalya (Murder of Gedalya and subsequent Exile; 1 day
after Rosh Hashanah; fast day)
09/13* Yom Kippur (Day of Atonement; 9 days after Rosh Hashanah;
10/12* Yom Kippur (Day of Atonement; 9 days after Rosh Hashanah;
sabbatical, fast day)
09/28* Succos (Festival of Tabernacles; 14 days after Rosh Hashanah;
10/17* Succos (Festival of Tabernacles; 14 days after Rosh Hashanah;
sabbatical)
10/04* Hoshanah Rabba (7th day of Succos)
10/15* Shmini Atzeres (8th Day of Gathering; 1 day after Succos; sabbatical)
12/12* First Day of Chanukah
12/27* Fast of Asara B'Tevet (Babylonians put siege on Jerusalem; fast day)
10/23* Hoshanah Rabba (7th day of Succos)
10/24* Shmini Atzeres (8th Day of Gathering; 1 day after Succos; sabbatical)
12/06* First Day of Chanukah
12/22* Fast of Asara B'Tevet (Babylonians put siege on Jerusalem; fast day)
+27 -12
View File
@@ -3,14 +3,19 @@
01/07 NetBSD/dreamcast port started, 2001
01/17 NetBSD/hpcsh port started, 2001
01/23 NetBSD/arc port started, 2000
01/27 NetBSD 5.1.4 released, 2014
01/27 NetBSD 5.2.2 released, 2014
01/27 NetBSD 6.0.4 released, 2014
01/27 NetBSD 6.1.3 released, 2014
01/31 NetBSD/shark port started, 1996
02/02 NetBSD 5.1.2 released, 2012
02/02 NetBSD 5.1.2 released, 2012
02/06 NetBSD/evbsh3 port started, 2001
02/11 NetBSD/sandpoint port started, 2001
02/12 NetBSD 5.0.2 released, 2010
02/12 NetBSD 5.0.2 released, 2010
02/13 NetBSD/alpha port started, 1995
02/18 NetBSD/newsmips port started, 1998
02/20 NetBSD/hpcarm port started, 2001
02/24 NetBSD/hp700 port renamed NetBSD/hppa, 2014
02/27 NetBSD/mvmeppc, port started, 2002
02/29 NetBSD/prep port started, 2000
03/01 NetBSD 1.6.2 released, 2004
@@ -25,6 +30,8 @@
03/21 NetBSD/i386 port started, 1993
03/26 NetBSD/atari port started, 1995
03/28 NetBSD/sun2 port started, 2001
04/12 NetBSD 6.0.5 released, 2014
04/12 NetBSD 6.1.4 released, 2014
04/14 NetBSD 2.0.2 released, 2005
04/20 NetBSD 0.8 released, 1993
04/21 NetBSD 1.6.1 released, 2003
@@ -43,6 +50,7 @@
05/28 NetBSD/ofppc port started, 1998
05/29 NetBSD 1.3.2 released, 1998
05/31 NetBSD/pmppc port started, 2002
06/04 pkgsrc/Bitrig support added, 2015
06/05 NetBSD gets its own package system, 1997
06/06 NetBSD/hp700 port started, 2002
06/09 NetBSD/netwinder port started, 2001
@@ -56,9 +64,9 @@
07/05 NetBSD/evbsh5 port started, 2002
07/11 NetBSD 1.5.1 released, 2001
07/22 NetBSD 1.5.3 released, 2002
07/24 NetBSD 3.0.1 released, 2006
07/24 NetBSD 3.0.1 released, 2006
07/25 NetBSD/mvme68k port started, 1995
08/02 NetBSD 5.0.1 released, 2009
08/02 NetBSD 5.0.1 released, 2009
08/02 NetBSD/vax port started, 1994
08/12 NetBSD/mipsco port started, 2000
08/20 pkgsrc forked from FreeBSD Ports, 1997
@@ -70,30 +78,35 @@
09/09 NetBSD/pc532 port started, 1993
09/13 NetBSD 1.5.2 released, 2001
09/14 NetBSD 1.6 released, 2002
09/22 NetBSD 6.0.6 released, 2014
09/22 NetBSD 6.1.5 released, 2014
09/25 NetBSD/hpcmips port started, 1999
09/28 NetBSD 5.1.3 released, 2013
09/28 NetBSD 5.2.1 released, 2013
09/25 NetBSD 7.0 released, 2015
09/28 NetBSD 5.1.3 released, 2013
09/28 NetBSD 5.2.1 released, 2013
09/29 NetBSD/mac68k port started, 1993
09/30 NetBSD 6.0.3 released, 2013
09/30 NetBSD 6.1.2 released, 2013
09/30 NetBSD 6.0.3 released, 2013
09/30 NetBSD 6.1.2 released, 2013
10/02 NetBSD/sparc port started, 1993
10/04 NetBSD 1.2 released, 1996
10/05 NetBSD/cats port started, 1998
10/12 NetBSD/pmax port started, 1993
10/13 NetBSD/iyonix port started, 2004
10/14 NetBSD 4.0.1 released, 2008
10/14 NetBSD 4.0.1 released, 2008
10/14 NetBSD/bebox port started, 1997
10/16 NetBSD/playstation2 port started, 2001
10/17 NetBSD 6.0 released, 2012
10/26 NetBSD 1.0 released, 1994
10/30 pkgsrc/Darwin support added, 2001
10/31 NetBSD 2.0.3 released, 2005
10/31 NetBSD 2.0.3 released, 2005
11/02 NetBSD 2.1 released, 2005
11/04 NetBSD 3.0.2 released, 2006
11/04 NetBSD 3.0.2 released, 2006
11/04 NetBSD 3.1 released, 2006
11/15 NetBSD 5.1.5 released, 2014
11/15 NetBSD 5.2.3 released, 2014
11/17 pkgsrc/FreeBSD support added, 2002
11/18 NetBSD/acorn32 port started, 2001
11/19 NetBSD 5.1 released, 2010
11/19 NetBSD 5.1 released, 2010
11/20 pkgsrc/OSF1 support added, 2004
11/25 NetBSD 1.4.3 released, 2000
11/26 NetBSD 1.1 released, 1995
@@ -101,6 +114,7 @@
12/02 pkgsrc/IRIX support added, 2002
12/03 pkgsrc/AIX support added, 2003
12/03 pkgsrc/BSDI support added, 2003
12/03 NetBSD 5.2 released, 2012
12/06 NetBSD 1.5 released, 2000
12/09 NetBSD 2.0 released, 2004
12/09 NetBSD/news68k port started, 1999
@@ -109,4 +123,5 @@
12/19 NetBSD 4.0 released, 2007
12/23 NetBSD 1.3.3 released, 1998
12/23 NetBSD 3.0 released, 2005
12/26 NetBSD 6.0.1 released, 2012
12/29 NetBSD/ews4800mips port started, 2005
+17 -15
View File
@@ -1,31 +1,33 @@
01/01 New Year's Day
01/14 Julian Calendar New Year's Day
01/18* Martin Luther King Day (3rd Monday of January)
02/02 Groundhog Day
02/14 St. Valentine's Day
02/18* President's Day (3rd Monday of February)
02/15* President's Day (3rd Monday of February)
03/05 Mother-in-Law Day
03/13* Daylight Savings Time begins; clocks move forward (2nd Sunday of March)
03/17 St. Patrick's Day
03/20* Vernal Equinox
04/01 April Fool's Day
04/15 Income Tax Day
03/10* Daylight Savings Time begins; clocks move forward (2nd Sunday of March)
04/28* Arbor Day (varies from state to state)
05/12* Mother's Day (2nd Sunday of May)
05/18* Armed Forces Day (3rd Saturday of May)
05/27* Memorial Day (Last Monday of May)
06/16* Father's Day (3rd Sunday of June)
06/21* Summer Solstice
04/22 Earth Day
04/24* Arbor Day (varies from state to state)
05/08* Mother's Day (2nd Sunday of May)
05/21* Armed Forces Day (3rd Saturday of May)
05/30* Memorial Day (Last Monday of May)
06/19* Father's Day (3rd Sunday of June)
06/20* Summer Solstice
07/04 Independence Day
09/02* Labor Day (1st Monday of September)
09/08* Grandparent's Day (2nd Sunday of September; varies from state to state)
09/05* Labor Day (1st Monday of September)
09/10* Grandparent's Day (2nd Sunday of September; varies from state to state)
09/22* Autumnal Equinox
10/14* Columbus Day (2nd Monday of October)
11/03* Daylight Savings Time ends; clocks move back (First Sunday in November)
10/12* Columbus Day (2nd Monday of October)
10/31 All Hallows Eve (Halloween)
11/04* Election Day (1st Tuesday after 1st Monday for even years)
11/01* Daylight Savings Time ends; clocks move back (First Sunday in November)
11/08* Election Day (1st Tuesday after 1st Monday)
11/11 Veterans' Day
11/28* Thanksgiving Day (Fourth Thursday in November)
12/21* Winter Solstice
11/26* Thanksgiving Day (Fourth Thursday in November)
12/22* Winter Solstice
12/24 Christmas Eve
12/25 Christmas
12/31 New Year's Eve