summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhowetuft2024-03-03 21:49:28 +0100
committerhowetuft2024-03-03 21:49:28 +0100
commit8d7d3ce9272e70018e587ec64c33a5ebd71d9ab6 (patch)
tree0a89e812819045730120da21f91d16287838c80a
parent33388060c78ea04291c1e8c2defe0ab39221d028 (diff)
downloadaur-8d7d3ce9272e70018e587ec64c33a5ebd71d9ab6.tar.gz
OSL 1.13.7
-rw-r--r--.SRCINFO5
-rw-r--r--OSL-01.13.7.patch357
-rw-r--r--PKGBUILD7
3 files changed, 366 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a5d57e4f7095..7b75acd6bfdb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = appleseed-git
pkgdesc = Physically-based global illumination rendering engine primarily designed for animation and visual effects (development vesion).
pkgver = 2.1.0.beta.r284.g1e60a023d
- pkgrel = 6
+ pkgrel = 7
epoch = 1
url = https://appleseedhq.net
arch = i686
@@ -34,6 +34,7 @@ pkgbase = appleseed-git
source = openexr3.patch
source = opencolorio1.patch
source = openimageio.patch
+ source = OSL-01.13.7.patch
source = appleseed.studio_wrap
source = appleseed.cli_wrap
sha256sums = SKIP
@@ -44,6 +45,7 @@ pkgbase = appleseed-git
sha256sums = b6ed6ca0034a2ec81ecf8f44e11dba7b3469130a3106fcca58318174003e2642
sha256sums = 881b53983e24ade13480d2be2cfe10990890286cd9910c14e83284da427a1713
sha256sums = e0c1730745e756a85d633ab1dd50c39b1f744b173b50ca38595d4ee9325b5670
+ sha256sums = 2eebb1faff7c6b9d24cea79ba489d194d832b18e446ff88866180904467bdf1e
sha256sums = 8f6f7dfc816b10079692f27e717a80c05c7fe94ad6149a3d78859fefe808996f
sha256sums = 6f80a201373610facce02b0bd6764af2c1730d6f39932117767e3dcfa7b72804
b2sums = SKIP
@@ -54,6 +56,7 @@ pkgbase = appleseed-git
b2sums = 9499c09e99fba96958861f1da7833728850c5581cf371a8f6994012288445d8fd24ec3cfe4f9e22a5860c930d91e710ffed9b33ba3cf2d8385ffa1cda4909528
b2sums = 6a92e81297d3bdc8c8b77034d9dac1864dd59b106503b6c711fbdd04122ef8374b908054844ec2999ba6a845363afebf566b2769cf306843c8bc017453e54de1
b2sums = 316300d0540c16c3bcaf1ea37ee470957c35ff995129dafc28249db4526f07a22b67058fd4abbc685691604716048fef039661ba06f5515fff858f7c16d2906e
+ b2sums = d2acec93ceb18fbe6b98a4901def16691e9d5c55daf84e1d3e427d4799b4cd4a22aaa1869b41dba19a8de0c0da3c68e4b71fc060e7b3c249e93d97553bda4d87
b2sums = b87bd4812393340507c642470084764d770a593cb868538cb8580710dc4d1ae7708db6749a7034afcbd2b78af8498264299e1352df695b47b31277711ca66c87
b2sums = 47a3ff0cee076be409111f860b93ac638999da5ed7e6cda1ca7dfdb3efa34d92b7720612855471939c742be69c5a6c413d1de022b6f6c764780c47b064aef93f
diff --git a/OSL-01.13.7.patch b/OSL-01.13.7.patch
new file mode 100644
index 000000000000..6ad8bb9d8282
--- /dev/null
+++ b/OSL-01.13.7.patch
@@ -0,0 +1,357 @@
+From 16d44f637e092e86d98eb968b1a0e9e213892f94 Mon Sep 17 00:00:00 2001
+From: howetuft <howetuft@gmail.com>
+Date: Sun, 3 Mar 2024 21:05:30 +0100
+Subject: [PATCH] OSL 01.13.7
+
+---
+ .../kernel/rendering/rendererservices.cpp | 108 +++++++++---------
+ .../kernel/rendering/rendererservices.h | 42 +++----
+ 2 files changed, 75 insertions(+), 75 deletions(-)
+
+diff --git a/src/appleseed/renderer/kernel/rendering/rendererservices.cpp b/src/appleseed/renderer/kernel/rendering/rendererservices.cpp
+index fcb491ea8..acd56a896 100644
+--- a/src/appleseed/renderer/kernel/rendering/rendererservices.cpp
++++ b/src/appleseed/renderer/kernel/rendering/rendererservices.cpp
+@@ -99,46 +99,46 @@ RendererServices::RendererServices(
+ , m_texture_store(nullptr)
+ {
+ // Set up attribute getters.
+- m_global_attr_getters[OIIO::ustring("object:object_instance_id")] = &RendererServices::get_attr_object_instance_id;
+- m_global_attr_getters[OIIO::ustring("object:object_instance_index")] = &RendererServices::get_attr_object_instance_index;
+- m_global_attr_getters[OIIO::ustring("object:assembly_instance_id")] = &RendererServices::get_attr_assembly_instance_id;
+- m_global_attr_getters[OIIO::ustring("object:assembly_name")] = &RendererServices::get_attr_assembly_name;
+- m_global_attr_getters[OIIO::ustring("object:assembly_instance_name")] = &RendererServices::get_attr_assembly_instance_name;
+- m_global_attr_getters[OIIO::ustring("object:object_instance_name")] = &RendererServices::get_attr_object_instance_name;
+- m_global_attr_getters[OIIO::ustring("object:object_name")] = &RendererServices::get_attr_object_name;
+-
+- m_global_attr_getters[OIIO::ustring("camera:resolution")] = &RendererServices::get_attr_camera_resolution;
+- m_global_attr_getters[OIIO::ustring("camera:projection")] = &RendererServices::get_attr_camera_projection;
+- m_global_attr_getters[OIIO::ustring("camera:pixelaspect")] = &RendererServices::get_attr_camera_pixelaspect;
+- m_global_attr_getters[OIIO::ustring("camera:screen_window")] = &RendererServices::get_attr_camera_screen_window;
+- m_global_attr_getters[OIIO::ustring("camera:fov")] = &RendererServices::get_attr_camera_fov;
+- m_global_attr_getters[OIIO::ustring("camera:clip")] = &RendererServices::get_attr_camera_clip;
+- m_global_attr_getters[OIIO::ustring("camera:clip_near")] = &RendererServices::get_attr_camera_clip_near;
+- m_global_attr_getters[OIIO::ustring("camera:clip_far")] = &RendererServices::get_attr_camera_clip_far;
+- m_global_attr_getters[OIIO::ustring("camera:shutter")] = &RendererServices::get_attr_camera_shutter;
+- m_global_attr_getters[OIIO::ustring("camera:shutter_open")] = &RendererServices::get_attr_camera_shutter_open;
+- m_global_attr_getters[OIIO::ustring("camera:shutter_close")] = &RendererServices::get_attr_camera_shutter_close;
+-
+- m_global_attr_getters[OIIO::ustring("path:ray_depth")] = &RendererServices::get_attr_ray_depth;
+- m_global_attr_getters[OIIO::ustring("path:ray_length")] = &RendererServices::get_attr_ray_length;
+- m_global_attr_getters[OIIO::ustring("path:ray_ior")] = &RendererServices::get_attr_ray_ior;
+- m_global_attr_getters[OIIO::ustring("path:ray_has_differentials")] = &RendererServices::get_attr_ray_has_differentials;
+-
+- m_global_attr_getters[OIIO::ustring("surface_shader:diffuse")] = &RendererServices::get_attr_surface_shader_diffuse;
+- m_global_attr_getters[OIIO::ustring("surface_shader:glossy")] = &RendererServices::get_attr_surface_shader_glossy;
+- m_global_attr_getters[OIIO::ustring("surface_shader:emission")] = &RendererServices::get_attr_surface_shader_emission;
+-
+- m_global_attr_getters[OIIO::ustring("appleseed:version_major")] = &RendererServices::get_attr_appleseed_version_major;
+- m_global_attr_getters[OIIO::ustring("appleseed:version_minor")] = &RendererServices::get_attr_appleseed_version_minor;
+- m_global_attr_getters[OIIO::ustring("appleseed:version_patch")] = &RendererServices::get_attr_appleseed_version_patch;
+- m_global_attr_getters[OIIO::ustring("appleseed:version")] = &RendererServices::get_attr_appleseed_version;
++ m_global_attr_getters[OIIO::ustringhash("object:object_instance_id")] = &RendererServices::get_attr_object_instance_id;
++ m_global_attr_getters[OIIO::ustringhash("object:object_instance_index")] = &RendererServices::get_attr_object_instance_index;
++ m_global_attr_getters[OIIO::ustringhash("object:assembly_instance_id")] = &RendererServices::get_attr_assembly_instance_id;
++ m_global_attr_getters[OIIO::ustringhash("object:assembly_name")] = &RendererServices::get_attr_assembly_name;
++ m_global_attr_getters[OIIO::ustringhash("object:assembly_instance_name")] = &RendererServices::get_attr_assembly_instance_name;
++ m_global_attr_getters[OIIO::ustringhash("object:object_instance_name")] = &RendererServices::get_attr_object_instance_name;
++ m_global_attr_getters[OIIO::ustringhash("object:object_name")] = &RendererServices::get_attr_object_name;
++
++ m_global_attr_getters[OIIO::ustringhash("camera:resolution")] = &RendererServices::get_attr_camera_resolution;
++ m_global_attr_getters[OIIO::ustringhash("camera:projection")] = &RendererServices::get_attr_camera_projection;
++ m_global_attr_getters[OIIO::ustringhash("camera:pixelaspect")] = &RendererServices::get_attr_camera_pixelaspect;
++ m_global_attr_getters[OIIO::ustringhash("camera:screen_window")] = &RendererServices::get_attr_camera_screen_window;
++ m_global_attr_getters[OIIO::ustringhash("camera:fov")] = &RendererServices::get_attr_camera_fov;
++ m_global_attr_getters[OIIO::ustringhash("camera:clip")] = &RendererServices::get_attr_camera_clip;
++ m_global_attr_getters[OIIO::ustringhash("camera:clip_near")] = &RendererServices::get_attr_camera_clip_near;
++ m_global_attr_getters[OIIO::ustringhash("camera:clip_far")] = &RendererServices::get_attr_camera_clip_far;
++ m_global_attr_getters[OIIO::ustringhash("camera:shutter")] = &RendererServices::get_attr_camera_shutter;
++ m_global_attr_getters[OIIO::ustringhash("camera:shutter_open")] = &RendererServices::get_attr_camera_shutter_open;
++ m_global_attr_getters[OIIO::ustringhash("camera:shutter_close")] = &RendererServices::get_attr_camera_shutter_close;
++
++ m_global_attr_getters[OIIO::ustringhash("path:ray_depth")] = &RendererServices::get_attr_ray_depth;
++ m_global_attr_getters[OIIO::ustringhash("path:ray_length")] = &RendererServices::get_attr_ray_length;
++ m_global_attr_getters[OIIO::ustringhash("path:ray_ior")] = &RendererServices::get_attr_ray_ior;
++ m_global_attr_getters[OIIO::ustringhash("path:ray_has_differentials")] = &RendererServices::get_attr_ray_has_differentials;
++
++ m_global_attr_getters[OIIO::ustringhash("surface_shader:diffuse")] = &RendererServices::get_attr_surface_shader_diffuse;
++ m_global_attr_getters[OIIO::ustringhash("surface_shader:glossy")] = &RendererServices::get_attr_surface_shader_glossy;
++ m_global_attr_getters[OIIO::ustringhash("surface_shader:emission")] = &RendererServices::get_attr_surface_shader_emission;
++
++ m_global_attr_getters[OIIO::ustringhash("appleseed:version_major")] = &RendererServices::get_attr_appleseed_version_major;
++ m_global_attr_getters[OIIO::ustringhash("appleseed:version_minor")] = &RendererServices::get_attr_appleseed_version_minor;
++ m_global_attr_getters[OIIO::ustringhash("appleseed:version_patch")] = &RendererServices::get_attr_appleseed_version_patch;
++ m_global_attr_getters[OIIO::ustringhash("appleseed:version")] = &RendererServices::get_attr_appleseed_version;
+
+ // Set up user data getters.
+- m_global_user_data_getters[OIIO::ustring("Tn")] = &RendererServices::get_user_data_tn;
+- m_global_user_data_getters[OIIO::ustring("Bn")] = &RendererServices::get_user_data_bn;
+- m_global_user_data_getters[OIIO::ustring("dNdu")] = &RendererServices::get_user_data_dndu;
+- m_global_user_data_getters[OIIO::ustring("dNdv")] = &RendererServices::get_user_data_dndv;
+- m_global_user_data_getters[OIIO::ustring("vertex_color")] = &RendererServices::get_user_data_vertex_color;
++ m_global_user_data_getters[OIIO::ustringhash("Tn")] = &RendererServices::get_user_data_tn;
++ m_global_user_data_getters[OIIO::ustringhash("Bn")] = &RendererServices::get_user_data_bn;
++ m_global_user_data_getters[OIIO::ustringhash("dNdu")] = &RendererServices::get_user_data_dndu;
++ m_global_user_data_getters[OIIO::ustringhash("dNdv")] = &RendererServices::get_user_data_dndv;
++ m_global_user_data_getters[OIIO::ustringhash("vertex_color")] = &RendererServices::get_user_data_vertex_color;
+ }
+
+ void RendererServices::initialize(TextureStore& texture_store)
+@@ -240,7 +240,7 @@ bool RendererServices::get_inverse_matrix(
+ bool RendererServices::get_matrix(
+ OSL::ShaderGlobals* sg,
+ OSL::Matrix44& result,
+- OIIO::ustring from,
++ OIIO::ustringhash from,
+ float time)
+ {
+ if (from == g_camera_ustr)
+@@ -258,7 +258,7 @@ bool RendererServices::get_matrix(
+ bool RendererServices::get_inverse_matrix(
+ OSL::ShaderGlobals* sg,
+ OSL::Matrix44& result,
+- OSL::ustring to,
++ OSL::ustringhash to,
+ float time)
+ {
+ if (to == g_camera_ustr)
+@@ -280,7 +280,7 @@ bool RendererServices::get_inverse_matrix(
+ bool RendererServices::get_matrix(
+ OSL::ShaderGlobals* sg,
+ OSL::Matrix44& result,
+- OIIO::ustring from)
++ OIIO::ustringhash from)
+ {
+ if (from == g_camera_ustr)
+ {
+@@ -299,7 +299,7 @@ bool RendererServices::get_matrix(
+ bool RendererServices::get_inverse_matrix(
+ OSL::ShaderGlobals* sg,
+ OSL::Matrix44& result,
+- OSL::ustring to)
++ OSL::ustringhash to)
+ {
+ if (to == g_camera_ustr)
+ {
+@@ -340,8 +340,8 @@ namespace
+
+ bool RendererServices::transform_points(
+ OSL::ShaderGlobals* sg,
+- OSL::ustring from,
+- OSL::ustring to,
++ OSL::ustringhash from,
++ OSL::ustringhash to,
+ float time,
+ const OSL::Vec3* Pin,
+ OSL::Vec3* Pout,
+@@ -515,8 +515,8 @@ bool RendererServices::trace(
+
+ bool RendererServices::getmessage(
+ OSL::ShaderGlobals* sg,
+- OIIO::ustring source,
+- OIIO::ustring name,
++ OIIO::ustringhash source,
++ OIIO::ustringhash name,
+ OIIO::TypeDesc type,
+ void* val,
+ bool derivatives)
+@@ -559,9 +559,9 @@ bool RendererServices::getmessage(
+ bool RendererServices::get_attribute(
+ OSL::ShaderGlobals* sg,
+ bool derivatives,
+- OIIO::ustring object,
++ OIIO::ustringhash object,
+ OIIO::TypeDesc type,
+- OIIO::ustring name,
++ OIIO::ustringhash name,
+ void* val)
+ {
+ // We don't support getting attributes from named objects, yet.
+@@ -586,9 +586,9 @@ bool RendererServices::get_attribute(
+ bool RendererServices::get_array_attribute(
+ OSL::ShaderGlobals* sg,
+ bool derivatives,
+- OIIO::ustring object,
++ OIIO::ustringhash object,
+ OIIO::TypeDesc type,
+- OIIO::ustring name,
++ OIIO::ustringhash name,
+ int index,
+ void* val)
+ {
+@@ -597,7 +597,7 @@ bool RendererServices::get_array_attribute(
+
+ bool RendererServices::get_userdata(
+ bool derivatives,
+- OIIO::ustring name,
++ OIIO::ustringhash name,
+ OIIO::TypeDesc type,
+ OSL::ShaderGlobals* sg,
+ void* val)
+@@ -616,9 +616,9 @@ bool RendererServices::get_userdata(
+ bool RendererServices::get_attr_##name( \
+ OSL::ShaderGlobals* sg, \
+ bool derivs, \
+- OIIO::ustring object, \
++ OIIO::ustringhash object, \
+ OIIO::TypeDesc type, \
+- OIIO::ustring name, \
++ OIIO::ustringhash name, \
+ void* val) const
+
+ IMPLEMENT_ATTR_GETTER(object_instance_id)
+@@ -1108,7 +1108,7 @@ IMPLEMENT_ATTR_GETTER(appleseed_version)
+ #define IMPLEMENT_USER_DATA_GETTER(name) \
+ bool RendererServices::get_user_data_##name( \
+ bool derivatives, \
+- OIIO::ustring name, \
++ OIIO::ustringhash name, \
+ OIIO::TypeDesc type, \
+ OSL::ShaderGlobals* sg, \
+ void* val) const
+diff --git a/src/appleseed/renderer/kernel/rendering/rendererservices.h b/src/appleseed/renderer/kernel/rendering/rendererservices.h
+index 2bde0746a..4710a7e0e 100644
+--- a/src/appleseed/renderer/kernel/rendering/rendererservices.h
++++ b/src/appleseed/renderer/kernel/rendering/rendererservices.h
+@@ -123,7 +123,7 @@ class RendererServices
+ bool get_matrix(
+ OSL::ShaderGlobals* sg,
+ OSL::Matrix44& result,
+- OIIO::ustring from,
++ OIIO::ustringhash from,
+ float time) override;
+
+ // Get the 4x4 matrix that transforms points from "common" space to
+@@ -134,7 +134,7 @@ class RendererServices
+ bool get_inverse_matrix(
+ OSL::ShaderGlobals* sg,
+ OSL::Matrix44& result,
+- OSL::ustring to,
++ OSL::ustringhash to,
+ float time) override;
+
+ // Get the 4x4 matrix that transforms 'from' to "common" space.
+@@ -144,7 +144,7 @@ class RendererServices
+ bool get_matrix(
+ OSL::ShaderGlobals* sg,
+ OSL::Matrix44& result,
+- OIIO::ustring from) override;
++ OIIO::ustringhash from) override;
+
+ // Get the 4x4 matrix that transforms points from "common" space to
+ // the named 'to' coordinate system. Since there is no time value
+@@ -156,7 +156,7 @@ class RendererServices
+ bool get_inverse_matrix(
+ OSL::ShaderGlobals* sg,
+ OSL::Matrix44& result,
+- OSL::ustring to) override;
++ OSL::ustringhash to) override;
+
+ // Transform points Pin[0..npoints-1] in named coordinate system
+ // 'from' into 'to' coordinates, storing the result in Pout[] using
+@@ -183,8 +183,8 @@ class RendererServices
+ // two spaces.
+ bool transform_points(
+ OSL::ShaderGlobals* sg,
+- OSL::ustring from,
+- OSL::ustring to,
++ OSL::ustringhash from,
++ OSL::ustringhash to,
+ float time,
+ const OSL::Vec3* Pin,
+ OSL::Vec3* Pout,
+@@ -208,8 +208,8 @@ class RendererServices
+ // called for "sourced" messages, not ordinary intra-group messages.
+ bool getmessage(
+ OSL::ShaderGlobals* sg,
+- OIIO::ustring source,
+- OIIO::ustring name,
++ OIIO::ustringhash source,
++ OIIO::ustringhash name,
+ OIIO::TypeDesc type,
+ void* val,
+ bool derivatives) override;
+@@ -229,9 +229,9 @@ class RendererServices
+ bool get_attribute(
+ OSL::ShaderGlobals* sg,
+ bool derivatives,
+- OIIO::ustring object,
++ OIIO::ustringhash object,
+ OIIO::TypeDesc type,
+- OIIO::ustring name,
++ OIIO::ustringhash name,
+ void* val) override;
+
+ // Similar to get_attribute(); this method will return the 'index'
+@@ -239,9 +239,9 @@ class RendererServices
+ bool get_array_attribute(
+ OSL::ShaderGlobals* sg,
+ bool derivatives,
+- OIIO::ustring object,
++ OIIO::ustringhash object,
+ OIIO::TypeDesc type,
+- OIIO::ustring name,
++ OIIO::ustringhash name,
+ int index,
+ void* val) override;
+
+@@ -250,7 +250,7 @@ class RendererServices
+ // as well. Return false if no user-data with the given name and type was found.
+ bool get_userdata(
+ bool derivatives,
+- OIIO::ustring name,
++ OIIO::ustringhash name,
+ OIIO::TypeDesc type,
+ OSL::ShaderGlobals* sg,
+ void* val) override;
+@@ -260,21 +260,21 @@ class RendererServices
+ typedef bool (RendererServices::*AttrGetterFun)(
+ OSL::ShaderGlobals* sg,
+ bool derivs,
+- OIIO::ustring object,
++ OIIO::ustringhash object,
+ OIIO::TypeDesc type,
+- OIIO::ustring name,
++ OIIO::ustringhash name,
+ void* val) const;
+
+- typedef std::unordered_map<OIIO::ustring, AttrGetterFun, OIIO::ustringHash> AttrGetterMapType;
++ typedef std::unordered_map<OIIO::ustringhash, AttrGetterFun> AttrGetterMapType;
+
+ typedef bool (RendererServices::*UserDataGetterFun)(
+ bool derivatives,
+- OIIO::ustring name,
++ OIIO::ustringhash name,
+ OIIO::TypeDesc type,
+ OSL::ShaderGlobals* sg,
+ void* val) const;
+
+- typedef std::unordered_map<OIIO::ustring, UserDataGetterFun, OIIO::ustringHash> UserDataGetterMapType;
++ typedef std::unordered_map<OIIO::ustringhash, UserDataGetterFun> UserDataGetterMapType;
+
+ OIIO::TextureSystem& m_texture_sys;
+ AttrGetterMapType m_global_attr_getters;
+@@ -291,9 +291,9 @@ class RendererServices
+ bool get_attr_##name( \
+ OSL::ShaderGlobals* sg, \
+ bool derivs, \
+- OIIO::ustring object, \
++ OIIO::ustringhash object, \
+ OIIO::TypeDesc type, \
+- OIIO::ustring name, \
++ OIIO::ustringhash name, \
+ void* val) const
+
+ // Object attributes.
+@@ -340,7 +340,7 @@ class RendererServices
+ #define DECLARE_USER_DATA_GETTER(name) \
+ bool get_user_data_##name( \
+ bool derivatives,\
+- OIIO::ustring name, \
++ OIIO::ustringhash name, \
+ OIIO::TypeDesc type, \
+ OSL::ShaderGlobals* sg, \
+ void* val) const
+--
+2.44.0
+
diff --git a/PKGBUILD b/PKGBUILD
index 4c45c9e019e2..3475fdf8cce3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=appleseed-git
pkgver=2.1.0.beta.r284.g1e60a023d
-pkgrel=6
+pkgrel=7
epoch=1
pkgdesc="Physically-based global illumination rendering engine primarily designed for animation and visual effects (development vesion)."
arch=(i686 x86_64)
@@ -24,6 +24,7 @@ source=("${pkgname}::git+https://github.com/appleseedhq/appleseed.git${_fragment
"openexr3.patch"
"opencolorio1.patch"
"openimageio.patch"
+ "OSL-01.13.7.patch"
"appleseed.studio_wrap"
"appleseed.cli_wrap"
)
@@ -35,6 +36,7 @@ sha256sums=('SKIP'
'b6ed6ca0034a2ec81ecf8f44e11dba7b3469130a3106fcca58318174003e2642'
'881b53983e24ade13480d2be2cfe10990890286cd9910c14e83284da427a1713'
'e0c1730745e756a85d633ab1dd50c39b1f744b173b50ca38595d4ee9325b5670'
+ '2eebb1faff7c6b9d24cea79ba489d194d832b18e446ff88866180904467bdf1e'
'8f6f7dfc816b10079692f27e717a80c05c7fe94ad6149a3d78859fefe808996f'
'6f80a201373610facce02b0bd6764af2c1730d6f39932117767e3dcfa7b72804')
b2sums=('SKIP'
@@ -45,6 +47,7 @@ b2sums=('SKIP'
'9499c09e99fba96958861f1da7833728850c5581cf371a8f6994012288445d8fd24ec3cfe4f9e22a5860c930d91e710ffed9b33ba3cf2d8385ffa1cda4909528'
'6a92e81297d3bdc8c8b77034d9dac1864dd59b106503b6c711fbdd04122ef8374b908054844ec2999ba6a845363afebf566b2769cf306843c8bc017453e54de1'
'316300d0540c16c3bcaf1ea37ee470957c35ff995129dafc28249db4526f07a22b67058fd4abbc685691604716048fef039661ba06f5515fff858f7c16d2906e'
+ 'd2acec93ceb18fbe6b98a4901def16691e9d5c55daf84e1d3e427d4799b4cd4a22aaa1869b41dba19a8de0c0da3c68e4b71fc060e7b3c249e93d97553bda4d87'
'b87bd4812393340507c642470084764d770a593cb868538cb8580710dc4d1ae7708db6749a7034afcbd2b78af8498264299e1352df695b47b31277711ca66c87'
'47a3ff0cee076be409111f860b93ac638999da5ed7e6cda1ca7dfdb3efa34d92b7720612855471939c742be69c5a6c413d1de022b6f6c764780c47b064aef93f')
@@ -56,7 +59,7 @@ pkgver() {
}
prepare() {
- git -C "${srcdir}/${pkgname}" apply -v "${srcdir}"/{boost_107400,cmake.extra.install.dirs.remove,osl_1.11.8,oiio_cxx_std_14,open{exr3,colorio1,imageio}}.patch
+ git -C "${srcdir}/${pkgname}" apply -v "${srcdir}"/{boost_107400,cmake.extra.install.dirs.remove,osl_1.11.8,oiio_cxx_std_14,open{exr3,colorio1,imageio},OSL-01.13.7}.patch
sed '/python37/s/37/${_pyver_short}/' -i "${srcdir}/${pkgname}"/src/appleseed.python/CMakeLists.txt
}