git: 496651706a02 - main - devel/eastl: update 3.21.12-9 → 3.21.23

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 01 Sep 2024 17:40:23 UTC
The branch main has been updated by yuri:

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

commit 496651706a02750aca3190b24f8928a81c20bfb1
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-09-01 08:35:01 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-09-01 17:40:18 +0000

    devel/eastl: update 3.21.12-9 → 3.21.23
    
    Reported by:    portscout
---
 devel/eastl/Makefile                                 |  7 ++++---
 devel/eastl/distinfo                                 | 10 +++++-----
 devel/eastl/files/patch-CMakeLists.txt               | 20 ++++++++++++++++++++
 ...EABase_include_Common_EABase_config_eaplatform.h} |  4 ++--
 devel/eastl/pkg-plist                                |  2 ++
 5 files changed, 33 insertions(+), 10 deletions(-)

diff --git a/devel/eastl/Makefile b/devel/eastl/Makefile
index 066587b90fe6..395181952b27 100644
--- a/devel/eastl/Makefile
+++ b/devel/eastl/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	eastl
-DISTVERSION=	3.21.12-9
-DISTVERSIONSUFFIX=	-g089eb20
+DISTVERSION=	3.21.23
 CATEGORIES=	devel
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -20,7 +19,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	electronicarts
 GH_PROJECT=	${PORTNAME:tu}
 GH_TUPLE=	electronicarts:EAAssert:e5e1812:EAAssert/test/packages/EAAssert \
-		electronicarts:EABase:521cb05:EABase/test/packages/EABase \
+		electronicarts:EABase:123363eb82e132c0181ac53e43226d8ee76dea12:EABase/EABase \
 		electronicarts:EAMain:24ca8bf:EAMain/test/packages/EAMain \
 		electronicarts:EAStdC:8dc9e31:EAStdC/test/packages/EAStdC \
 		electronicarts:EATest:a59b372:EATest/test/packages/EATest \
@@ -28,6 +27,8 @@ GH_TUPLE=	electronicarts:EAAssert:e5e1812:EAAssert/test/packages/EAAssert \
 
 CMAKE_ON=	BUILD_SHARED_LIBS
 
+CXXFLAGS+=	-isystem ${WRKSRC}/EABase/include/Common
+
 do-test:
 	@cd ${BUILD_WRKSRC} && \
 		${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DEASTL_BUILD_TESTS=ON ${CMAKE_SOURCE_PATH} && \
diff --git a/devel/eastl/distinfo b/devel/eastl/distinfo
index 09029c2816a6..38077cdc405d 100644
--- a/devel/eastl/distinfo
+++ b/devel/eastl/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1690389308
-SHA256 (electronicarts-EASTL-3.21.12-9-g089eb20_GH0.tar.gz) = 9898d50426989cfa276566d48ede1f00a71a8f65e4c8da19cef23b1e28383814
-SIZE (electronicarts-EASTL-3.21.12-9-g089eb20_GH0.tar.gz) = 1632921
+TIMESTAMP = 1725176907
+SHA256 (electronicarts-EASTL-3.21.23_GH0.tar.gz) = 2bcb48f88f7daf9f91c165aae751c10d11d6959b6e10f2dda8f1db893e684022
+SIZE (electronicarts-EASTL-3.21.23_GH0.tar.gz) = 1654453
 SHA256 (electronicarts-EAAssert-e5e1812_GH0.tar.gz) = 8660218682e7712587af0f59dc5826727b56072d3221be20fcaea91fd6726046
 SIZE (electronicarts-EAAssert-e5e1812_GH0.tar.gz) = 15403
-SHA256 (electronicarts-EABase-521cb05_GH0.tar.gz) = 7da80c0b4dce8fe2fee677cacdd257366fcd9b2769a7ca375825f7a44df33e13
-SIZE (electronicarts-EABase-521cb05_GH0.tar.gz) = 105291
+SHA256 (electronicarts-EABase-123363eb82e132c0181ac53e43226d8ee76dea12_GH0.tar.gz) = eff0503085ab144f4a24e29ff1d2401aece6e0f680d82bdcc6018182d5d1e0b3
+SIZE (electronicarts-EABase-123363eb82e132c0181ac53e43226d8ee76dea12_GH0.tar.gz) = 107522
 SHA256 (electronicarts-EAMain-24ca8bf_GH0.tar.gz) = 13537f4b20a75c782f32049c6a989abf6e5dc499f2c951475040142a390d20aa
 SIZE (electronicarts-EAMain-24ca8bf_GH0.tar.gz) = 34122
 SHA256 (electronicarts-EAStdC-8dc9e31_GH0.tar.gz) = 35417ad9c28237186a1a935191f4a2a90165f9ed4921e6ab819c866cf2c29654
diff --git a/devel/eastl/files/patch-CMakeLists.txt b/devel/eastl/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..6b17053a8bbd
--- /dev/null
+++ b/devel/eastl/files/patch-CMakeLists.txt
@@ -0,0 +1,20 @@
+--- CMakeLists.txt.orig	2024-09-01 08:01:04 UTC
++++ CMakeLists.txt
+@@ -70,6 +70,7 @@ target_include_directories(EASTL PUBLIC include)
+ #-------------------------------------------------------------------------------------------
+ # Dependencies
+ #-------------------------------------------------------------------------------------------
++if (FALSE)
+ FetchContent_Declare(
+   EABase
+   GIT_REPOSITORY https://github.com/electronicarts/EABase.git
+@@ -78,6 +79,9 @@ FetchContent_MakeAvailable(EABase)
+ )
+ 
+ FetchContent_MakeAvailable(EABase)
++else()
++	add_subdirectory(EABase)
++endif()
+ 
+ target_link_libraries(EASTL EABase)
+ 
diff --git a/devel/eastl/files/patch-test_packages_EABase_include_Common_EABase_config_eaplatform.h b/devel/eastl/files/patch-EABase_include_Common_EABase_config_eaplatform.h
similarity index 71%
rename from devel/eastl/files/patch-test_packages_EABase_include_Common_EABase_config_eaplatform.h
rename to devel/eastl/files/patch-EABase_include_Common_EABase_config_eaplatform.h
index 1eb9a584c856..e07e40696266 100644
--- a/devel/eastl/files/patch-test_packages_EABase_include_Common_EABase_config_eaplatform.h
+++ b/devel/eastl/files/patch-EABase_include_Common_EABase_config_eaplatform.h
@@ -1,5 +1,5 @@
---- test/packages/EABase/include/Common/EABase/config/eaplatform.h.orig	2022-02-09 23:55:09 UTC
-+++ test/packages/EABase/include/Common/EABase/config/eaplatform.h
+--- EABase/include/Common/EABase/config/eaplatform.h.orig	2024-09-01 08:32:08 UTC
++++ EABase/include/Common/EABase/config/eaplatform.h
 @@ -454,6 +454,11 @@
  		#define EA_PROCESSOR_POWERPC_32 1
  		#define EA_SYSTEM_BIG_ENDIAN 1
diff --git a/devel/eastl/pkg-plist b/devel/eastl/pkg-plist
index f413892055b9..a4d5435d8ab7 100644
--- a/devel/eastl/pkg-plist
+++ b/devel/eastl/pkg-plist
@@ -3,6 +3,7 @@ include/EABase/config/eacompilertraits.h
 include/EABase/config/eaplatform.h
 include/EABase/config/eaplatform.h.orig
 include/EABase/eabase.h
+include/EABase/eadeprecated.h
 include/EABase/eahave.h
 include/EABase/earesult.h
 include/EABase/eastdarg.h
@@ -191,6 +192,7 @@ include/EASTL/internal/atomic/compiler/msvc/compiler_msvc_signal_fence.h
 include/EASTL/internal/atomic/compiler/msvc/compiler_msvc_sub_fetch.h
 include/EASTL/internal/atomic/compiler/msvc/compiler_msvc_xor_fetch.h
 include/EASTL/internal/char_traits.h
+include/EASTL/internal/concepts.h
 include/EASTL/internal/config.h
 include/EASTL/internal/copy_help.h
 include/EASTL/internal/enable_shared.h