From c4df3ca1637b0d8a20ee51b783cc44cf549cde52 Mon Sep 17 00:00:00 2001 From: Daeho Ro <40587651+daeho-ro@users.noreply.github.com> Date: Tue, 25 Nov 2025 09:15:30 +0900 Subject: [PATCH 1/4] hfsutils: add livecheck --- Formula/h/hfsutils.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Formula/h/hfsutils.rb b/Formula/h/hfsutils.rb index d016f9e92c3d..ae35cc6fe1a2 100644 --- a/Formula/h/hfsutils.rb +++ b/Formula/h/hfsutils.rb @@ -6,6 +6,12 @@ class Hfsutils < Formula sha256 "bc9d22d6d252b920ec9cdf18e00b7655a6189b3f34f42e58d5bb152957289840" license "GPL-2.0-or-later" + livecheck do + url "ftp://ftp.mars.org/pub/hfs/" + regex(/hfsutils[._-]v?(\d+(?:\.\d+)+)\.t/i) + strategy :page_match + end + no_autobump! because: :requires_manual_review bottle do From b7ad2201f31222a835b58edf6aedde374615225c Mon Sep 17 00:00:00 2001 From: Daeho Ro <40587651+daeho-ro@users.noreply.github.com> Date: Tue, 25 Nov 2025 09:15:49 +0900 Subject: [PATCH 2/4] icon-naming-utils: add livecheck and update homepage --- Formula/i/icon-naming-utils.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Formula/i/icon-naming-utils.rb b/Formula/i/icon-naming-utils.rb index 222e41918295..aab26a189dce 100644 --- a/Formula/i/icon-naming-utils.rb +++ b/Formula/i/icon-naming-utils.rb @@ -1,6 +1,6 @@ class IconNamingUtils < Formula desc "Script to handle icon names in desktop icon themes" - homepage "https://specifications.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html" + homepage "https://specifications.freedesktop.org/icon-naming/latest/" # Upstream seem to have enabled by default SSL/TLS across whole domain which # is problematic when the cert is for www rather than a wildcard or similar. # url "http://tango.freedesktop.org/releases/icon-naming-utils-0.8.90.tar.gz" @@ -8,6 +8,11 @@ class IconNamingUtils < Formula sha256 "044ab2199ed8c6a55ce36fd4fcd8b8021a5e21f5bab028c0a7cdcf52a5902e1c" license "GPL-2.0-or-later" + livecheck do + url :homepage + regex(/Version\s+v?(\d+(?:\.\d+)+)/i) + end + no_autobump! because: :requires_manual_review bottle do From 6e26779a9c1849f01eb00a921a261fb3ca2ed775 Mon Sep 17 00:00:00 2001 From: Daeho Ro <40587651+daeho-ro@users.noreply.github.com> Date: Tue, 25 Nov 2025 09:16:34 +0900 Subject: [PATCH 3/4] mikutter: use head to livecheck --- Formula/m/mikutter.rb | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Formula/m/mikutter.rb b/Formula/m/mikutter.rb index 29ce10a98879..23338f2c3e6a 100644 --- a/Formula/m/mikutter.rb +++ b/Formula/m/mikutter.rb @@ -6,11 +6,6 @@ class Mikutter < Formula license "MIT" head "git://mikutter.hachune.net/mikutter.git", branch: "master" - livecheck do - url "https://mikutter.hachune.net/download" - regex(/href=.*?mikutter.?v?(\d+(?:\.\d+)+)\.t/i) - end - no_autobump! because: :requires_manual_review bottle do From bddd4e29fc582649fbdb04f36b04b0c9bd0e2697 Mon Sep 17 00:00:00 2001 From: Daeho Ro <40587651+daeho-ro@users.noreply.github.com> Date: Tue, 25 Nov 2025 09:16:49 +0900 Subject: [PATCH 4/4] rpm: update livecheck --- Formula/r/rpm.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Formula/r/rpm.rb b/Formula/r/rpm.rb index e70d58770ba4..f630b6618db8 100644 --- a/Formula/r/rpm.rb +++ b/Formula/r/rpm.rb @@ -19,11 +19,9 @@ class Rpm < Formula end end - # Upstream uses a 90+ patch to indicate prerelease versions (e.g., the - # tarball for "RPM 4.19 ALPHA" is `rpm-4.18.90.tar.bz2`). livecheck do - url "https://rpm.org/download.html" - regex(/href=.*?rpm[._-]v?(\d+\.\d+(?:\.(?:\d|[1-8]\d+)(?:\.\d+)*))\.t/i) + url "https://rpm.org/releases/" + regex(/RPM\s+v?(\d+(?:\.\d+)+)/i) end no_autobump! because: :requires_manual_review