head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.8 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.6 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.4 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.2 pkgsrc-2025Q2-base:1.1; locks; strict; comment @# @; 1.1 date 2025.05.13.14.21.57; author triaxx; state Exp; branches; next ; commitid GI8xYey8pVZgNKUF; desc @@ 1.1 log @premake5: Update to 5.0.0-beta6 pkgsrc changes: --------------- * Fix build on Darwin. * Split old patch-aa according to new mkpatches rules. upstream changes: ----------------- Since 5.0-beta5: * PR #2405 Use git to retrieve version instead of manually change `PREMAKE_VERSION`. (@@Jarod42) * PR #2432 Usages and Uses API (@@nickclark2016) * PR #2438 Added more documentation for usages and uses (@@nickclark2016) * PR #2440 Add documentation specifying that filters are space sensitive (@@nickclark2016) * PR #2442 Fix findlib and findheader on windows (@@Jarod42) * PR #2443 nuget python package error fix (@@hanagasira) * PR #2446 Added Instrumented Profiling Support (@@nickclark2016) * PR #2449 [bugfix] Fix crash with invalid argument type passed to `os.locate` (@@Jarod42) * PR #2450 [contrib][premake] Add missing `"library/*.h"` in `files` in contrib/mbedtls/premake5.lua (@@Jarod42) * PR #2452 Update python version for requirements, upgrade jinja (@@nickclark2016) Since 5.0-beta4: * PR #2401 [gmake] Add missing dependencies between prelink and generated files (@@Jarod42) * PR #2403 fix typo in xcode projects generator (@@artamonovoleg) * PR #2404 Rename gmake to gmakelegacy (@@nickclark2016) * PR #2406 Add OmniOS CI job (@@LORgames) * PR #2408 Rename gmake2 to gmake (@@nickclark2016) * PR #2412 Remove deprecated buildrule (@@Jarod42) * PR #2413 Improve some doc (@@Jarod42) * PR #2414 C23 dialect support (@@nickclark2016) * PR #2417 fix warnings function for the xcode4 generator (@@artamonovoleg) * PR #2419 Remove the 'Android' architecture from pre-vs2015 support (@@redorav) * PR #2422 Fix code using gmake2 to properly display warning (@@nickclark2016) Since 5.0-beta3: * PR #2327 Removes deprecated language version flags (@@nickclark2016) * PR #2329 Use `_SC_NPROCESSORS_ONLN` for CPU detection in BSDs. (@@tritao) * PR #2331 Remove Deprecated Flags with Replacements, Fix Tests (@@nickclark2016) * PR #2333 Update package repos before installing deps on Linux (@@nickclark2016) * PR #2334 Replace MFC flag with a dedicated API (@@nickclark2016) * PR #2341 fix documentationfile bug (@@lolrobbe2) * PR #2342 Fix debug optimization flag for Clang (@@nickclark2016) * PR #2343 Replace LTO flag with dedicated API (@@nickclark2016) * PR #2347 Deprecate FatalWarnings flags in favor of fatalwarnings API (@@nickclark2016) * PR #2349 premake.h - added e2k definition (@@r-a-sattarov) * PR #2352 Symbolic link support in Premake (@@nickclark2016) * PR #2355 Added ability to use system zlib (@@LORgames) * PR #2356 Added support for riscv64 (@@kxxt) * PR #2357 Added API for Action Deprecation (@@nickclark2016) * PR #2358 Fixed creation of links on Unix-like OSes (@@nickclark2016) * PR #2359 Added FreeBSD CI job (@@LORgames) * PR #2360 Updated mbedTLS to 3.6.2 (@@LORgames) * PR #2361 Added Clang CI jobs to Linux and FreeBSD (@@LORgames) * PR #2362 Cleaned up minor issues in premake5.lua scripts (@@LORgames) * PR #2363 Add support for loongarch64 (@@Leoforever123) * PR #2364 Override Lua functions without injecting code into the library (@@LORgames) * PR #2366 Integrated Android module into vstudio module (@@LORgames) * PR #2367 Fixed potential use-after-free bug when calling os.getversion (@@LORgames) * PR #2368 Add SunOS support to Bootstrap.sh (@@LORgames) * PR #2369 Fix documentation for linkgroups (@@nickclark2016) * PR #2370 Add ability to use system lua (@@LORgames) * PR #2371 Add OpenBSD CI job (@@LORgames) * PR #2372 Add NetBSD CI job (@@LORgames) * PR #2373 Add DragonflyBSD CI job (@@LORgames) * PR #2374 Add Solaris CI job (@@LORgames) * PR #2375 Cleaned up VM-based CI jobs (@@LORgames) * PR #2376 Add Emscripten system and emcc toolset support (@@tritao) * PR #2378 Fixed configuration properties on VS Linux (@@redorav) * PR #2381 Fix gmake/gmake2 Emscripten default toolset type. (@@tritao) * PR #2382 Fatal warnings API fixes (@@redorav) * PR #2383 Added CI timeout to 30 minutes (@@nickclark2016) * PR #2385 Road to 5.0 Roadmap Publishing (@@nickclark2016) * PR #2388 Add support for e2k (@@r-a-sattarov) * PR #2390 [CI] Fix dependencies as ubuntu-latest becomes ubuntu-24.04 (@@Jarod42) * PR #2392 [CI] Add depsrc matrix to mingw build (@@Jarod42) * PR #2394 Bump jinja2 from 3.1.4 to 3.1.5 in /contrib/mbedtls/docs (@@dependabot) * PR #2395 Fix line endings of `Bootstrap.bat`. (@@tritao) * PR #2397 Fixes XCode Compiler C++ Version/Dialect Output (@@nickclark2016) * PR #2400 Fix token ordering for LINKFILE/LINKDIR (@@nickclark2016) @ text @$NetBSD$ Remove the hardcoded -L/usr/lib and -L/usr/lib64 This is not needed, and will cause issues: https://github.com/gentoo/gentoo/pull/25825#issuecomment-1179497476 --- modules/gmake/tests/test_gmake_ldflags.lua.orig 2022-09-03 20:03:02.000000000 +0000 +++ modules/gmake/tests/test_gmake_ldflags.lua @@@@ -56,7 +56,7 @@@@ ALL_LDFLAGS += $(LDFLAGS) -L../libs -Lli system (p.LINUX) prepare() test.capture [[ -ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 +ALL_LDFLAGS += $(LDFLAGS) -m64 ]] end @@@@ -65,7 +65,7 @@@@ ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 - system (p.LINUX) prepare() test.capture [[ -ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 +ALL_LDFLAGS += $(LDFLAGS) -m32 ]] end @