<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ca2ac6c3148c701a4fc0a96c69d89e980034cde3">https://github.com/macports/macports-ports/commit/ca2ac6c3148c701a4fc0a96c69d89e980034cde3</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new ca2ac6c3148 rawtherapee: update to 5.9
</span>ca2ac6c3148 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ca2ac6c3148c701a4fc0a96c69d89e980034cde3
</span>Author: jasonliu-- <jasonliu--@users.noreply.github.com>
AuthorDate: Thu Jul 20 20:55:28 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> rawtherapee: update to 5.9
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Closes: https://trac.macports.org/ticket/65851
</span><span style='display:block; white-space:pre;color:#404040;'> * Closes: https://trac.macports.org/ticket/66760
</span>---
graphics/rawtherapee/Portfile | 145 ++++++++++-----------
.../files/no-modified-project_source_dir.diff | 12 ++
graphics/rawtherapee/files/patch-config_h_in.diff | 21 +++
3 files changed, 101 insertions(+), 77 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/rawtherapee/Portfile b/graphics/rawtherapee/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e0e1059d9b4..6333315d759 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/rawtherapee/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/rawtherapee/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,34 +1,35 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span> PortGroup cmake 1.1
PortGroup active_variants 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup app 1.0
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup Beep6581 RawTherapee 5.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span> name rawtherapee
<span style='display:block; white-space:pre;background:#ffe0e0;'>-app.name RawTherapee
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 5.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories graphics
supported_archs x86_64 arm64
license GPL-3
maintainers @jasonliu-- openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://rawtherapee.com
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.${name}.com
</span> description raw photo processing program
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description ${app.name} is a powerful, cross-platform \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ${github.project} is a powerful, cross-platform \
</span> ${description}. It is designed for developing raw \
files from a broad range of digital cameras, as \
well as HDR DNG files and non-raw image formats \
(JPEG, TIFF, and PNG).
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites https://rawtherapee.com/shared/source/
</span> use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 79a01872a7edcc64e78b3d05d17d0a38fcb4f83f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 360528a0aae922eb5af8742f415475fb91b6d62a739da5f2804828f04ec40853 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 12653148
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname ${name}-${github.version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 fab8e47b9d4836c349b4d054382b7b54316e33b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8eaf28c428185c165ef5a28f69595dc77a1c98826065a1f51a28c86c7b0d4823 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 16219076
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2011
</span> compiler.openmp_version 3.1
depends_build-append port:pkgconfig
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,6 +48,9 @@ require_active_variants gtkmm3 quartz
</span> require_active_variants fftw-3 openmp
require_active_variants fftw-3-single openmp
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append no-modified-project_source_dir.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-config_h_in.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-patch {
copy ${filespath}/FindGtkMacIntegration.cmake \
${worksrcpath}/cmake/modules/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,11 +58,12 @@ post-patch {
</span> ${worksrcpath}/rtgui/CMakeLists.txt
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set app_contents ${applications_dir}/${app.name}.app/Contents
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set app_contents ${applications_dir}/${github.project}.app/Contents
</span>
configure.args-append -DBUNDLE_BASE_INSTALL_DIR=$app_contents/MacOS \
-DDATADIR=$app_contents/Resources \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DLIBDIR=$app_contents/Frameworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DLIBDIR=$app_contents/Frameworks \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DBUILD_SHARED_LIBS=ON
</span>
if {${build_arch} eq "x86_64"} {
configure.args-append -DPROC_TARGET_NUMBER=1 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,7 +72,6 @@ if {${build_arch} eq "x86_64"} {
</span> configure.args-append -DPROC_TARGET_NUMBER=2
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {[variant_isset debug]} {
cmake.build_type Debug
configure.optflags -O0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -78,18 +82,12 @@ if {[variant_isset debug]} {
</span> configure.optflags
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-app.executable ${build.dir}/rtgui/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-app.icon tools/osx/${name}.icns
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-app.retina yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
# The following steps somewhat mimic certain parts of the
# ${worksrcpath}/tools/osx/macosx_bundle.sh script. However, we only
# selectively perform some of the steps from the upstream-provided
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # script because (1) we are already taking advantage of MacPorts'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # 'app' PortGroup, which performs some of the same actions, and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # (2) the 'macosx_bundle.sh' script performs many undesirable
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # actions, such as actually copying ALL of RawTherapee's
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # script because the 'macosx_bundle.sh' script performs many
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # undesirable actions, such as actually copying ALL of RawTherapee's
</span> # dependencies' library files directly into the .app bundle, and
# then using install_name_tool to retroactively modify the @rpaths
# in the binary executable to point to these local copies of dylibs.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -100,104 +98,97 @@ post-destroot {
</span> # XDG = X Desktop Group, now known as freedesktop.org
set xdg_share_root ${destroot}${prefix}/share
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ set rt_data_home $xdg_share_root/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s $app_contents/Resources $rt_data_home
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set xdg_desktop_entries $xdg_share_root/applications
xinstall -d $xdg_desktop_entries
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -s $app_contents/Resources/share/applications/${name}.desktop \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s $app_contents/Resources/applications/${name}.desktop \
</span> $xdg_desktop_entries/
set xdg_desktop_icons $xdg_share_root/icons/hicolor
xinstall -d $xdg_desktop_icons
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set icon_resolutions [list 16x16 24x24 48x48 256x256]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set icon_resolutions [list \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 16x16 24x24 32x32 48x48 64x64 128x128 256x256 scalable \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ]
</span> foreach ico_res $icon_resolutions {
xinstall -d $xdg_desktop_icons/$ico_res/apps
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -s $app_contents/Resources/share/icons/hicolor/$ico_res/apps/${name}.png \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s $app_contents/Resources/icons/hicolor/$ico_res/apps/${name}.png \
</span> $xdg_desktop_icons/$ico_res/apps/
}
set xdg_metainfo $xdg_share_root/metainfo
xinstall -d $xdg_metainfo
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -s $app_contents/Resources/share/metainfo/com.${name}.${app.name}.appdata.xml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s $app_contents/Resources/metainfo/com.${name}.${github.project}.appdata.xml \
</span> $xdg_metainfo/
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set relative_manpath share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set relative_manpath man/man1
</span> ln -s $app_contents/Resources/$relative_manpath/${name}.1 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/$relative_manpath/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $xdg_share_root/$relative_manpath/
</span>
set osx_tools ${worksrcpath}/tools/osx
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Executable loader
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${destroot}$app_contents/MacOS/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- move ${destroot}$app_contents/MacOS/${app.name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}$app_contents/MacOS/bin/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall $osx_tools/executable_loader.in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}$app_contents/MacOS/${app.name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set regexes [list \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "s|/Applications|${applications_dir}|" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "s|(lib=\").*|\\1${prefix}/lib\"|" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "s|(resources=\").*|\\1${prefix}\"|" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "s|(etc=\").*|\\1${prefix}/etc\"|" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach re $regexes {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -E $re ${destroot}$app_contents/MacOS/${app.name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 $osx_tools/Info.plist-bin.in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}$app_contents/MacOS/bin/Info.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy $osx_tools/PkgInfo ${destroot}$app_contents/
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # There's no need to rename the executable to 'rawtherapee-bin'.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Not really sure why the upstream devs do it that way.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach f [list \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}$app_contents/MacOS/${app.name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}$app_contents/MacOS/bin/Info.plist \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -E {s/(herapee)-bin/\1/} $f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # We overwrite the Info.plist file generated by the 'app' PortGroup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # We overwrite the Info.plist file generated by the CMake build
</span> # with the one provided in the RawTherapee source code, because the
# one provided by the devs is more complete than the one generated
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # by the PortGroup.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # during the course of the build.
</span> xinstall -m 644 $osx_tools/Info.plist.in \
${destroot}$app_contents/Info.plist
set regexes [list \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ "s/@minimum_arm64_version@/11.0/" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "s/@minimum_x86_64_version@/10.6/" \
</span> "s/@version@/${version}/" \
"s/@shortVersion@/${version}/" \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- "s/@arch@/${build_arch}/" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "/CFBundleExecutable/,/CFBundleGetInfoString/s/${name}/${app.name}/" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "s/${name}.${name}/${name}.${app.name}/" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "/XDG_CONFIG_HOME/,/XDG_DATA_DIRS/s|\(<string>\).*\(</string>\)|\\1${prefix}/share/${name}\\2|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "/XDG_DATA_HOME/,/GSETTINGS_SCHEMA_DIR/s|\(<string>\).*\(</string>\)|\\1${prefix}/share/${name}\\2|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "s|/Applications/${github.project}.app/Contents/Resources|${prefix}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "/GDK_PIXBUF_MODULEDIR/,/LIBDIR/s|\(<string>\).*\(</string>\)|\\1${prefix}/lib/gdk-pixbuf-2.0/2.10.0/loaders\\2|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "/DATADIR/,/GDK_RENDERING/s|${prefix}|$app_contents/Resources|" \
</span> ]
foreach re $regexes {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace $re ${destroot}$app_contents/Info.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E $re ${destroot}$app_contents/Info.plist
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s/${name}.${name}/${name}.${app.name}/" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}$app_contents/MacOS/bin/Info.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Change the name of the .icns file to match the one specified in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # the upstream-provided Info.plist file.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete ${destroot}$app_contents/Resources/${app.name}.icns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Copy the .icns files into the app bundle
</span> set icns_files [list ${name} profile]
foreach icns_file $icns_files {
copy $osx_tools/${icns_file}.icns \
${destroot}$app_contents/Resources/
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -s $app_contents/MacOS/${app.name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/bin/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s $app_contents/MacOS/${name} ${destroot}${prefix}/bin/
</span> ln -s $app_contents/MacOS/${name}-cli ${destroot}${prefix}/bin/
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-activate {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system [join [list \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/bin/update-desktop-database \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/share/applications \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ] " "]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc update_desktop_env {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global prefix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![catch {registry_active desktop-file-utils}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system [join [list \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/bin/update-desktop-database \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/share/applications \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ] " "]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> system [join [list \
${prefix}/bin/glib-compile-schemas \
${prefix}/share/glib-2.0/schemas \
] " "]
<span style='display:block; white-space:pre;background:#ffe0e0;'>- system [join [list \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "env XDG_DATA_DIRS=${prefix}/share" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "${prefix}/bin/update-mime-database -V ${prefix}/share/mime" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ] " "]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![catch {registry_active shared-mime-info}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system [join [list \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "env XDG_DATA_DIRS=${prefix}/share" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "${prefix}/bin/update-mime-database -V ${prefix}/share/mime" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ] " "]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-activate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ update_desktop_env
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-deactivate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ update_desktop_env
</span> }
variant tcmalloc \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/rawtherapee/files/no-modified-project_source_dir.diff b/graphics/rawtherapee/files/no-modified-project_source_dir.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..fe2e2ec126f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/rawtherapee/files/no-modified-project_source_dir.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- UpdateInfo.cmake.orig 2022-11-27 13:04:23.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ UpdateInfo.cmake 2023-07-19 20:16:06.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,9 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # cmakefile executed within a makefile target
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set(PROJECT_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/..")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # If we find ReleaseInfo.cmake we use the info from there and don't need Git to be installed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_file(REL_INFO_FILE ReleaseInfo.cmake PATHS "${PROJECT_SOURCE_DIR}" NO_DEFAULT_PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(REL_INFO_FILE STREQUAL REL_INFO_FILE-NOTFOUND)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/rawtherapee/files/patch-config_h_in.diff b/graphics/rawtherapee/files/patch-config_h_in.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..fde1b491c24
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/rawtherapee/files/patch-config_h_in.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- rtgui/config.h.in.orig 2022-11-27 13:04:23.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ rtgui/config.h.in 2023-07-20 14:57:06.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,18 +24,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #cmakedefine HAVE_UNALIGNED_MALLOC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #cmakedefine OSX_DEV_BUILD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if defined(__APPLE__) && !defined(OSX_DEV_BUILD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define DATA_SEARCH_PATH "/Applications/RawTherapee.app/Contents/Resources/share"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define DOC_SEARCH_PATH "/Applications/RawTherapee.app/Contents/Resources"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define CREDITS_SEARCH_PATH "/Applications/RawTherapee.app/Contents/Resources"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define LICENCE_SEARCH_PATH "/Applications/RawTherapee.app/Contents/Resources"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define LENSFUN_DB_PATH "${LENSFUNDBDIR}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DATA_SEARCH_PATH "${DATADIR}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DOC_SEARCH_PATH "${DOCDIR}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define CREDITS_SEARCH_PATH "${CREDITSDIR}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define LICENCE_SEARCH_PATH "${LICENCEDIR}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define LENSFUN_DB_PATH "${LENSFUNDBDIR}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span></pre><pre style='margin:0'>
</pre>