git: fa30cdf1ce5c - main - devel/premake5: Update to 5.0.0-beta5

From: Zsolt Udvari <uzsolt_at_FreeBSD.org>
Date: Sun, 09 Mar 2025 19:08:19 UTC
The branch main has been updated by uzsolt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fa30cdf1ce5c5ecc04ef10efdf2fd9cb0059e821

commit fa30cdf1ce5c5ecc04ef10efdf2fd9cb0059e821
Author:     Martin Filla <freebsd@sysctl.cz>
AuthorDate: 2025-03-09 18:55:35 +0000
Commit:     Zsolt Udvari <uzsolt@FreeBSD.org>
CommitDate: 2025-03-09 18:55:35 +0000

    devel/premake5: Update to 5.0.0-beta5
    
    Update patches.
    Changelog:
    https://github.com/premake/premake-core/releases/tag/v5.0.0-beta5
    
    PR:             285262
    Approved by:    submitter is maintainer
---
 devel/premake5/Makefile                            |  2 +-
 devel/premake5/distinfo                            |  6 ++--
 .../premake5/files/patch-src_host_os__getnumcpus.c | 33 ----------------------
 devel/premake5/files/patch-src_host_premake.h      | 14 ++++-----
 devel/premake5/files/patch-tests___tests.lua       |  7 +++--
 5 files changed, 15 insertions(+), 47 deletions(-)

diff --git a/devel/premake5/Makefile b/devel/premake5/Makefile
index 9bf1bbaa4028..aca10c291136 100644
--- a/devel/premake5/Makefile
+++ b/devel/premake5/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	premake
 DISTVERSIONPREFIX=	v
-DISTVERSION=	5.0.0-beta3
+DISTVERSION=	5.0.0-beta5
 CATEGORIES=	devel
 MASTER_SITES=	https://github.com/premake/premake-core/releases/download/${DISTVERSIONFULL}/
 PKGNAMESUFFIX=	5
diff --git a/devel/premake5/distinfo b/devel/premake5/distinfo
index 04e59375b6e6..98e1283b7792 100644
--- a/devel/premake5/distinfo
+++ b/devel/premake5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731588609
-SHA256 (premake-5.0.0-beta3-src.zip) = 4b2b1fe9772ca1caf689c07e8c32f108b8393922956f602ddaf404f73467bd83
-SIZE (premake-5.0.0-beta3-src.zip) = 9317028
+TIMESTAMP = 1741462419
+SHA256 (premake-5.0.0-beta5-src.zip) = 660ba0dd472c06be59da60b78c3abaf8cef10a0a4f3b9ad69d8e34fbd190126b
+SIZE (premake-5.0.0-beta5-src.zip) = 10599481
diff --git a/devel/premake5/files/patch-src_host_os__getnumcpus.c b/devel/premake5/files/patch-src_host_os__getnumcpus.c
deleted file mode 100644
index 9a730c72434d..000000000000
--- a/devel/premake5/files/patch-src_host_os__getnumcpus.c
+++ /dev/null
@@ -1,33 +0,0 @@
---- src/host/os_getnumcpus.c.orig	2024-11-14 13:12:15 UTC
-+++ src/host/os_getnumcpus.c
-@@ -46,29 +46,8 @@ int do_getnumcpus()
- 	{
- 		return 0;
- 	}
--#elif PLATFORM_SOLARIS | PLATFORM_AIX | PLATFORM_MACOSX
-+#elif PLATFORM_SOLARIS | PLATFORM_AIX | PLATFORM_MACOSX | PLATFORM_BSD
- 	return sysconf(_SC_NPROCESSORS_ONLN);
--#elif PLATFORM_BSD
--	int mib[4];
--	int numCPU;
--	size_t len = sizeof(numCPU);
--
--	/* set the mib for hw.ncpu */
--	mib[0] = CTL_HW;
--	mib[1] = HW_AVAILCPU;  // alternatively, try HW_NCPU;
--
--	/* get the number of CPUs from the system */
--	sysctl(mib, 2, &numCPU, &len, NULL, 0);
--
--	if (numCPU < 1)
--	{
--		mib[1] = HW_NCPU;
--		sysctl(mib, 2, &numCPU, &len, NULL, 0);
--		if (numCPU < 1)
--			return 0;
--	}
--
--	return numCPU;
- #else
- 	#warning do_getnumcpus is not implemented for your platform yet
- 	return 0;
diff --git a/devel/premake5/files/patch-src_host_premake.h b/devel/premake5/files/patch-src_host_premake.h
index 89738c93b5e6..e869762d9bf1 100644
--- a/devel/premake5/files/patch-src_host_premake.h
+++ b/devel/premake5/files/patch-src_host_premake.h
@@ -1,13 +1,13 @@
---- src/host/premake.h.orig	2024-12-11 10:29:35 UTC
+--- src/host/premake.h.orig	2025-03-08 19:35:32 UTC
 +++ src/host/premake.h
-@@ -60,6 +60,10 @@
- #elif defined(__arm__) || defined(__thumb__) || defined(__TARGET_ARCH_ARM) || defined(__TARGET_ARCH_THUMB) || \
-     defined(__ARM) || defined(_M_ARM) || defined(_M_ARM_T) || defined(__ARM_ARCH)
- #define PLATFORM_ARCHITECTURE "ARM"
+@@ -72,6 +72,10 @@
+ #define PLATFORM_ARCHITECTURE "loongarch64"
+ #elif defined(__e2k__)
+ #define PLATFORM_ARCHITECTURE "e2k"
 +#elif defined(__powerpc64__)
 +#define PLATFORM_ARCHITECTURE "PPC64"
 +#elif defined(__powerpc__)
 +#define PLATFORM_ARCHITECTURE "PPC"
+ #elif !defined(RC_INVOKED)
+ #error Unknown architecture detected
  #endif
- 
- /* Pull in platform-specific headers required by built-in functions */
diff --git a/devel/premake5/files/patch-tests___tests.lua b/devel/premake5/files/patch-tests___tests.lua
index ad92e291e953..cbef5ee262fc 100644
--- a/devel/premake5/files/patch-tests___tests.lua
+++ b/devel/premake5/files/patch-tests___tests.lua
@@ -1,12 +1,13 @@
---- tests/_tests.lua.orig	2024-11-14 12:50:13 UTC
+--- tests/_tests.lua.orig	2025-03-08 19:37:23 UTC
 +++ tests/_tests.lua
-@@ -62,8 +62,8 @@ return {
+@@ -62,9 +62,9 @@ return {
  	"base/test_validation.lua",
  
  	-- -- Toolset tests
 -	"tools/test_dotnet.lua",
--	"tools/test_gcc.lua",
 +--	"tools/test_dotnet.lua",
+ 	"tools/test_emcc.lua",
+-	"tools/test_gcc.lua",
 +--	"tools/test_gcc.lua",
  	"tools/test_clang.lua",
 -	"tools/test_msc.lua",