From 25a349bfbb60b7dd8354eeca760dc0986b0d0b9b Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Thu, 14 May 2026 23:26:16 -0300 Subject: [PATCH 001/104] common/xbps-src/shutils/update_check: support custom patterns with info/refs --- common/xbps-src/shutils/update_check.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/common/xbps-src/shutils/update_check.sh b/common/xbps-src/shutils/update_check.sh index 216fefd967e837..909ffe4496c59c 100644 --- a/common/xbps-src/shutils/update_check.sh +++ b/common/xbps-src/shutils/update_check.sh @@ -216,6 +216,13 @@ update_check() { rx=${pattern:-$rx} rx=${rx:-'(? Date: Sat, 16 May 2026 18:13:42 -0300 Subject: [PATCH 002/104] common/xbps-src/shutils/update_check: add distfiles_only to skip homepage scan --- common/xbps-src/shutils/update_check.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/xbps-src/shutils/update_check.sh b/common/xbps-src/shutils/update_check.sh index 909ffe4496c59c..17eae4dd6bdae5 100644 --- a/common/xbps-src/shutils/update_check.sh +++ b/common/xbps-src/shutils/update_check.sh @@ -43,7 +43,7 @@ update_check() { *ftp.gnome.org*|*download.gnome.org*) ;; *archive.xfce.org*) ;; *) - printf '%s\n' "$homepage" ;; + [ "$distfiles_only" = yes ] || printf '%s\n' "$homepage" ;; esac for i in $distfiles; do printf '%s\n' "${i%/*}/" From edf8e882c3d79b52796ba03588403de89936d114 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sat, 16 May 2026 18:27:50 -0300 Subject: [PATCH 003/104] Manual.md: document distfiles_only and refs/tags/ auto-prefix --- Manual.md | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/Manual.md b/Manual.md index e85cfb57d284be..48154ab4729f0d 100644 --- a/Manual.md +++ b/Manual.md @@ -913,6 +913,14 @@ file in the same directory as the relevant `template` file: mentioned. If unset, defaults to `homepage` and the directories where `distfiles` reside. +- `distfiles_only` if set to `yes`, the package homepage is excluded + from the URLs scanned for version detection. Only the directories + derived from `distfiles` (and any URL set via `site`) are checked. + This is useful when a custom `pattern` is tuned for a specific + endpoint format (such as a git forge's `info/refs`) and would + produce spurious matches against unrelated numbers appearing in the + homepage HTML. + - `pkgname` is the package name the default pattern checks for. If unset, defaults to `pkgname` from the template. @@ -944,6 +952,51 @@ in url. Defaults to `(|\.x)`. in cases where checking for updates is impossible or does not make sense. This should be set to a string describing why it is disabled. +#### Git forge endpoints + +When `update_check.sh` scans URLs against a git forge's `info/refs` +endpoint (used automatically for `github.com`, `gitlab.*`, +`bitbucket.org`, `codeberg.org`, and `git.sr.ht` URLs), custom +`pattern` entries may omit the `refs/tags/` prefix; it is auto-prefixed +when not already present. For example, these two patterns are +equivalent for a GitHub-hosted package: + + pattern='refs/tags/vulkan-sdk-\K[\d.]+' + pattern='vulkan-sdk-\K[\d.]+' + +The second form is preferred: it keeps the pattern focused on the +package-specific tag convention rather than restating the endpoint +format. + +This auto-prefixing only applies when the URL contains `info/refs`; +patterns used against URLs set explicitly via `site` are matched +as-written. + +#### Choosing between `site`, `distfiles_only` and the default behavior + +Most packages need neither `site` nor `distfiles_only`: the default +behavior of scanning the homepage and distfiles directories works +well when the `pattern` (or the default regex) has a strong anchor +that won't match unrelated content. + +Use `distfiles_only=yes` when: + +- A custom `pattern` is specific enough to detect versions on the + distfiles URL, but matches unrelated numbers when applied to the + package homepage. + +Use `site=URL` when: + +- The version cannot be detected from `homepage` or `distfiles` + directories alone (e.g., upstream lists versions on a separate + release page). +- One of the URLs in `distfiles` is a secondary file (such as a + pkg-config template fetched from `raw.githubusercontent.com`) that + produces unwanted matches independently of the homepage. +- A non-standard `info/refs` endpoint must be targeted (e.g., a + self-hosted forge whose URL doesn't match the automatic patterns + above). + ### Handling patches From 86370f4d9e59697b12ea620496944eeb8c8a8be5 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:17:58 -0300 Subject: [PATCH 004/104] CImg: migrate update pattern to info/refs --- srcpkgs/CImg/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/CImg/update b/srcpkgs/CImg/update index d74e5398bf6a71..ebefaf1d8552ce 100644 --- a/srcpkgs/CImg/update +++ b/srcpkgs/CImg/update @@ -1 +1 @@ -pattern="/archive/refs/tags/v.\K[\d.]+(?=\.tar\.gz)" +pattern="v\.\K\d+\.[\d.]+" From 68d37d0eb01a3891bc83127a24bef136252ec012 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:03 -0300 Subject: [PATCH 005/104] EternalTerminal: migrate update pattern to info/refs --- srcpkgs/EternalTerminal/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/EternalTerminal/update b/srcpkgs/EternalTerminal/update index 4a7b675c6cb198..b0eec1553b018c 100644 --- a/srcpkgs/EternalTerminal/update +++ b/srcpkgs/EternalTerminal/update @@ -1 +1 @@ -pattern='/archive/refs/tags/et-v?\K[\d\.]+(?=\.tar\.gz")' +pattern="et-v?\K[\d.]+" From 74fcbe3b47246a6f2edf872a59c072b11514fbde Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:03 -0300 Subject: [PATCH 006/104] ImageMagick: migrate update pattern to info/refs --- srcpkgs/ImageMagick/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/ImageMagick/update b/srcpkgs/ImageMagick/update index 6a9f7e46a667da..9c14dd28e5e1a7 100644 --- a/srcpkgs/ImageMagick/update +++ b/srcpkgs/ImageMagick/update @@ -1 +1,2 @@ -pattern='/archive/refs/tags/\K[\d\.]+-\d+(?=\.tar\.gz)' +distfiles_only=yes +pattern="\K[\d.]+-\d+" From 18ad6121b4160c76b69aaa3ab62872bffaa1e76c Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:03 -0300 Subject: [PATCH 007/104] Lucene++: migrate update pattern to info/refs --- srcpkgs/Lucene++/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/Lucene++/update b/srcpkgs/Lucene++/update index 5db42a649922b0..6eb9b5c5f8b556 100644 --- a/srcpkgs/Lucene++/update +++ b/srcpkgs/Lucene++/update @@ -1 +1 @@ -pattern="rel_\K[\d.]+(?=\.tar\.gz)" +pattern="rel_\K[\d.]+" From da8952e2282cb8dc4bc57823b8565aa5c9bb251e Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:03 -0300 Subject: [PATCH 008/104] OpenSubdiv: migrate update pattern to info/refs --- srcpkgs/OpenSubdiv/update | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/srcpkgs/OpenSubdiv/update b/srcpkgs/OpenSubdiv/update index 7667a9b5d2c608..480e90140b71cc 100644 --- a/srcpkgs/OpenSubdiv/update +++ b/srcpkgs/OpenSubdiv/update @@ -1 +1,3 @@ -pattern="v\K[\d_+]+(?=\.tar\.gz)" +distfiles_only=yes +pattern="v\K\d+(?:_\d+)*(_RC\d*)?" +ignore="*RC*" From 399d862cfb01b85729d7c5a385a970e4cfca9962 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:03 -0300 Subject: [PATCH 009/104] SPIRV-Headers: migrate update pattern to info/refs --- srcpkgs/SPIRV-Headers/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/SPIRV-Headers/update b/srcpkgs/SPIRV-Headers/update index 825388a1d5ffca..74a61c18f26c2a 100644 --- a/srcpkgs/SPIRV-Headers/update +++ b/srcpkgs/SPIRV-Headers/update @@ -1 +1 @@ -pattern="/vulkan-sdk-\K[0-9.]+(?=.tar.gz)" +pattern="vulkan-sdk-\K[\d.]+" From 60293ed73e815603ab2e1136ee064d6c3c1c3a9d Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:04 -0300 Subject: [PATCH 010/104] SPIRV-LLVM-Translator19: migrate update pattern to info/refs --- srcpkgs/SPIRV-LLVM-Translator19/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/SPIRV-LLVM-Translator19/update b/srcpkgs/SPIRV-LLVM-Translator19/update index 15ab512532e2b0..e0ab8eff95b2ca 100644 --- a/srcpkgs/SPIRV-LLVM-Translator19/update +++ b/srcpkgs/SPIRV-LLVM-Translator19/update @@ -1 +1 @@ -pattern="/v\K19\.[0-9.]+(?=\.tar\.gz)" +pattern="v\K19\.[\d.]+" From aa62ddf26733388908f173386972554c765b30ce Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:04 -0300 Subject: [PATCH 011/104] SPIRV-LLVM-Translator21: migrate update pattern to info/refs --- srcpkgs/SPIRV-LLVM-Translator21/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/SPIRV-LLVM-Translator21/update b/srcpkgs/SPIRV-LLVM-Translator21/update index b3cff7ddfa0203..795d6ebaf734f8 100644 --- a/srcpkgs/SPIRV-LLVM-Translator21/update +++ b/srcpkgs/SPIRV-LLVM-Translator21/update @@ -1 +1 @@ -pattern="/v\K21\.[0-9.]+(?=\.tar\.gz)" +pattern="v\K21\.[\d.]+" From 7e1a07e6d2aba0555bf1b0adf77a2a65a668b67b Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:04 -0300 Subject: [PATCH 012/104] SPIRV-LLVM-Translator22: migrate update pattern to info/refs --- srcpkgs/SPIRV-LLVM-Translator22/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/SPIRV-LLVM-Translator22/update b/srcpkgs/SPIRV-LLVM-Translator22/update index 02da53c75d5817..5c9659050e853c 100644 --- a/srcpkgs/SPIRV-LLVM-Translator22/update +++ b/srcpkgs/SPIRV-LLVM-Translator22/update @@ -1 +1 @@ -pattern="/v\K22\.[0-9.]+(?=\.tar\.gz)" +pattern="v\K22\.[\d.]+" From 51d7b8b404a0121d9d15f79751c5b4cee8970d53 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:04 -0300 Subject: [PATCH 013/104] SPIRV-Tools: migrate update pattern to info/refs --- srcpkgs/SPIRV-Tools/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/SPIRV-Tools/update b/srcpkgs/SPIRV-Tools/update index 3b0dd673f96866..74a61c18f26c2a 100644 --- a/srcpkgs/SPIRV-Tools/update +++ b/srcpkgs/SPIRV-Tools/update @@ -1 +1 @@ -pattern="/v\K[0-9.]+(?=.tar.gz)" +pattern="vulkan-sdk-\K[\d.]+" From 2769da4c86a164c4b7591144650a9fc8bbd6b9c0 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:04 -0300 Subject: [PATCH 014/104] UEFITool: migrate update pattern to info/refs --- srcpkgs/UEFITool/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/UEFITool/update b/srcpkgs/UEFITool/update index 73efcf42638d91..0cbc615b565104 100644 --- a/srcpkgs/UEFITool/update +++ b/srcpkgs/UEFITool/update @@ -1 +1,2 @@ -pattern='/archive/refs/tags/(v?|UEFITool)?\K[A-Z\d.]+(?=\.tar\.gz")' +distfiles_only=yes +pattern="\K[A-Z\d.]+" From db0a7426cc696b21b2f13993210da6bbb7aeefb1 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:05 -0300 Subject: [PATCH 015/104] Vulkan-Headers: migrate update pattern to info/refs --- srcpkgs/Vulkan-Headers/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/Vulkan-Headers/update b/srcpkgs/Vulkan-Headers/update index 825388a1d5ffca..74a61c18f26c2a 100644 --- a/srcpkgs/Vulkan-Headers/update +++ b/srcpkgs/Vulkan-Headers/update @@ -1 +1 @@ -pattern="/vulkan-sdk-\K[0-9.]+(?=.tar.gz)" +pattern="vulkan-sdk-\K[\d.]+" From bb853534c843c8a37e2c36c72842b111fb796237 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:05 -0300 Subject: [PATCH 016/104] Vulkan-Tools: migrate update pattern to info/refs --- srcpkgs/Vulkan-Tools/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/Vulkan-Tools/update b/srcpkgs/Vulkan-Tools/update index 825388a1d5ffca..74a61c18f26c2a 100644 --- a/srcpkgs/Vulkan-Tools/update +++ b/srcpkgs/Vulkan-Tools/update @@ -1 +1 @@ -pattern="/vulkan-sdk-\K[0-9.]+(?=.tar.gz)" +pattern="vulkan-sdk-\K[\d.]+" From 59feb443084a6c913335e885f82b601500ffe8bf Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:05 -0300 Subject: [PATCH 017/104] Vulkan-Utility-Libraries: migrate update pattern to info/refs --- srcpkgs/Vulkan-Utility-Libraries/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/Vulkan-Utility-Libraries/update b/srcpkgs/Vulkan-Utility-Libraries/update index 825388a1d5ffca..74a61c18f26c2a 100644 --- a/srcpkgs/Vulkan-Utility-Libraries/update +++ b/srcpkgs/Vulkan-Utility-Libraries/update @@ -1 +1 @@ -pattern="/vulkan-sdk-\K[0-9.]+(?=.tar.gz)" +pattern="vulkan-sdk-\K[\d.]+" From df1eeb57d66d6f55159e5360752c01115e0df07c Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:05 -0300 Subject: [PATCH 018/104] Vulkan-ValidationLayers: migrate update pattern to info/refs --- srcpkgs/Vulkan-ValidationLayers/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/Vulkan-ValidationLayers/update b/srcpkgs/Vulkan-ValidationLayers/update index 825388a1d5ffca..74a61c18f26c2a 100644 --- a/srcpkgs/Vulkan-ValidationLayers/update +++ b/srcpkgs/Vulkan-ValidationLayers/update @@ -1 +1 @@ -pattern="/vulkan-sdk-\K[0-9.]+(?=.tar.gz)" +pattern="vulkan-sdk-\K[\d.]+" From 4164a87ad9fb9527acc1c25947dd3232e2734c2d Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:05 -0300 Subject: [PATCH 019/104] asahi-uboot: migrate update pattern to info/refs --- srcpkgs/asahi-uboot/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/asahi-uboot/update b/srcpkgs/asahi-uboot/update index afb34b60f67126..b4d495836e00b8 100644 --- a/srcpkgs/asahi-uboot/update +++ b/srcpkgs/asahi-uboot/update @@ -1 +1 @@ -pattern='tags/asahi-v\K[\d.R-]+(?=\.tar\.gz)' +pattern="asahi-v\K[\d.A-Za-z+-]+" From f87a9753dbda4465f305df548cc32a4955dd78c9 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:06 -0300 Subject: [PATCH 020/104] atomicparsley: migrate update pattern to info/refs --- srcpkgs/atomicparsley/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/atomicparsley/update b/srcpkgs/atomicparsley/update index 6283502d04ebfa..491b4180663b92 100644 --- a/srcpkgs/atomicparsley/update +++ b/srcpkgs/atomicparsley/update @@ -1,2 +1,2 @@ +pattern="(v?|${pkgname}-)?\K[\d.a-f]+" version="${version}.${_commit}" -pattern='/archive/refs/tags/(v?|\Qatomicparsley\E-)?\K[\d.a-f]+(?=\.tar\.gz")' From e8932cb846c86ffe6549a37ddf7397318350d9ef Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:06 -0300 Subject: [PATCH 021/104] cgal: migrate update pattern to info/refs --- srcpkgs/cgal/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/cgal/update b/srcpkgs/cgal/update index 43949b5d9a4c9b..9fe33f54f3e89f 100644 --- a/srcpkgs/cgal/update +++ b/srcpkgs/cgal/update @@ -1 +1,2 @@ -pattern="releases/CGAL-\K[\d\.]*(?=\.tar\.gz)" +pattern="v\K[\d.]+(-beta\d*)?" +ignore="*beta*" From 14b7ad86e35bd85a8c7e152a79cba21f6ede0335 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:06 -0300 Subject: [PATCH 022/104] cronutils: migrate update pattern to info/refs --- srcpkgs/cronutils/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cronutils/update b/srcpkgs/cronutils/update index ccb0dc04e00393..fef74d398bce96 100644 --- a/srcpkgs/cronutils/update +++ b/srcpkgs/cronutils/update @@ -1 +1 @@ -pattern="/archive/refs/tags/version/\K[\d.]+(?=\.tar\.gz)" +pattern="version/\K[\d.]+" From fdebbbffb4bde2a414547b767d32370bf14fee10 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:06 -0300 Subject: [PATCH 023/104] discount: migrate update pattern to info/refs --- srcpkgs/discount/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/discount/update b/srcpkgs/discount/update index 1944edadd4fff6..9ed1b698a0fee9 100644 --- a/srcpkgs/discount/update +++ b/srcpkgs/discount/update @@ -1 +1 @@ -pattern='v\K[\d.a-z]+(?=\.tar\.gz")' +pattern="v\K[\d.a-z]+" From ae7fd7d511b469e2332b8a0ab23deeabb7d80500 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:06 -0300 Subject: [PATCH 024/104] eigen3.2: migrate update pattern to info/refs --- srcpkgs/eigen3.2/update | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/srcpkgs/eigen3.2/update b/srcpkgs/eigen3.2/update index 52e574c12aa197..1ce0cc9bc8f3d0 100644 --- a/srcpkgs/eigen3.2/update +++ b/srcpkgs/eigen3.2/update @@ -1,2 +1,3 @@ -pattern='eigen/get/\K[\d.]+(?=.tar.bz2)' -ignore="3.3.*" +distfiles_only=yes +pattern="\K[\d.]+" +ignore="3.[3-9]* [4-9]*" From 1c9ecb47075c04d327b58f0437638396d79b9762 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:07 -0300 Subject: [PATCH 025/104] faac: migrate update pattern to info/refs --- srcpkgs/faac/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/faac/update b/srcpkgs/faac/update index ab6cfcfb3bc9aa..faf8d28aebc1c0 100644 --- a/srcpkgs/faac/update +++ b/srcpkgs/faac/update @@ -1 +1,2 @@ -pattern='/archive/refs/tags/(v?|\Q${pkgname}\E-)?\K[\d\._]+(?=\.tar\.gz")' +distfiles_only=yes +pattern="(v?|${pkgname}-)?\K[\d._]+" From 6d16486f4a674342c5753b07f26867963cd42a9e Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:07 -0300 Subject: [PATCH 026/104] faad2: migrate update pattern to info/refs --- srcpkgs/faad2/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/faad2/update b/srcpkgs/faad2/update index 83efe00aab7f5e..beb546e65c7c3d 100644 --- a/srcpkgs/faad2/update +++ b/srcpkgs/faad2/update @@ -1,2 +1,3 @@ -pattern='/archive/refs/tags/(v?|\Q${pkgname}\E-)?\K[\d\._]+(?=\.tar\.gz")' +distfiles_only=yes +pattern="(v?|${pkgname}-)?\K[\d._]+" ignore="2003*" From 90122478a44450728da9416fa85456fdc51cd1cf Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:07 -0300 Subject: [PATCH 027/104] flintlib: migrate update pattern to info/refs --- srcpkgs/flintlib/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/flintlib/update b/srcpkgs/flintlib/update index 4cdaabc14b20ea..02310f6741a9a6 100644 --- a/srcpkgs/flintlib/update +++ b/srcpkgs/flintlib/update @@ -1,4 +1,5 @@ -pattern="/archive/refs/tags/v?\K[\d.]+(-(p|rc)[0-9]+)?(?=\.tar\.gz)" +distfiles_only=yes +pattern="v?\K[\d.]+(-(p|rc)[0-9]+)?" version=${version/+/.} if [[ "$version" != *rc* ]]; then ignore=*rc* From e623105ec39a589b4422ebdb125ce2c31b06c498 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:07 -0300 Subject: [PATCH 028/104] fntsample: migrate update pattern to info/refs --- srcpkgs/fntsample/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/fntsample/update b/srcpkgs/fntsample/update index 5f8587f4b49c04..9d9ab260e04ce6 100644 --- a/srcpkgs/fntsample/update +++ b/srcpkgs/fntsample/update @@ -1 +1 @@ -pattern='/archive/refs/tags/(release/|v?|\Q'"$pkgname"'\E-)?\K[\d\.]+(?=\.tar\.gz")' +pattern="release/\K[\d.]+" From 41ec0f32574974c99114b3653cdf0175a1828c93 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:07 -0300 Subject: [PATCH 029/104] font-adobe-source-code-pro: migrate update pattern to info/refs --- srcpkgs/font-adobe-source-code-pro/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/font-adobe-source-code-pro/update b/srcpkgs/font-adobe-source-code-pro/update index dab7c1bab50a5b..8e4cd9326676bd 100644 --- a/srcpkgs/font-adobe-source-code-pro/update +++ b/srcpkgs/font-adobe-source-code-pro/update @@ -1 +1,2 @@ -pattern='(?!archive/refs/tags/)[0-9.]+(?=R?-[0-9./VARuivfr-]+[.]tar[.]gz)' +distfiles_only=yes +pattern="\K[\d.]+" From 53d7a546bc1ef763bc90f3a531b00e5d755541b2 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:08 -0300 Subject: [PATCH 030/104] gdmd: migrate update pattern to info/refs --- srcpkgs/gdmd/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/gdmd/update b/srcpkgs/gdmd/update index e81ce1285a72de..6ca77e60bd6940 100644 --- a/srcpkgs/gdmd/update +++ b/srcpkgs/gdmd/update @@ -1 +1 @@ -pattern='(?<=script-)[0-9.]*(?=.tar.gz)' +pattern="script-\K[\d.]+" From 80b9856b151e16c6d6b5f6e6693042f6ab3b1bba Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:08 -0300 Subject: [PATCH 031/104] gnome-epub-thumbnailer: migrate update pattern to info/refs --- srcpkgs/gnome-epub-thumbnailer/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/gnome-epub-thumbnailer/update b/srcpkgs/gnome-epub-thumbnailer/update index 2d72611e53a10c..f80ef8b90e81db 100644 --- a/srcpkgs/gnome-epub-thumbnailer/update +++ b/srcpkgs/gnome-epub-thumbnailer/update @@ -1 +1 @@ -pattern="\Q$pkgname\E-\K[0-9.]+(?=\.tar)" +pattern="${pkgname}-\K[0-9.]+" From ea580ea7de6a0af61d85bcb0760d5573803bec4d Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:08 -0300 Subject: [PATCH 032/104] godot: migrate update pattern to info/refs --- srcpkgs/godot/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/godot/update b/srcpkgs/godot/update index 6aa1db057e86cf..8f639f705ebab3 100644 --- a/srcpkgs/godot/update +++ b/srcpkgs/godot/update @@ -1 +1 @@ -pattern='/archive/refs/tags/(v?|\Q'"$pkgname"'\E-)?\K[\d\.]+(?=-stable\.tar\.gz")' +pattern="(v?|${pkgname}-)?\K[\d.]+(?=-stable)" From b5d7cc8e12dbb96db6938bd444acfff1d1f6bfa9 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:08 -0300 Subject: [PATCH 033/104] gopls: migrate update pattern to info/refs --- srcpkgs/gopls/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/gopls/update b/srcpkgs/gopls/update index c729b1e65ee1f2..fd98a9afa355ad 100644 --- a/srcpkgs/gopls/update +++ b/srcpkgs/gopls/update @@ -1 +1,2 @@ -pattern='/archive/refs/tags/\Q'"$pkgname"'\E/v\K[\d\.]+(?=\.tar\.gz")' +pattern="${pkgname}/v\K[\d.]+(-pre\.[0-9]+)?" +ignore="*pre*" From 140ab81e6d57bb0d3e057f9bf31aa82fc89c5b36 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:08 -0300 Subject: [PATCH 034/104] gzdoom: migrate update pattern to info/refs --- srcpkgs/gzdoom/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/gzdoom/update b/srcpkgs/gzdoom/update index 94090e5eb8e429..46f0ecf3bd0449 100644 --- a/srcpkgs/gzdoom/update +++ b/srcpkgs/gzdoom/update @@ -1 +1,2 @@ -pattern='/archive/refs/tags/(g|v?|\Q'"$pkgname"'\E-)?\K[\d\.]+(?=\.tar\.gz")' +pattern="g\K[\d.]+(pre)?" +ignore="*pre*" From 23dd8d8ff559a7d827e8849031fb17e2c28c4bec Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:09 -0300 Subject: [PATCH 035/104] incron: migrate update pattern to info/refs --- srcpkgs/incron/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/incron/update b/srcpkgs/incron/update index 3df8e1687d8b3e..6e2e5774c08c00 100644 --- a/srcpkgs/incron/update +++ b/srcpkgs/incron/update @@ -1 +1 @@ -pattern="${pkgname}-\K[\d.]+(?=\.tar.bz2)" +pattern="incron-\K[\d.]+" From 98031278c245a7b5f04e2e25423eb8b6b6d70c14 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:09 -0300 Subject: [PATCH 036/104] inih: migrate update pattern to info/refs --- srcpkgs/inih/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/inih/update b/srcpkgs/inih/update index ee341419348cdb..c81354be01c5dd 100644 --- a/srcpkgs/inih/update +++ b/srcpkgs/inih/update @@ -1 +1 @@ -pattern='/r\K[\d.]+(?=.tar.gz)' +pattern="r\K[\d.]+" From ae333dd3e00483087eb63364995c877950a68676 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:09 -0300 Subject: [PATCH 037/104] intel-ucode: migrate update pattern to info/refs --- srcpkgs/intel-ucode/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/intel-ucode/update b/srcpkgs/intel-ucode/update index 28e9e263fe685f..15701977b3f239 100644 --- a/srcpkgs/intel-ucode/update +++ b/srcpkgs/intel-ucode/update @@ -1 +1 @@ -pattern="microcode-\K[0-9]+(?=.tar)" +pattern="microcode-\K[\d]+" From f398bcfaf36b2e2e91e23b4b343518ae7653ee78 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:09 -0300 Subject: [PATCH 038/104] inxi: migrate update pattern to info/refs --- srcpkgs/inxi/update | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/inxi/update b/srcpkgs/inxi/update index fb6a3d6da6eed8..8e4cd9326676bd 100644 --- a/srcpkgs/inxi/update +++ b/srcpkgs/inxi/update @@ -1,2 +1,2 @@ -pattern="/archive/\K[\d.]+(?=[0-9a-z-]+\.tar\.gz)" -version=${version%\.*} +distfiles_only=yes +pattern="\K[\d.]+" From d5c0b05620279ad97c995f52c4b8d0c4a87479a4 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:09 -0300 Subject: [PATCH 039/104] iverilog: migrate update pattern to info/refs --- srcpkgs/iverilog/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/iverilog/update b/srcpkgs/iverilog/update index d2320226fb4394..94995436738817 100644 --- a/srcpkgs/iverilog/update +++ b/srcpkgs/iverilog/update @@ -1 +1,2 @@ -pattern='/archive/refs/tags/(v?|\Q'"$pkgname"'\E-)?\K[\d\_]+(?=\.tar\.gz")' +distfiles_only=yes +pattern="(v?|${pkgname}-)?\K[\d_]+" From 1e667a362089dd436dc457cc39a4fc6dbf15e0b1 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:10 -0300 Subject: [PATCH 040/104] j4-dmenu-desktop: migrate update pattern to info/refs --- srcpkgs/j4-dmenu-desktop/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/j4-dmenu-desktop/update b/srcpkgs/j4-dmenu-desktop/update index d142c0f523884f..2d09cc19efc726 100644 --- a/srcpkgs/j4-dmenu-desktop/update +++ b/srcpkgs/j4-dmenu-desktop/update @@ -1 +1,2 @@ -pattern='/archive/refs/tags/(v?|\Q'"$pkgname"'\E-)?r\K[\d\.]+(?=\.tar\.gz")' +pattern="r\K[\d.]+(-(rc|beta)[0-9]*)?" +ignore="*rc* *beta*" From 2ca0bb2d241344bc2470d64c6c83120c6c7b64d6 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:10 -0300 Subject: [PATCH 041/104] kodi: migrate update pattern to info/refs --- srcpkgs/kodi/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/kodi/update b/srcpkgs/kodi/update index c002e80531ce2d..3baadf29b19f36 100644 --- a/srcpkgs/kodi/update +++ b/srcpkgs/kodi/update @@ -1 +1,2 @@ -pattern="\d+\.[\d.]+(?=-\w+\.tar\.gz)" +distfiles_only=yes +pattern="\K\d+\.[\d.]+(?=-\w+)" From 9ceb57a8f2bf6106ff18c7b5967a60a64676b19e Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:10 -0300 Subject: [PATCH 042/104] lf: migrate update pattern to info/refs --- srcpkgs/lf/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/lf/update b/srcpkgs/lf/update index c83d7030902f63..560ce3c313757c 100644 --- a/srcpkgs/lf/update +++ b/srcpkgs/lf/update @@ -1 +1 @@ -pattern='archive/refs/tags/\Kr[0-9]+(?=\.tar.gz)' +pattern="\Kr[\d.]+" From 2984199106617c00197a69d70a7883e6f83585ca Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:10 -0300 Subject: [PATCH 043/104] libaccounts-qt: migrate update pattern to info/refs --- srcpkgs/libaccounts-qt/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libaccounts-qt/update b/srcpkgs/libaccounts-qt/update index e5c2b291b52af4..c9fca1c245ab5b 100644 --- a/srcpkgs/libaccounts-qt/update +++ b/srcpkgs/libaccounts-qt/update @@ -1 +1,2 @@ -pattern='/archive/[^/]+/'"$pkgname"'?-VERSION_\K[\d\.]+(?=\.tar\.gz")' +distfiles_only=yes +pattern="VERSION_\K[\d.]+" From d0f23488c9820446b21f1aeedab16d1340ab9550 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:10 -0300 Subject: [PATCH 044/104] libblockdev: migrate update pattern to info/refs --- srcpkgs/libblockdev/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libblockdev/update b/srcpkgs/libblockdev/update index 9e560e5c796554..8e4cd9326676bd 100644 --- a/srcpkgs/libblockdev/update +++ b/srcpkgs/libblockdev/update @@ -1 +1,2 @@ -pattern="\K[\d\.]*(?=-1\.tar\.gz)" +distfiles_only=yes +pattern="\K[\d.]+" From b4a2a7ee0683e2d7da6f1855047647e04c32afc1 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:11 -0300 Subject: [PATCH 045/104] libcgroup: migrate update pattern to info/refs --- srcpkgs/libcgroup/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libcgroup/update b/srcpkgs/libcgroup/update index d395a5b230c3c3..40ee672f1661b5 100644 --- a/srcpkgs/libcgroup/update +++ b/srcpkgs/libcgroup/update @@ -1 +1,2 @@ -pattern="${pkgname}-v?\K[\d.]+(?=\.tar)" +distfiles_only=yes +pattern="v?\K[\d.]+" From 60aa9c2e49f7c3ed91fd7d0b351e90e7607280ac Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:11 -0300 Subject: [PATCH 046/104] libeot: migrate update pattern to info/refs --- srcpkgs/libeot/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libeot/update b/srcpkgs/libeot/update index 5f12191f2542d8..e1144e65a17b0e 100644 --- a/srcpkgs/libeot/update +++ b/srcpkgs/libeot/update @@ -1 +1,2 @@ -pattern="(?<=v)[0-9][0-9.]+(?=.tar)|(?<=libeot-)[0-9][0-9.]+(?=.tar)" +site="https://github.com/umanwizard/libeot/info/refs?service=git-upload-pack" +pattern="v\K[\d.]+" From 26fd3897e8371efda23252389145a5ff7e0f3c29 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:11 -0300 Subject: [PATCH 047/104] libgit2-1.8: migrate update pattern to info/refs --- srcpkgs/libgit2-1.8/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/libgit2-1.8/update b/srcpkgs/libgit2-1.8/update index abad0b701f8a22..93315c78e085d2 100644 --- a/srcpkgs/libgit2-1.8/update +++ b/srcpkgs/libgit2-1.8/update @@ -1 +1 @@ -pattern="v\K1\.8\.[\d.]+(?=\.tar\.gz)" +pattern="v\K1\.8\.[\d.]+" From 07cedde09a69e173c85cc6f5d099e552a4370a5c Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:11 -0300 Subject: [PATCH 048/104] libgit2-1.9: migrate update pattern to info/refs --- srcpkgs/libgit2-1.9/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/libgit2-1.9/update b/srcpkgs/libgit2-1.9/update index 8748dd81ed607b..fae76e5477c59d 100644 --- a/srcpkgs/libgit2-1.9/update +++ b/srcpkgs/libgit2-1.9/update @@ -1 +1 @@ -pattern="v\K1\.9\.[\d.]+(?=\.tar\.gz)" +pattern="v\K1\.9\.[\d.]+" From 468ec63e75d8355b1692c80d99a7f454b3c43e1f Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:11 -0300 Subject: [PATCH 049/104] libgme: migrate update pattern to info/refs --- srcpkgs/libgme/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libgme/update b/srcpkgs/libgme/update index ceb741f9a23a2c..8e4cd9326676bd 100644 --- a/srcpkgs/libgme/update +++ b/srcpkgs/libgme/update @@ -1 +1,2 @@ -pattern="game-music-emu-\K[\d.]+" +distfiles_only=yes +pattern="\K[\d.]+" From f0a8d1aba0dac65124e823149799ffddf36b5fdc Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:12 -0300 Subject: [PATCH 050/104] libhomfly: migrate update pattern to info/refs --- srcpkgs/libhomfly/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libhomfly/update b/srcpkgs/libhomfly/update index 78d17e3361909b..e1a41a57347f89 100644 --- a/srcpkgs/libhomfly/update +++ b/srcpkgs/libhomfly/update @@ -1 +1,2 @@ -pattern='/archive/refs/tags/\K[\d.r]+(?=\.tar\.gz")' +distfiles_only=yes +pattern="\K[\d.r]+" From 6e8eed6462dfc8b28a3f42e98f18554595f86e43 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:12 -0300 Subject: [PATCH 051/104] libkeybinder3: migrate update pattern to info/refs --- srcpkgs/libkeybinder3/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/libkeybinder3/update b/srcpkgs/libkeybinder3/update index 93e082e8196588..d8dc2a6bfd1d7d 100644 --- a/srcpkgs/libkeybinder3/update +++ b/srcpkgs/libkeybinder3/update @@ -1 +1 @@ -pattern='/archive/refs/tags/(keybinder-3.0-v|v?|\Q'"$pkgname"'\E-)?\K[\d\.]+(?=\.tar\.gz")' +pattern="keybinder-3.0-v\K[\d.]+" From dc80046088706b20822becc99a4975ae1ebe5bbb Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:12 -0300 Subject: [PATCH 052/104] libluv: migrate update pattern to info/refs --- srcpkgs/libluv/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libluv/update b/srcpkgs/libluv/update index 7f8c42dd595ffb..14187f45c5be8f 100644 --- a/srcpkgs/libluv/update +++ b/srcpkgs/libluv/update @@ -1 +1,2 @@ -pattern='/archive/refs/tags/(v?|\Q'"$pkgname"'\E-)?\K[-\d\.]+(?=\.tar\.gz")' +site="https://github.com/luvit/luv/info/refs?service=git-upload-pack" +pattern="(v?|${pkgname}-)?\K[-\d.]+" From cdfc48aea751178c47ca6b4a998785c51f11da8c Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:12 -0300 Subject: [PATCH 053/104] libmygui: migrate update pattern to info/refs --- srcpkgs/libmygui/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/libmygui/update b/srcpkgs/libmygui/update index ce632c5dedd533..8551b254d5a2c9 100644 --- a/srcpkgs/libmygui/update +++ b/srcpkgs/libmygui/update @@ -1,2 +1,2 @@ pkgname=MyGUI -pattern='/archive/refs/tags/(v?|\Q'"$pkgname"'\E)?\K[\d\.]+(?=\.tar\.gz")' +pattern="(v?|${pkgname})?\K[\d.]+" From 2b5dea2e188fb43853391207d4a850b760b7ab86 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:12 -0300 Subject: [PATCH 054/104] libui: migrate update pattern to info/refs --- srcpkgs/libui/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libui/update b/srcpkgs/libui/update index ce73d30872ed7d..f65a180ae1bc48 100644 --- a/srcpkgs/libui/update +++ b/srcpkgs/libui/update @@ -1 +1,2 @@ -pattern='/libui/archive/refs/tags/\K[a-z]+[\d+.]+(?=.tar.gz)' +distfiles_only=yes +pattern="\K[a-z]+[\d.]+" From 8ec3e6f4cc2dea32d7dc621c9aeab8ee2605a626 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:13 -0300 Subject: [PATCH 055/104] libvidstab: migrate update pattern to info/refs --- srcpkgs/libvidstab/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/libvidstab/update b/srcpkgs/libvidstab/update index 1a75fac1fc762e..817eab727fe7cb 100644 --- a/srcpkgs/libvidstab/update +++ b/srcpkgs/libvidstab/update @@ -1 +1 @@ -pattern='tag/release-\K.*(?=")' +pattern="v\K[\d.]+" From 1c864d5e312ed00679091301454d3e628457dfc9 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:13 -0300 Subject: [PATCH 056/104] lilypond-doc: migrate update pattern to info/refs --- srcpkgs/lilypond-doc/update | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/srcpkgs/lilypond-doc/update b/srcpkgs/lilypond-doc/update index 42921fb043127b..ad70b6694c1c4e 100644 --- a/srcpkgs/lilypond-doc/update +++ b/srcpkgs/lilypond-doc/update @@ -1,2 +1,3 @@ -version="${version}-1" -pattern="lilypond-\K[\d.-]+(?=.documentation)" +distfiles_only=yes +pattern="v\K[\d.]+" +ignore="2.27*" From 63aeb848f3ac45440aa57c5d5b6622674f6fc245 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:13 -0300 Subject: [PATCH 057/104] linux-asahi: migrate update pattern to info/refs --- srcpkgs/linux-asahi/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/linux-asahi/update b/srcpkgs/linux-asahi/update index 2a6fac294e7c21..1ed39c3b69d84b 100644 --- a/srcpkgs/linux-asahi/update +++ b/srcpkgs/linux-asahi/update @@ -1 +1 @@ -pattern='tags/asahi-\K[\d.-]+(?=\.tar\.gz)' +pattern="asahi-\K${version%%.*}\.[\d.A-Za-z+-]+" From 50a2ed9a6f4fa14f278afda20610502ea2938fce Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:13 -0300 Subject: [PATCH 058/104] liteide: migrate update pattern to info/refs --- srcpkgs/liteide/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/liteide/update b/srcpkgs/liteide/update index 0dbd917d6eef8b..4fb31c7ac42ec8 100644 --- a/srcpkgs/liteide/update +++ b/srcpkgs/liteide/update @@ -1 +1 @@ -pattern='/archive/refs/tags/(x|v?|\Q'"$pkgname"'\E-)?\K[\d\.]+(?=\.tar\.gz")' +pattern="x\K[\d.]+" From 187fe5e3bac89a6507e5b34f1a75a5f93788d6ce Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:13 -0300 Subject: [PATCH 059/104] lm_sensors: migrate update pattern to info/refs --- srcpkgs/lm_sensors/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/lm_sensors/update b/srcpkgs/lm_sensors/update index 2900125842b63c..002e7b917b56fe 100644 --- a/srcpkgs/lm_sensors/update +++ b/srcpkgs/lm_sensors/update @@ -1 +1 @@ -pattern='V\K[\d-]+(?=)' +pattern="V\K[\d-]+" From 4a8c9029b6d882846076f2b221c97de6d8a78a2e Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:14 -0300 Subject: [PATCH 060/104] lmdb: migrate update pattern to info/refs --- srcpkgs/lmdb/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/lmdb/update b/srcpkgs/lmdb/update index 2578d56778d3a3..cf8c5ef25fc895 100644 --- a/srcpkgs/lmdb/update +++ b/srcpkgs/lmdb/update @@ -1 +1 @@ -pattern='LMDB_\K[\d.]+(?=\.tar)' +pattern="LMDB_\K[\d.]+" From 4f0aa7b5dacb9fe46156fa0ce58d3b0f06fa51cf Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:14 -0300 Subject: [PATCH 061/104] love: migrate update pattern to info/refs --- srcpkgs/love/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/love/update b/srcpkgs/love/update index fca77c8115245d..8e4cd9326676bd 100644 --- a/srcpkgs/love/update +++ b/srcpkgs/love/update @@ -1 +1,2 @@ -pattern='/(get|downloads)/(v?|\Q'"$pkgname"'\E-)?\K[\d\.]+(?=(-linux-src)?\.tar)' +distfiles_only=yes +pattern="\K[\d.]+" From e4d258c1ad4c8aa9c4c0ccec1bb500dd5a1fd383 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:14 -0300 Subject: [PATCH 062/104] lsyncd: migrate update pattern to info/refs --- srcpkgs/lsyncd/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/lsyncd/update b/srcpkgs/lsyncd/update index 35ccc57c5ec3d4..5ef6a1abbe650f 100644 --- a/srcpkgs/lsyncd/update +++ b/srcpkgs/lsyncd/update @@ -1 +1 @@ -pattern="release-\K[\d\.]*(?=\.tar.gz)" +pattern="release-\K[\d.]+" From 1f0a02d3a0308312ad72a7667757fc868b5eae87 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:14 -0300 Subject: [PATCH 063/104] lua54-luafilesystem: migrate update pattern to info/refs --- srcpkgs/lua54-luafilesystem/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/lua54-luafilesystem/update b/srcpkgs/lua54-luafilesystem/update index 00a38fcaac6066..9683620253ab99 100644 --- a/srcpkgs/lua54-luafilesystem/update +++ b/srcpkgs/lua54-luafilesystem/update @@ -1,2 +1,2 @@ -pattern='/archive/refs/tags/(v?|\Q'"$pkgname"'\E-)?\K[\d._]+(?=\.tar\.gz")' +pattern="(v?|${pkgname}-)?\K[\d._]+" version=${version//_/.} From 39104bb17b67e0fd87ec4d3697a689f102b77e19 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:14 -0300 Subject: [PATCH 064/104] mame: migrate update pattern to info/refs --- srcpkgs/mame/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/mame/update b/srcpkgs/mame/update index bee0828f49810d..7a2655af2ab378 100644 --- a/srcpkgs/mame/update +++ b/srcpkgs/mame/update @@ -1 +1 @@ -pattern="${pkgname}\K\d+(?=\.tar)" +pattern="mame\K\d+" From c0920db56ea7f3cf215c1801e60eee227c6c2627 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:15 -0300 Subject: [PATCH 065/104] mathjax2: migrate update pattern to info/refs --- srcpkgs/mathjax2/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/mathjax2/update b/srcpkgs/mathjax2/update index 4af56219ddb257..91397dc7d2bfb9 100644 --- a/srcpkgs/mathjax2/update +++ b/srcpkgs/mathjax2/update @@ -1 +1,2 @@ -pattern='refs/tags/\K2[.][0-9.]*(?=.tar.gz)' +distfiles_only=yes +pattern="\K2\.[\d.]+" From 07856f20ce0ac3528cfffd45cf7c78cceeceae31 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:15 -0300 Subject: [PATCH 066/104] md4c: migrate update pattern to info/refs --- srcpkgs/md4c/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/md4c/update b/srcpkgs/md4c/update index 75b937ad4877f3..5ef6a1abbe650f 100644 --- a/srcpkgs/md4c/update +++ b/srcpkgs/md4c/update @@ -1 +1 @@ -pattern="release-\K[0-9.]+(?=.tar.gz)" +pattern="release-\K[\d.]+" From 8f316b68e60717d297d39fe65125f51344e26a55 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:15 -0300 Subject: [PATCH 067/104] minio: migrate update pattern to info/refs --- srcpkgs/minio/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/minio/update b/srcpkgs/minio/update index e45793c85463dc..2ea1aac20b3184 100644 --- a/srcpkgs/minio/update +++ b/srcpkgs/minio/update @@ -1 +1 @@ -pattern="/archive/refs/tags/RELEASE\.\K[-\d]+(?=T[-\d]+Z\.tar\.gz)" +pattern="RELEASE\.\K[\d-]+" From f91f0b474c3da1995e99af7924ac0ff37530292a Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:15 -0300 Subject: [PATCH 068/104] miruo: migrate update pattern to info/refs --- srcpkgs/miruo/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/miruo/update b/srcpkgs/miruo/update index 97780a418e6e1f..7a13539a91200a 100644 --- a/srcpkgs/miruo/update +++ b/srcpkgs/miruo/update @@ -1 +1 @@ -pattern='/archive/refs/tags/(v?|\Q'"$pkgname"'\E-)?\K[\d\.]+[a-z]*(?=\.tar\.gz")' +pattern="(v?|${pkgname}-)?\K[\d.]+[a-z]*" From 94b58ac9fc9cf98a53f08aa574ca56c200dbe0b7 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:15 -0300 Subject: [PATCH 069/104] moosefs: migrate update pattern to info/refs --- srcpkgs/moosefs/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/moosefs/update b/srcpkgs/moosefs/update index d494050f3cc110..84f58f2c314b31 100644 --- a/srcpkgs/moosefs/update +++ b/srcpkgs/moosefs/update @@ -1 +1,2 @@ -pattern="$pkgname-\K[\d\.]*(?=\-1\.tar\.gz)" +distfiles_only=yes +pattern="v\K[\d.]+" From 903c438dbf6b36b8a884a879c9410b28e4217433 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:16 -0300 Subject: [PATCH 070/104] openimageio: migrate update pattern to info/refs --- srcpkgs/openimageio/update | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/srcpkgs/openimageio/update b/srcpkgs/openimageio/update index 1c6f7ece7517ad..86c7591df318d3 100644 --- a/srcpkgs/openimageio/update +++ b/srcpkgs/openimageio/update @@ -1 +1,3 @@ -pattern="Release-\K[\d\.]+(?=\.tar)" +distfiles_only=yes +pattern="v\K[\d.]+(-dev)?" +ignore="*dev*" From 8ac3b44df6e58d32192b8c18e8764d5780a11495 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:16 -0300 Subject: [PATCH 071/104] openjdk8: migrate update pattern to info/refs --- srcpkgs/openjdk8/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/openjdk8/update b/srcpkgs/openjdk8/update index ea63bcfe4e1347..adcc1c02ed6b2b 100644 --- a/srcpkgs/openjdk8/update +++ b/srcpkgs/openjdk8/update @@ -1 +1 @@ -pattern='shenandoah\K8u[\db-]+(?=\.tar\.gz)' +pattern="shenandoah\K8u[\db-]+" From a30d82c8711b979443b658b6aacbd911477aa8b3 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:16 -0300 Subject: [PATCH 072/104] otfcc: migrate update pattern to info/refs --- srcpkgs/otfcc/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/otfcc/update b/srcpkgs/otfcc/update index 237d271a07fe56..bc5a239c9b3667 100644 --- a/srcpkgs/otfcc/update +++ b/srcpkgs/otfcc/update @@ -1,2 +1,2 @@ -pattern='/archive/refs/tags/(v?|\Q'"$pkgname"'\E-)?\K[-\d\.a-z]+(?=\.tar\.gz")' +pattern="(v?|${pkgname}-)?\K[-\d.a-z]+" version="${version/alpha/.alpha}" From 67c6620649453aadbb8aa42bb4195e4c392a8617 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:16 -0300 Subject: [PATCH 073/104] pgbackrest: migrate update pattern to info/refs --- srcpkgs/pgbackrest/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/pgbackrest/update b/srcpkgs/pgbackrest/update index 7cd47a23caf40d..9d9ab260e04ce6 100644 --- a/srcpkgs/pgbackrest/update +++ b/srcpkgs/pgbackrest/update @@ -1 +1 @@ -pattern='/archive/refs/tags/(v?|\Qrelease/\E)?\K[\d\.]+(?=\.tar\.gz")' +pattern="release/\K[\d.]+" From 5c8ea2b8cb8c3e1b6589902ea05d5eef3bd408d7 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:16 -0300 Subject: [PATCH 074/104] poedit: migrate update pattern to info/refs --- srcpkgs/poedit/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/poedit/update b/srcpkgs/poedit/update index 93e8bf47ac205b..c81dc68be70f99 100644 --- a/srcpkgs/poedit/update +++ b/srcpkgs/poedit/update @@ -1 +1 @@ -pattern='/archive/refs/tags/(v?|\Q'"$pkgname"'\E-)?\K[\d\.]+(?=-oss\.tar\.gz")' +pattern="(v?|${pkgname}-)?\K[\d.]+(?=-oss)" From 3849db780d3f2ee225c12455fe7fed396e00b8b0 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:17 -0300 Subject: [PATCH 075/104] python3-aioamqp: migrate update pattern to info/refs --- srcpkgs/python3-aioamqp/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/python3-aioamqp/update b/srcpkgs/python3-aioamqp/update index 8920d4a4c61654..325c1185aa32c4 100644 --- a/srcpkgs/python3-aioamqp/update +++ b/srcpkgs/python3-aioamqp/update @@ -1 +1 @@ -pattern="${pkgname#*-}-\K[0-9.]*(?=.tar.gz)" +pattern="aioamqp-\K[0-9.]+" From d93be6362a540c3f0650a86ffa691a4bbd2f646f Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:17 -0300 Subject: [PATCH 076/104] python3-hypothesis: migrate update pattern to info/refs --- srcpkgs/python3-hypothesis/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/python3-hypothesis/update b/srcpkgs/python3-hypothesis/update index 3c99b323e612e8..6795f3808fc4eb 100644 --- a/srcpkgs/python3-hypothesis/update +++ b/srcpkgs/python3-hypothesis/update @@ -1,2 +1,2 @@ pkgname=hypothesis-python -pattern="${pkgname}-\K[0-9.]+\.0(?=\.tar\.gz)" +pattern="${pkgname}-\K[0-9.]+" From 59d57593fe65d54bde4ca3e510696383f0bfbd4d Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:17 -0300 Subject: [PATCH 077/104] python3-pyqtgraph: migrate update pattern to info/refs --- srcpkgs/python3-pyqtgraph/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/python3-pyqtgraph/update b/srcpkgs/python3-pyqtgraph/update index 1c97eb13e50c26..e8a019ac390adc 100644 --- a/srcpkgs/python3-pyqtgraph/update +++ b/srcpkgs/python3-pyqtgraph/update @@ -1 +1,2 @@ -pattern='pyqtgraph-\K[\d.]+(?=")' +distfiles_only=yes +pattern="pyqtgraph-\K[\d.]+" From 3f3a852cbf46691cf156520210f4893ff40b00fe Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:17 -0300 Subject: [PATCH 078/104] re2: migrate update pattern to info/refs --- srcpkgs/re2/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/re2/update b/srcpkgs/re2/update index 0a8a22bb62e9ac..800f3a89c2ce35 100644 --- a/srcpkgs/re2/update +++ b/srcpkgs/re2/update @@ -1 +1,2 @@ -pattern="\K[\d\-]*([\d\-]+)(?=\.tar\.gz)" +distfiles_only=yes +pattern="\K[\d-]+" From 26d85dcedfc54775ad4d6c3ce366fc20e4291edd Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:18 -0300 Subject: [PATCH 079/104] redshift: migrate update pattern to info/refs --- srcpkgs/redshift/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/redshift/update b/srcpkgs/redshift/update index 984f46ed2d0e66..84f58f2c314b31 100644 --- a/srcpkgs/redshift/update +++ b/srcpkgs/redshift/update @@ -1 +1,2 @@ -pattern='Redshift \K[\d.]+' +distfiles_only=yes +pattern="v\K[\d.]+" From c902d9a80c9122be860f4baa8ba8acd7b31231a7 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:18 -0300 Subject: [PATCH 080/104] redsocks: migrate update pattern to info/refs --- srcpkgs/redsocks/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/redsocks/update b/srcpkgs/redsocks/update index 8d59b5daab99ad..756287650ebce6 100644 --- a/srcpkgs/redsocks/update +++ b/srcpkgs/redsocks/update @@ -1 +1,2 @@ -pattern="release-\K[\d.]*(?=\.tar\.gz)" +distfiles_only=yes +pattern="release-\K[\d.]+" From 5493a5e826a7ec7c7677fae7405e1c297ff576e6 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:18 -0300 Subject: [PATCH 081/104] sane: migrate update pattern to info/refs --- srcpkgs/sane/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/sane/update b/srcpkgs/sane/update index fd273397c12928..8e4cd9326676bd 100644 --- a/srcpkgs/sane/update +++ b/srcpkgs/sane/update @@ -1 +1,2 @@ -pattern='href="/sane-project/backends/-/tags/[^\d\.]*\K[\d\.]*' +distfiles_only=yes +pattern="\K[\d.]+" From b34359825b4e548f1a0b02ab2edca5462d62bf02 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:18 -0300 Subject: [PATCH 082/104] sasm: migrate update pattern to info/refs --- srcpkgs/sasm/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/sasm/update b/srcpkgs/sasm/update index e87dd25c3d26b8..84f58f2c314b31 100644 --- a/srcpkgs/sasm/update +++ b/srcpkgs/sasm/update @@ -1 +1,2 @@ -pattern=".*/archive/refs/tags/v\K.+(?=\.tar\.gz)" +distfiles_only=yes +pattern="v\K[\d.]+" From e2ac8d7de280d88724434c29d6ff7ebb04028cc4 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:18 -0300 Subject: [PATCH 083/104] sdl12-compat: migrate update pattern to info/refs --- srcpkgs/sdl12-compat/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/sdl12-compat/update b/srcpkgs/sdl12-compat/update index d5d5bd9b531f87..5ef6a1abbe650f 100644 --- a/srcpkgs/sdl12-compat/update +++ b/srcpkgs/sdl12-compat/update @@ -1 +1 @@ -pattern='release-\K[\d.]+(?=\.tar\.gz")' +pattern="release-\K[\d.]+" From 202d10101f81997c6469a9debbeff677a498e610 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:19 -0300 Subject: [PATCH 084/104] slurm-wlm: migrate update pattern to info/refs --- srcpkgs/slurm-wlm/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/slurm-wlm/update b/srcpkgs/slurm-wlm/update index 45710996f24987..90881adef32315 100644 --- a/srcpkgs/slurm-wlm/update +++ b/srcpkgs/slurm-wlm/update @@ -1,2 +1,3 @@ pkgname=slurm -pattern='slurm-\K[-\d]+(?=.tar.gz)' +pattern="${pkgname}-\K[\d-]+(rc\d*)?" +ignore="*rc*" From 449bf3bd6a6ee9036465f5ecabccab7e91bfd189 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:19 -0300 Subject: [PATCH 085/104] spectrwm: migrate update pattern to info/refs --- srcpkgs/spectrwm/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/spectrwm/update b/srcpkgs/spectrwm/update index edc0c39a9ccf91..075bab04b16c2f 100644 --- a/srcpkgs/spectrwm/update +++ b/srcpkgs/spectrwm/update @@ -1 +1 @@ -pattern="SPECTRWM_\K[\d\_]*(?=\.tar\.gz)" +pattern="SPECTRWM_\K[\d_]+" From 61e35db985caadfb2a2d16df24cc563255a4ea94 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:19 -0300 Subject: [PATCH 086/104] swayr: migrate update pattern to info/refs --- srcpkgs/swayr/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/swayr/update b/srcpkgs/swayr/update index 6ca64b471c26fe..5de2860c3fd987 100644 --- a/srcpkgs/swayr/update +++ b/srcpkgs/swayr/update @@ -1 +1,2 @@ -pattern='Release swayr-\K[\d.]+(?=)' +distfiles_only=yes +pattern="swayr-\K[\d.]+" From 23a422b4d1bd93175b428d37f0bfe4870542da95 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:19 -0300 Subject: [PATCH 087/104] swayrbar: migrate update pattern to info/refs --- srcpkgs/swayrbar/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/swayrbar/update b/srcpkgs/swayrbar/update index 3cebd62d64025e..7788ec5d66c8b0 100644 --- a/srcpkgs/swayrbar/update +++ b/srcpkgs/swayrbar/update @@ -1 +1,2 @@ -pattern='Release swayrbar-\K[\d.]+(?=)' +distfiles_only=yes +pattern="swayrbar-\K[\d.]+" From b364174c3aa01f51b17fcd5a3f52f1534bc7745c Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:19 -0300 Subject: [PATCH 088/104] taplo: migrate update pattern to info/refs --- srcpkgs/taplo/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/taplo/update b/srcpkgs/taplo/update index d4af49a34d03a5..67d56b3698862e 100644 --- a/srcpkgs/taplo/update +++ b/srcpkgs/taplo/update @@ -1 +1 @@ -pattern="release-taplo-cli-\K[\d.]+(?=\.tar\.gz)" +pattern="release-taplo-cli-\K[\d.]+" From af228e2cd06d544fb1a20f51d6dd5500e2581e11 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:20 -0300 Subject: [PATCH 089/104] tectonic: migrate update pattern to info/refs --- srcpkgs/tectonic/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/tectonic/update b/srcpkgs/tectonic/update index 93131668f6905c..b9a41262145658 100644 --- a/srcpkgs/tectonic/update +++ b/srcpkgs/tectonic/update @@ -1 +1 @@ -pattern="tectonic@\K[\d.]+(?=.tar.gz)" +pattern="tectonic@\K[\d.]+" From d1e9f1947a7bc5b86c2fe97dd03a716518b6d2cd Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:20 -0300 Subject: [PATCH 090/104] tinymist: migrate update pattern to info/refs --- srcpkgs/tinymist/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/tinymist/update b/srcpkgs/tinymist/update index f4e0cdb9362dfd..b1115fe704330d 100644 --- a/srcpkgs/tinymist/update +++ b/srcpkgs/tinymist/update @@ -1,2 +1,3 @@ +distfiles_only=yes # odd patches are nightlies -pattern='/archive/refs/tags/(v?|\Qtinymist\E)?\K[\d.]+\.\d*[02468](?=\.tar\.gz)' +pattern="(v?|${pkgname})?\K[\d.]+\.\d*[02468]" From ff42a3ff78d650ded9999116ad28e1c8709ba802 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:20 -0300 Subject: [PATCH 091/104] tmux: migrate update pattern to info/refs --- srcpkgs/tmux/update | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/srcpkgs/tmux/update b/srcpkgs/tmux/update index f2e185f58e1ba4..f271bcb55ad665 100644 --- a/srcpkgs/tmux/update +++ b/srcpkgs/tmux/update @@ -1,2 +1 @@ -#site="https://github.com/tmux/tmux/releases" -pattern="(?<=refs/tags/)[0-9.]+[a-z]*(?=.tar)" +pattern="\K[0-9.]+[a-z]*" From e2959677be1ee297eaf83ae0340b3ee6bc8d18e2 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:20 -0300 Subject: [PATCH 092/104] vapoursynth: migrate update pattern to info/refs --- srcpkgs/vapoursynth/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/vapoursynth/update b/srcpkgs/vapoursynth/update index df623475c92d66..eeef89cfc181e0 100644 --- a/srcpkgs/vapoursynth/update +++ b/srcpkgs/vapoursynth/update @@ -1 +1,2 @@ -pattern="R[\d\.]+(?=\.tar\.gz)" +pattern="R[\d.]+(-?RC\d*)?" +ignore="*RC*" From baf251245511f614f2efeaaebb446aabedca51b0 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:20 -0300 Subject: [PATCH 093/104] w3m: migrate update pattern to info/refs --- srcpkgs/w3m/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/w3m/update b/srcpkgs/w3m/update index 04b31ff7efac92..84f58f2c314b31 100644 --- a/srcpkgs/w3m/update +++ b/srcpkgs/w3m/update @@ -1 +1,2 @@ -pattern="/archive/refs/tags/v\K[\d\.]+\+git\d+(?=(\+deb[u\+.\d]+)?\.tar)" +distfiles_only=yes +pattern="v\K[\d.]+" From 5d9e6a2b6286539554df4f879b785ec991d54f13 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:21 -0300 Subject: [PATCH 094/104] wire-desktop: migrate update pattern to info/refs --- srcpkgs/wire-desktop/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/wire-desktop/update b/srcpkgs/wire-desktop/update index 741008b96adc43..9555c4280c95b6 100644 --- a/srcpkgs/wire-desktop/update +++ b/srcpkgs/wire-desktop/update @@ -1 +1 @@ -pattern="(?<=linux/)[0-9.]+(?=.tar.gz)" +pattern="linux/\K[\d.]+" From 15ee86a71d2fd073fd3e7743b96aeb36079bb7dd Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:21 -0300 Subject: [PATCH 095/104] wlroots0.18: migrate update pattern to info/refs --- srcpkgs/wlroots0.18/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/wlroots0.18/update b/srcpkgs/wlroots0.18/update index 29ccd1295c60c8..25cea06d0030db 100644 --- a/srcpkgs/wlroots0.18/update +++ b/srcpkgs/wlroots0.18/update @@ -1 +1 @@ -pattern="/wlroots-\K0\.18\.[\d.]+(?=\.tar\.gz)" +pattern="\K0\.18\.[\d.]+" From 3fa16940e293d618b40deae312727aa80be972c0 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:21 -0300 Subject: [PATCH 096/104] wlroots0.19: migrate update pattern to info/refs --- srcpkgs/wlroots0.19/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/wlroots0.19/update b/srcpkgs/wlroots0.19/update index 9a012f2da0ce90..9434b752ffac7f 100644 --- a/srcpkgs/wlroots0.19/update +++ b/srcpkgs/wlroots0.19/update @@ -1 +1 @@ -pattern="/wlroots-\K0\.19\.[\d.]+(?=\.tar\.gz)" +pattern="\K0\.19\.[\d.]+" From 961eab777499bb6651ae48fc686a42d37a0a45e1 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:21 -0300 Subject: [PATCH 097/104] wlroots0.20: migrate update pattern to info/refs --- srcpkgs/wlroots0.20/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/wlroots0.20/update b/srcpkgs/wlroots0.20/update index 74e94e746ffd75..36fa7728c47910 100644 --- a/srcpkgs/wlroots0.20/update +++ b/srcpkgs/wlroots0.20/update @@ -1 +1 @@ -pattern="/wlroots-\K0\.20\.[\d.]+(?=\.tar\.gz)" +pattern="\K0\.20\.[\d.]+" From 70192692ad8ecfd9d02ff0240b7584eedbccd799 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:21 -0300 Subject: [PATCH 098/104] x265: migrate update pattern to info/refs --- srcpkgs/x265/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/x265/update b/srcpkgs/x265/update index c64056fdc0ea63..8e4cd9326676bd 100644 --- a/srcpkgs/x265/update +++ b/srcpkgs/x265/update @@ -1 +1,2 @@ -pattern='/(get|downloads)/(v?|\Q'"$pkgname"'\E_)?\K[\d\.]+(?=\.tar\.gz")' +distfiles_only=yes +pattern="\K[\d.]+" From a4128b3a2fc85de996d7a014ae9f056d899e8cca Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:22 -0300 Subject: [PATCH 099/104] xdelta3: migrate update pattern to info/refs --- srcpkgs/xdelta3/update | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/xdelta3/update b/srcpkgs/xdelta3/update index 3d26a415b07fbc..9d1cccffc0b854 100644 --- a/srcpkgs/xdelta3/update +++ b/srcpkgs/xdelta3/update @@ -1,2 +1,3 @@ pkgname=xdelta -pattern=$pkgname'-\K[\d.]+\d+' +distfiles_only=yes +pattern="v\K[\d.]+" From 3a4bb192fdb884fd12c6f8e141d4f0206050d70f Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:22 -0300 Subject: [PATCH 100/104] yaydl: migrate update pattern to info/refs --- srcpkgs/yaydl/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/yaydl/update b/srcpkgs/yaydl/update index 541f111949254f..5ef6a1abbe650f 100644 --- a/srcpkgs/yaydl/update +++ b/srcpkgs/yaydl/update @@ -1 +1 @@ -pattern="/archive/refs/tags/release-\K[\d\.]+(?=\.tar\.gz)" +pattern="release-\K[\d.]+" From 8872b8da616a1a966bede6b6f34e5f83f37b575e Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:22 -0300 Subject: [PATCH 101/104] zeux-volk: migrate update pattern to info/refs --- srcpkgs/zeux-volk/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/zeux-volk/update b/srcpkgs/zeux-volk/update index 825388a1d5ffca..74a61c18f26c2a 100644 --- a/srcpkgs/zeux-volk/update +++ b/srcpkgs/zeux-volk/update @@ -1 +1 @@ -pattern="/vulkan-sdk-\K[0-9.]+(?=.tar.gz)" +pattern="vulkan-sdk-\K[\d.]+" From a23923ea2ad2cc5500f798f1cb46721dc692389c Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:22 -0300 Subject: [PATCH 102/104] zfs-auto-snapshot: migrate update pattern to info/refs --- srcpkgs/zfs-auto-snapshot/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/zfs-auto-snapshot/update b/srcpkgs/zfs-auto-snapshot/update index f64124553d5421..7d6857f06ba475 100644 --- a/srcpkgs/zfs-auto-snapshot/update +++ b/srcpkgs/zfs-auto-snapshot/update @@ -1 +1 @@ -pattern="upstream/\K[\d\.]*(?=\.tar\.gz)" +pattern="upstream/\K[\d.]+" From e1fd6983d3327361d2147baecd3ecc842aeff978 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:22 -0300 Subject: [PATCH 103/104] zfs-lts: migrate update pattern to info/refs --- srcpkgs/zfs-lts/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/zfs-lts/update b/srcpkgs/zfs-lts/update index 0f5b13809780f1..b7141201ba179d 100644 --- a/srcpkgs/zfs-lts/update +++ b/srcpkgs/zfs-lts/update @@ -1,3 +1,3 @@ pkgname=zfs +pattern="${pkgname}-\K\Q${version%.*}\E\.[\d.]+" ignore="*.*.99" -pattern="${pkgname}-\K\Q${version%.*}\E\.[0-9.]+(?=\.tar\.gz)" From 5ac65f3336d29cd2b7b52e20a93feca122847da2 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Sun, 17 May 2026 18:18:23 -0300 Subject: [PATCH 104/104] zimg: migrate update pattern to info/refs --- srcpkgs/zimg/update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/zimg/update b/srcpkgs/zimg/update index f35c0ff94213ae..5ef6a1abbe650f 100644 --- a/srcpkgs/zimg/update +++ b/srcpkgs/zimg/update @@ -1 +1 @@ -pattern='release-\K[\d.]+(?=")' +pattern="release-\K[\d.]+"