|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0 |
|
| #
5815ac31 |
| 06-Mar-2021 |
Bryan Drewery <[email protected]> |
Fix 'make bmake' top-level bootstrapping.
Fixes: ee10666327b62 (cherry picked from commit eb8bf6bb4204c302e2329b68c8a930be5d44bc9c)
|
| #
16aa4787 |
| 11-Jun-2021 |
John Baldwin <[email protected]> |
Remove 'make update'.
In the CVS days this used be a wrapper around either CVS or CVSup and used to support updating src, doc, and ports checkouts. With the move to subversion this only supported u
Remove 'make update'.
In the CVS days this used be a wrapper around either CVS or CVSup and used to support updating src, doc, and ports checkouts. With the move to subversion this only supported updating src and was itself a wrapper around 'svn update'. With Git, users are probably better off using appropriate Git commands directly to update without needing an explicit make target as a wrapper.
Reviewed by: bcr, imp, emaste Differential Revision: https://reviews.freebsd.org/D30736
(cherry picked from commit e290182bcf3895ca659dff111bca6a077c4708b1)
show more ...
|
| #
502fa11e |
| 21-Jul-2021 |
Jessica Clarke <[email protected]> |
Makefile: Fix MAKEOBJDIRPREFIX command-line variable check for bmake
Unlike the old fmake, running make FOO=bar when using bmake doesn't put FOO=bar in .MAKEFLAGS at the top level, it instead just p
Makefile: Fix MAKEOBJDIRPREFIX command-line variable check for bmake
Unlike the old fmake, running make FOO=bar when using bmake doesn't put FOO=bar in .MAKEFLAGS at the top level, it instead just puts FOO in .MAKEOVERRIDES and the full MAKEFLAGS will be formed for sub-makes. Moreover, this only applies for sub-makes in rules, so this doesn't apply to those in shell assignments. This means that the current check does not catch make MAKEOBJDIRPREFIX=..., only those defined in config files. Thus we must also check .MAKEOVERRIDES explicitly.
Reviewed by: sjg MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D31015
(cherry picked from commit d0c737e18454868447f731fe2b10d04f50d9d53b)
show more ...
|
| #
7fa2f2a6 |
| 06-Jan-2021 |
Alex Richardson <[email protected]> |
Rename NO_WERROR -> MK_WERROR=no
As suggested in D27598. This also supports MK_WERROR.clang=no and MK_WERROR.gcc=no to support the existing NO_WERROR.<compiler> uses.
Reviewed By: brooks Differenti
Rename NO_WERROR -> MK_WERROR=no
As suggested in D27598. This also supports MK_WERROR.clang=no and MK_WERROR.gcc=no to support the existing NO_WERROR.<compiler> uses.
Reviewed By: brooks Differential Revision: https://reviews.freebsd.org/D27601
show more ...
|
| #
cee3932f |
| 02-Jan-2021 |
Toomas Soome <[email protected]> |
import terminus-font-4.48
|
| #
96b88ac7 |
| 30-Dec-2020 |
Philip Paeps <[email protected]> |
Import tzdata 2020f
|
| #
0ea45b9c |
| 26-Dec-2020 |
Kyle Evans <[email protected]> |
Import lua 5.4.2
|
| #
f6ae9767 |
| 25-Dec-2020 |
Conrad Meyer <[email protected]> |
Import zstd 1.4.8
|
| #
b239e697 |
| 24-Dec-2020 |
Philip Paeps <[email protected]> |
Import tzdata 2020e
|
| #
1b65f0bd |
| 20-Nov-2020 |
Simon J. Gerraty <[email protected]> |
Import bmake-20201117
o allow env var MAKE_OBJDIR_CHECK_WRITABLE=no to skip writable checks in InitObjdir. Explicit .OBJDIR target always allows read-only directory.
o Fix building and unit-te
Import bmake-20201117
o allow env var MAKE_OBJDIR_CHECK_WRITABLE=no to skip writable checks in InitObjdir. Explicit .OBJDIR target always allows read-only directory.
o Fix building and unit-tests on non-BSD.
o More code cleanup and refactoring.
o More unit tests
show more ...
|
| #
cf82304d |
| 14-Nov-2020 |
Kyle Evans <[email protected]> |
Makefile: re-wordsmith the blurb about xtoolchain ports
The new version only includes a specific version once, and uses the one that's currently advised by tinderbox: -gcc6.
It also advises just in
Makefile: re-wordsmith the blurb about xtoolchain ports
The new version only includes a specific version once, and uses the one that's currently advised by tinderbox: -gcc6.
It also advises just installing the pkg, but mentions in a side-note at the end where to find the source in the ports tree.
Reviewed by: jrtc27 Suggested by: jhb (use default from tinderbox) Differential Revision: https://reviews.freebsd.org/D26820
show more ...
|
| #
302da1a3 |
| 07-Nov-2020 |
Simon J. Gerraty <[email protected]> |
Import bmake-20201101
Lots of new unit-tests increase code coverage.
Lots of refactoring, cleanup and simlpification to reduce code size.
Fixes for Bug 223564 and 245807
Updates to dirdeps.mk and
Import bmake-20201101
Lots of new unit-tests increase code coverage.
Lots of refactoring, cleanup and simlpification to reduce code size.
Fixes for Bug 223564 and 245807
Updates to dirdeps.mk and meta2deps.py
show more ...
|
| #
0ac8aa55 |
| 02-Nov-2020 |
Emmanuel Vadot <[email protected]> |
pkgbase: Add incremental packages
This adds a new target update-packages which will create the new packages compared to the last run.
This is how to use it: At this point we cut a release $ make bu
pkgbase: Add incremental packages
This adds a new target update-packages which will create the new packages compared to the last run.
This is how to use it: At this point we cut a release $ make buildworld ... $ make buildkernel $ make packages
There is now a PKG_VERSION directory with latest link pointing to it Distribute the packages to server
$ something something that update the source tree $ make buildworld ... $ make buildkernel $ make update-packages You know have a PKG_VERSION directory in the REPODIR and latest link pointing to it. In PKG_VERSION dir only the packages which differs from the latest run are named PKG_VERSION, otherwise the old packages are there.
The process is : Build the new packages in the PKG_VERSION directory Compare the internal data with the PKG_VERSION_FROM version. The comparison is done by checking the internal hash of the packages. By default PKG_VERSION_FROM is set to what the latest link points to. If the old and new version matches, we rm the new package and cp the old one.
Differential Revision: https://reviews.freebsd.org/D25984
show more ...
|
|
Revision tags: release/12.2.0 |
|
| #
f8bfb27f |
| 22-Oct-2020 |
Philip Paeps <[email protected]> |
Import tzdata 2020d
|
| #
3421f527 |
| 17-Oct-2020 |
Philip Paeps <[email protected]> |
Import tzdata 2020c
|
| #
5f2aaba4 |
| 16-Oct-2020 |
Kyle Evans <[email protected]> |
Makefile: add a small blurb about building with gcc xtoolchain
The key details are to install the appropriate flavor of devel/freebsd-gcc9 and pass CROSS_TOOLCHAIN while building.
Suggested by: kib
|
| #
2a40e13a |
| 16-Oct-2020 |
Kyle Evans <[email protected]> |
lua: update to 5.3.6
This release contains some minor bugfixes; notably: - 2x minor Makefile fixes (not used in base) - Long brackets with a huge number of '=' overflow some internal buffer arithm
lua: update to 5.3.6
This release contains some minor bugfixes; notably: - 2x minor Makefile fixes (not used in base) - Long brackets with a huge number of '=' overflow some internal buffer arithmetic. - Joining an upvalue with itself can cause a use-after-free crash.
See here for examples: http://www.lua.org/bugs.html#5.3.5
show more ...
|
| #
bf0cf8df |
| 09-Oct-2020 |
Warner Losh <[email protected]> |
Eliminate building LINT makefiles
LINT config files are about to be checked in directly. Eliminate building them by hand here from NOTES files.
Reviewed by: kevans Differential Revision: https://re
Eliminate building LINT makefiles
LINT config files are about to be checked in directly. Eliminate building them by hand here from NOTES files.
Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D26540
show more ...
|
| #
0e134558 |
| 08-Oct-2020 |
Philip Paeps <[email protected]> |
Import tzdata 2020b
|
| #
b75abea4 |
| 22-Sep-2020 |
Brandon Bergren <[email protected]> |
[PowerPC64LE] Set up powerpc.powerpc64le architecture
This is the initial set up for PowerPC64LE.
The current plan is for this arch to remain experimental for FreeBSD 13.
This started as a weekend
[PowerPC64LE] Set up powerpc.powerpc64le architecture
This is the initial set up for PowerPC64LE.
The current plan is for this arch to remain experimental for FreeBSD 13.
This started as a weekend learning project for me and kinda snowballed from there.
(More to follow momentarily.)
Reviewed by: imp (earlier version), emaste Sponsored by: Tag1 Consulting, Inc. Differential Revision: https://reviews.freebsd.org/D26399
show more ...
|
| #
6bbc783f |
| 05-Sep-2020 |
Simon J. Gerraty <[email protected]> |
Import bmake-20200902
Lots of code refactoring, simplification and cleanup. Lots of new unit-tests providing much higher code coverage. All courtesy of rillig at netbsd.
Other significant changes:
Import bmake-20200902
Lots of code refactoring, simplification and cleanup. Lots of new unit-tests providing much higher code coverage. All courtesy of rillig at netbsd.
Other significant changes:
o new read-only variable .SHELL which provides the path of the shell used to run scripts (as defined by the .SHELL target).
o new debug option -dl: LINT mode, does the equivalent of := for all variable assignments so that file and line number are reported for variable parse errors.
show more ...
|
| #
dce3fcd4 |
| 25-Aug-2020 |
Alex Richardson <[email protected]> |
Fix typo in r364325 that broke tinderbox with -DBUILD_WITH_STRICT_TMPPATH
${TARGET_ARCH} is empty here which results in empy MAKE_PARAMS being passed to the buildkernel phase. This breaks the build
Fix typo in r364325 that broke tinderbox with -DBUILD_WITH_STRICT_TMPPATH
${TARGET_ARCH} is empty here which results in empy MAKE_PARAMS being passed to the buildkernel phase. This breaks the build when using the strict TMPPATH since cc will not be included in $PATH.
Reviewed By: jhb
show more ...
|
| #
7d0c2b11 |
| 17-Aug-2020 |
John Baldwin <[email protected]> |
Add a USE_GCC_TOOLCHAINS knob to make universe.
This uses GCC toolchains instead of LLVM on architectures supported by GCC. Currently this uses GCC 6 on aarch64, amd64, i386, and mips.
Although th
Add a USE_GCC_TOOLCHAINS knob to make universe.
This uses GCC toolchains instead of LLVM on architectures supported by GCC. Currently this uses GCC 6 on aarch64, amd64, i386, and mips.
Although this does also try to use GCC 6 on powerpc, it is always skipped for now since a powerpc-gcc6 package is not available and the structure of make universe makes it hard to skip a subset of arches for a target. This should be short-lived as freebsd-gcc9 does include a powerpc-gcc9 package so powerpc should work once this switches to GCC 9.
Discussed with: emaste Differential Revision: https://reviews.freebsd.org/D25732
show more ...
|
|
Revision tags: release/11.4.0 |
|
| #
abd272d7 |
| 09-Jun-2020 |
Simon J. Gerraty <[email protected]> |
Import bmake-20200606
Relevant items from ChangeLog:
o dir.c: cached_stats - don't confuse stat and lstat results. o var.c: add :Or for reverse sort.
|
| #
bc64b5ce |
| 23-May-2020 |
Conrad Meyer <[email protected]> |
Import Zstd 1.4.5
|