ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/schmorpforge/genpage
(Generate patch)

Comparing cvsroot/schmorpforge/genpage (file contents):
Revision 1.53 by root, Sun Jul 26 12:22:33 2009 UTC vs.
Revision 1.60 by root, Wed Sep 30 22:40:34 2009 UTC

4 4
5mkdir "software.schmorp.de", 0755; 5mkdir "software.schmorp.de", 0755;
6mkdir "software.schmorp.de/pkg", 0755; 6mkdir "software.schmorp.de/pkg", 0755;
7mkdir "software.schmorp.de/img", 0755; 7mkdir "software.schmorp.de/img", 0755;
8system "rsync -av *.jpg software.schmorp.de/img/"; 8system "rsync -av *.jpg software.schmorp.de/img/";
9
10# apparently moved
11#ermyth cvs-pod(doc/poddoc/documentation.pod) cvs-co(Changes)
12# This is a fork of Atheme IRC Services.
13#
14# Ermyth IRC Services is a set of Services for IRC networks that allows
15# users to manage their channels in a secure and efficient way and
16# allows operators to manage various things about their networks.
17# Ermyth has been ported to C++ and goes its way using modern concepts
18# and the object oriented paradigm.
9 19
10sub hdr($$) { 20sub hdr($$) {
11 print <<EOF; 21 print <<EOF;
12<?xml version='1.0' encoding='utf-8'?> 22<?xml version='1.0' encoding='utf-8'?>
13<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 23<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
103</head> 113</head>
104<body> 114<body>
105<p class='back'><a href='/'>Schmorpforge Ta-Sa Software Repository</a></p> 115<p class='back'><a href='/'>Schmorpforge Ta-Sa Software Repository</a></p>
106<h1 class="$_[1]">$_[0]</h1> 116<h1 class="$_[1]">$_[0]</h1>
107<div style="text-align: center; float: right; margin-left: 1em; margin-bottom: 1em"> 117<div style="text-align: center; float: right; margin-left: 1em; margin-bottom: 1em">
118 <a title="Mach mit!" href="http://www.piratenpartei.de/navigation/politik/unsere-ziele">
119 <img src="http://res.tst.eu/denke_selbst.gif" alt="Werde Pirat!" width="468" height="60" border="0" />
120 </a>
121 <br />
108 <a href="http://www.piratenpartei.de/navigation/politik/unsere-ziele"> 122 <a href="http://www.piratenpartei.de/navigation/politik/unsere-ziele">
109 <img src="http://www.piratenpartei-hessen.de/common/piratenbanner1" alt="Piratenpartei" border="0"/> 123 <img src="http://res.tst.eu/piraten1.png" alt="Piratenpartei" width="468" height="60" border="0" />
110 </a> 124 </a>
111 <br /> 125 <br />
112 <a href="http://www.deliantra.net/"> 126 <a href="http://www.deliantra.net/">
113 <img src="http://www.deliantra.net/images/deliantra.png" border="0" alt="Deliantra Free MMORPG" style="display: inline"/> 127 <img src="http://www.deliantra.net/images/deliantra.png" border="0" alt="Deliantra Free MMORPG" style="display: inline"/>
114 <br /> 128 <br />
164<h2>Resources</h2> 178<h2>Resources</h2>
165<table class='resources'> 179<table class='resources'>
166EOF 180EOF
167 if (grep /git/, @args) { 181 if (grep /git/, @args) {
168 print <<EOF; 182 print <<EOF;
169<tr><td><tt class="icon">GIT</tt></td><td class='rr'><a href='http://git.ta-sa.org/?p=$name.git;a=summary'>Browsable GIT repository '$name'</a></li></tr> 183<tr><td><tt class="icon">GIT</tt></td><td class='rr'><a href='http://git.ta-sa.org/git/$name/'>Browsable GIT repository '$name'</a></li></tr>
170<tr><td><tt class="icon">GIT</tt></td><td class='rr'>Read-only GIT checkout: <tt>&#160;git-clone http://git.ta-sa.org/$name.git</tt> 184<tr><td><tt class="icon">GIT</tt></td><td class='rr'>Read-only GIT checkout: <tt>&#160;git-clone http://git.ta-sa.org/$name.git</tt>
171</td></tr> 185</td></tr>
172<tr><td><tt class="icon">CVS</tt></td><td class='rr'>Contributor CVS access (command requires CVS version &gt;= 1.12.11):<br /> 186<!-- <tr><td><tt class="icon">CVS</tt></td><td class='rr'>Contributor CVS access (command requires CVS version &gt;= 1.12.11):<br />
173 <tt>cvs -d ":ext;CVS_SERVER=git-cvsserver:USER\@ruth.plan9.de/gitroot/$name.git" co -d $name master</tt> 187 <tt>cvs -d ":ext;CVS_SERVER=git-cvsserver:USER\@ruth.plan9.de/gitroot/$name.git" co -d $name master</tt>
174</td></tr> 188</td></tr> -->
175EOF 189EOF
176 } else { 190 } else {
177 my $modules = $name; 191 my $modules = $name;
178 $modules = "$1" if grep /modules\((.*)\)/, @args; 192 $modules = "$1" if grep /modules\((.*)\)/, @args;
179 193
526 A fork of the unmaintained xcb (x cut buffers) program implementing better i18n. 540 A fork of the unmaintained xcb (x cut buffers) program implementing better i18n.
527 541
528lmainit cvs-co(NEWS) 542lmainit cvs-co(NEWS)
529 A sysvinit replacement that can even be configured to be sysvinit-compliant. 543 A sysvinit replacement that can even be configured to be sysvinit-compliant.
530 544
531 See <a href="http://www.goof.com/pcg/marc/lmainit.html">its homepage</a> for more info. 545 See <a href="http://home.schmorp.de/marc/lmainit.html">its homepage</a> for more info.
532 546
533Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes) 547Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes)
534 Perl module implementing forward error correction using Vandermonde matrices 548 Perl module implementing forward error correction using Vandermonde matrices
535 549
536AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) cvs-pod(lib/AnyEvent/Intro.pod,Introduction/Tutorial) cvs-co(Changes) cvs-pod(lib/AnyEvent/Util.pm,AnyEvent::Util) cvs-pod(lib/AnyEvent/Handle.pm,AnyEvent::Handle) cvs-pod(lib/AnyEvent/Socket.pm,AnyEvent::Socket) cvs-pod(lib/AnyEvent/DNS.pm,AnyEvent::DNS) cvs-pod(lib/AnyEvent/Impl/EV.pm,AnyEvent::Impl::EV) cvs-pod(lib/AnyEvent/Impl/Event.pm,AnyEvent::Impl::Event) cvs-pod(lib/AnyEvent/Impl/Glib.pm,AnyEvent::Impl::Glib) cvs-pod(lib/AnyEvent/Impl/Tk.pm,AnyEvent::Impl::Tk) cvs-pod(lib/AnyEvent/Impl/Perl.pm,AnyEvent::Impl::Perl) cvs-pod(lib/AnyEvent/Impl/Qt.pm,AnyEvent::Impl::Qt) cvs-pod(lib/AnyEvent/Impl/EventLib.pm,AnyEvent::Impl::EventLib) cvs-pod(lib/AnyEvent/Impl/Irssi.pm,AnyEvent::Impl::Irssi) cvs-pod(lib/AnyEvent/Impl/IOAsync.pm,AnyEvent::Impl::IOAsync) cvs-pod(lib/AnyEvent/Impl/POE.pm,AnyEvent::Impl::POE) list(anyevent) 550AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) cvs-pod(lib/AnyEvent/Intro.pod,Introduction/Tutorial) cvs-pod(lib/AE.pm,AE) cvs-co(Changes) cvs-pod(lib/AnyEvent/Util.pm,AnyEvent::Util) cvs-pod(lib/AnyEvent/Handle.pm,AnyEvent::Handle) cvs-pod(lib/AnyEvent/Socket.pm,AnyEvent::Socket) cvs-pod(lib/AnyEvent/DNS.pm,AnyEvent::DNS) cvs-pod(lib/AnyEvent/Impl/EV.pm,AnyEvent::Impl::EV) cvs-pod(lib/AnyEvent/Impl/Event.pm,AnyEvent::Impl::Event) cvs-pod(lib/AnyEvent/Impl/Glib.pm,AnyEvent::Impl::Glib) cvs-pod(lib/AnyEvent/Impl/Tk.pm,AnyEvent::Impl::Tk) cvs-pod(lib/AnyEvent/Impl/Perl.pm,AnyEvent::Impl::Perl) cvs-pod(lib/AnyEvent/Impl/Qt.pm,AnyEvent::Impl::Qt) cvs-pod(lib/AnyEvent/Impl/EventLib.pm,AnyEvent::Impl::EventLib) cvs-pod(lib/AnyEvent/Impl/Irssi.pm,AnyEvent::Impl::Irssi) cvs-pod(lib/AnyEvent/Impl/IOAsync.pm,AnyEvent::Impl::IOAsync) cvs-pod(lib/AnyEvent/Impl/POE.pm,AnyEvent::Impl::POE) list(anyevent)
537 This module offers a simple API for I/O, timer, signal, child process 551 This module offers a simple API for I/O, timer, signal, child process
538 and completion events, independent of a specific event loop. 552 and completion events, independent of a specific event loop.
539 553
540 <p>This module allows module authors to use those events internally 554 <p>This module allows module authors to use those events internally
541 without forcing users of the module to use a specific event loop, without 555 without forcing users of the module to use a specific event loop, without
591 The caller is responsible for authentication management, cookies (if 605 The caller is responsible for authentication management, cookies (if
592 the simplistic implementation in this module doesn't suffice), referer 606 the simplistic implementation in this module doesn't suffice), referer
593 and other high-level protocol details for which this module offers only 607 and other high-level protocol details for which this module offers only
594 limited support. 608 limited support.
595 609
610AnyEvent-MP cpan cvs-pod(MP.pm,) cvs-pod(MP/Intro.pod,Introduction/Tutorial) cvs-co(Changes) list(anyevent)
611 This Perl module (-family) implements a simple message passing framework for Perl.
612
613 Despite its simplicity, you can securely message other processes running
614 on the same or other hosts.
615
616 For an introduction to this module family, see the Intro manual page.
617
596AnyEvent-DBI cpan cvs-pod(DBI.pm,) cvs-co(Changes) list(anyevent) 618AnyEvent-DBI cpan cvs-pod(DBI.pm,) cvs-co(Changes) list(anyevent)
597 A relatively simple wrapper around DBI to make asynchronous 619 A relatively simple wrapper around DBI to make asynchronous
598 SQL requests. 620 SQL requests.
599 621
600 This module implements asynchronous DBI access my forking or executing 622 This module implements asynchronous DBI access my forking or executing
607 629
608 This is a very basic HTTP server that allows the user/programmer to install 630 This is a very basic HTTP server that allows the user/programmer to install
609 hooks for URL paths to generate the output. It uses AnyEvent to be easily 631 hooks for URL paths to generate the output. It uses AnyEvent to be easily
610 embeddable into other applications. The main objective was to make it 632 embeddable into other applications. The main objective was to make it
611 easier to make simple HTTP frontends in Perl for Perl programs and Perl modules. 633 easier to make simple HTTP frontends in Perl for Perl programs and Perl modules.
634
635AnyEvent-Feed cpan-elmex git-pod(lib/AnyEvent/Feed.pm,) git-co(Changes) list(anyevent)
636 A RSS/Atom Feed aggregator.
637
638 This module uses AnyEvent::HTTP and XML::Feed to fetch and parse RSS and Atom
639 feeds. It provides aggregation (detecting of new entries) to provide an easy
640 interface for simple feed readers.
641
642AnyEvent-Twitter cpan-elmex git-pod(lib/AnyEvent/Twitter.pm,) git-co(Changes) list(anyevent)
643 Implementation of the Twitter API for AnyEvent.
644
645 Provides a simple non-blocking API to access information (aka tweets) provided
646 by <a href="http://www.twitter.com">Twitter</a>.
612 647
613AnyEvent-IGS cpan-elmex git-pod(lib/AnyEvent/IGS.pm,) git-co(Changes) list(anyevent) 648AnyEvent-IGS cpan-elmex git-pod(lib/AnyEvent/IGS.pm,) git-co(Changes) list(anyevent)
614 A Perl module that interfaces to the International Go Server. 649 A Perl module that interfaces to the International Go Server.
615 650
616 This module is an Anyevent-based interface to the International Go Server 651 This module is an Anyevent-based interface to the International Go Server
895 930
896wvsniff 931wvsniff
897 Undocumented but nicely working wavelan sniffer that I wrote for use 932 Undocumented but nicely working wavelan sniffer that I wrote for use
898 with my cisco aironet card. If you get it working, praise yourself. 933 with my cisco aironet card. If you get it working, praise yourself.
899 934
900ermyth cvs-pod(doc/poddoc/documentation.pod) cvs-co(Changes)
901 This is a fork of Atheme IRC Services.
902
903 Ermyth IRC Services is a set of Services for IRC networks that allows
904 users to manage their channels in a secure and efficient way and
905 allows operators to manage various things about their networks.
906 Ermyth has been ported to C++ and goes its way using modern concepts
907 and the object oriented paradigm.
908
909dhcpping cvs-pod(dhcping.pod,) 935dhcpping cvs-pod(dhcping.pod,)
910 A version of dhcpping enhanced by <a href="mailto:marco@nethype.de">Marco Maisenhelder</a> 936 A version of dhcpping enhanced by <a href="mailto:marco@nethype.de">Marco Maisenhelder</a>
911 to support passing dhcp options. Intended to test dhcp server implementations. 937 to support passing dhcp options. Intended to test dhcp server implementations.
912 938
913Object-Event cpan-elmex git-pod(lib/Object/Event.pm,) git-co(Changes) 939Object-Event cpan-elmex git-pod(lib/Object/Event.pm,) git-co(Changes)
1022 1048
1023 <p>lsys is a full-featured program that understands most of the syntax 1049 <p>lsys is a full-featured program that understands most of the syntax
1024 of the original l-systems language, which is far more complex and 1050 of the original l-systems language, which is far more complex and
1025 powerful than most available l-system interpreters.</p> 1051 powerful than most available l-system interpreters.</p>
1026 1052
1027 <p>See <a href="http://www.goof.com/pcg/marc/lsys.html">the original homepage</a> 1053 <p>See <a href="http://home.schmorp.de/marc/lsys.html">the original homepage</a>
1028 for more explanations and some images. 1054 for more explanations and some images.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines