History log of /freebsd/Makefile (Results 1 – 25 of 1479)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/14.2.0
# 20de55b0 25-Nov-2024 Brooks Davis <brooks@FreeBSD.org>

Vendor import of mandoc as of 2024-09-22


# d4d6bda0 01-Dec-2024 Warner Losh <imp@FreeBSD.org>

jemalloc: Import version 5.2.1

Create a new vendor branch for jemalloc, using the following for future
reference:

% git worktree add --orphan -b vendor/jemalloc ../vendors/jemalloc
% cd ../vendors/

jemalloc: Import version 5.2.1

Create a new vendor branch for jemalloc, using the following for future
reference:

% git worktree add --orphan -b vendor/jemalloc ../vendors/jemalloc
% cd ../vendors/jemalloc
% git checkout -b vendor/jemalloc

% cd ../../upstreams
% git clone git@github.com:jemalloc/jemalloc.git
% cd jemalloc
% git checkout 5.2.1 # hash ea6b3e973b477b8061e0076bb257dbd7f3faa756

% cp -r * ../../vendors/jemalloc
% cd ../../vendors/jemalloc
% autoconf
% ./configure --enable-autoconf --with-version=5.2.1-0-gea6b3e973b477b8061e0076bb257dbd7f3faa756
% git add *
% git commit -m<this message>
% git tag -a vendor/jemalloc/5.2.1
% git push --follow --set-upstream freebsd vendor/jemalloc

Note: This purposely doesn't thin the vendor branch. That will be done
in the next step to create the merge commit that boostraps future
imports.

Sponsored by: Netflix

show more ...


# 5b760eae 04-Oct-2024 Bjoern A. Zeeb <bz@FreeBSD.org>

rtw89: update Realtek's rtw89 driver.

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
98f7e32f20d28ec452afb208f9cffc08448a2652 ( tag: v6.11 ).

Sponsored by: The

rtw89: update Realtek's rtw89 driver.

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
98f7e32f20d28ec452afb208f9cffc08448a2652 ( tag: v6.11 ).

Sponsored by: The FreeBSD Foundation

show more ...


# 8e9553a4 24-Sep-2024 Bjoern A. Zeeb <bz@FreeBSD.org>

rtw88: update Realtek's rtw88 driver

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
98f7e32f20d28ec452afb208f9cffc08448a2652 ( tag: v6.11 ).

Sponsored by: The F

rtw88: update Realtek's rtw88 driver

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
98f7e32f20d28ec452afb208f9cffc08448a2652 ( tag: v6.11 ).

Sponsored by: The FreeBSD Foundation

show more ...


Revision tags: release/13.4.0
# a0cb05f5 26-Jun-2024 Bjoern A. Zeeb <bz@FreeBSD.org>

ath10k: import Atheros/QCA's ath10k driver

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/log/?h=master
6bae9de622d3ef4805aba40e763eb4b0975c4f6d
and was commi

ath10k: import Atheros/QCA's ath10k driver

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/log/?h=master
6bae9de622d3ef4805aba40e763eb4b0975c4f6d
and was committed to FreeBSD main as
da8fa4e37a0c048a67d7baa3b5a9bed637d02564.

show more ...


# 60805fea 27-Jun-2024 Bjoern A. Zeeb <bz@FreeBSD.org>

ath11k: update Atheros/QCA's ath11k driver

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-testing.git
2a220a15be657a24868368892e3e2caba2115283 (wt-2023-08

ath11k: update Atheros/QCA's ath11k driver

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-testing.git
2a220a15be657a24868368892e3e2caba2115283 (wt-2023-08-06)
and was committed to FreeBSD main as
28348caeee6ee98251b0aaa026e8d52b5032e92c.

show more ...


# 774e8002 27-Jun-2024 Bjoern A. Zeeb <bz@FreeBSD.org>

ath11k: import Atheros/QCA's ath11k driver

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/log/?h=master
6bae9de622d3ef4805aba40e763eb4b0975c4f6d
and was commi

ath11k: import Atheros/QCA's ath11k driver

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/log/?h=master
6bae9de622d3ef4805aba40e763eb4b0975c4f6d
and was committed to FreeBSD main as
dd4f32ae62426a10a84b4322756d82c06c202c4e.

show more ...


# a4f8848c 27-Jun-2024 Bjoern A. Zeeb <bz@FreeBSD.org>

ath12k: import Atheros/QCA's ath12k driver

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-testing.git
81e147b1317ee7cde8b624ee8c0501b470d7e91c (wt-2023-08

ath12k: import Atheros/QCA's ath12k driver

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-testing.git
81e147b1317ee7cde8b624ee8c0501b470d7e91c (wt-2023-08-13)
and was committed to FreeBSD main as
5c1def83a4cc2eb3f828600dfd786f8c5788fb7d.

show more ...


# 6224ff21 10-Jun-2024 Bjoern A. Zeeb <bz@FreeBSD.org>

rtw89: update Realtek's rtw89 driver.

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-testing.git
81e147b1317ee7cde8b624ee8c0501b470d7e91c (tag: wt-2023-08

rtw89: update Realtek's rtw89 driver.

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-testing.git
81e147b1317ee7cde8b624ee8c0501b470d7e91c (tag: wt-2023-08-13)
and was committed to FreeBSD main as
e2340276fc734a1f0bd0d2cf16fcfba7936c9462.

show more ...


# 98f58ff6 10-Jun-2024 Bjoern A. Zeeb <bz@FreeBSD.org>

rtw89: import Realtek's rtw89 driver

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-testing.git
78667a29c116c6b186a37e28cd8dd7fa9923aee8 (tag: wt-2022-09-

rtw89: import Realtek's rtw89 driver

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-testing.git
78667a29c116c6b186a37e28cd8dd7fa9923aee8 (tag: wt-2022-09-02)
and was committed to FreeBSD main as
8e93258f2686c76b4e3b384a904d8b4413976229.

show more ...


# 1f3bff0d 10-Jun-2024 Bjoern A. Zeeb <bz@FreeBSD.org>

rtw88: update Realtek's rtw88 driver.

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-testing.git
2a220a15be657a24868368892e3e2caba2115283 (tag: wt-2023-08

rtw88: update Realtek's rtw88 driver.

This version is based on
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-testing.git
2a220a15be657a24868368892e3e2caba2115283 (tag: wt-2023-08-06)
and was committed to FreeBSD main as
90aac0d83bc9645f51ef0c2aeae6f9c0540bb031.

show more ...


# e66ca70d 06-Sep-2024 Dag-Erling Smørgrav <des@FreeBSD.org>

Import tzcode 2024b


# 62ad5eff 06-Sep-2024 Philip Paeps <philip@FreeBSD.org>

Import tzdata 2024b


# 7818c2d3 12-Jul-2024 Andrew Turner <andrew@FreeBSD.org>

armv6: Remove support for building armv6

With it planned that armv7 will be the only 32-bit kernel when 15.0 is
released remove support for armv6.

Remove the top level build infrastructure. It was

armv6: Remove support for building armv6

With it planned that armv7 will be the only 32-bit kernel when 15.0 is
released remove support for armv6.

Remove the top level build infrastructure. It was already removed from
universe, this just stops it from being built directly.

Reviewed by: mmel, emaste
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D45634

show more ...


# 7f3a903b 11-Jul-2024 Kyle Evans <kevans@FreeBSD.org>

bsddialog: import version 1.0.4

Version 1.0.4 simply renames a local enum value to avoid a conflict with
some header pollution that will be introduced by in-flight
_FORTIFY_SOURCE changes -- namely,

bsddialog: import version 1.0.4

Version 1.0.4 simply renames a local enum value to avoid a conflict with
some header pollution that will be introduced by in-flight
_FORTIFY_SOURCE changes -- namely, <stdlib.h> needs PATH_MAX from
<limits.h> to validate the buffer size used for realpath(3) when
fortified.

show more ...


Revision tags: release/14.1.0
# 813f3dc7 27-May-2024 Alfonso S. Siciliano <asiciliano@FreeBSD.org>

contrib/bsddialog: Import version 1.0.3

Change --mixedform output to adapt to bsdinstall restoring dialog(1)
behavior.

Avoid to print the field value to output if <fieldlen> is read-only
(less than

contrib/bsddialog: Import version 1.0.3

Change --mixedform output to adapt to bsdinstall restoring dialog(1)
behavior.

Avoid to print the field value to output if <fieldlen> is read-only
(less than or equal to zero). This fixes passwords in wlanconfig,
avoiding to print also SSID.

To note --mixedform continues to print field value if <flag> is
read-only. This avoids breaking netconfig and netconfig_ipv6.

See /usr/src/contrib/bsddialog/CHANGELOG '2024-05-27 Version 1.0.3'
for more detailed information.

Reported by: garga

show more ...


# be8846bd 16-May-2024 Alfonso S. Siciliano <asiciliano@FreeBSD.org>

contrib/bsddialog: Import version 1.0.2

Implicitly import also 1.0.1, both versions are for fixing and
feature requests.

Fixing:
Change --mixedform behavior to fix a bsdinstall fault avoiding
to ch

contrib/bsddialog: Import version 1.0.2

Implicitly import also 1.0.1, both versions are for fixing and
feature requests.

Fixing:
Change --mixedform behavior to fix a bsdinstall fault avoiding
to change the command line in wlanconfig.

Feature requests:
* Add keys to navigate menus.
* Add key to redraw dialogs.
* Avoid to handle env NCURSES_NO_UTF8_ACS in PuTTY.

See '2024-04-11 Version 1.0.2' and '2023-11-16 Version 1.0.1' in
/usr/src/contrib/bsddialog/CHANGELOG for more detailed information.

PR: 274472
Differential Revision: D42380

show more ...


# 52e41d1a 09-May-2024 Warner Losh <imp@FreeBSD.org>

Update example from gcc6 to gcc13

We only "support" gcc12 and gcc13 for cross building, for some value of
"support". Update the example from gcc6 to gcc13.

Sponsored by: Netflix


# 507951f5 04-May-2024 Simon J. Gerraty <sjg@FreeBSD.org>

Import bmake-20240430

Intersting/relevant changes since bmake-20240309

ChangeLog since bmake-20240309

2024-04-30 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240430
Mer

Import bmake-20240430

Intersting/relevant changes since bmake-20240309

ChangeLog since bmake-20240309

2024-04-30 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240430
Merge with NetBSD make, pick up
o main.c: ensure '.include <makefile>' respects MAKESYSPATH.
Dir_FindFile will search .CURDIR first unless ".DOTLAST" is seen.

2024-04-28 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240428
Merge with NetBSD make, pick up
o simplify freeing of lists
o arch.c: trim pointless comments
o var.c: delay variable assignments until actually needed
don't reallocate memory after evaluating an expression, result is
almost always short-lived.

2024-04-26 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240426
Merge with NetBSD make, pick up
o job.c: in debug output, print the directory in which a job
failed at same time as failed target so it is more easily found in
build log.

2024-04-24 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240424
Merge with NetBSD make, pick up
o clean up comments, code and tests

2024-04-23 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240422
Merge with NetBSD make, pick up
o var.c: avoid LazyBuf for :*time modifiers.
LazyBuf's are not nul terminated so not suitable for passing to
functions that expect that. These modifiers are used sparingly so
an extra allocation is not a problem.

2024-04-20 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240420
Merge with NetBSD make, pick up
o provide more context information for parse/evaluate errors

2024-04-14 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240414
Merge with NetBSD make, pick up
o parse.c: print -dp debug info earlier so we see which
.if or .for line is being parsed.

2024-04-04 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240404
Merge with NetBSD make, pick up
o fix some unit tests for Cygwin
o parse.c: exit immediately after reading a null byte from a makefile

* fix generation of bmake.cat1

2024-03-19 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240314
Add/Improve support for Cygwin
o uname -s output isn't useful so allow configure to
set FORCE_MAKE_OS - to force the value of .MAKE.OS
and use Cygwin which matches uname -o
o fix some unit-tests for Cygwin

* configure.in: use_makefile=no for Cygwin et al.
NOTE: bmake does not support Cygwin and likely never will,

mk/ChangeLog since bmake-20240309

2024-04-24 Simon J Gerraty <sjg@beast.crufty.net>

* meta.autodep.mk: do not override start_utc

2024-04-18 Simon J Gerraty <sjg@beast.crufty.net>

* sys.dirdeps.mk: set defaults for DEP_* at level 0 too.
These help when first include of Makefile.depend happens in a leaf
dir.

* install-mk (MK_VERSION): 20240414

2024-04-09 Simon J Gerraty <sjg@beast.crufty.net>

* install-mk (MK_VERSION): 20240408

* init.mk: allow for _ as well as . to join V
and Q from QUALIFIED_VAR_LIST and VAR_QUALIFIER_LIST.

* progs.mk: avoid overlap between PROG_VARS and
init.mk's QUALIFIED_VAR_LIST since PROG would also
match its VAR_QUALIFIER_LIST,
libs.mk does not have the same issue.

* subdir.mk: _SUBDIRUSE for realinstall should run install
remove include of ${.CURDIR}/Makefile.inc that can be done via
local.subdir.mk where needed

* own.mk: do not conflict with man.mk

2024-03-19 Simon J Gerraty <sjg@beast.crufty.net>

* install-mk (MK_VERSION): 20240314

* add sys/Cygwin.mk from Christian Franke

show more ...


Revision tags: release/13.3.0
# 49a3780a 25-Jan-2024 Mark Johnston <markj@FreeBSD.org>

build: Order kernel-toolchain and buildkernel targets

MFC after: 1 week


# a6b892e1 14-Mar-2024 Simon J. Gerraty <sjg@FreeBSD.org>

Import bmake-20240309

Intersting/relevant changes since bmake-20240108

ChangeLog since bmake-20240108

2024-03-10 Simon J Gerraty <sjg@beast.crufty.net>

* boot-strap: tests can take a long time

Import bmake-20240309

Intersting/relevant changes since bmake-20240108

ChangeLog since bmake-20240108

2024-03-10 Simon J Gerraty <sjg@beast.crufty.net>

* boot-strap: tests can take a long time; use a cookie to
skip them if bmake has not been updated since tests last
ran successfully.

* Makefile: Cygwin handles MANTARGET man

* unit-tests/Makefile: set BROKEN_TESTS for Cygwin

2024-03-09 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240309
Merge with NetBSD make, pick up
o set .ERROR_EXIT to the exit status of .ERROR_TARGET
this allows a .ERROR target to ignore the case of
.ERROR_EXIT==6 which just means that the build actually
failed somewhere else.

2024-03-04 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240303

* var.c: on IRIX we need both inttypes.h and stdint.h

2024-03-01 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240301
Merge with NetBSD make, pick up
o export variables with value from target scope
when appropriate.

2024-02-12 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240212
Merge with NetBSD make, pick up
o remove unneeded conditional-compilation toggles
INCLUDES, LIBRARIES, POSIX, SYSVINCLUDE, SYSVVARSUB,
GMAKEEXPORT NO_REGEX and SUNSHCMD

* configure.in: add check for regex.h

* var.c: replace use of NO_REGEX with HAVE_REGEX_H

2024-02-04 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION (_MAKE_VERSION): 20240204
Merge with NetBSD make, pick up
o var.c: fix some lint (-dL) mode parsing issues

2024-02-02 Simon J Gerraty <sjg@beast.crufty.net>

* VERSION: (_MAKE_VERSION): 20240202
Merge with NetBSD make, pick up
o make.1: note that arg to :D and :U can be empty
o var.c: $$ is not a parse error when .MAKE.SAVE_DOLLARS=no

mk/ChangeLog since bmake-20240108

2024-03-09 Simon J Gerraty <sjg@beast.crufty.net>

* install-mk (MK_VERSION): 20240309

* meta.sys.mk: _metaError: if .ERROR_EXIT == 6, we do not
want to save the .ERROR_META_FILE

2024-02-20 Simon J Gerraty <sjg@beast.crufty.net>

* install-mk (MK_VERSION): 20240220

* sys.dirdeps.mk, dirdeps-targets.mk, init.mk:
do not set .MAIN: dirdeps in sys.dirdeps.mk
dirdeps-targets.mk will do that for top-level builds
and init.mk will do it for others.
This allows a Makefile which has no need of 'dirdeps' to
set .MAIN for itself and "just work".

2024-02-18 Simon J Gerraty <sjg@beast.crufty.net>

* bsd.*.mk: for makefiles that get a bsd. symlink,
use _this in multiple inclusion tags since .PARSEFILE will not
DTRT when such a makefile is included directly by Makefile and
automatically (without bsd. prefix).
Since we cannot guarantee that our sys.mk will be used, we provide
a default _this in each makefile that gets a bsd. prefix such that
the value is the same regardless of bsd. prefix.

* subdir.mk: drop the !target guard on $SUBDIR_TARGETS

2024-02-12 Simon J Gerraty <sjg@beast.crufty.net>

* install-mk (MK_VERSION): 20240212

* SPDX-License-Identifier: BSD-2-Clause
Add SPDX-License-Identifier to inidicate that I consider
my copyright on any of these makefiles equivalent to BSD-2-Clause

* autoconf.mk: allow for configure.ac as currently recommended

* subdir.mk: support @auto
which is replaced with each subdir that
has a [Mm]akefile.

* subdir.mk: include local.subdir.mk if it exists.

* subdir.mk: rework to handle .WAIT

2024-02-11 Simon J Gerraty <sjg@beast.crufty.net>

* subdir.mk: _SUBDIRUSE report the target we are entering subdirs for.

2024-02-10 Simon J Gerraty <sjg@beast.crufty.net>

* prog.mk: treat empty SRCS the same as undefined

2024-02-02 Simon J Gerraty <sjg@beast.crufty.net>

* Avoid undefined errors in lint (-dL) mode

* man.mk (CMT2DOC_FLAGS): note that -mm does mdoc(7)

2024-01-28 Simon J Gerraty <sjg@beast.crufty.net>

* install-mk (MK_VERSION): 20240128

* FILES: add ccm.dep.mk for C++ modules
add suffixes.mk for common location for generic SUFFIX rules.

* auto.dep.mk autodep.mk meta.autodep.mk: include ccm.dep.mk
replace OBJ_EXTENSIONS with OBJ_SUFFIXES

* autodep.mk: leverage CXX_SUFFIXES for __depsrcs
and update style (spaces around = etc)

* init.mk: add OBJS_SRCS_FILTER to filter SRCS when
setting OBJS

* meta2deps.py: handle multiple ./ embedded in path better.

show more ...


# 378c74fa 13-Feb-2024 Dag-Erling Smørgrav <des@FreeBSD.org>

Import tzcode 2024a


# 76e31da7 02-Feb-2024 Philip Paeps <philip@FreeBSD.org>

Import tzdata 2024a


# a5ff9005 26-Jan-2024 Emmanuel Vadot <manu@FreeBSD.org>

pkgbase: Create two new rules for creating repo

This adds two new rules named create-packages-kernel-repo and
create-packages-world-repo.
The goal of those rules is to create the {kernel,world} pack

pkgbase: Create two new rules for creating repo

This adds two new rules named create-packages-kernel-repo and
create-packages-world-repo.
The goal of those rules is to create the {kernel,world} packages and
after that the repository.
It helps a lot for developing with pkgbase by adding the dev machine
repository created by those rules on top of the official pkgbase one.

Differential Revision: https://reviews.freebsd.org/D43623
Reviewed by: bapt, emaste
Sponsored by: Beckhoff Automation GmbH & Co. KG

show more ...


# 883a1b00 02-Jan-2024 Warner Losh <imp@FreeBSD.org>

Makefile: Deorbit fmake support

fmake has been out of the tree for 10 years / 5 major releases now. The
need to bootstrap from it has been gone for at least 6 if not 8
years. While we may still need

Makefile: Deorbit fmake support

fmake has been out of the tree for 10 years / 5 major releases now. The
need to bootstrap from it has been gone for at least 6 if not 8
years. While we may still need to bootstrap bmake, we don't need to do
it from fmake, so only retail the infrastructure to update from bmake to
bmake. Retain, for now, the WANT_MAKE_VERSION stuff, though we're always
up to date when building from supported and quasi-supported platforms.

Also remove all the checks to see if .PARSEDIR is defined. It is always
defined and was an early, fail-safe way to tell fmake from bmake during
the transition.

Adjust comments that refer to old fmake and remove those no longer
relevant.

Sponsored by: Netflix
Reviewed by: brooks
Pull Request: https://github.com/freebsd/freebsd-src/pull/980

show more ...


12345678910>>...60