aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--testing/blender/0001-musl-fixes.patch42
-rw-r--r--testing/blender/0002-fix-linking-issue.patch8
-rw-r--r--testing/blender/APKBUILD12
3 files changed, 32 insertions, 30 deletions
diff --git a/testing/blender/0001-musl-fixes.patch b/testing/blender/0001-musl-fixes.patch
index 5308d7b7ce3..52a9e81a9d8 100644
--- a/testing/blender/0001-musl-fixes.patch
+++ b/testing/blender/0001-musl-fixes.patch
@@ -1,6 +1,6 @@
-From 5c8801d48bb1c2d528df9d653fbf96f27ac263a9 Mon Sep 17 00:00:00 2001
+From 8f2b2e92ffdec658d4eb999f41acf6c74a5b32ed Mon Sep 17 00:00:00 2001
From: Leon Marz <lmarz@cs.uni-frankfurt.de>
-Date: Fri, 31 Jul 2020 15:30:32 +0200
+Date: Tue, 1 Sep 2020 09:09:50 +0200
Subject: [PATCH 1/2] musl fixes
Original Patch by Nathanael Copa
@@ -13,7 +13,7 @@ Original Patch by Nathanael Copa
5 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 83f547e..8ec3c86 100644
+index cee8675..111e6e3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -138,6 +138,19 @@ get_blender_version()
@@ -33,14 +33,14 @@ index 83f547e..8ec3c86 100644
+ add_definitions(-DHAVE_FEENABLEEXCEPT)
+endif()
+
- # First platform specific non-cached vars
- if(UNIX AND NOT (APPLE OR HAIKU))
- set(WITH_X11 ON)
+ # Blender internal features
+ option(WITH_BLENDER "Build blender (disable to build only the blender player)" ON)
+ mark_as_advanced(WITH_BLENDER)
diff --git a/intern/guardedalloc/intern/mallocn_intern.h b/intern/guardedalloc/intern/mallocn_intern.h
-index 876607f..ed12118 100644
+index 8fc3e43..ee443c4 100644
--- a/intern/guardedalloc/intern/mallocn_intern.h
+++ b/intern/guardedalloc/intern/mallocn_intern.h
-@@ -40,7 +40,7 @@
+@@ -33,7 +33,7 @@
#undef HAVE_MALLOC_STATS
#define USE_MALLOC_USABLE_SIZE /* internal, when we have malloc_usable_size() */
@@ -50,7 +50,7 @@ index 876607f..ed12118 100644
# include <malloc.h>
# define HAVE_MALLOC_STATS
diff --git a/intern/libc_compat/libc_compat.c b/intern/libc_compat/libc_compat.c
-index 8da3ca2..be17416 100644
+index 78e387e..d21c281 100644
--- a/intern/libc_compat/libc_compat.c
+++ b/intern/libc_compat/libc_compat.c
@@ -25,7 +25,6 @@
@@ -60,20 +60,20 @@ index 8da3ca2..be17416 100644
-# if defined(__GLIBC_PREREQ) && __GLIBC_PREREQ(2, 31)
double __exp_finite(double x);
- double __acos_finite(double x);
-@@ -112,5 +111,4 @@ float __powf_finite(float x, float y)
+ double __exp2_finite(double x);
+@@ -124,5 +123,4 @@ float __powf_finite(float x, float y)
return powf(x, y);
}
-# endif /* __GLIBC_PREREQ */
#endif /* __linux__ */
diff --git a/source/blender/blenlib/intern/system.c b/source/blender/blenlib/intern/system.c
-index 7d9ed25..71777e7 100644
+index 20edbb9..6e856cd 100644
--- a/source/blender/blenlib/intern/system.c
+++ b/source/blender/blenlib/intern/system.c
-@@ -38,7 +38,9 @@
- # include <dbghelp.h>
- # pragma warning(pop)
+@@ -35,7 +35,9 @@
+
+ # include "BLI_winstuff.h"
#else
+#if defined(HAVE_EXECINFO_H)
# include <execinfo.h>
@@ -81,20 +81,20 @@ index 7d9ed25..71777e7 100644
# include <unistd.h>
#endif
-@@ -81,7 +83,7 @@ void BLI_system_backtrace(FILE *fp)
+@@ -80,7 +82,7 @@ void BLI_system_backtrace(FILE *fp)
{
/* ------------- */
/* Linux / Apple */
--#if defined(__linux__) || defined(__APPLE__)
-+#if defined(__linux__) && defined(HAVE_EXECINFO_H)|| defined(__APPLE__)
+-# if defined(__linux__) || defined(__APPLE__)
++# if defined(__linux__) && defined(HAVE_EXECINFO_H) || defined(__APPLE__)
- # define SIZE 100
+ # define SIZE 100
void *buffer[SIZE];
diff --git a/source/creator/creator_signals.c b/source/creator/creator_signals.c
-index 7f7a03f..68ab04d 100644
+index ad0b7b2..01d5e37 100644
--- a/source/creator/creator_signals.c
+++ b/source/creator/creator_signals.c
-@@ -332,7 +332,7 @@ void main_signal_setup_fpe(void)
+@@ -269,7 +269,7 @@ void main_signal_setup_fpe(void)
* set breakpoints on sig_handle_fpe */
signal(SIGFPE, sig_handle_fpe);
diff --git a/testing/blender/0002-fix-linking-issue.patch b/testing/blender/0002-fix-linking-issue.patch
index f580313a336..76d117de3b9 100644
--- a/testing/blender/0002-fix-linking-issue.patch
+++ b/testing/blender/0002-fix-linking-issue.patch
@@ -1,6 +1,6 @@
-From 8d48da9c40a7a91f2147fa4d4e108aeb18e69335 Mon Sep 17 00:00:00 2001
+From 5fb1a42c9efd281fac0e2775211fb140fbea1f06 Mon Sep 17 00:00:00 2001
From: Leon Marz <lmarz@cs.uni-frankfurt.de>
-Date: Fri, 31 Jul 2020 18:12:48 +0200
+Date: Tue, 1 Sep 2020 09:11:18 +0200
Subject: [PATCH 2/2] fix linking issue
---
@@ -8,10 +8,10 @@ Subject: [PATCH 2/2] fix linking issue
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/intern/ghost/CMakeLists.txt b/intern/ghost/CMakeLists.txt
-index 68fc963..561baa7 100644
+index 77e777d..da33241 100644
--- a/intern/ghost/CMakeLists.txt
+++ b/intern/ghost/CMakeLists.txt
-@@ -405,5 +405,5 @@ if(WITH_XR_OPENXR)
+@@ -466,5 +466,5 @@ if(WITH_XR_OPENXR)
endif()
add_definitions(${GL_DEFINITIONS})
diff --git a/testing/blender/APKBUILD b/testing/blender/APKBUILD
index 70fbb50e7dc..69c98a4785e 100644
--- a/testing/blender/APKBUILD
+++ b/testing/blender/APKBUILD
@@ -1,12 +1,13 @@
# Contributor: Mark Riedesel <mark@klowner.com>
+# Contributor: Leon Marz <lmarz@cs.uni-frankfurt.de>
# Maintainer: Mark Riedesel <mark@klowner.com>
pkgname=blender
-pkgver=2.83.5
+pkgver=2.90.0
_pkgver=${pkgver%.[0-9]}
pkgrel=0
pkgdesc="3D Creation/Animation/Publishing System"
url="https://www.blender.org/"
-arch="x86_64" # only on x86_64, mainly because of openimageio
+arch="x86_64" # only on x86_64, mainly because of alembic
license="GPL-2.0-or-later"
depends="blender-shared=$pkgver-r$pkgrel"
makedepends="cmake libx11-dev libjpeg-turbo-dev libpng-dev freetype-dev python3-dev
@@ -49,6 +50,7 @@ _build() {
-DWITH_SYSTEM_LZO=ON \
-DWITH_SYSTEM_EIGEN3=ON \
-DWITH_SYSTEM_GLEW=ON \
+ -DWITH_CYCLES_EMBREE=OFF \
-DPYTHON_VERSION=$_py_version
cmake --build .
}
@@ -97,6 +99,6 @@ python() {
ln -s /usr/share/blender/"$_pkgver" "$subpkgdir"/usr/lib/python"$_py_version"/site-packages/"$_pkgver"
}
-sha512sums="6179b4c285d40f59b7701cafe8d2cca5d764ef15b5c390c42cfb7cf8a41704b09a4e62fcf644d76bd2b7f47bcfc96395f0afa4a1d748c4c2ba8dfdee7356df9f blender-2.83.5.tar.xz
-aadee6f3767a225e766ae9d32d7459c776f1bc2cf9f3e37e63983d44e0e3f7525c33abe95f7c3b956b0bb87beff84d148032e6e3c6003b4338f0a64668c737af 0001-musl-fixes.patch
-c626ed61534879250c30e39aead32d605a72843dea8f24843f25548ad3109efa9f4363c81a320165427522395f3e9dff4861b5f74f31b1f2b3fe8d93e57c43ae 0002-fix-linking-issue.patch"
+sha512sums="9fc3e423bb13f3b983deba130febf8cc870a65c7d87fff8d9536a54ab606d097cccf46cdd518b15ab483fdf85551fde607b28801c3dbe681c841d7594fcbc57e blender-2.90.0.tar.xz
+0f7ec7aa64bcfaec87677c660432e523fa2c75a0ac35cfc58d8baa7f461e19168e3457bc439fad3c5152c70aa5f48b0291dff50e06506fbd6ae9fac4fff37c1c 0001-musl-fixes.patch
+9ccc155e469d6c87b73b68e8effebe90e70ad0dba15954da0c0f9b50ab82dd43ffd66b8c94554dff61d765ddd27fec30655c24ae555eb50863433c8bf3611922 0002-fix-linking-issue.patch"