diff --git a/ports/flecs/portfile.cmake b/ports/flecs/portfile.cmake
index 1bbd2de2c0f731..1dbc59538e5ea0 100644
--- a/ports/flecs/portfile.cmake
+++ b/ports/flecs/portfile.cmake
@@ -2,7 +2,7 @@ vcpkg_from_github(
     OUT_SOURCE_PATH SOURCE_PATH
     REPO SanderMertens/flecs
     REF "v${VERSION}"
-    SHA512 da4986002e0b57619a349665fff0531053159b7c4775d1ba39b81095e9df91bc3ada7a3c7bf03f4ee1dadd0b5a1065bea2806c9fb9e8b51425662a67cb24b212
+    SHA512 aa2062b188bf1cf35c1323f133541d414d542b73bf3c1f587dcbeda97419f92df2a6e07642e2f92b21b7044b24d82837f7f488c4ce840323715043d589ad217d
     HEAD_REF master
 )
 
diff --git a/ports/flecs/vcpkg.json b/ports/flecs/vcpkg.json
index e36477505e9025..c009ee11ec545c 100644
--- a/ports/flecs/vcpkg.json
+++ b/ports/flecs/vcpkg.json
@@ -1,6 +1,6 @@
 {
   "name": "flecs",
-  "version": "4.0.3",
+  "version": "4.0.4",
   "description": "A fast entity component system (ECS) for C & C++",
   "homepage": "https://github.com/SanderMertens/flecs",
   "documentation": "https://www.flecs.dev/flecs/",
diff --git a/versions/baseline.json b/versions/baseline.json
index 1691d227e4db54..03cc0de5beae64 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2829,7 +2829,7 @@
       "port-version": 0
     },
     "flecs": {
-      "baseline": "4.0.3",
+      "baseline": "4.0.4",
       "port-version": 0
     },
     "flint": {
diff --git a/versions/f-/flecs.json b/versions/f-/flecs.json
index e717e66ef7e77d..6ec4d9851c9a90 100644
--- a/versions/f-/flecs.json
+++ b/versions/f-/flecs.json
@@ -1,5 +1,10 @@
 {
   "versions": [
+    {
+      "git-tree": "ffee4975e340c798eccc00d7e1b5f7d3fc6b674d",
+      "version": "4.0.4",
+      "port-version": 0
+    },
     {
       "git-tree": "3d11e64c0c51f661e4c748c536f95354d919dfa9",
       "version": "4.0.3",