Commit Graph

159 Commits

Author SHA1 Message Date
kleink
f3ace71e62 Import tzdata2003e. 2003-12-20 00:18:10 +00:00
kleink
0cf415e538 Merge tzdata2003d. 2003-10-29 21:04:05 +00:00
kleink
38aab5f54e Import tzdata2003d. 2003-10-29 21:00:21 +00:00
lukem
130ab7336b Rework how MAKEVERBOSE operates:
*	Don't bother prefixing commands with a line of  ${_MKCMD}\
	and instead rely upon "make -s".  This is less intrusive on
	all the Makefiles than the former.  Idea from David Laight.

    *	Rename the variables use to print messages.  The scheme now is:
	    _MKMSG_FOO		Run  _MKMSG 'foo'
	    _MKTARGET_FOO	Run  _MKMSG_FOO ${.TARGET}
	From discussion with Alistair Crooks.
2003-10-21 10:01:19 +00:00
lukem
252bf981a7 support MAKEVERBOSE and use ${HOST_SH} 2003-10-19 14:20:28 +00:00
lukem
f134f3dc38 Add MKUNPRIVED; if not no has the same semantics as if UNPRIVED was defined.
Replace defined(UNPRIVED) tests with ${MKUNPRIVED} != "no"

Add MKUPDATE; if not no has the same semantics as if UPDATE was defined.
Replace defined(UPDATE) tests with ${MKUPDATE} != "no"

Improve documentation for these and other make flags.
2003-07-18 08:26:01 +00:00
lukem
001c68bd94 Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO".  The new variables are:
	TOOL_ASN1_COMPILE  TOOL_CAP_MKDB  TOOL_CAT  TOOL_CKSUM  TOOL_COMPILE_ET
	TOOL_CONFIG  TOOL_CRUNCHGEN  TOOL_CTAGS  TOOL_DB  TOOL_EQN  TOOL_FGEN
	TOOL_GENCAT  TOOL_GROFF  TOOL_HEXDUMP  TOOL_INDXBIB  TOOL_INSTALLBOOT
	TOOL_INSTALL_INFO  TOOL_M4  TOOL_MAKEFS  TOOL_MAKEINFO  TOOL_MAKEWHATIS
	TOOL_MDSETIMAGE  TOOL_MENUC  TOOL_MKCSMAPPER  TOOL_MKESDB
	TOOL_MKLOCALE  TOOL_MKMAGIC  TOOL_MKTEMP  TOOL_MSGC  TOOL_MTREE
	TOOL_PAX  TOOL_PIC  TOOL_PREPMKBOOTIMAGE  TOOL_PWD_MKDB  TOOL_REFER
	TOOL_ROFF_ASCII  TOOL_ROFF_DVI  TOOL_ROFF_HTML  TOOL_ROFF_PS
	TOOL_ROFF_RAW  TOOL_RPCGEN  TOOL_SOELIM  TOOL_SUNLABEL  TOOL_TBL
	TOOL_UUDECODE  TOOL_VGRIND  TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
	TOOL_FOO?=	foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
	TOOL_FOO=	${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
2003-07-10 10:33:58 +00:00
kleink
329a5e8d04 Merge tzdata2003a. 2003-04-07 14:56:16 +00:00
kleink
dd33b066ac Import tzdata2003a. 2003-04-07 14:50:38 +00:00
wiz
5a91827c81 through, not throught. 2003-01-06 12:29:48 +00:00
lukem
144b55005f Rework METALOG manipulation:
- add '-D ${DESTDIR}' to INSTPRIV, so install(8) removes the leading
  ${DESTDIR} from the metalogged path
- provide ${METADB.add} variable (for "${CAT} -l >> ${METALOG}"), to make
  it easier to replace manual metalog manipulation in the future.
- with manual metalog additions, don't add the leading ${DESTDIR} in the path
- in maketars, use "mtree -C ..." instead of
  "mtree -D ... | sed -e 's,\(.*\) \(\..*\),\2 \1,";

Benefits:
- maketars "Parsing METALOG" step speeds up from 29 seconds to 1.2 seconds
  on a P3-600.
  (This also benefits "make installworld" at the top level.)
- ${DESTDIR}/METALOG is easier to read without the leading "${DESTDIR}"
  on all the pathnames, and it's smaller as well.
2002-12-23 06:52:48 +00:00
lukem
d9aa9519e8 Invoke ${PAX} with '-O' so that various errors don't hang the make
or the command with an interactive question.  (This also prevents
weird problems if a directory element of '-f path' is missing and
'make -j N' is being used).
2002-12-21 15:54:48 +00:00
lukem
41e588395b Instead of ${ZIC}-ing to ${DESTDIR}/usr/share/zoneinfo and using chmod and
chown to frob permissions, use ${ZIC} to ${.OBJDIR}/builddir, create a
temporary mtree(8) specfile, and use "${PAX} -M -N ${NETBSDSRCDIR}/etc"
to copy to ${DESTDIR}/usr/share/zoneinfo, looking up root:wheel in
${NETBSDSRCDIR}/etc instead of the host system database.
2002-12-19 10:56:39 +00:00
kleink
20b67c3da4 Import tzdata2002d. 2002-10-17 13:45:39 +00:00
mason
c86d6704bc Use the new cat(1) locking functionality - should solve PR toolchain/16963.
If all goes well, will submit a batch of pull-up requests for netbsd-1-6
presently to bring these additions and fixes into 1.6.
2002-06-10 18:47:12 +00:00
kleink
4f8ed47fe8 Import tzdata2002c. 2002-04-16 18:36:13 +00:00
kleink
10e70e7bb6 Import tzdata2002c. 2002-04-16 18:35:39 +00:00
kleink
c88af1acbc Import tzdata2002b. 2002-01-29 13:08:37 +00:00
mrg
2e2c2dfb4f do not overwrite ${ZIC} if it is already set. 2002-01-05 07:35:20 +00:00
lukem
b0b0a32ad7 Set NOxxx= before <bsd.own.mk> is pulled in (even indirectly).
Otherwise the appropriate MKxxx=no won't be defined .
2001-12-12 12:24:19 +00:00
tv
8e6f7afb5b MKfoo=no -> NOfoo 2001-12-12 01:48:43 +00:00
kleink
1d6c2795c4 Import tzdata2001d. 2001-11-30 13:28:39 +00:00
perry
d52d36ecc5 Uncomment a bunch of seemingly unused rules. It seems several people
do indeed use them in their private builds. Pointed out by Alan Barrett.
2001-11-26 15:24:20 +00:00
perry
88592afd34 1) Synthetically generate metadata for installed files when UNPRIVED
is set.
2) Remove the default timezone line, which noted that the
   functionality was now in src/etc/Makefile.
3) Comment out a huge swath of the file that repeated tests reveal
   never seem to be invoked -- they're apparently for generating zone
   files that include leap seconds and such. Must talk to Klaus about
   what they are for and whether we need them.
2001-11-24 21:37:23 +00:00
perry
2f370e4778 UNPRIVILEGED->UNPRIVED 2001-11-19 05:18:53 +00:00
kleink
78484d385d Import tzdata2001c. 2001-06-14 11:02:49 +00:00
kleink
676f85df90 Import tzdata2001b. 2001-04-06 10:11:16 +00:00
kleink
0d673d35c2 Import tzdata2001a. 2001-03-14 13:36:18 +00:00
kleink
d4f46f5156 Import tzdata2000h. 2000-12-19 14:27:54 +00:00
kleink
df3abfa175 Merge tzdata2000g. 2000-11-03 11:08:22 +00:00
kleink
68cef7d4b4 Import tzdata2000g. 2000-11-03 11:07:04 +00:00
kleink
8e0079b444 Merge tzdata2000f. 2000-08-11 12:03:21 +00:00
kleink
4c613c91ee Import tzdata2000f. 2000-08-11 12:00:56 +00:00
kleink
60eaf5abfb Import tzdata2000e. 2000-07-31 14:17:37 +00:00
kleink
761188a49b Import tzdata2000d. 2000-03-18 00:39:49 +00:00
kleink
405ae2b76f Import tzdata2000b. 2000-02-24 00:22:07 +00:00
kleink
99564313c8 Import tzdata1999j. 1999-11-16 22:43:06 +00:00
kleink
a72e44b81a Import tzdata1999i. 1999-11-10 20:43:07 +00:00
simonb
ba77c9abaf Don't chown installed files or directories if UNPRIVILEGED is defined.
"make build" should now work as a non-root user (tested on Alpha).
mtree spits out lots of warnings during "make distrib-dirs", but
these are non-fatal.
1999-08-21 06:30:11 +00:00
kleink
399fa5e6c8 Import tzdata1999e. 1999-08-19 20:21:25 +00:00
kleink
aa7e5483ed Import tzdata1999d. 1999-03-31 11:10:14 +00:00
kleink
257beb4e19 Import tzdata1999c. 1999-03-27 11:14:50 +00:00
lukem
dcab0210a0 convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
mrg
8e7fba1cf0 tzdata 1999b 1999-02-02 00:51:48 +00:00
kleink
ed61a6dd2a Import tzdata1998i. 1998-10-04 19:58:09 +00:00
lukem
9dee5d2b46 don't install in /usr/share if NOSHARE is defined 1998-09-27 17:22:03 +00:00
kleink
9dba6f18e8 Import tzdata1998g. 1998-09-10 18:51:38 +00:00
jtc
a819ccdae1 import tzdata1998b 1998-01-22 07:20:01 +00:00
jtc
3e249d1c97 import tzdata1998a 1998-01-22 07:19:24 +00:00
perry
3fe138c146 RCS Id Police. 1998-01-09 08:03:16 +00:00
jtc
e76394c0c6 import tzdata1997i 1997-10-09 20:02:32 +00:00
jtc
2977fe4cd0 import tzdata1997h 1997-09-05 02:16:06 +00:00
jtc
66de380294 Add NOOBJ=. Remove (cd ${.CURDIR}; ... ). 1997-06-18 01:56:03 +00:00
jtc
0f3df805c6 Remove datfiles subdirectory, it's a remanent from long ago. 1997-06-18 01:27:43 +00:00
jtc
c823ca2033 import tzdata1997f 1997-06-18 01:19:11 +00:00
mycroft
6df71800cb Use afterinstall, not realinstall, for data files. 1997-05-07 16:12:00 +00:00
mycroft
aec27c808c Add some missing .PHONYs. 1997-05-07 09:43:32 +00:00
mrg
4beb045eb4 merge tzdata1997d 1997-03-18 03:01:32 +00:00
mrg
be477182a9 import tzdata97d 1997-03-18 01:37:09 +00:00
perry
2a9ecb70c3 close pr-3111 -- use sh to invoke script instead of executing 1997-01-16 21:17:53 +00:00
jtc
fae9706cd0 sync with tzdata96m 1996-12-18 05:22:48 +00:00
jtc
d726a6fbac import tzdata96m 1996-12-18 05:21:14 +00:00
jtc
0328a8728e sync with tzdata96k 1996-09-10 22:54:22 +00:00
jtc
6a90375a0f import tzdata96k 1996-09-10 22:52:07 +00:00
jtc
569b3bf55f sync with tzdata96h 1996-05-13 21:35:27 +00:00
jtc
d6055d74fc sync with tzdata96e 1996-03-19 23:19:54 +00:00
jtc
f9ccbe7d72 sync with tzdata96d 1996-03-19 18:50:55 +00:00
jtc
e14f626063 Remove u.s. naval observatory data, as it serves no real purpose. 1996-02-05 06:48:55 +00:00
jtc
d5f3aced3a Sync with tzdata96b 1996-02-05 06:46:37 +00:00
jtc
4f9f0e60e7 import tzdata96b 1996-02-05 06:44:24 +00:00
jtc
8fe8f4f8de sync with tzdata96a 1996-01-08 22:36:35 +00:00
jtc
a661cdd7bd import tzdata96a 1996-01-08 22:34:43 +00:00
jtc
5b2064391a merge in changes from 1.1 release branch 1995-11-28 08:03:22 +00:00
gwr
b89559193d Remove extra space in first line so tic can exec it. 1995-10-31 15:26:08 +00:00
jtc
e0f80afea3 sync with tzdata95i 1995-09-28 07:35:41 +00:00
jtc
ffa22599dc sync with tzdata95g 1995-09-02 00:37:26 +00:00
jtc
9a11ba1215 unused file, russia is handled by europe & asia zone files 1995-07-10 19:23:24 +00:00
jtc
28bc7d257b sync with tzdata95e 1995-07-10 19:21:14 +00:00
jtc
3143d79c3e merged with tzdata95d 1995-07-03 21:09:59 +00:00
jtc
90f0f67359 updated to tzdata95d 1995-07-03 21:06:07 +00:00
cgd
31be280321 explicitly set zoneinfo files to be read-only by everyone. fixes pr 984 1995-04-22 12:10:17 +00:00
jtc
b781d165f2 Remove old version of zic. 1995-03-11 01:28:11 +00:00
jtc
fe94427322 No longer build zic. 1995-03-11 01:27:43 +00:00
jtc
e60d1c1e76 sync with tzdata95b 1995-03-08 20:51:04 +00:00
jtc
7635c72750 updated timezone files from ado 1995-03-08 20:42:09 +00:00
cgd
06e2955ff1 specify man pages the new way. 1994-12-22 10:44:04 +00:00
cgd
c27ff9fe55 dtrt with permissions 1994-02-10 04:42:42 +00:00
cgd
327c4bfd3d add a leap second on 6/30/94, per Arthur David Olson <ado@elsie.nci.nih.gov> 1994-02-03 23:45:07 +00:00
davidb
4fa3f35e89 Changed to use make's new .OBJDIR 1993-12-28 12:03:24 +00:00
cgd
b6a7676c5b use ./yearistype.sh; several people reported this, and i considered
doing it this way to begin with.  (i had to change this chunk o'
source when upgrading; before, yearistype.sh was called yearistype.)
1993-11-08 02:59:16 +00:00
cgd
26291dbcf6 add readme, so we remember where to find updates 1993-11-03 10:00:36 +00:00
cgd
8b7ee2307f last of the updates to timezone files from Arthur David Olson
<ado@elsie.nci.nih.gov>
1993-11-03 09:56:26 +00:00
cgd
9b2c55744d updates to timezone files from Arthur David Olson <ado@elsie.nci.nih.gov>
more updates are in the works; i'm doing this in chunks.
1993-11-03 09:49:47 +00:00
cgd
1f7689ff10 yearistype (which we didn't have and didn't need before) is now
called yearistype.sh
1993-11-03 09:46:23 +00:00
cgd
d4dacf1231 we need this now 1993-11-03 09:45:52 +00:00
cgd
345cb4f5e7 updates to timezone files from Arthur David Olson <ado@elsie.nci.nih.gov>
more updates are in the works; i'm doing this in chunks.
1993-11-03 09:34:53 +00:00
cgd
1fc91675b6 update from Mark Davies <mark@comp.vuw.ac.nz> 1993-10-05 00:29:03 +00:00
cgd
bb3585653c # Change Time Rules for Moscow
# Provided by Andrew A. Chernov, Moscow, Russia
1993-09-17 23:59:20 +00:00
cgd
50483b67ec add entry for russia zone list 1993-09-17 23:58:57 +00:00
cgd
8a641487bb fix typo, and use "posix_only" rather than "right_only". everything
else in the world, i.e. other UNIX boxes, and WWV, are == "posix_only"
1993-09-02 01:10:03 +00:00