pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/iana-etc



Module Name:    pkgsrc
Committed By:   jschauma
Date:           Mon Nov 28 17:44:42 UTC 2022

Modified Files:
        pkgsrc/net/iana-etc: Makefile distinfo
        pkgsrc/net/iana-etc/patches: patch-protocols.gawk

Log Message:
munge TTP and IPTM into aliases

Some time between 2011 and 2013, IANA assigned protocol 84 to IPTM even
though it had already assigned it to TTP.  This was previously merged
manually (e.g., in rev1.25, and rev 1.28), but required the person
regenerating the data to remember to do this.  This change here now
makes that change automatic, ugly as it is.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/iana-etc/Makefile \
    pkgsrc/net/iana-etc/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/iana-etc/patches/patch-protocols.gawk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/iana-etc/Makefile
diff -u pkgsrc/net/iana-etc/Makefile:1.9 pkgsrc/net/iana-etc/Makefile:1.10
--- pkgsrc/net/iana-etc/Makefile:1.9    Mon Nov 28 17:05:08 2022
+++ pkgsrc/net/iana-etc/Makefile        Mon Nov 28 17:44:41 2022
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.9 2022/11/28 17:05:08 jschauma Exp $
+# $NetBSD: Makefile,v 1.10 2022/11/28 17:44:41 jschauma Exp $
 #
 
 DISTNAME=      iana-etc-2.30
-PKGREVISION=   3
+PKGREVISION=   4
 CATEGORIES=    net
 MASTER_SITES=  http://sethwklein.net/
 EXTRACT_SUFX=  .tar.bz2
Index: pkgsrc/net/iana-etc/distinfo
diff -u pkgsrc/net/iana-etc/distinfo:1.9 pkgsrc/net/iana-etc/distinfo:1.10
--- pkgsrc/net/iana-etc/distinfo:1.9    Mon Nov 28 17:05:08 2022
+++ pkgsrc/net/iana-etc/distinfo        Mon Nov 28 17:44:41 2022
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.9 2022/11/28 17:05:08 jschauma Exp $
+$NetBSD: distinfo,v 1.10 2022/11/28 17:44:41 jschauma Exp $
 
 BLAKE2s (iana-etc-2.30.tar.bz2) = d946204cdea28867e7780b737c5de36f2b8a79339a7b8d4bd3f37b65fa25b4a3
 SHA512 (iana-etc-2.30.tar.bz2) = d841b9c177fb0675bab10c9b0ebc4d3c2b743754c615e3fabcaebb29ffefaf2491278d0e672b99af3cbc9b300138700f56c1026f6d41659783150aea97583936
 Size (iana-etc-2.30.tar.bz2) = 205618 bytes
 SHA1 (patch-Makefile) = 2e4e7e3cc9ba8d96b93020e2f44f377cb2a04073
 SHA1 (patch-get.gawk) = 2316b674ae1b2cbbfcdefd9148b5456f9034b4f0
-SHA1 (patch-protocols.gawk) = 9f0062a2b60ecedfa44ff93486a78455828245ea
+SHA1 (patch-protocols.gawk) = f8f0e6b91a007cc3dc6137d734839d7ea531fb40
 SHA1 (patch-services.gawk) = a4ecb6826480366ef45c73b0356e2eeec230c6f0

Index: pkgsrc/net/iana-etc/patches/patch-protocols.gawk
diff -u pkgsrc/net/iana-etc/patches/patch-protocols.gawk:1.2 pkgsrc/net/iana-etc/patches/patch-protocols.gawk:1.3
--- pkgsrc/net/iana-etc/patches/patch-protocols.gawk:1.2        Mon Nov 28 17:05:08 2022
+++ pkgsrc/net/iana-etc/patches/patch-protocols.gawk    Mon Nov 28 17:44:41 2022
@@ -1,10 +1,11 @@
-$NetBSD: patch-protocols.gawk,v 1.2 2022/11/28 17:05:08 jschauma Exp $
+$NetBSD: patch-protocols.gawk,v 1.3 2022/11/28 17:44:41 jschauma Exp $
 
+o Munge TTP/IPTM into aliases.
 o If an alias is identical to the name, upper case it (PR 44311).
 o Protocol numbers are authoritatively sourced from IANA
 
---- protocols.gawk     2022-11-28 11:49:15.381735930 -0500
-+++ protocols.gawk.orig        2006-11-14 13:20:26.000000000 -0500
+--- protocols.gawk.orig        2006-11-14 13:20:26.000000000 -0500
++++ protocols.gawk     2022-11-28 12:33:08.350923778 -0500
 @@ -14,7 +14,7 @@
      } else {
        strip = 0
@@ -14,13 +15,24 @@ o Protocol numbers are authoritatively s
        format = "%-12s %3s %-12s # %s\n"
        header_printed = 0
      }
-@@ -26,6 +26,9 @@
+@@ -26,7 +26,19 @@
        header_printed = 1;
      }
      sub(/^[ \t]*/, "", f[3])
+-    printf format, tolower(f[2]), f[1], f[2], f[3]
++    alias=f[2]
 +    if (tolower(f[2]) == f[2]) {
-+        f[2] = toupper(f[2])
++        alias = toupper(f[2])
 +    }
-     printf format, tolower(f[2]), f[1], f[2], f[3]
++    # IANA assigned '84' to both TTP and IPTM; for
++    # /etc/protocols, we munge these into aliases:
++    if (tolower(f[2]) == "ttp") {
++        alias = "TTP iptm IPTM"
++    }
++    if (tolower(f[2]) == "iptm") {
++        f[2] = "#iptm"
++    }
++    printf format, tolower(f[2]), f[1], alias, f[3]
      next
  }
+ !strip { print "# " $0 }



Home | Main Index | Thread Index | Old Index