head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.28 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.26 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.24 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.22 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.20 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.18 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.16 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.14 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.12 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.10 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.8 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.6 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.4 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.2 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.2.0.82 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.80 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.78 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.76 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.74 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.72 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.70 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.68 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.66 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.62 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.42 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.64 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.60 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.58 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.56 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.54 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.52 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.50 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.48 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.46 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.44 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.40 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.38 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.36 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.34 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.32 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.30 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.28 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.26 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.24 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.22 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.20 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.18 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.16 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.14 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.12 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.10 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.8 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.6 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.4 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.2 pkgsrc-2012Q3-base:1.2; locks; strict; comment @# @; 1.3 date 2022.11.28.02.15.03; author jschauma; state Exp; branches; next 1.2; commitid Khe2nJcKuSgaBp3E; 1.2 date 2012.08.25.13.01.42; author christos; state Exp; branches; next 1.1; 1.1 date 2012.08.25.10.59.50; author christos; state Exp; branches; next ; desc @@ 1.3 log @update reference link to point to IANA This whole package should probably be updated to source data directly from IANA, but for now just update the previously dead link to refer people to IANA's source of truth. Bump pkgrevision. @ text @$NetBSD: patch-services.gawk,v 1.2 2012/08/25 13:01:42 christos Exp $ o Service numbers are authoritatively sourced from IANA o New services file has instead of / --- services.gawk.orig 2008-03-05 12:51:45.000000000 -0500 +++ services.gawk 2022-11-27 21:03:42.805245025 -0500 @@@@ -11,7 +11,7 @@@@ } else { strip = 0 print "# See also: services(5)" \ - ", http://www.sethwklein.net/projects/iana-etc/\n#" + ", https://www.iana.org/assignments/service-names-port-numbers/\n#" } while (getline <"port-aliases") { sub(/#.*/, "") @@@@ -22,15 +22,15 @@@@ } } { sub(/\r/, "") } -# 1:name 2:ws 3:port 4:range 5:proto 6:comment -match($0, /(^[[:alnum:]][^ \t]+)([ \t]+)([0-9]+)(-[0-9]+)?\/([^ \t]+)(.*)/, f) \ +# 1:name 2:ws 3:port 4:range 6:proto 7:comment +match($0, /(^[[:alnum:]][^ \t]+)([ \t]+)([0-9]+)(-[0-9]+)?([ \t]+)(dccp|sctp|tcp|udp)(.*)/, f) \ && f[3] != "0" { # port 0 means unallocated, per port-numbers name = f[1] whitespace = f[2] port = f[3] - protocol = f[5] - comment = f[6] + protocol = f[6] + comment = f[7] if (strip) { whitespace = "\t" comment = "" @ 1.2 log @add comments @ text @d1 1 a1 1 $NetBSD: patch-services.gawk,v 1.1 2012/08/25 10:59:50 christos Exp $ d3 1 d6 11 a16 2 --- services.gawk 2008-03-05 19:51:45.000000000 +0200 +++ services.gawk 2012-08-25 13:36:06.000000000 +0300 @ 1.1 log @New iana-etc package, from Seth W. Klein's source. This package can be used to create services and protocols files from the IANA sources. @ text @d1 3 a3 1 $NetBSD$ @