Date: Mon, 10 Feb 2020 20:40:41 +0000 (UTC) From: Matthias Andree <mandree@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r525752 - in head/graphics/rawtherapee: . files Message-ID: <202002102040.01AKefZo084130@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mandree Date: Mon Feb 10 20:40:41 2020 New Revision: 525752 URL: https://svnweb.freebsd.org/changeset/ports/525752 Log: graphics/rawtherapee: update to 5.8, and more * Update rawtherapee to 5.8. - New Capture Sharpening tool (on the "Raw" tab) - CR3 support for decoding (not metadata yet) - Improvements of various camera models. - http://rawtherapee.com/downloads/5.8/ * Add two post-release patches cherry-picked from Git - The Canon sRAW/mRAW black level computation fix, 4221fdf3 - The fix to install 32/64/SVG icons, 37bfa83 (291abfd) * Switch MASTER_SITES to https://rawtherapee.com (from http://) * Add local MASTER_SITES and mirror 5.8 source. * Add a TCMALLOC option for i386/amd64, and by default enable it. This requires google-perftools, which isn't available on all other platforms, but if your platform does provide it let me know, so I can whitelist it. * Restrict 11.x to amd64, it is known to malfunction for instance on 11.3 i386 with TIFF export. * Limit LIB_DEPENDS+=devel/openmp to 11.2 and 12.0 and early 13-CURRENT. 11.3, 12.1 have OpenMP in base. Note that 12.0 will be EOL soon. * Under WITH_DEBUG=yes, use -O1 and RelWithDebInfo. -O0 is just no fun to run, way too slow. * Improve the post-install self-tests - Make them work even if no older rawtherapee is installed, by setting up an RT_SETTINGS folder. This still causes complaints by the test suite, but it works nonetheless. - More thorough error detection (tracks exit codes) - Run TIFF export, too (rawtherapee-cli -tz) * NOTES: - Getting this port to work reliably across versions and architectures has taken several days and many compiles to get right. - liblensfun 0.3.95 needed fixing against memory corruption when loading the database (committed as r525547/lensfun 0.3.95_1) - Attempting base clang on 12.1/11.3 builds has failed again, so we'll continue with GCC for now. This rules out MIPS. - You really really really only want to run RawTherapee on a system with 64-bit address space and sufficient RAM. On 32-bit, it will run out of memory all too easily. - You also really only want to run RawTherapee on a platform that supports OpenMP and with multi-core processors with sufficient horsepower. - On the single attempt to get ARM64 working, the self-tests fail. Run at your own risk on Tier 2/3/4 architectures. - Known good FreeBSD versions and architectures - 11.3: amd64 - 12.0: amd64, i386 (12.0 EOL soon) - 12.1: amd64, i386 Added: head/graphics/rawtherapee/files/patch-rtdata_CMakeLists.txt (contents, props changed) head/graphics/rawtherapee/files/patch-rtengine_dcraw.cc (contents, props changed) Modified: head/graphics/rawtherapee/Makefile head/graphics/rawtherapee/distinfo head/graphics/rawtherapee/files/patch-rtengine_imagedata.cc head/graphics/rawtherapee/pkg-plist Modified: head/graphics/rawtherapee/Makefile ============================================================================== --- head/graphics/rawtherapee/Makefile Mon Feb 10 19:57:49 2020 (r525751) +++ head/graphics/rawtherapee/Makefile Mon Feb 10 20:40:41 2020 (r525752) @@ -2,10 +2,10 @@ # $FreeBSD$ PORTNAME= rawtherapee -PORTVERSION= 5.7 -PORTREVISION= 2 +PORTVERSION= 5.8 CATEGORIES= graphics -MASTER_SITES= http://rawtherapee.com/shared/source/ +MASTER_SITES= https://rawtherapee.com/shared/source/ \ + LOCAL/mandree/ MAINTAINER= mandree@FreeBSD.org COMMENT= Powerful RAW image processing application @@ -32,12 +32,13 @@ USES= cmake desktop-file-utils compiler:gcc-c++11-lib DOS2UNIX_REGEX= .*\.(cc|h) USE_GNOME= gtkmm30 librsvg2 +INSTALLS_ICONS= yes # Binutils required for LTO (base ar/nm/ld/ranlib don't work) USE_BINUTILS= yes # As of 2019-09-29, this port is known to be miscompiled by clang90 -# (SIGSEGV or SIBGUS). +# (SIGSEGV or SIBGUS) and 12.1's base clang. # # FreeBSD 11.2/12.0's base clang 6.0.1 emits worse code with # considerably higher processing times, and on i386 additional calls to @@ -47,10 +48,9 @@ USE_GCC= 9+ _LTO_FLAGS= -flto=${MAKE_JOBS_NUMBER} # gcc needs -flto=${MAKE_JOBS_NUMBER} for parallel link (fixed in GCC 10?) # and does not understand -flto=thin -# +# # llvm/clang needs -flto=thin and will automatically parallelize the link # -# XXX re _AR/_RANLIB: might be worth checking if plain binutils is good _AR= ${CC:S/gcc/gcc-ar/} _RANLIB= ${CC:S/gcc/gcc-ranlib/} CFLAGS+= -I${LOCALBASE}/include -fPIC ${_LTO_FLAGS} ${_OPT_FLAGS} @@ -70,8 +70,6 @@ CMAKE_ARGS+= -DDOCDIR="${DOCSDIR}" \ # linker flags are passed. Else -lomp is not found with clang. # See: https://cmake.org/cmake/help/v3.4/policy/CMP0056.html -INSTALLS_ICONS= yes - .if defined(PACKAGE_BUILDING) && empty(CFLAGS:M-march*) && (${ARCH} == i386 || ${ARCH} == amd64 || ${ARCH} == aarch64) # this gets translated to -mtune=generic, see ${WRKSRC}/ProcessorTargets.cmake # and as of GCC 8.3, it appears that among FreeBSD's supported architectures, @@ -84,21 +82,36 @@ CMAKE_ARGS+= -DCMAKE_C_COMPILER_LAUNCHER=${CCACHE_BIN} -DCMAKE_CXX_COMPILER_LAUNCHER=${CCACHE_BIN} .endif -RTDIR= ${PREFIX}/libdata/${PORTNAME} - OPTIONS_DEFINE= DOCS NATIVE -OPTIONS_DEFINE_i386= DOCS NATIVE OPENMP -OPTIONS_DEFINE_amd64= DOCS NATIVE OPENMP -OPTIONS_DEFAULT= OPENMP +OPTIONS_DEFINE_i386= OPENMP TCMALLOC +OPTIONS_DEFINE_amd64= OPENMP TCMALLOC +OPTIONS_DEFAULT= OPENMP TCMALLOC OPENMP_DESC= Enable OpenMP parallel processing (i386/amd64 only) NATIVE_DESC= Use -march=native (avoid for generic packages!) +TCMALLOC_DESC= Use Google's tcmalloc instead of system allocator OPENMP_CMAKE_BOOL= OPTION_OMP +TCMALLOC_CMAKE_BOOL= ENABLE_TCMALLOC +TCMALLOC_LIB_DEPENDS= libtcmalloc.so:devel/google-perftools + .include <bsd.port.options.mk> # ------------------------------------------------------------------- +.if (${OPSYS} == FreeBSD) && (${OSVERSION} < 1200000) +# can't save 16-bit TIFF on FreeBSD 11.3 i386: +# "TIFFWriteDirectoryTagIfdIfd8Array: Attempt to write value +# larger than 0xFFFFFFFF in Classic TIFF file" +# +# And no, the maintainer is not going to spend any time on it +# unless there is a tested proven well-integrated patch offered. +# +# Tier-2 only supported on the latest stable FreeBSD release. +ONLY_FOR_ARCHS= amd64 +ONLY_FOR_ARCHS_REASON= i386 malfunctions on 11.x - upgrade to 12.x +.endif + .if (${OPSYS} == FreeBSD) && (${OSVERSION} >= 1300000) # don't waste everybody's time with Tier-2 and moving targets. # might add ARM64 or SPARC64 later on if they are established by the @@ -112,16 +125,21 @@ CMAKE_ARGS+= -DPROC_TARGET_NUMBER="2" .endif .if !empty(PORT_OPTIONS:MOPENMP) && !empty(OPTIONS_DEFINE:MOPENMP) +. if ${OSVERSION} < 1102507 || (${OSVERSION} >= 1200000 && ${OSVERSION} < 1200506) || (${OSVERSION} >= 1300000 && ${OSVERSION} < 1300050) LIB_DEPENDS+= libomp.so:devel/openmp +. endif OPENMP_FLAGS= -lm -lomp LDFLAGS+= ${OPENMP_FLAGS} .endif .if defined(WITH_DEBUG) STRIP= +CMAKE_BUILD_TYPE= RelWithDebInfo +_OPT_FLAGS= -O1 +.else +_OPT_FLAGS= -O3 -funroll-loops .endif -_OPT_FLAGS= -O3 -funroll-loops # GCC >= 5.4 includes -fexpensive-optimizations in -O2 already .if (${ARCH} == i386) || (${ARCH} == amd64) # and SSE2 has been around since the years 2000...2003 latest @@ -143,20 +161,39 @@ post-patch: TESTIMAGES= ${FILESDIR}/../testimages -# paranoia: run rawtherapee --help to be sure it finds all its +# paranoia: run rawtherapee to be sure it finds all its # shared libraries (this hinges on proper RPATH setting and propagation) +# +# _check_version strips stuffixes from distnames etc. that do not appear +# in the program's version numbering +_check_version= ${PKGVERSION:C/.g0//} +_env= LANG= LC_ALL=C LANGUAGE= DISPLAY= HOME="$$TMP" RT_SETTINGS=${WRKDIR}/rt-config RT_CACHE="$$TMP/rtcache" post-install: @${ECHO_MSG} "===> Running smoke tests" + @${RM} -f ${WRKDIR}/selftest.exitcodes ${WRKDIR}/selftest.expect + @${RM} -rf ${WRKDIR}/rt-config + ${MKDIR} ${WRKDIR}/rt-config ${WRKDIR}/rt-config/dcpprofiles ${WRKDIR}/rt-config/profiles + ${CP} ${WRKSRC}/rtengine/camconst.json ${WRKDIR}/rt-config + ${CP} ${WRKSRC}/rtdata/options/options.lin ${WRKDIR}/rt-config/options + (cd ${WRKSRC}/rtdata/ && ${COPYTREE_SHARE} "profiles dcpprofiles" ${WRKDIR}/rt-config ) @(set -x ; TMP=$$(${MKTEMP} -d -t ${PORTNAME}) && trap "rc=$$? ; ${RM} -rf \"$$TMP\" ; exit \$$rc" 0 && \ - ${SETENV} LANG= LC_ALL=C LANGUAGE= DISPLAY= HOME="$$TMP" ${STAGEDIR}${PREFIX}/bin/rawtherapee --help 2>&1 \ - | ${EGREP} -q "RawTherapee, version ${PKGVERSION:C/_.*//:C/,.*//}|cannot open display:" && \ - ${SETENV} LANG= LC_ALL=C LANGUAGE= DISPLAY= HOME="$$TMP" ${STAGEDIR}${PREFIX}/bin/rawtherapee-cli --version 2>&1 \ - | ${EGREP} -q "RawTherapee, version ${PKGVERSION:C/_.*//:C/,.*//}" && \ - if test -n "$(TESTIMAGES)" ; then \ - time ${SETENV} LANG= LC_ALL=C LANGUAGE= DISPLAY= HOME="$$TMP" ${STAGEDIR}${PREFIX}/bin/rawtherapee-cli \ - -o "$$TMP" -q -f -c $(TESTIMAGES) && \ - time ${SETENV} LANG= LC_ALL=C LANGUAGE= DISPLAY= HOME="$$TMP" ${STAGEDIR}${PREFIX}/bin/rawtherapee-cli \ - -o "$$TMP" -q -s -Y -c $(TESTIMAGES) ; \ - fi ) + ( ${SETENV} ${_env} ${STAGEDIR}${PREFIX}/bin/rawtherapee -v 2>&1 ; \ + echo $$? >&3 ) 3>&3 | ${EGREP} -q "RawTherapee, version ${_check_version:C/_.*//:C/,.*//}|cannot open display:" && \ + ( ${SETENV} ${_env} ${STAGEDIR}${PREFIX}/bin/rawtherapee-cli 2>&1 ; \ + echo $$? >&3 ) 3>&3 | ${EGREP} -q "RawTherapee, version ${_check_version:C/_.*//:C/,.*//}" && \ + expect='0\n0\n' && \ + onefile=$$(ls "${TESTIMAGES}"/* | head -1) && \ + if test -d "${TESTIMAGES}" && test -n "$$onefile" -a -r "$$onefile" ; then \ + expect='0\n0\n0\n0\n0\n' && \ + /usr/bin/time ${SETENV} ${_env} ${STAGEDIR}${PREFIX}/bin/rawtherapee-cli \ + -o "$$TMP" -q -f -c ${TESTIMAGES} ; echo $$? >&3 ; \ + /usr/bin/time ${SETENV} ${_env} ${STAGEDIR}${PREFIX}/bin/rawtherapee-cli \ + -o "$$TMP" -q -s -Y -c ${TESTIMAGES} ; echo $$? >&3 ; \ + /usr/bin/time ${SETENV} ${_env} ${STAGEDIR}${PREFIX}/bin/rawtherapee-cli \ + -o "$$TMP" -q -s -Y -tz -c ${TESTIMAGES} ; echo $$? >&3 ; \ + fi ; \ + ls -Rlbai "${TESTIMAGES}" "$${TMP}"; \ + ${PRINTF} "%s" "$$expect" >&4 ) 3>${WRKDIR}/selftest.exitcodes 4>${WRKDIR}/selftest.expect ; \ + ${PRINTF} "$$(cat ${WRKDIR}/selftest.expect)" | cmp - ${WRKDIR}/selftest.exitcodes || { ${ECHO_CMD} '===> !!! SELF-TEST FAILED !!! <===' ; exit 1 ; } .include <bsd.port.post.mk> Modified: head/graphics/rawtherapee/distinfo ============================================================================== --- head/graphics/rawtherapee/distinfo Mon Feb 10 19:57:49 2020 (r525751) +++ head/graphics/rawtherapee/distinfo Mon Feb 10 20:40:41 2020 (r525752) @@ -1,3 +1,3 @@ -TIMESTAMP = 1568321120 -SHA256 (rawtherapee-5.7.tar.xz) = dbd7c7cf7488fb97c520821eee2c745291637644b391e3ec0ed3a29701f1a9c7 -SIZE (rawtherapee-5.7.tar.xz) = 12092496 +TIMESTAMP = 1581163686 +SHA256 (rawtherapee-5.8.tar.xz) = 360528a0aae922eb5af8742f415475fb91b6d62a739da5f2804828f04ec40853 +SIZE (rawtherapee-5.8.tar.xz) = 12653148 Added: head/graphics/rawtherapee/files/patch-rtdata_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/rawtherapee/files/patch-rtdata_CMakeLists.txt Mon Feb 10 20:40:41 2020 (r525752) @@ -0,0 +1,15 @@ +--- rtdata/CMakeLists.txt.orig 2020-02-04 06:39:52 UTC ++++ rtdata/CMakeLists.txt +@@ -29,9 +29,12 @@ if(UNIX) + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/rawtherapee.desktop" DESTINATION ${DESKTOPDIR}) + install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/images/png/rawtherapee-logo-16.png" DESTINATION "${ICONSDIR}/hicolor/16x16/apps" RENAME rawtherapee.png) + install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/images/png/rawtherapee-logo-24.png" DESTINATION "${ICONSDIR}/hicolor/24x24/apps" RENAME rawtherapee.png) ++ install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/images/png/rawtherapee-logo-32.png" DESTINATION "${ICONSDIR}/hicolor/32x32/apps" RENAME rawtherapee.png) + install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/images/png/rawtherapee-logo-48.png" DESTINATION "${ICONSDIR}/hicolor/48x48/apps" RENAME rawtherapee.png) ++ install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/images/png/rawtherapee-logo-64.png" DESTINATION "${ICONSDIR}/hicolor/64x64/apps" RENAME rawtherapee.png) + install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/images/png/rawtherapee-logo-128.png" DESTINATION "${ICONSDIR}/hicolor/128x128/apps" RENAME rawtherapee.png) + install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/images/png/rawtherapee-logo-256.png" DESTINATION "${ICONSDIR}/hicolor/256x256/apps" RENAME rawtherapee.png) ++ install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/images/svg/rt-logo.svg" DESTINATION "${ICONSDIR}/hicolor/scalable/apps" RENAME rawtherapee.svg) + endif() + + install(FILES ${LANGUAGEFILES} DESTINATION "${DATADIR}/languages") Added: head/graphics/rawtherapee/files/patch-rtengine_dcraw.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/rawtherapee/files/patch-rtengine_dcraw.cc Mon Feb 10 20:40:41 2020 (r525752) @@ -0,0 +1,16 @@ +https://github.com/Beep6581/RawTherapee/commit/4221fdf31e43658cef98ad660ad398b8ae81b8d7 + +fix regression in Canon sRAW/mRAW black level computation, taken from… + +… ART, fixes #5638 + +--- rtengine/dcraw.cc.orig 2020-02-04 06:39:52 UTC ++++ rtengine/dcraw.cc +@@ -9868,6 +9868,7 @@ void CLASS identify() + filters = 0; + tiff_samples = colors = 3; + load_raw = &CLASS canon_sraw_load_raw; ++ FORC4 cblack[c] = 0; // ALB + } else if (!strcmp(model,"PowerShot 600")) { + height = 613; + width = 854; Modified: head/graphics/rawtherapee/files/patch-rtengine_imagedata.cc ============================================================================== --- head/graphics/rawtherapee/files/patch-rtengine_imagedata.cc Mon Feb 10 19:57:49 2020 (r525751) +++ head/graphics/rawtherapee/files/patch-rtengine_imagedata.cc Mon Feb 10 20:40:41 2020 (r525752) @@ -1,6 +1,6 @@ ---- rtengine/imagedata.cc.orig 2018-12-18 19:12:08 UTC +--- rtengine/imagedata.cc.orig 2020-02-04 06:39:52 UTC +++ rtengine/imagedata.cc -@@ -413,7 +413,7 @@ FrameData::FrameData (rtexif::TagDirectory* frameRootD +@@ -506,7 +506,7 @@ FrameData::FrameData(rtexif::TagDirectory* frameRootDi if (baseIsoTag) { std::string isoData = baseIsoTag->valueToString(); if (isoData.size() > 1) { Modified: head/graphics/rawtherapee/pkg-plist ============================================================================== --- head/graphics/rawtherapee/pkg-plist Mon Feb 10 19:57:49 2020 (r525751) +++ head/graphics/rawtherapee/pkg-plist Mon Feb 10 20:40:41 2020 (r525752) @@ -7,7 +7,10 @@ share/icons/hicolor/128x128/apps/rawtherapee.png share/icons/hicolor/16x16/apps/rawtherapee.png share/icons/hicolor/24x24/apps/rawtherapee.png share/icons/hicolor/256x256/apps/rawtherapee.png +share/icons/hicolor/32x32/apps/rawtherapee.png +share/icons/hicolor/64x64/apps/rawtherapee.png share/icons/hicolor/48x48/apps/rawtherapee.png +share/icons/hicolor/scalable/apps/rawtherapee.svg share/metainfo/com.rawtherapee.RawTherapee.appdata.xml %%PORTDOCS%%%%DOCSDIR%%/AboutThisBuild.txt %%PORTDOCS%%%%DOCSDIR%%/AUTHORS.txt @@ -33,6 +36,7 @@ share/metainfo/com.rawtherapee.RawTherapee.appdata.xml %%DATADIR%%/dcpprofiles/Canon EOS 7D Mark II.dcp %%DATADIR%%/dcpprofiles/Canon EOS 7D.dcp %%DATADIR%%/dcpprofiles/Canon EOS D60.dcp +%%DATADIR%%/dcpprofiles/Canon EOS RP.dcp %%DATADIR%%/dcpprofiles/Canon EOS-1D Mark III.dcp %%DATADIR%%/dcpprofiles/Canon PowerShot G10.dcp %%DATADIR%%/dcpprofiles/Canon PowerShot G12.dcp @@ -46,7 +50,10 @@ share/metainfo/com.rawtherapee.RawTherapee.appdata.xml %%DATADIR%%/dcpprofiles/FUJIFILM X-Pro2.dcp %%DATADIR%%/dcpprofiles/FUJIFILM X-S1.dcp %%DATADIR%%/dcpprofiles/FUJIFILM X-T1.dcp +%%DATADIR%%/dcpprofiles/FUJIFILM X-T2.dcp +%%DATADIR%%/dcpprofiles/FUJIFILM X-T10.dcp %%DATADIR%%/dcpprofiles/FUJIFILM X-T20.dcp +%%DATADIR%%/dcpprofiles/FUJIFILM X-T30.dcp %%DATADIR%%/dcpprofiles/FUJIFILM X100S.dcp %%DATADIR%%/dcpprofiles/FUJIFILM X100T.dcp %%DATADIR%%/dcpprofiles/Leaf Aptus 75.dcp @@ -92,18 +99,22 @@ share/metainfo/com.rawtherapee.RawTherapee.appdata.xml %%DATADIR%%/dcpprofiles/Panasonic DMC-G5.dcp %%DATADIR%%/dcpprofiles/Panasonic DMC-GH1.dcp %%DATADIR%%/dcpprofiles/Panasonic DMC-GH2.dcp +%%DATADIR%%/dcpprofiles/Panasonic DMC-GX7.dcp %%DATADIR%%/dcpprofiles/Panasonic DMC-GX85.dcp %%DATADIR%%/dcpprofiles/PENTAX K-5 II.dcp %%DATADIR%%/dcpprofiles/PENTAX K-5.dcp %%DATADIR%%/dcpprofiles/Pentax K-r.dcp %%DATADIR%%/dcpprofiles/PENTAX K10D.dcp %%DATADIR%%/dcpprofiles/Pentax K200D.dcp +%%DATADIR%%/dcpprofiles/RICOH GR III.dcp %%DATADIR%%/dcpprofiles/RICOH PENTAX K-1.dcp %%DATADIR%%/dcpprofiles/RICOH PENTAX K-3.dcp %%DATADIR%%/dcpprofiles/SONY DSLR-A580.dcp %%DATADIR%%/dcpprofiles/Sony DSLR-A700.dcp %%DATADIR%%/dcpprofiles/Sony DSLR-A900.dcp %%DATADIR%%/dcpprofiles/SONY ILCE-6000.dcp +%%DATADIR%%/dcpprofiles/SONY ILCE-6300.dcp +%%DATADIR%%/dcpprofiles/SONY ILCE-6500.dcp %%DATADIR%%/dcpprofiles/SONY ILCE-7M2.dcp %%DATADIR%%/dcpprofiles/SONY ILCE-7M3.dcp %%DATADIR%%/dcpprofiles/SONY ILCE-7RM3.dcp @@ -367,6 +378,7 @@ share/metainfo/com.rawtherapee.RawTherapee.appdata.xml %%DATADIR%%/images/preferences.svg %%DATADIR%%/images/profile-filled.svg %%DATADIR%%/images/profile-partial.svg +%%DATADIR%%/images/questionmark.svg %%DATADIR%%/images/rawtherapee-logo-128.png %%DATADIR%%/images/rawtherapee-logo-16.png %%DATADIR%%/images/rawtherapee-logo-24.png @@ -400,6 +412,7 @@ share/metainfo/com.rawtherapee.RawTherapee.appdata.xml %%DATADIR%%/images/saved-no-small.svg %%DATADIR%%/images/saved-yes-small.svg %%DATADIR%%/images/splash.svg +%%DATADIR%%/images/splash_template.svg %%DATADIR%%/images/square-toggle-black-off-narrow.svg %%DATADIR%%/images/square-toggle-black-on-narrow.svg %%DATADIR%%/images/square-toggle-blue-off-narrow.svg @@ -497,6 +510,7 @@ share/metainfo/com.rawtherapee.RawTherapee.appdata.xml %%DATADIR%%/languages/README %%DATADIR%%/languages/Russian %%DATADIR%%/languages/Serbian (Cyrilic Characters) +%%DATADIR%%/languages/Slovenian %%DATADIR%%/languages/Swedish %%DATADIR%%/options %%DATADIR%%/profiles/Auto-Matched Curve - ISO High.pp3
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002102040.01AKefZo084130>