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 ;