Skip to content

Commit 2e1caae

Browse files
committed
[eastl] update to 3.27.1
While eastl uses a leading 0 for minor versions, we drop the leading 0.
1 parent fafcc0e commit 2e1caae

File tree

8 files changed

+23
-9
lines changed

8 files changed

+23
-9
lines changed

ports/eabase/portfile.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
33
vcpkg_from_github(
44
OUT_SOURCE_PATH SOURCE_PATH
55
REPO electronicarts/EABase
6-
REF 123363eb82e132c0181ac53e43226d8ee76dea12
7-
SHA512 8df5279d1b303047e832b8b0ddb6cdf51cca753efaeb2a36f7fa5ebc015c2f37cc6a68184b919deb45f09dfd89f9f8f79f18c487817d231f1b049102ceae610f
6+
REF 0699a15efdfd20b6cecf02153bfa5663decb653c
7+
SHA512 6852fcef08002c503d7ca23a22ef25d4b3136787c505d9b7ad55e821a6369d1dcc1773ff8042d7a9c306a52f33dd8da35b2f3fdbd8ea0ff1ca0f765fbe7ac240
88
HEAD_REF master
99
PATCHES
1010
fix_cmake_install.patch

ports/eabase/vcpkg.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
22
"name": "eabase",
3-
"version-date": "2024-08-18",
3+
"version-date": "2025-08-01",
44
"description": "Electronic Arts Base. EABase is a small set of header files that define platform-independent data types and macros.",
55
"homepage": "https://github.com/electronicarts/EABase",
6+
"license": "BSD-3-Clause",
67
"dependencies": [
78
{
89
"name": "vcpkg-cmake",

ports/eastl/0001-fix-cmake-install.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ index a5870f8..1553513 100644
3737
-FetchContent_Declare(
3838
- EABase
3939
- GIT_REPOSITORY https://github.com/electronicarts/EABase.git
40-
- GIT_TAG 123363eb82e132c0181ac53e43226d8ee76dea12
40+
- GIT_TAG 0699a15efdfd20b6cecf02153bfa5663decb653c
4141
- GIT_SUBMODULES "" # This should be temporary until we update the cyclic submodule dependencies in EABase.
4242
+
4343
+target_link_libraries(EASTL PUBLIC EABase)

ports/eastl/portfile.cmake

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
22

3+
# EASTL uses leading zeros in tags (e.g., 3.27.01), but vcpkg drops them in versions
4+
string(REGEX REPLACE "^([0-9]+)\\.([0-9]+)\\.([0-9]+)$" "\\1.\\2.0\\3" EASTL_REF "${VERSION}")
5+
36
vcpkg_from_github(
47
OUT_SOURCE_PATH SOURCE_PATH
58
REPO electronicarts/EASTL
6-
REF "${VERSION}"
7-
SHA512 b061660b58aea8944b7b1488bbf344d004a93a06c89fa43881a02cdaf9d0fce5db3db3c5efd9c09e3e000b502c5dc197ab57b298d1bc935fc7603d285f8563db
9+
REF "${EASTL_REF}"
10+
SHA512 08ac403fceb032cc8622e3f15eef0b00246b8abb2daceb8fabd66d23408c738e82126a4b5187201ec7f6606df46cca1fcda1ec646cfe18ec8e9e081a057101e3
811
HEAD_REF master
912
PATCHES
1013
0001-fix-cmake-install.patch

ports/eastl/vcpkg.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eastl",
3-
"version": "3.21.23",
3+
"version": "3.27.1",
44
"description": "Electronic Arts Standard Template Library. It is a C++ template library of containers, algorithms, and iterators useful for runtime and tool development across multiple platforms. It is a fairly extensive and robust implementation of such a library and has an emphasis on high performance above all other considerations.",
55
"homepage": "https://github.com/electronicarts/EASTL",
66
"license": "BSD-3-Clause",

versions/baseline.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2625,15 +2625,15 @@
26252625
"port-version": 0
26262626
},
26272627
"eabase": {
2628-
"baseline": "2024-08-18",
2628+
"baseline": "2025-08-01",
26292629
"port-version": 0
26302630
},
26312631
"earcut-hpp": {
26322632
"baseline": "2.2.4",
26332633
"port-version": 0
26342634
},
26352635
"eastl": {
2636-
"baseline": "3.21.23",
2636+
"baseline": "3.27.1",
26372637
"port-version": 0
26382638
},
26392639
"easycl": {

versions/e-/eabase.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
{
22
"versions": [
3+
{
4+
"git-tree": "1efd9d29b604be799cd16293cad542689c44a6fb",
5+
"version-date": "2025-08-01",
6+
"port-version": 0
7+
},
38
{
49
"git-tree": "414a2b49e81c82eefcd778b01c1dc66ade9ad4fc",
510
"version-date": "2024-08-18",

versions/e-/eastl.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
{
22
"versions": [
3+
{
4+
"git-tree": "b7286404f816e9615ccb0b595180bda6b0111fa3",
5+
"version": "3.27.1",
6+
"port-version": 0
7+
},
38
{
49
"git-tree": "608dd9b821938172ad3c17c982e0883f8f6a8287",
510
"version": "3.21.23",

0 commit comments

Comments
 (0)