From 1058e2c17ed3f788cc57b16f82c16e80698fcf43 Mon Sep 17 00:00:00 2001 From: Anton Bolshakov Date: Thu, 7 Sep 2023 15:16:24 +0800 Subject: [PATCH] seafile-pro-server: pillow 10.0.0 patch --- www-apps/seafile-pro-server/files/pillow-10.patch | 11 +++++++++++ .../seafile-pro-server-10.0.9.ebuild | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 www-apps/seafile-pro-server/files/pillow-10.patch diff --git a/www-apps/seafile-pro-server/files/pillow-10.patch b/www-apps/seafile-pro-server/files/pillow-10.patch new file mode 100644 index 000000000..f51e02cb7 --- /dev/null +++ b/www-apps/seafile-pro-server/files/pillow-10.patch @@ -0,0 +1,11 @@ +--- a/seahub/seahub/avatar/settings.py.orig 2023-09-07 15:09:20.602374375 +0800 ++++ b/seahub/seahub/avatar/settings.py 2023-09-07 15:09:54.182346509 +0800 +@@ -22,7 +22,7 @@ + + ### Common settings ### + AVATAR_FILE_STORAGE = getattr(settings, 'AVATAR_FILE_STORAGE', '') +-AVATAR_RESIZE_METHOD = getattr(settings, 'AVATAR_RESIZE_METHOD', Image.ANTIALIAS) ++AVATAR_RESIZE_METHOD = getattr(settings, 'AVATAR_RESIZE_METHOD', Image.Resampling.LANCZOS) + AVATAR_GRAVATAR_BACKUP = getattr(settings, 'AVATAR_GRAVATAR_BACKUP', True) + AVATAR_GRAVATAR_DEFAULT = getattr(settings, 'AVATAR_GRAVATAR_DEFAULT', None) + AVATAR_MAX_AVATARS_PER_USER = getattr(settings, 'AVATAR_MAX_AVATARS_PER_USER', 42) diff --git a/www-apps/seafile-pro-server/seafile-pro-server-10.0.9.ebuild b/www-apps/seafile-pro-server/seafile-pro-server-10.0.9.ebuild index a3de58f8b..baddb198d 100644 --- a/www-apps/seafile-pro-server/seafile-pro-server-10.0.9.ebuild +++ b/www-apps/seafile-pro-server/seafile-pro-server-10.0.9.ebuild @@ -23,7 +23,7 @@ RDEPEND="${PYTHON_DEPS} =app-misc/elasticsearch-8* $(python_gen_cond_dep ' dev-python/future[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] + >=dev-python/pillow-10.0.0[${PYTHON_USEDEP}] dev-python/pylibmc[${PYTHON_USEDEP}] dev-python/django-simple-captcha[${PYTHON_USEDEP}] @@ -51,6 +51,7 @@ DEPEND="${RDEPEND}" REQUIRED_USE="${PYTHON_REQUIRED_USE}" src_prepare() { + eapply "${FILESDIR}"/pillow-10.patch #match with cffi in RDEPEND section # sed -e "s|1.14.0|${CFFI_PV}|" -i seahub/thirdpart/cffi/__init__.py || die "sed failed" rm -r seahub/thirdpart/{cffi*,requests*}