From nobody Fri Mar 13 10:34:27 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fXLSz5YfNz6VsLf for ; Fri, 13 Mar 2026 10:34:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fXLSz2jYDz3CFp for ; Fri, 13 Mar 2026 10:34:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773398067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=riZK/YqNHpV41nubfxOQC+HPEBe06zIhhNTnbPY8Wlg=; b=bPNU82KtAFtvAx1mLXW/VNAIvdFhHBf4gfxyydkoTDL3ny9yYqiTEH8gbdNqdbFkQJ0Oug LsKGX59gP3A74cQoOcgsWz8LPH4tDnGRIZAXn1nNtfWGpyw0zpKFfeKlDDMeFbPmyC25ti KM2v7tgMkHFLs8ubDxDDh3vidF5Yw4QF9WIG0wPFE+vc0QQ99pyCSPMEJOwK4P+j8Do5Zr fSdbi9J+Hby3dhFFZBUZ9ju53DrGj5/JkeNns3JGWRZM+DHoZUSS9FNhyC2aZSRitruHZl pJgbCZnQGZPsth7QjYyUOlgN1wSJjHPOvPYkj9wtoECpNIHF1OZTl0fLrTVBYQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773398067; a=rsa-sha256; cv=none; b=jZERUtG/4uYaHgAGYR5VZRpiJpe0I1EJH4wk0GVhXOyBU595vCfmT75KndlXy4hZ41Ejvd f9/N/Dz65XoK1f+Z1muQwuLwNed2I6j2euUgXuFp83VGHZDCYquxJmOzvgUDGo33ZB53q7 FfxLaaDxR10ZyTXPmCQb4nVCvu3+Uo7Dpo0Tw3BEKOEWVQcGC9//4dtb+C8TW1dCb0m3NF zoEyHJQ7GnxbMC2fG0ZylzhNTBjPABAuk7t2HGkjhyVM8wUZJ+v1ye3Ih6XIOKgr3zDc9y I5RItVMfHkFGKPMIzQN/BMsMnkJWE0R6GEZPPAqGpuJ/MQlOsiBU3HnLbMVFSg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773398067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=riZK/YqNHpV41nubfxOQC+HPEBe06zIhhNTnbPY8Wlg=; b=rkIYDLaWSw7aC0WdifSU3JW6cvA55JdZofGEHoazZNA/z78UwJOscMXqVwyRhA2CeJRKIL vccdeP8a3vEtsW6FEaE/Ifkn+1I71BSfElpJhbuSHGz7EbajpVF4LHKpu3Zcq8Yuxpkuct VSJ95KCTNTEFR526+7czokqX9GTtUtSOs/t6z8t85NcZWobunTO44pcJEBXJjuvfBsQRta 73Npb6JYH/HG3vokxR20xlXgpjUtzpwY3+vCk1e41NAD7wkrHPTKQw39FEjwpenWfxdx0X DdPiACfSypqdoGWteAFkd3jYQNoGyUw5cI1ZuC57K7EPXmNLi45f7v6AW8a7Gg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fXLSz14X7zCV9 for ; Fri, 13 Mar 2026 10:34:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 44ed3 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 13 Mar 2026 10:34:27 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Olivier Duchateau From: Don Lewis Subject: git: 3aaabb15cbc1 - main - graphics/upscaler: update to 1.6.3 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: truckman X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3aaabb15cbc1b9dd9571b6cc8a670c3ffcd4a731 Auto-Submitted: auto-generated Date: Fri, 13 Mar 2026 10:34:27 +0000 Message-Id: <69b3e833.44ed3.6d549632@gitrepo.freebsd.org> The branch main has been updated by truckman: URL: https://cgit.FreeBSD.org/ports/commit/?id=3aaabb15cbc1b9dd9571b6cc8a670c3ffcd4a731 commit 3aaabb15cbc1b9dd9571b6cc8a670c3ffcd4a731 Author: Olivier Duchateau AuthorDate: 2026-03-11 01:21:45 +0000 Commit: Don Lewis 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