Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Mar 2026 10:34:27 +0000
From:      Don Lewis <truckman@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Olivier Duchateau <duchateau.olivier@gmail.com>
Subject:   git: 3aaabb15cbc1 - main - graphics/upscaler: update to 1.6.3
Message-ID:  <69b3e833.44ed3.6d549632@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by truckman:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3aaabb15cbc1b9dd9571b6cc8a670c3ffcd4a731

commit 3aaabb15cbc1b9dd9571b6cc8a670c3ffcd4a731
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2026-03-11 01:21:45 +0000
Commit:     Don Lewis <truckman@FreeBSD.org>
CommitDate: 2026-03-13 09:50:51 +0000

    graphics/upscaler: update to 1.6.3
    
    Update to 1.6.3
    
    Adjust dependencies
    
    PR:             289672
---
 graphics/upscaler/Makefile                       |  9 ++++---
 graphics/upscaler/distinfo                       |  6 ++---
 graphics/upscaler/files/patch-upscaler_window.py | 31 ++++++++++++++++--------
 graphics/upscaler/pkg-plist                      | 18 +++++++++++---
 4 files changed, 43 insertions(+), 21 deletions(-)

diff --git a/graphics/upscaler/Makefile b/graphics/upscaler/Makefile
index 1c16c9ff2ab2..fc1372c88588 100644
--- a/graphics/upscaler/Makefile
+++ b/graphics/upscaler/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	upscaler
-DISTVERSION=	1.1.2
-PORTREVISION=	2
+DISTVERSION=	1.6.3
 CATEGORIES=	graphics
 
 MAINTAINER=	ports@FreeBSD.org
@@ -11,14 +10,16 @@ LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	blueprint-compiler:devel/blueprint-compiler
-RUN_DEPENDS=	realesrgan-ncnn-vulkan:graphics/realesrgan-ncnn-vulkan
+RUN_DEPENDS=	realesrgan-ncnn-vulkan:graphics/realesrgan-ncnn-vulkan \
+		${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}vulkan>0:graphics/py-vulkan@${PY_FLAVOR}
 
 USES=		desktop-file-utils gettext-tools gnome meson python
 USE_GITLAB=	yes
-USE_GNOME=	gtk40 libadwaita pygobject3
 GL_SITE=	https://gitlab.gnome.org
 GL_ACCOUNT=	World
 GL_PROJECT=	Upscaler
+USE_GNOME=	glib20 gtk40 libadwaita pango pygobject3
 GLIB_SCHEMAS=	io.gitlab.theevilskeleton.Upscaler.gschema.xml
 
 post-patch:
diff --git a/graphics/upscaler/distinfo b/graphics/upscaler/distinfo
index 34ea52d6b486..448e24a764a0 100644
--- a/graphics/upscaler/distinfo
+++ b/graphics/upscaler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1670706065
-SHA256 (Upscaler-1.1.2.tar.bz2) = 9fc35c4cc2141f0cb9073d0e79fc0e8d408c5b447d343f5dad28dcb06b3a2136
-SIZE (Upscaler-1.1.2.tar.bz2) = 129007
+TIMESTAMP = 1767112356
+SHA256 (Upscaler-1.6.3.tar.bz2) = 74186083c91b6a52f4bdb1ea67e163b36f67189d41c433fa959a98f0ed560fa3
+SIZE (Upscaler-1.6.3.tar.bz2) = 360001
diff --git a/graphics/upscaler/files/patch-upscaler_window.py b/graphics/upscaler/files/patch-upscaler_window.py
index f14c1b3ebd4d..f3312dec71df 100644
--- a/graphics/upscaler/files/patch-upscaler_window.py
+++ b/graphics/upscaler/files/patch-upscaler_window.py
@@ -1,14 +1,25 @@
 Avoid spurious error "Algorithm failed" as poll() returns None when
 the subprocess hasn't finished yet.
 
---- upscaler/window.py.orig	2022-12-10 21:01:05 UTC
+Revert: https://gitlab.gnome.org/World/Upscaler/-/commit/3c88bab3
+
+--- upscaler/window.py.orig	2025-12-15 16:42:07 UTC
 +++ upscaler/window.py
-@@ -203,7 +203,7 @@ class UpscalerWindow(Adw.ApplicationWindow):
-                             bad = True
-                             continue
-             """ Process algorithm output. """
--            result = self.process.poll()
-+            result = self.process.wait(1)
-             if result != 0:
-                 raise AlgorithmFailed(result, output)
-             if bad:
+@@ -410,7 +410,7 @@ class Window(Adw.ApplicationWindow):
+         async def run() -> None:
+             def start_process(running_row: QueueRow) -> None:
+                 running_row.command = (
+-                    "upscayl-bin",
++                    "realesrgan-ncnn-vulkan",
+                     "-i",
+                     str(running_row.media_file.get_preferred_input_path()),
+                     "-o",
+@@ -445,7 +445,7 @@ class Window(Adw.ApplicationWindow):
+                             bad = bad or re.match(warn, line) is not None
+ 
+                 # Process algorithm output
+-                result = running_row.process.poll()
++                result = running_row.process.wait(1)
+                 if running_row.canceled:
+                     logger.info("Manually canceled upscaling by the user")
+ 
diff --git a/graphics/upscaler/pkg-plist b/graphics/upscaler/pkg-plist
index 8141abe3deb2..b4ca4f065a9d 100644
--- a/graphics/upscaler/pkg-plist
+++ b/graphics/upscaler/pkg-plist
@@ -2,19 +2,29 @@ bin/upscaler
 share/applications/io.gitlab.theevilskeleton.Upscaler.desktop
 share/icons/hicolor/scalable/apps/io.gitlab.theevilskeleton.Upscaler.svg
 share/icons/hicolor/symbolic/apps/io.gitlab.theevilskeleton.Upscaler-symbolic.svg
+share/locale/bg/LC_MESSAGES/upscaler.mo
 share/locale/de/LC_MESSAGES/upscaler.mo
+share/locale/es/LC_MESSAGES/upscaler.mo
+share/locale/fa_IR/LC_MESSAGES/upscaler.mo
 share/locale/fr/LC_MESSAGES/upscaler.mo
 share/locale/id/LC_MESSAGES/upscaler.mo
 share/locale/it/LC_MESSAGES/upscaler.mo
 share/locale/nl/LC_MESSAGES/upscaler.mo
+share/locale/pt_BR/LC_MESSAGES/upscaler.mo
 share/locale/ru/LC_MESSAGES/upscaler.mo
+share/locale/sv/LC_MESSAGES/upscaler.mo
 share/locale/tr/LC_MESSAGES/upscaler.mo
+share/locale/uk/LC_MESSAGES/upscaler.mo
+share/locale/vi/LC_MESSAGES/upscaler.mo
 share/metainfo/io.gitlab.theevilskeleton.Upscaler.metainfo.xml
 %%DATADIR%%/upscaler.gresource
 %%DATADIR%%/upscaler/__init__.py
-%%DATADIR%%/upscaler/app_profile.py
-%%DATADIR%%/upscaler/file_chooser.py
-%%DATADIR%%/upscaler/filters.py
+%%DATADIR%%/upscaler/dimension_label.py
+%%DATADIR%%/upscaler/exceptions.py
+%%DATADIR%%/upscaler/logger.py
 %%DATADIR%%/upscaler/main.py
-%%DATADIR%%/upscaler/threading.py
+%%DATADIR%%/upscaler/media.py
+%%DATADIR%%/upscaler/queue_row.py
+%%DATADIR%%/upscaler/scale_comparison_frame.py
+%%DATADIR%%/upscaler/scale_spin_button.py
 %%DATADIR%%/upscaler/window.py


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b3e833.44ed3.6d549632>