Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (dc816a9f9182b26a4cc2fed13697eea688d3ec88)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (dc816a9f9182b26a4cc2fed13697eea688d3ec88)
  • Date: Thu, 19 Feb 2026 22:57:18 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

graphics/imv/DEPENDS | 7 +-
graphics/imv/DETAILS | 4 -
graphics/imv/HISTORY | 6 ++
graphics/imv/PRE_BUILD | 4 -
graphics/imv/patches/imv-4.5.0-Link-to-the-common-ICU-library.patch | 27
----------
5 files changed, 12 insertions(+), 36 deletions(-)

New commits:
commit dc816a9f9182b26a4cc2fed13697eea688d3ec88
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

graphics/imv: version 5.0.1

diff --git a/graphics/imv/DEPENDS b/graphics/imv/DEPENDS
index 3088fab..266003c 100755
--- a/graphics/imv/DEPENDS
+++ b/graphics/imv/DEPENDS
@@ -20,8 +20,7 @@ if list_find "${IMV_WIN}" "all" || list_find "${IMV_WIN}"
"wayland"; then
depends wayland
fi &&

-optional_depends freeimage "freeimage=enabled" "freeimage=disabled" \
- "for png, jpg, animated gif, raw, psd, bmp, tiff, webp, etc. formats" &&
+optional_depends libjxl "libjxl=enabled" "libjxl=disabled" "for JPEG-XL
format" &&

optional_depends tiff "libtiff=enabled" "libtiff=disabled" "for tiff images"
&&

@@ -31,6 +30,8 @@ optional_depends libjpeg-turbo "libjpeg=enabled"
"libjpeg=disabled" "for jpeg" &

optional_depends librsvg2 "librsvg=enabled" "librsvg=disabled" "for SVG
format" &&

-optional_depends libnsgif "libnsgif=enabled" "libnsgif=disabled" "for
animated gif"
+optional_depends libnsgif "libnsgif=enabled" "libnsgif=disabled" "for
animated gif" &&
+
+optional_depends libwebp "libwebp=enabled" "libwebp=disabled" "for WebP
format"

#optional_depends libheif "libheif=enabled" "libheif=disabled" "for HEIF
format"
diff --git a/graphics/imv/DETAILS b/graphics/imv/DETAILS
index 4416c9b..fbb5d29 100755
--- a/graphics/imv/DETAILS
+++ b/graphics/imv/DETAILS
@@ -9,8 +9,8 @@ if [[ "${IMV_BRANCH}" == "scm" ]]; then
SOURCE_IGNORE="volatile"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
else
- VERSION="4.5.0"
-
SOURCE_HASH="sha512:5a192e1721b4752ba98de23e4a709904f43cce6954d1bc4a8feb5fb4921b46d497915fb7b2885cf87a65983fe2727c856d6c0c8b0cca2906e4b069e4a4f9c417"
+ VERSION="5.0.1"
+
SOURCE_HASH="sha512:9a53119b4bdb2c4b848ac5d7138f98948973bfa52ef3da111ca3c9eff5e11daf90529cd8c4898643bc7bde712b9c0e62fee9770a55f4e220abd4587ce651bba7"
SOURCE="${SPELL}-${VERSION}.tar.gz"

SOURCE_URL[0]="https://git.sr.ht/~exec64/${SPELL}/archive/v${VERSION}.tar.gz";
# Watch: https://git.sr.ht/~exec64/imv/refs v([0-9.]+)$
diff --git a/graphics/imv/HISTORY b/graphics/imv/HISTORY
index 615a9b2..37278ce 100644
--- a/graphics/imv/HISTORY
+++ b/graphics/imv/HISTORY
@@ -1,3 +1,9 @@
+2026-02-19 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 5.0.1
+ * DEPENDS: dropped freeimage, added optional libjxl and libwebp
+ * PRE_BUILD, patches/imv-4.5.0-Link-to-the-common-ICU-library.patch:
+ removved, not needed anymore
+
2025-04-18 Pavel Vinogradov <public AT sourcemage.org>
* PRE_BUILD, patches/imv-4.5.0-Link-to-the-common-ICU-library.patch:
added to build with ICU 76.1 (the patch is from Arch Linux)
diff --git a/graphics/imv/PRE_BUILD b/graphics/imv/PRE_BUILD
deleted file mode 100755
index 6c5c8c9..0000000
--- a/graphics/imv/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "${SOURCE_DIRECTORY}" &&
-
-apply_patch_dir "patches"
diff --git
a/graphics/imv/patches/imv-4.5.0-Link-to-the-common-ICU-library.patch
b/graphics/imv/patches/imv-4.5.0-Link-to-the-common-ICU-library.patch
deleted file mode 100644
index 2050348..0000000
--- a/graphics/imv/patches/imv-4.5.0-Link-to-the-common-ICU-library.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 859c3fd09c1b8c30998b03da9002e7f00b6670cc Mon Sep 17 00:00:00 2001
-From: Aleksei Bavshin <alebastr89 AT gmail.com>
-Date: Wed, 22 Jan 2025 00:50:53 -0800
-Subject: [PATCH imv] Link to the common ICU library
-
-Both the utext and the ubrk APIs are parts of the common library, so
-icu-uc should be the right dependency to use.
----
- meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index ea3a653..9fa1b15 100644
---- a/meson.build
-+++ b/meson.build
-@@ -42,7 +42,7 @@ endif
-
- _unicode = get_option('unicode')
- if _unicode == 'icu'
-- unicode_lib = dependency('icu-io')
-+ unicode_lib = dependency('icu-uc')
- add_project_arguments('-DIMV_USE_ICU', language: 'c')
- elif _unicode == 'grapheme'
- unicode_lib = cc.find_library('grapheme')
---
-2.48.1
-


  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (dc816a9f9182b26a4cc2fed13697eea688d3ec88), Pavel Vinogradov, 02/19/2026

Archive powered by MHonArc 2.6.24.

Top of Page