From f0fc35cb2dbdc3718cb5189b827eaa0dd9395e30 Mon Sep 17 00:00:00 2001 From: Chongyun Lee <45286352+licy183@users.noreply.github.com> Date: Sun, 1 Sep 2024 02:54:17 +0800 Subject: [PATCH] rawtherapee: bump to 5.11 (#1165) --- .../0002-libjpeg-turbo-3.0.3.patch | 50 ------------------- tur/rawtherapee/build.sh | 12 +++-- 2 files changed, 8 insertions(+), 54 deletions(-) delete mode 100644 tur/rawtherapee/0002-libjpeg-turbo-3.0.3.patch diff --git a/tur/rawtherapee/0002-libjpeg-turbo-3.0.3.patch b/tur/rawtherapee/0002-libjpeg-turbo-3.0.3.patch deleted file mode 100644 index f63208307..000000000 --- a/tur/rawtherapee/0002-libjpeg-turbo-3.0.3.patch +++ /dev/null @@ -1,50 +0,0 @@ ---- a/rtengine/jdatasrc.cc -+++ b/rtengine/jdatasrc.cc -@@ -247,20 +247,6 @@ - #endif - } - -- --#ifdef _WIN32 --#define JVERSION "6b 27-Mar-1998" --#define JCOPYRIGHT_SHORT "(C) 1998, Thomas G. Lane" --#define JMESSAGE(code,string) string , -- --const char * const jpeg_std_message_table[] = { --#include "jerror.h" -- NULL --}; --#else --extern const char * const jpeg_std_message_table[]; --#endif -- - /* - * Actual output of an error or trace message. - * Applications may override this method to send JPEG messages somewhere -@@ -410,23 +396,14 @@ - my_jpeg_std_error (struct jpeg_error_mgr * err) - { - -+ err = jpeg_std_error(err); -+ -+ /* override these functions */ - err->error_exit = my_error_exit; - err->emit_message = emit_message; - err->output_message = output_message; - err->format_message = format_message; - err->reset_error_mgr = reset_error_mgr; - -- err->trace_level = 0; /* default = no tracing */ -- err->num_warnings = 0; /* no warnings emitted yet */ -- err->msg_code = 0; /* may be useful as a flag for "no error" */ -- -- /* Initialize message table pointers */ -- err->jpeg_message_table = jpeg_std_message_table; -- err->last_jpeg_message = (int) JMSG_LASTMSGCODE - 1; -- -- err->addon_message_table = nullptr; -- err->first_addon_message = 0; /* for safety */ -- err->last_addon_message = 0; -- - return err; - } diff --git a/tur/rawtherapee/build.sh b/tur/rawtherapee/build.sh index b842f96c8..7677d87af 100644 --- a/tur/rawtherapee/build.sh +++ b/tur/rawtherapee/build.sh @@ -2,14 +2,18 @@ TERMUX_PKG_HOMEPAGE=https://www.rawtherapee.com/ TERMUX_PKG_DESCRIPTION="raw image converter and digital photo processor" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_MAINTAINER="@termux-user-repository" -TERMUX_PKG_VERSION="5.10" -TERMUX_PKG_REVISION=1 +TERMUX_PKG_VERSION="5.11" TERMUX_PKG_SRCURL=https://github.com/Beep6581/RawTherapee/releases/download/${TERMUX_PKG_VERSION}/rawtherapee-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_SHA256=a799b53cd54dba4a211479e342ffc9c5db1c44d3d6c3a27d5cc13adf0debd2da -TERMUX_PKG_DEPENDS="exiv2, fftw, glib, gtk3, gtkmm3, lensfun, libcanberra, libexpat, libglibmm-2.4, libiptcdata, libjpeg-turbo, libpng, librsvg, libsigc++-2.0, libtiff, littlecms, zlib" +TERMUX_PKG_SHA256=e584c18dec112de29954b2b6471449a302a85e5cca4e42ede75fa333a36de724 +TERMUX_PKG_DEPENDS="exiv2, fftw, glib, gtk3, gtkmm3, lensfun, libcanberra, libexpat, libglibmm-2.4, libiptcdata, libjpeg-turbo, libpng, libraw, librsvg, libsigc++-2.0, libtiff, littlecms, zlib" TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_UPDATE_VERSION_REGEXP="\d+\.\d+" TERMUX_PKG_UPDATE_TAG_TYPE="latest-release-tag" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DBINARY_PACKAGE_BUILD=ON +-DWITH_SYSTEM_LIBRAW=TRUE " + +termux_step_pre_configure() { + LDFLAGS+=" -fopenmp -static-openmp" +}