Date: Sat, 07 Mar 2026 10:36:17 +0000 From: Wolfram Schneider <wosch@FreeBSD.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Subject: git: 8f5726e314 - main - ports.cgi: enable to filter packages by minor releases Message-ID: <69abffa1.3c868.8a506c9@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by wosch: URL: https://cgit.FreeBSD.org/doc/commit/?id=8f5726e314a7232e81535b09ce3e0cb0522ce5bd commit 8f5726e314a7232e81535b09ce3e0cb0522ce5bd Author: Wolfram Schneider <wosch@FreeBSD.org> AuthorDate: 2026-03-07 10:33:49 +0000 Commit: Wolfram Schneider <wosch@FreeBSD.org> CommitDate: 2026-03-07 10:33:49 +0000 ports.cgi: enable to filter packages by minor releases --- website/content/en/cgi/ports.cgi | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/website/content/en/cgi/ports.cgi b/website/content/en/cgi/ports.cgi index 8018f01ea2..8830c2389e 100755 --- a/website/content/en/cgi/ports.cgi +++ b/website/content/en/cgi/ports.cgi @@ -420,14 +420,20 @@ sub package_links { next if !(m,^(.*?)-(.*?)\.yaml:(.*),); my $arch = $1; - my $rel = $1; + my $rel_major = $1; + my $rel_minor = "$1/$2"; my $snapshot = $2; my $path = "$1/$2"; my $perl = decode_json($3); $arch =~ s,.*%3A,,; - if ( $rel =~ /^FreeBSD%3A(\d+)%3A/ ) { - $rel = ":$1:"; + if ( $rel_major =~ /^FreeBSD%3A(\d+)%3A/ ) { + $rel_major = ":$1:"; + } + if ( $rel_minor =~ /^FreeBSD%3A(\d+)%3A.*release_(\d+)$/ ) { + $rel_minor = ":$1:$2"; + } else { + $rel_minor = ""; } if ( $. == 1 ) { @@ -486,6 +492,7 @@ qq{ <th onclick="sort_table(2)" title="click to sort asc/desc by build time">Bui next if index( $release, $filter ) < 0 && index( $pkg_opt, $filter ) < 0 + && index( $rel_minor, $filter ) < 0 && index( $version, $filter ) < 0 && index( $time, $filter ) < 0 && index( $flavor, $filter ) < 0; @@ -510,7 +517,8 @@ qq{ <th onclick="sort_table(2)" title="click to sort asc/desc by build time">Bui $hash->{'version'}->{$version}++; $hash->{'arch'}->{$arch}++; - $hash->{'release'}->{$rel}++; + $hash->{'release_major'}->{$rel_major}++; + $hash->{'release_minor'}->{$rel_minor}++; $hash->{'flavor'}->{$flavor}++ if $flavor ne ""; $hash->{'snapshot'}->{$snapshot}++ if $snapshot eq 'latest' || $snapshot eq 'quarterly';home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69abffa1.3c868.8a506c9>
