mirror of
https://github.com/yann64/haikuports.git
synced 2026-03-19 01:46:00 +01:00
double-conversion: bump to version 3.3.1, add upstream patch for newer cmake
This commit is contained in:
@@ -7,13 +7,14 @@ COPYRIGHT="2006-2011 the V8 project authors"
|
||||
LICENSE="BSD (3-clause)"
|
||||
REVISION="1"
|
||||
SOURCE_URI="$HOMEPAGE/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="3dbcdf186ad092a8b71228a5962009b5c96abde9a315257a3452eb988414ea3b"
|
||||
CHECKSUM_SHA256="fe54901055c71302dcdc5c3ccbe265a6c191978f3761ce1414d0895d6b0ea90e"
|
||||
SOURCE_DIR="double-conversion-$portVersion"
|
||||
PATCHES="double_conversion-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86 ?x86_gcc2"
|
||||
|
||||
libVersion="$portVersion"
|
||||
libVersion="3.3.0"
|
||||
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||
|
||||
PROVIDES="
|
||||
@@ -45,16 +46,14 @@ BUILD_PREREQUIRES="
|
||||
|
||||
BUILD()
|
||||
{
|
||||
cmake . $cmakeDirArgs -DCMAKE_BUILD_TYPE=Release \
|
||||
-DINSTALL_CMAKE_DIR=$libDir/cmake -DINSTALL_BIN_DIR=$binDir \
|
||||
-DINSTALL_LIB_DIR=$libDir -DINSTALL_INCLUDE_DIR=$includeDir \
|
||||
cmake -Bbuild -S. $cmakeDirArgs -DCMAKE_BUILD_TYPE=Release \
|
||||
-DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=ON
|
||||
make $jobArgs
|
||||
make -Cbuild $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install
|
||||
make -Cbuild install
|
||||
|
||||
# prepare develop/lib
|
||||
prepareInstalledDevelLib libdouble-conversion
|
||||
@@ -67,5 +66,5 @@ INSTALL()
|
||||
|
||||
TEST()
|
||||
{
|
||||
make test
|
||||
make -Cbuild test
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
From a6064293dc2e4e868a816d79421d891154cdf30e Mon Sep 17 00:00:00 2001
|
||||
From: Heiko Becker <mail@heiko-becker.de>
|
||||
Date: Thu, 20 Feb 2025 15:07:00 +0100
|
||||
Subject: CMake: Raised required version to 3.5
|
||||
|
||||
CMake >= 4.0.0-rc1 removed compatibility with versions < 3.5 and errors
|
||||
out with such versions passed to cmake_minimum_required(). 3.5.0 has
|
||||
been released 9 years ago, so I'd assume it's available almost
|
||||
everywhere.
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 8749ef8..3145772 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -1,4 +1,4 @@
|
||||
-cmake_minimum_required(VERSION 3.0)
|
||||
+cmake_minimum_required(VERSION 3.5)
|
||||
project(double-conversion VERSION 3.3.0)
|
||||
|
||||
option(BUILD_SHARED_LIBS "Build shared libraries (.dll/.so) instead of static ones (.lib/.a)" OFF)
|
||||
--
|
||||
2.50.1
|
||||
|
||||
Reference in New Issue
Block a user