[freebsd/lutok] 5f85fe: Require C++14 at minimum to build

0 views
Skip to first unread message

Enji Cooper

unread,
Dec 28, 2024, 10:00:51 PM12/28/24
to luto...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/freebsd/lutok
Commit: 5f85fe72760215badcfd800c546e93fd16aeb48b
https://github.com/freebsd/lutok/commit/5f85fe72760215badcfd800c546e93fd16aeb48b
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)

Changed paths:
M configure.ac
A m4/ac_cxx_compile_stdcxx.m4
M m4/compiler-features.m4

Log Message:
-----------
Require C++14 at minimum to build

This is being done to ensure that lutok can leverage a bit more modern
C++ idioms.

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Commit: 02a2b33f7beff0a014e2373454239e3bebf2d7b5
https://github.com/freebsd/lutok/commit/02a2b33f7beff0a014e2373454239e3bebf2d7b5
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)

Changed paths:
M m4/lua.m4

Log Message:
-----------
lua.m4: clean up file

- Rely on pkg-config or pkgconf instead of lua-config when querying
lua's build config: lua-config is no longer distributed with many
distributions.
- Bump the minimum version of lua to 5.3 (the last 5.2 release was
in 2015).

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Commit: 5e90d9fac98f7741eee3cd2c9e0d97fc11d2baef
https://github.com/freebsd/lutok/commit/5e90d9fac98f7741eee3cd2c9e0d97fc11d2baef
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)

Changed paths:
M INSTALL.md
M configure.ac

Log Message:
-----------
Remove `--with-atf`

This flag was replaced by `--enable-atf` in 0.5.

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Commit: 8df1d357fc985ac7762582c064b0b4439d999a02
https://github.com/freebsd/lutok/commit/8df1d357fc985ac7762582c064b0b4439d999a02
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)

Changed paths:
M debug.hpp
M state.hpp

Log Message:
-----------
Remove pre C++11 support

C++14 is now required to build lutok. Remove all pre-C++11 oxbow code.

Submitted by: Minsoo Choo <minsooc...@proton.me>
Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Commit: a6b1857a90b072addce039131953d30a82deabb1
https://github.com/freebsd/lutok/commit/a6b1857a90b072addce039131953d30a82deabb1
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)

Changed paths:
A m4/atf-c++.m4
A m4/atf-c.m4
A m4/atf-common.m4
A m4/atf-sh.m4

Log Message:
-----------
Vendor the ATF m4 files from freebsd/a...@atf-0.22

This is being done so the ATF project can move to another build system,
like cmake, without having to completely rework the build processes from
Kyua down--which would be a more painful operation to perform.

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Compare: https://github.com/freebsd/lutok/compare/e891d2eadbda...a6b1857a90b0

To unsubscribe from these emails, change your notification settings at https://github.com/freebsd/lutok/settings/notifications
Reply all
Reply to author
Forward
0 new messages