Author: henkp
Date: Fri Apr 27 13:19:14 2018
New Revision: 1830350

URL: http://svn.apache.org/viewvc?rev=1830350&view=rev
Log:
json to yaml for gen-flags

Added:
    attic/site-lua/docs/Makefile
Modified:
    attic/site-lua/docs/data/attic.json
    attic/site-lua/docs/data/attic.yaml
    attic/site-lua/docs/gen-flags

Added: attic/site-lua/docs/Makefile
URL: 
http://svn.apache.org/viewvc/attic/site-lua/docs/Makefile?rev=1830350&view=auto
==============================================================================
--- attic/site-lua/docs/Makefile (added)
+++ attic/site-lua/docs/Makefile Fri Apr 27 13:19:14 2018
@@ -0,0 +1,9 @@
+OBJS = index.html process.html resolution.html data/attic.json
+
+all :
+       perl mk-stuff
+       perl gen-flags -f -q
+
+clean :
+       rm -f ${OBJS}
+       rm -rf projects/* flags/*

Modified: attic/site-lua/docs/data/attic.json
URL: 
http://svn.apache.org/viewvc/attic/site-lua/docs/data/attic.json?rev=1830350&r1=1830349&r2=1830350&view=diff
==============================================================================
--- attic/site-lua/docs/data/attic.json (original)
+++ attic/site-lua/docs/data/attic.json Fri Apr 27 13:19:14 2018
@@ -417,7 +417,7 @@
          "dev"
       ],
       "name" : "Jakarta Taglibs",
-      "postlude" : "<p>In 2008 and 2009, the majority of these libraries were 
deprecated\nand have now been retired. The remaining work has\nmoved over to 
the <a href=\"http://tomcat.apache.org/taglibs/\";>Tomcat\nTaglibs</a> project - 
namely the following taglibs: </p>\n<ul>\n<li>Standard - The implementations of 
the various JSTL\n   specifications</li>\n<li><s>RDC - Reusable Dialog 
Components Taglib</s></li>\n</ul>\n<p>In 2014 the RDC Taglib was retired from 
the Tomcat Taglibs project.\n</p>\n<table class=\"colortable\" 
width=\"100%\">\n<tr><th>Name</th><th>JSP 
version</th><th>Obtain</th></tr>\n<tr><td><a\nhref=\"http://tomcat.apache.org/taglibs/rdc/\";>RDC</a></td><td>2.0+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/tomcat/taglibs/rdc/\";>svn</a></td></tr>\n</table>\n<p>A
 list of the original retired taglibs follows: </p>\n<table 
class=\"colortable\" width=\"100%\">\n<tr><th>Name</th><th>JSP 
version</th><th>Obtain</th></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglib
 
s/sandbox/doc/mailer2-doc/\">Mailer\n2</a></td><td>2.0+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/mailer2/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/cache-doc/\";>Cache</a></td><td>1.2+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/cache/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/sandbox/doc/datagrid-doc/\";>Data\nGrid</a></td><td>1.2+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/datagrid/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/application-doc/\";>Application</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/application/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/benchmark-doc/\";>Benchmark</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf
 
/jakarta/taglibs/deprecated/benchmark/trunk/\">svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/bsf-doc/\";>BSF</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/bsf/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/datetime/\";>DateTime</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/datetime/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/dbtags-doc/\";>DBTags</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/dbtags/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/i18n/\";>I18N</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/i18n/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/sandbox/doc/image-doc/\";>Image</a></td><td>1.1+</td><td><a\nhref=\"http
 
://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/image/trunk/\">svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/input-doc/\";>Input</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/input/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/io-doc/\";>IO</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/io/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/iterators/\";>Iterators</a></td><td>1.2+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/sandbox/iterators/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/jndi/\";>JNDI</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/proper/jndi/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/jmstags-doc/\";>JMS</a></td><td>1.1+</td><td><a
 
\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/jmstags/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/log/\";>Log</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/proper/log/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/mailer-doc/\";>Mailer</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/mailer/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/page-doc/\";>Page</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/page/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/random/\";>Random</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/random/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/regexp/\";>Regexp</a></td><td>1.1+</td><td><
 
a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/proper/regexp/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/request-doc/\";>Request</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/request/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/response-doc/\";>Response</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/response/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/scrape-doc/\";>Scrape</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/scrape/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/session-doc/\";>Session</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/session/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/
 
string/\">String</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/proper/string/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/ultradev4-doc/\";>UltraDev\n4.0
 Tool 
Extension</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/tools/trunk/UltraDev/4.0/ctlx/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/unstandard/\";>Unstandard</a></td><td>1.2+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/sandbox/unstandard/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/utility-doc/\";>Utility</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/utility/trunk/\";>svn</a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/xsl-doc/\";>XSL</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/xsl/trunk/\";>svn<
 
/a></td></tr>\n<tr><td><a\nhref=\"http://jakarta.apache.org/taglibs/doc/xtags-doc/\";>XTags</a></td><td>1.1+</td><td><a\nhref=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/xtags/trunk/\";>svn</a></td></tr>\n</table>",
+      "postlude" : "<p>In 2008 and 2009, the majority of these libraries were 
deprecated\nand have now been retired. The remaining work has\nmoved over to 
the <a href=\"http://tomcat.apache.org/taglibs/\";>Tomcat\nTaglibs</a> project - 
namely the following taglibs: </p>\n<ul>\n<li>Standard - The implementations of 
the various JSTL\n   specifications</li>\n<li><s>RDC - Reusable Dialog 
Components Taglib</s></li>\n</ul>\n<p>In 2014 the RDC Taglib was retired from 
the Tomcat Taglibs project.\n</p>\n<table class=\"colortable\" 
width=\"100%\">\n<tr><th>Name</th><th>JSP 
version</th><th>Obtain</th></tr>\n<tr><td><a\n   
href=\"http://tomcat.apache.org/taglibs/rdc/\";>RDC</a></td><td>2.0+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/tomcat/taglibs/rdc/\";>svn</a></td></tr>\n</table>\n<p>A
 list of the original retired taglibs follows: </p>\n<table 
class=\"colortable\" width=\"100%\">\n<tr><th>Name</th><th>JSP 
version</th><th>Obtain</th></tr>\n<tr><td><a\n   href=\"http://jakarta.apache.o
 rg/taglibs/sandbox/doc/mailer2-doc/\">Mailer\n   
2</a></td><td>2.0+</td><td><a\n   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/mailer2/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/doc/cache-doc/\";>Cache</a></td><td>1.2+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/cache/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   href=\"http://jakarta.apache.org/taglibs/sandbox/doc/datagrid-doc/\";>Data\n  
 Grid</a></td><td>1.2+</td><td><a\n   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/datagrid/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/doc/application-doc/\";>Application</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/application/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/doc/benchmark-doc/\";>Benchmark</a></td><td>1.1+</td><td><a\
 n   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/benchmark/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/doc/bsf-doc/\";>BSF</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/bsf/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/datetime/\";>DateTime</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/datetime/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/doc/dbtags-doc/\";>DBTags</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/dbtags/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/i18n/\";>I18N</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/i18n/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   href=\"http://jakarta.apache.org/taglibs/sa
 ndbox/doc/image-doc/\">Image</a></td><td>1.1+</td><td><a\n   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/image/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/doc/input-doc/\";>Input</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/input/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/doc/io-doc/\";>IO</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/io/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/iterators/\";>Iterators</a></td><td>1.2+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/sandbox/iterators/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/jndi/\";>JNDI</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/proper/jndi/trunk/\";>svn</a></td></tr>\n<tr><td
 ><a\n   
 >href=\"http://jakarta.apache.org/taglibs/doc/jmstags-doc/\";>JMS</a></td><td>1.1+</td><td><a\n
 >   
 >href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/jmstags/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
 >   
 >href=\"http://jakarta.apache.org/taglibs/log/\";>Log</a></td><td>1.1+</td><td><a\n
 >   
 >href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/proper/log/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
 >   
 >href=\"http://jakarta.apache.org/taglibs/doc/mailer-doc/\";>Mailer</a></td><td>1.1+</td><td><a\n
 >   
 >href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/mailer/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
 >   
 >href=\"http://jakarta.apache.org/taglibs/doc/page-doc/\";>Page</a></td><td>1.1+</td><td><a\n
 >   
 >href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/page/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
 >   
 >href=\"http://jakarta.apache.org/taglibs/random/\";>Random</a></td><td>1.1+</td><td><a\n
 >   href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/rando
 m/trunk/\">svn</a></td></tr>\n<tr><td><a\n   
href=\"http://jakarta.apache.org/taglibs/regexp/\";>Regexp</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/proper/regexp/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/doc/request-doc/\";>Request</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/request/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/doc/response-doc/\";>Response</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/response/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/doc/scrape-doc/\";>Scrape</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/scrape/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/doc/session-doc/\";>Session</a></td><td>1.1+</td><td><a\n
  
  
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/session/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/string/\";>String</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/proper/string/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   href=\"http://jakarta.apache.org/taglibs/doc/ultradev4-doc/\";>UltraDev\n   
4.0 Tool Extension</a></td><td>1.1+</td><td><a\n   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/tools/trunk/UltraDev/4.0/ctlx/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/unstandard/\";>Unstandard</a></td><td>1.2+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/sandbox/unstandard/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/doc/utility-doc/\";>Utility</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/utility/trunk/\";>svn</a></td></tr>\n<
 tr><td><a\n   
href=\"http://jakarta.apache.org/taglibs/doc/xsl-doc/\";>XSL</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/xsl/trunk/\";>svn</a></td></tr>\n<tr><td><a\n
   
href=\"http://jakarta.apache.org/taglibs/doc/xtags-doc/\";>XTags</a></td><td>1.1+</td><td><a\n
   
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/xtags/trunk/\";>svn</a></td></tr>\n</table>",
       "project" : "jakarta",
       "retired" : "June 2008",
       "scm" : "svn",

Modified: attic/site-lua/docs/data/attic.yaml
URL: 
http://svn.apache.org/viewvc/attic/site-lua/docs/data/attic.yaml?rev=1830350&r1=1830349&r2=1830350&view=diff
==============================================================================
--- attic/site-lua/docs/data/attic.yaml (original)
+++ attic/site-lua/docs/data/attic.yaml Fri Apr 27 13:19:14 2018
@@ -515,105 +515,105 @@ postlude: |-
   <table class="colortable" width="100%">
   <tr><th>Name</th><th>JSP version</th><th>Obtain</th></tr>
   <tr><td><a
-  href="http://tomcat.apache.org/taglibs/rdc/";>RDC</a></td><td>2.0+</td><td><a
-  href="http://svn.apache.org/repos/asf/tomcat/taglibs/rdc/";>svn</a></td></tr>
+     
href="http://tomcat.apache.org/taglibs/rdc/";>RDC</a></td><td>2.0+</td><td><a
+     
href="http://svn.apache.org/repos/asf/tomcat/taglibs/rdc/";>svn</a></td></tr>
   </table>
   <p>A list of the original retired taglibs follows: </p>
   <table class="colortable" width="100%">
   <tr><th>Name</th><th>JSP version</th><th>Obtain</th></tr>
   <tr><td><a
-  href="http://jakarta.apache.org/taglibs/sandbox/doc/mailer2-doc/";>Mailer
-  2</a></td><td>2.0+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/mailer2/trunk/";>svn</a></td></tr>
+     href="http://jakarta.apache.org/taglibs/sandbox/doc/mailer2-doc/";>Mailer
+     2</a></td><td>2.0+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/mailer2/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/cache-doc/";>Cache</a></td><td>1.2+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/cache/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/cache-doc/";>Cache</a></td><td>1.2+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/cache/trunk/";>svn</a></td></tr>
   <tr><td><a
-  href="http://jakarta.apache.org/taglibs/sandbox/doc/datagrid-doc/";>Data
-  Grid</a></td><td>1.2+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/datagrid/trunk/";>svn</a></td></tr>
+     href="http://jakarta.apache.org/taglibs/sandbox/doc/datagrid-doc/";>Data
+     Grid</a></td><td>1.2+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/datagrid/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/application-doc/";>Application</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/application/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/application-doc/";>Application</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/application/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/benchmark-doc/";>Benchmark</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/benchmark/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/benchmark-doc/";>Benchmark</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/benchmark/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/bsf-doc/";>BSF</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/bsf/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/bsf-doc/";>BSF</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/bsf/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/datetime/";>DateTime</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/datetime/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/datetime/";>DateTime</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/datetime/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/dbtags-doc/";>DBTags</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/dbtags/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/dbtags-doc/";>DBTags</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/dbtags/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/i18n/";>I18N</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/i18n/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/i18n/";>I18N</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/i18n/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/sandbox/doc/image-doc/";>Image</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/image/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/sandbox/doc/image-doc/";>Image</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/image/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/input-doc/";>Input</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/input/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/input-doc/";>Input</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/input/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/io-doc/";>IO</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/io/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/io-doc/";>IO</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/io/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/iterators/";>Iterators</a></td><td>1.2+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/sandbox/iterators/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/iterators/";>Iterators</a></td><td>1.2+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/sandbox/iterators/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/jndi/";>JNDI</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/proper/jndi/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/jndi/";>JNDI</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/proper/jndi/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/jmstags-doc/";>JMS</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/jmstags/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/jmstags-doc/";>JMS</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/jmstags/trunk/";>svn</a></td></tr>
   <tr><td><a
-  href="http://jakarta.apache.org/taglibs/log/";>Log</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/proper/log/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/log/";>Log</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/proper/log/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/mailer-doc/";>Mailer</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/mailer/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/mailer-doc/";>Mailer</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/mailer/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/page-doc/";>Page</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/page/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/page-doc/";>Page</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/page/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/random/";>Random</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/random/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/random/";>Random</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/random/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/regexp/";>Regexp</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/proper/regexp/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/regexp/";>Regexp</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/proper/regexp/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/request-doc/";>Request</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/request/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/request-doc/";>Request</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/request/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/response-doc/";>Response</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/response/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/response-doc/";>Response</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/response/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/scrape-doc/";>Scrape</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/scrape/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/scrape-doc/";>Scrape</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/scrape/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/session-doc/";>Session</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/session/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/session-doc/";>Session</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/session/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/string/";>String</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/proper/string/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/string/";>String</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/proper/string/trunk/";>svn</a></td></tr>
   <tr><td><a
-  href="http://jakarta.apache.org/taglibs/doc/ultradev4-doc/";>UltraDev
-  4.0 Tool Extension</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/tools/trunk/UltraDev/4.0/ctlx/";>svn</a></td></tr>
+     href="http://jakarta.apache.org/taglibs/doc/ultradev4-doc/";>UltraDev
+     4.0 Tool Extension</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/tools/trunk/UltraDev/4.0/ctlx/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/unstandard/";>Unstandard</a></td><td>1.2+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/sandbox/unstandard/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/unstandard/";>Unstandard</a></td><td>1.2+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/sandbox/unstandard/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/utility-doc/";>Utility</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/utility/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/utility-doc/";>Utility</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/utility/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/xsl-doc/";>XSL</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/xsl/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/xsl-doc/";>XSL</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/xsl/trunk/";>svn</a></td></tr>
   <tr><td><a
-  
href="http://jakarta.apache.org/taglibs/doc/xtags-doc/";>XTags</a></td><td>1.1+</td><td><a
-  
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/xtags/trunk/";>svn</a></td></tr>
+     
href="http://jakarta.apache.org/taglibs/doc/xtags-doc/";>XTags</a></td><td>1.1+</td><td><a
+     
href="http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/xtags/trunk/";>svn</a></td></tr>
   </table>
 ---
 name: Lenya

Modified: attic/site-lua/docs/gen-flags
URL: 
http://svn.apache.org/viewvc/attic/site-lua/docs/gen-flags?rev=1830350&r1=1830349&r2=1830350&view=diff
==============================================================================
--- attic/site-lua/docs/gen-flags (original)
+++ attic/site-lua/docs/gen-flags Fri Apr 27 13:19:14 2018
@@ -2,20 +2,20 @@
 
 use strict ;
 use warnings ;
-use JSON ;
+use YAML ;
 
-my $DEF_JSON_FILE = 'data/projects.json' ;
+my $DEF_YAML_FILE = 'data/attic.yaml' ;
 my $DEF_FLAGS_DIR = 'flags' ;
 my $BANNER_FILE   = 'banners' ;
 
 my $prog = substr $0, rindex ( $0, '/' ) + 1 ;
 my $Usage = <<USAGE ;
-Usage: $prog [-v] [-q] [-d] [-f] [json [flags]]
+Usage: $prog [-v] [-q] [-d] [-f] [yaml [flags]]
 option v : be verbose
 option q : be quiet
 option d : show debug info
 option f : action ; otherwise dry-run
-argument json  : JSON file ; default $DEF_JSON_FILE
+argument yaml  : YAML file ; default $DEF_YAML_FILE
 argument flags : flag directory ; default $DEF_FLAGS_DIR
 ----------------------------------------------------------
 $prog generates flag files in directory \$flags/ ;
@@ -47,16 +47,16 @@ $opt{v} ||= $opt{d} ;
 my $TAG  = $opt{f} ? 'DID' : 'WOULD' ;
 my $mods = 0 ;
 
-my $JSON_FILE = shift || $DEF_JSON_FILE ;
+my $YAML_FILE = shift || $DEF_YAML_FILE ;
 my $FLAGS_DIR = shift || $DEF_FLAGS_DIR ;
 chop $FLAGS_DIR while $FLAGS_DIR =~ m!/$! ;
 
 if ( $opt{v} )
-  { print "using json file '$JSON_FILE'\n" ;
+  { print "using yaml file '$YAML_FILE'\n" ;
     print "using flags dir '$FLAGS_DIR'\n" ;
   }
 
-Error "no json file ($JSON_FILE)" unless -f $JSON_FILE ;
+Error "no yaml file ($YAML_FILE)" unless -f $YAML_FILE ;
 Error "no flags dir ($FLAGS_DIR)" unless -d $FLAGS_DIR ;
 
 sub mk_tag
@@ -69,18 +69,8 @@ sub mk_tag
     $res ;
   }
 
-sub get_json
-  { open JSON, '<', $JSON_FILE or Error "can't open $JSON_FILE ($!)" ;
-    my $json = from_json join '', <JSON> ;
-    close JSON ;
-    my $res = {} ;
-    for my $hash ( @$json )
-      { next if exists $hash -> {subproject} ;
-        my $tag = mk_tag $hash ;
-        $res -> { $tag } = $hash ;
-      }
-    $res ;
-  }
+sub get_yaml { my @res = YAML::LoadFile $YAML_FILE ; [ @res ] ; }
+sub get_prjs { get_yaml ; }
 
 sub banners
   { my $hash = shift ;
@@ -99,10 +89,11 @@ sub touch
   }
 
 sub mk_flags
-  { my $JSON = shift ;
+  { my $prjs = shift ;
     my $res  = {} ;
-    for my $tag ( sort keys %$JSON )
-      { my $hash = $JSON -> { $tag } ;
+    for my $hash ( sort { $a -> {project} cmp $b -> {project} } @$prjs )
+      { next if exists $hash -> {subproject} ;
+        my $tag = mk_tag $hash ;
         my $fdir = sprintf "%s/%s.apache.org", $FLAGS_DIR, $tag ;
         $res -> { $fdir } ++ ;
         unless ( -d $fdir )
@@ -157,6 +148,6 @@ sub cleanup
       }
   }
 
-cleanup mk_flags get_json ;
+cleanup mk_flags get_prjs ;
 
 printf "$prog : no change\n" unless $opt{q} or $mods ;


Reply via email to