#
e9ac4169 |
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|
Revision tags: release/14.1.0, release/13.3.0 |
|
#
0a45a7e9 |
| 20-Nov-2023 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Fix share/zoneinfo for DIRDEPS_BUILD
The tranditional build makes multiple passes through the tree. The DIRDEPS_BUILD visits each directory only once per architecture, thus makefiles should be able
Fix share/zoneinfo for DIRDEPS_BUILD
The tranditional build makes multiple passes through the tree. The DIRDEPS_BUILD visits each directory only once per architecture, thus makefiles should be able to everything they need in a single pass.
The use of TZS!= when doing make(*install*) only works if the directory has previously been visited to do zoneinfo since before the zoneinfo target is run TZS will be empty.
To fix this, have the zoneinfo target capture the list of files to zoneinfo, and install-zoneinfo use that list. Rename that target to zonefiles - since that is now what it does.
This is more efficient - we only gather the list of zones when it is likely to have changed, and allows the makefile to do everything in a single pass.
Reviewed by: stevek Differential Revision: https://reviews.freebsd.org/D42624
show more ...
|
#
fa08011a |
| 15-Nov-2023 |
Stephen J. Kiernan <stevek@FreeBSD.org> |
zoneinfo: fix makefile rules script
In make target rules, one needs to use subshell if there are change directory commands that should only have an effect on the other commands in the same line. Oth
zoneinfo: fix makefile rules script
In make target rules, one needs to use subshell if there are change directory commands that should only have an effect on the other commands in the same line. Otherwise, if make is not running in compatibility mode (for example, when -j flag is specified), commands would be executed in a single shell and lines following the "cd" might not work as expected.
Adjust the target script lines that use "cd" to run in a subshell by adding appropriate parenthesis.
Reviewed by: sjg Differential Revision: https://reviews.freebsd.org/D42608
show more ...
|
Revision tags: release/14.0.0 |
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
336c4682 |
| 23-Apr-2023 |
Yuri Pankov <yuripv@FreeBSD.org> |
tzsetup: add baseline file to control parsed zonetab contents
Introduce undocumented option -d to dump parsed zonetab file contents and add a "baseline" target along with instructions on updating it
tzsetup: add baseline file to control parsed zonetab contents
Introduce undocumented option -d to dump parsed zonetab file contents and add a "baseline" target along with instructions on updating it.
Reviewed by: philip Differential Revision: https://reviews.freebsd.org/D39634
show more ...
|
#
552815b2 |
| 21-Apr-2023 |
Simon J. Gerraty <sjg@FreeBSD.org> |
zoneinfo get zic from stage tree during DIRDEPS_BUILD
|
Revision tags: release/13.2.0 |
|
#
f1021d27 |
| 25-Jan-2023 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
zoneinfo: Always produce fat zoneinfo files.
These aren't just needed for compatibility with i386 binaries (which need the 32-bit section), but potentially also for compatibility with older binaries
zoneinfo: Always produce fat zoneinfo files.
These aren't just needed for compatibility with i386 binaries (which need the 32-bit section), but potentially also for compatibility with older binaries on all platforms.
Sponsored by: Klara, Inc. Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D38194
show more ...
|
#
783c318f |
| 25-Jan-2023 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
zoneinfo: On amd64, include 32-bit data.
While there, drop the unnecessary posixrules option.
Sponsored by: Klara, Inc. Reviewed by: imp, allanjude Differential Revision: https://reviews.freebsd.or
zoneinfo: On amd64, include 32-bit data.
While there, drop the unnecessary posixrules option.
Sponsored by: Klara, Inc. Reviewed by: imp, allanjude Differential Revision: https://reviews.freebsd.org/D38142
show more ...
|
Revision tags: release/12.4.0 |
|
#
da038df8 |
| 25-Sep-2022 |
Philip Paeps <philip@FreeBSD.org> |
share/zoneinfo: don't build obsolete SystemV zones
The /usr/share/zoneinfo/SystemV directory has been empty on FreeBSD since 2006. The upstream source file was removed in 2020. Also stop passing y
share/zoneinfo: don't build obsolete SystemV zones
The /usr/share/zoneinfo/SystemV directory has been empty on FreeBSD since 2006. The upstream source file was removed in 2020. Also stop passing yearisdate to zic(8). This has not been necessary for years. The script has been removed upstream since 2020.
MFC after: 3 days
show more ...
|
Revision tags: release/13.1.0 |
|
#
6f6fbfa3 |
| 15-Jan-2022 |
Ed Maste <emaste@FreeBSD.org> |
Remove quotes around Makefile .error/.warn/.info strings
The text after .error et al is emitted verbatim.
Reviewed by: sjg Sponsored by: The FreeBSD Foundation Differential Revision: https://review
Remove quotes around Makefile .error/.warn/.info strings
The text after .error et al is emitted verbatim.
Reviewed by: sjg Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D33904
show more ...
|
Revision tags: release/12.3.0, release/13.0.0 |
|
#
6b68fdbb |
| 21-Dec-2020 |
Emmanuel Vadot <manu@freebsd.org> |
pkgbase: Put zoneinfo file in their own package
Those files take some amount of diskspace and one might not want them installed on some situation (mfsdisk, small embedded system etc ...)
Reviewed b
pkgbase: Put zoneinfo file in their own package
Those files take some amount of diskspace and one might not want them installed on some situation (mfsdisk, small embedded system etc ...)
Reviewed by: bapt, emaste Differential Revision: https://reviews.freebsd.org/D27709
show more ...
|
#
b6d54565 |
| 30-Dec-2020 |
Philip Paeps <philip@FreeBSD.org> |
share/zoneinfo: fix minor documentation nit
The `git tag` command wants a tag name.
|
#
24c7311b |
| 26-Dec-2020 |
Philip Paeps <philip@FreeBSD.org> |
share/zoneinfo: update import documentation for Git
Document the steps needed to import and MFC new versions of tzdata now that FreeBSD has moved from Subversion to Git.
|
Revision tags: release/12.2.0, release/11.4.0 |
|
#
f5b7695d |
| 09-Apr-2020 |
Xin LI <delphij@FreeBSD.org> |
Always install backward compatibility timezones, as they are installed on all major Linux distributions as well as NetBSD and OpenBSD.
Remove the undocumented ZONEINFO_OLD_TIMEZONES_SUPPORT and the
Always install backward compatibility timezones, as they are installed on all major Linux distributions as well as NetBSD and OpenBSD.
Remove the undocumented ZONEINFO_OLD_TIMEZONES_SUPPORT and the deprecated OLDTIMEZONES knobs as they are now the default.
Reviewed by: ngie, rgrimes MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D24306
show more ...
|
Revision tags: release/12.1.0 |
|
#
a63915c2 |
| 28-Jul-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @r350386
Sponsored by: The FreeBSD Foundation
|
#
513419f4 |
| 17-Jul-2019 |
Thomas Munro <tmunro@FreeBSD.org> |
tzsetup: upgrade to zone1970.tab
zone.tab is deprecated. Install zone1970.tab alongside it, and use it for tzsetup(8). This is also useful for other applications that need the modern better mainta
tzsetup: upgrade to zone1970.tab
zone.tab is deprecated. Install zone1970.tab alongside it, and use it for tzsetup(8). This is also useful for other applications that need the modern better maintained file.
Reviewed by: philip Approved by: allanjude (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D20646
show more ...
|
Revision tags: release/11.3.0, release/12.0.0, release/11.2.0 |
|
#
8162ec9b |
| 09-Feb-2018 |
Warner Losh <imp@FreeBSD.org> |
We don't actually need env here, so drop it. All shells allow setting of shell variables for the next command like this.
|
#
3182fd63 |
| 07-Feb-2018 |
Warner Losh <imp@FreeBSD.org> |
Avoid find -s, use find | sort instead.
find -s was introduced to make the metalog more deterministic. However, find -s is not portable. find | sort is portable and accomplishes the same goals, even
Avoid find -s, use find | sort instead.
find -s was introduced to make the metalog more deterministic. However, find -s is not portable. find | sort is portable and accomplishes the same goals, even if it isn't pedantically the same. TZS is the same before / after the change so any fussy differences between the two are moot and there won't be METALOG churn across this change.
Differential Revision: https://reviews.freebsd.org/D14231
show more ...
|
Revision tags: release/10.4.0 |
|
#
1409e715 |
| 21-Aug-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r322398 through r322746.
|
#
82baa8db |
| 14-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r322515
|
#
188e46ab |
| 14-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Add supporting changes for `Add limited sandbox capability to "make check"`
Non-tests/... changes: - Add HAS_TESTS= to Makefiles with libraries and programs to enable iteration and propagate the a
Add supporting changes for `Add limited sandbox capability to "make check"`
Non-tests/... changes: - Add HAS_TESTS= to Makefiles with libraries and programs to enable iteration and propagate the appropriate environment down to *.test.mk.
tests/... changes: - Add appropriate support Makefile.inc's to set HAS_TESTS in a minimal manner, since tests/... is a special subdirectory tree compared to the others.
MFC after: 2 months MFC with: r322511 Reviewed by: arch (silence), testing (silence) Differential Revision: D12014
show more ...
|
#
0275f9db |
| 11-Aug-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r321383 through r322397.
|
#
d59ead01 |
| 03-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r321970
|
#
d511b20a |
| 02-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Add HAS_TESTS to all Makefiles that are currently using the `SUBDIR.${MK_TESTS}+= tests` idiom.
This is a follow up to r321912.
|
#
46b37aa2 |
| 02-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r321912
|