License-Update: small formatting changes and copyright year update. License 
hasn't changed.

The previous version of the recipe, 3.0.2 was released in 2019. The last 
release, 3.2.0 was
done in 2022.
However the project is still actively developed (it just moved to Github) - 
fetch the latest
revision, at least until there is a new release.

Shortlog:
https://github.com/icculus/physfs/commits/main?since=2019-03-19&until=2025-12-26

Signed-off-by: Gyorgy Sarvari <[email protected]>
---
 .../0001-allow-build-with-cmake-4.patch       | 43 -------------------
 .../recipes-support/physfs/physfs_3.0.2.bb    | 16 -------
 .../recipes-support/physfs/physfs_3.2.0.bb    | 19 ++++++++
 3 files changed, 19 insertions(+), 59 deletions(-)
 delete mode 100644 
meta-filesystems/recipes-support/physfs/physfs/0001-allow-build-with-cmake-4.patch
 delete mode 100644 meta-filesystems/recipes-support/physfs/physfs_3.0.2.bb
 create mode 100644 meta-filesystems/recipes-support/physfs/physfs_3.2.0.bb

diff --git 
a/meta-filesystems/recipes-support/physfs/physfs/0001-allow-build-with-cmake-4.patch
 
b/meta-filesystems/recipes-support/physfs/physfs/0001-allow-build-with-cmake-4.patch
deleted file mode 100644
index 1584921e65..0000000000
--- 
a/meta-filesystems/recipes-support/physfs/physfs/0001-allow-build-with-cmake-4.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 09f8ca5776f5265571d95454b7307bbee56474da Mon Sep 17 00:00:00 2001
-From: Alper Ak <[email protected]>
-Date: Thu, 10 Jul 2025 13:19:24 +0300
-Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+
- compatibility
-
-Fix:
-
-| CMake Error at CMakeLists.txt:12 (cmake_minimum_required):
-|   Compatibility with CMake < 3.5 has been removed from CMake.
-|
-|   Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
-|   to tell CMake that the project requires at least <min> but has been updated
-|   to work with policies introduced by <max> or earlier.
-|
-|   Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
-|
-|
-| -- Configuring incomplete, errors occurred!
-
-Upstream-Status: Backport 
[https://github.com/icculus/physfs/commit/f7d24ce8486d9229207cca1ff98858fe60ffe583]
-
-Signed-off-by: Alper Ak <[email protected]>
----
- CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 4a67c27..f0f0183 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -9,7 +9,7 @@
- #  compile, using preprocessor checks for platform-specific bits instead of
- #  testing in here.
- 
--cmake_minimum_required(VERSION 2.8.4)
-+cmake_minimum_required(VERSION 3.5)
- 
- project(PhysicsFS)
- set(PHYSFS_VERSION 3.0.2)
--- 
-2.43.0
-
diff --git a/meta-filesystems/recipes-support/physfs/physfs_3.0.2.bb 
b/meta-filesystems/recipes-support/physfs/physfs_3.0.2.bb
deleted file mode 100644
index 2571d3f6a0..0000000000
--- a/meta-filesystems/recipes-support/physfs/physfs_3.0.2.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-SUMMARY = "PhysicsFS is a library to provide abstract access to various 
archives"
-HOMEPAGE = "http://icculus.org/physfs";
-LICENSE = "Zlib"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=96801882d1120239dcafbf888e821a6e"
-DEPENDS = "readline zlib"
-
-inherit cmake
-
-PE = "1"
-
-SRC_URI = "http://icculus.org/${BPN}/downloads/${BP}.tar.bz2 \
-        file://0001-allow-build-with-cmake-4.patch"
-SRC_URI[md5sum] = "dc751294aaf59d1359bbe34e693d1d87"
-SRC_URI[sha256sum] = 
"304df76206d633df5360e738b138c94e82ccf086e50ba84f456d3f8432f9f863"
-
-EXTRA_OECMAKE = "-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}"
diff --git a/meta-filesystems/recipes-support/physfs/physfs_3.2.0.bb 
b/meta-filesystems/recipes-support/physfs/physfs_3.2.0.bb
new file mode 100644
index 0000000000..958dde8902
--- /dev/null
+++ b/meta-filesystems/recipes-support/physfs/physfs_3.2.0.bb
@@ -0,0 +1,19 @@
+SUMMARY = "PhysicsFS is a library to provide abstract access to various 
archives"
+HOMEPAGE = "http://icculus.org/physfs";
+LICENSE = "Zlib"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e64c08153665a18b56559d0683a64909"
+DEPENDS = "readline zlib"
+
+inherit cmake
+
+PE = "1"
+PV .= "+git"
+
+SRC_URI = "git://github.com/icculus/physfs.git;protocol=https;branch=main"
+SRCREV = "d70c3fcf06814f8608c8327d3e8136063ee0133d"
+
+do_install:append(){
+    sed -i 's|${RECIPE_SYSROOT}|\$\{CMAKE_SYSROOT\}|g' 
${D}${libdir}/cmake/PhysFS/PhysFS-static-targets.cmake
+}
+
+FILES:${PN} += "${datadir}/licenses/PhysicsFS3"
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#122944): 
https://lists.openembedded.org/g/openembedded-devel/message/122944
Mute This Topic: https://lists.openembedded.org/mt/116958115/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to