summaryrefslogtreecommitdiffstats
path: root/libxml2/doc/ChangeLog.awk
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2016-11-17 20:57:20 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2016-11-17 20:57:20 (GMT)
commit5720be2a1ff34bf88992db24716f1e489a745e01 (patch)
tree459fb7d1a9611f563e3000386df5cb7cdf506916 /libxml2/doc/ChangeLog.awk
parentabe7ce3988e8ba12f6bdb311c576e275435de21d (diff)
downloadblt-5720be2a1ff34bf88992db24716f1e489a745e01.zip
blt-5720be2a1ff34bf88992db24716f1e489a745e01.tar.gz
blt-5720be2a1ff34bf88992db24716f1e489a745e01.tar.bz2
local fork libxml2
Diffstat (limited to 'libxml2/doc/ChangeLog.awk')
-rwxr-xr-xlibxml2/doc/ChangeLog.awk49
1 files changed, 0 insertions, 49 deletions
diff --git a/libxml2/doc/ChangeLog.awk b/libxml2/doc/ChangeLog.awk
deleted file mode 100755
index eb0db03..0000000
--- a/libxml2/doc/ChangeLog.awk
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/awk -f
-function translate(str) {
- while (sub(/&/, "#amp;", str) == 1);
- while (sub(/#amp;/, "\\&amp;", str) == 1); # fun isn't it ?
- while (sub(/</, "\\&lt;", str) == 1);
- while (sub(/>/, "\\&gt;", str) == 1);
- sub(/[0-9][0-9][0-9][0-9][0-9]+/, "<bug number='&'/>", str)
- return(str)
-}
-BEGIN {
- nb_entry = 0
- in_entry = 0
- in_item = 0
- print "<?xml version='1.0' encoding='ISO-8859-1'?>"
- print "<log>"
- }
-END {
- if (in_item == 1) printf("%s</item>\n", translate(item))
- if (in_entry == 1) print " </entry>"
- print "</log>"
- }
-/^[ \t]*$/ { next }
-/^[A-Za-z0-9]/ {
- match($0, "\(.*\) \([A-Z]+\) \([0-9][0-9][0-9][0-9]\) \(.*\) <\(.*\)>", loge)
- if (in_item == 1) printf("%s</item>\n", translate(item))
- if (in_entry == 1) print " </entry>"
- nb_entry = nb_entry + 1
- if (nb_entry > 50) {
- in_entry = 0
- in_item = 0
- exit
- }
- in_entry = 1
- in_item = 0
- printf(" <entry date='%s' timezone='%s' year='%s'\n who='%s' email='%s'>\n", loge[1], loge[2], loge[3], loge[4], loge[5])
- }
-/^[ \t]*\*/ {
- if (in_item == 1) printf("%s</item>\n", translate(item))
- in_item = 1
- printf(" <item>")
- match($0, "[ \t]*. *\(.*\)", loge)
- item = loge[1]
- }
-/^[ \t]*[a-zA-Z0-9\#]/ {
- if (in_item == 1) {
- match($0, "[ \t]*\(.*\)[ \t]*", loge)
- item = sprintf("%s %s", item, loge[1])
- }
- }