summaryrefslogtreecommitdiff
path: root/package/libx265
diff options
context:
space:
mode:
Diffstat (limited to 'package/libx265')
-rw-r--r--package/libx265/Makefile6
-rw-r--r--package/libx265/patches/patch-source_CMakeLists_txt18
2 files changed, 21 insertions, 3 deletions
diff --git a/package/libx265/Makefile b/package/libx265/Makefile
index 616bacd8f..d7834d365 100644
--- a/package/libx265/Makefile
+++ b/package/libx265/Makefile
@@ -4,14 +4,14 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= libx265
-PKG_VERSION:= 2.7
-PKG_HASH:= d5e75fa62ffe6ed49e691f8eb8ab8c1634ffcc0725dd553c6fdb4d5443b494a2
+PKG_VERSION:= 4.1
+PKG_HASH:= a31699c6a89806b74b0151e5e6a7df65de4b49050482fe5ebf8a4379d7af8f29
PKG_RELEASE:= 1
PKG_DESCR:= h265 encoding library
PKG_SECTION:= libs/video
PKG_BUILDDEP:= cmake-host
PKG_URL:= http://x265.org
-PKG_SITES:= https://bitbucket.org/multicoreware/x265/downloads/
+PKG_SITES:= http://ftp.videolan.org/pub/videolan/x265/
PKG_OPTS:= dev
DISTFILES:= x265_${PKG_VERSION}.tar.gz
diff --git a/package/libx265/patches/patch-source_CMakeLists_txt b/package/libx265/patches/patch-source_CMakeLists_txt
new file mode 100644
index 000000000..239456945
--- /dev/null
+++ b/package/libx265/patches/patch-source_CMakeLists_txt
@@ -0,0 +1,18 @@
+--- x265_4.1.orig/source/CMakeLists.txt 2024-11-22 13:07:34.000000000 +0100
++++ x265_4.1/source/CMakeLists.txt 2025-10-05 03:09:19.216070894 +0200
+@@ -6,15 +6,9 @@ if(NOT CMAKE_BUILD_TYPE)
+ FORCE)
+ endif()
+ message(STATUS "cmake version ${CMAKE_VERSION}")
+-if(POLICY CMP0025)
+- cmake_policy(SET CMP0025 OLD) # report Apple's Clang as just Clang
+-endif()
+ if(POLICY CMP0042)
+ cmake_policy(SET CMP0042 NEW) # MACOSX_RPATH
+ endif()
+-if(POLICY CMP0054)
+- cmake_policy(SET CMP0054 OLD) # Only interpret if() arguments as variables or keywords when unquoted
+-endif()
+
+ project (x265)
+ cmake_minimum_required (VERSION 2.8.8) # OBJECT libraries require 2.8.8