mirror of
git://git.openembedded.org/meta-openembedded
synced 2025-12-31 13:38:06 +00:00
physfs: upgrade 3.0.2 -> latest revision
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 <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
21df5861c7
commit
36ae7ed7d0
@ -1,43 +0,0 @@
|
||||
From 09f8ca5776f5265571d95454b7307bbee56474da Mon Sep 17 00:00:00 2001
|
||||
From: Alper Ak <alperyasinak1@gmail.com>
|
||||
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 <alperyasinak1@gmail.com>
|
||||
---
|
||||
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
|
||||
|
||||
@ -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', '')}"
|
||||
19
meta-filesystems/recipes-support/physfs/physfs_3.2.0.bb
Normal file
19
meta-filesystems/recipes-support/physfs/physfs_3.2.0.bb
Normal file
@ -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"
|
||||
Loading…
x
Reference in New Issue
Block a user