git: fa30cdf1ce5c - main - devel/premake5: Update to 5.0.0-beta5
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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",