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

Comparing cvsroot/schmorpforge/genpage (file contents):
Revision 1.5 by elmex, Tue Apr 29 14:46:42 2008 UTC vs.
Revision 1.26 by root, Sat May 24 18:43:43 2008 UTC

41 hr.footer { display: none; } 41 hr.footer { display: none; }
42 .footer { font-size: 8pt; border-top: 1px solid red; } 42 .footer { font-size: 8pt; border-top: 1px solid red; }
43 </style> 43 </style>
44</head> 44</head>
45<body> 45<body>
46<p class='back'><a href='/'>Schmorpforge Software Repository</a></p> 46<p class='back'><a href='/'>Schmorpforge Ta-Sa Software Repository</a></p>
47<h1 class="$_[1]">$_[0]</h1> 47<h1 class="$_[1]">$_[0]</h1>
48<div style="text-align: center; float: right; margin-left: 1em; margin-bottom: 1em"> 48<div style="text-align: center; float: right; margin-left: 1em; margin-bottom: 1em">
49 <a href="http://www.deliantra.net/"> 49 <a href="http://www.deliantra.net/">
50 <img src="http://www.deliantra.net/images/deliantra.png" border="0" alt="Deliantra Free MMORPG" style="display: inline"/> 50 <img src="http://www.deliantra.net/images/deliantra.png" border="0" alt="Deliantra Free MMORPG" style="display: inline"/>
51 <br /> 51 <br />
184 184
185hdr "Package Index", "bg-bluete"; 185hdr "Package Index", "bg-bluete";
186 186
187print <<EOF; 187print <<EOF;
188 188
189<p>This page briefly documents the Schmorpforge Software Repository and 189<p>This page briefly documents the Schmorpforge Ta-Sa Software Repository and
190lists all projects available here.</p> 190lists all projects available here.</p>
191 191
192<ul> 192<ul>
193<li>All CVS Repositories can be found <a href="http://cvs.schmorp.de/">here</a>.</li> 193<li>All CVS Repositories can be found <a href="http://cvs.schmorp.de/">here</a>.</li>
194<li>All GIT Repositories can be found <a href="http://git.ta-sa.org/">here</a>.</li>
194<li>Most Releases can be found <a href="http://dist.schmorp.de/">here</a> or via CPAN.</li> 195<li>File Releases can be found <a href="http://dist.schmorp.de/">here</a> or on CPAN (for Perl modules).</li>
195<li>All Mailinglists can be found <a href="http://lists.schmorp.de/mailman/listinfo">here</a>.</li> 196<li>All Mailinglists can be found <a href="http://lists.schmorp.de/mailman/listinfo">here</a>.</li>
197<li>The Wiki can be found <a href="http://wiki.schmorp.de/">here</a>.</li>
196</ul> 198</ul>
197<p>Projects listed on this page:</p> 199<p>Projects listed on this page:</p>
198<table> 200<table>
199EOF 201EOF
200 202
351 minimal configuration (it consists of only a single <tt>.h</tt> and a 353 minimal configuration (it consists of only a single <tt>.h</tt> and a
352 single <tt>.c</tt> file). It is known to run on a wide variety of unix 354 single <tt>.c</tt> file). It is known to run on a wide variety of unix
353 systems (SunOS, IRIX, GNU/Linux, HP-UX) and also on Windows, does not use 355 systems (SunOS, IRIX, GNU/Linux, HP-UX) and also on Windows, does not use
354 any assembly language and is architecture-independent. 356 any assembly language and is architecture-independent.
355 357
356cf.schmorp.de/server cvs-co(README) cvs-co(Changes) cvs-co(COPYING.Affero) 358deliantra/server cvs-co(README) cvs-co(Changes) cvs-co(COPYING.Affero)
357 The <a href="http://www.deliantra.net/">Deliantra</a> game server. 359 The <a href="http://www.deliantra.net/">Deliantra</a> game server.
358 360
359 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 361 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
360 362
361cf.schmorp.de/maps cvs-co(Changes) cvs-co(COPYING.Affero) 363deliantra/maps cvs-co(Changes) cvs-co(COPYING.Affero)
362 The <a href="http://www.deliantra.net/">Deliantra</a> game maps. 364 The <a href="http://www.deliantra.net/">Deliantra</a> game maps.
363 365
364 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 366 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
365 367
366cf.schmorp.de/arch cvs-co(Changes) cvs-co(COPYING.Affero) 368deliantra/arch cvs-co(Changes) cvs-co(COPYING.Affero)
367 The <a href="http://www.deliantra.net/">Deliantra</a> game resources. 369 The <a href="http://www.deliantra.net/">Deliantra</a> game resources.
368 370
369 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 371 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
370 372
371cf.schmorp.de/Deliantra-Client cvs-pod(bin/deliantra,) cvs-co(Changes) 373deliantra/Deliantra-Client cvs-pod(bin/deliantra,) cvs-co(Changes)
372 A modern, fullscreen client for <a href="http://www.deliantra.net/">Deliantra</a>, written using Perl 374 A modern, fullscreen client for <a href="http://www.deliantra.net/">Deliantra</a>, written using Perl
373 and leveraging only OpenGL for display and thus being easily portable. 375 and leveraging only OpenGL for display and thus being easily portable.
374 See its <a href="http://www.deliantra.net/client.html">homepage</a>. 376 See its <a href="http://www.deliantra.net/client.html">homepage</a>.
375 377
376 To install it, you need <a href="http://www.libsdl.org">SDL</a>, <a href="http://www.libsdl.org/projects/SDL_mixer/">SDL_mixer</a>, 378 To install it, you need <a href="http://www.libsdl.org">SDL</a>, <a href="http://www.libsdl.org/projects/SDL_mixer/">SDL_mixer</a>,
377 <a href="http://www.libsdl.org/projects/SDL_image/">SDL_image</a>, <a href="http://www.pango.org">PanGo</a> (with freetype2 and 379 <a href="http://www.libsdl.org/projects/SDL_image/">SDL_image</a>, <a href="http://www.pango.org">PanGo</a> (with freetype2 and
378 cairo backends at the moment), and the BDB, AnyEvent, Pod::POM, EV and 380 cairo backends at the moment), and the BDB, AnyEvent, Pod::POM, EV and
379 <a href="http://software.schmorp.de/pkg/cf.schmorp.de/Deliantra.html">Deliantra</a> perl modules. 381 <a href="http://software.schmorp.de/pkg/deliantra/Deliantra.html">Deliantra</a> perl modules.
380 382
381cf.schmorp.de/Deliantra 383deliantra/Deliantra
382 Perl module family for the <a href="http://www.deliantra.net/">Deliantra</a> game. 384 Perl module family for the <a href="http://www.deliantra.net/">Deliantra</a> game.
383 385
384 They can be used to read/write/cache archetypes, image packs and map files. 386 They can be used to read/write/cache archetypes, image packs and map files.
385 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 387 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
386 388
387cf.schmorp.de/gcrossedit cvs-pod(bin/gde,) 389deliantra/gcrossedit cvs-pod(bin/gde,)
388 The <a href="http://www.deliantra.net/">Deliantra</a> editor, written in Perl + Gtk2. 390 The <a href="http://www.deliantra.net/">Deliantra</a> editor, written in Perl + Gtk2.
389 391
390 The editor for the game Deliantra, written in Perl. 392 The editor for the game Deliantra, written in Perl.
391 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 393 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
392 394
393cf.schmorp.de 395deliantra
394 <a href="http://www.deliantra.net/">Deliantra</a> server, archetypes, maps, 396 <a href="http://www.deliantra.net/">Deliantra</a> server, archetypes, maps,
395 editor, client and support modules distribution. 397 editor, client and support modules distribution.
396 398
397 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 399 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
398 400
436 See <a href="http://www.goof.com/pcg/marc/lmainit.html">its homepage</a> for more info. 438 See <a href="http://www.goof.com/pcg/marc/lmainit.html">its homepage</a> for more info.
437 439
438Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes) 440Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes)
439 Perl module implementing forward error correction using Vandermonde matrices 441 Perl module implementing forward error correction using Vandermonde matrices
440 442
441AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) cvs-co(Changes) cvs-pod(lib/AnyEvent/Impl/CoroEV.pm,AnyEvent::Impl::CoroEV) cvs-pod(lib/AnyEvent/Impl/CoroEvent.pm,AnyEvent::Impl::CoroEvent) cvs-pod(lib/AnyEvent/Impl/Coro.pm,AnyEvent::Impl::Coro) 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/POE.pm,AnyEvent::Impl::POE) 443AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) 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/POE.pm,AnyEvent::Impl::POE)
442 This module offers a simple API for I/O, timer, signal, child process 444 This module offers a simple API for I/O, timer, signal, child process
443 and completion events, independent of a specific event loop. 445 and completion events, independent of a specific event loop.
444 446
445 This module allows module authors to use those events internally without 447 <p>This module allows module authors to use those events internally without
446 forcing users of the module to use a specific event loop, without adding 448 forcing users of the module to use a specific event loop, without adding
447 noticable overhead. Currently supported event loops are EV, Coro::EV, 449 noticable overhead. Currently supported event loops are EV, Event,
448 Event, Coro::Event, Glib/Gtk2, Tk, Qt, Event::Lib and POE (and thus also 450 Glib/Gtk2, Tk, Qt, Event::Lib and POE (and thus also WxWidgets and
449 WxWidgets and Prima). It contains a very fast (see benchmarks in the main 451 Prima). It contains a very fast (see benchmarks in the main manual page)
450 manual page) Pure Perl event loop and doesn't rely on XS, which ensures 452 Pure Perl event loop and doesn't rely on XS, which ensures that your
451 that your program will always run even when no C-based event loop is 453 program will always run even when no C-based event loop is available.</p>
452 available. 454
455 <p>In addition to the event core (which might be all you need), AnyEvent
456 comes with an optional, fully asynchronous, pure-perl DNS resolver
457 library supporting UDP, TCP and EDNS0, with many utility functions to
458 "just resolve" stuff without having to instantiate even a resolver object
459 (and including an equivalent of C<getaddrinfo>).</p>
460
461 <p>The AnyEvent::Socket offers utility functions to make handling TCP
462 connections (100% non-blocking, including DNS resolution, with both IPv4
463 and IPv6) and addresses as easy as possible, to the point of making IPv6
464 completely transparent.</p>
465
466 <p>Lastly, AnyEvent::Handle offers a powerful framework for asynchronous and
467 buffered protocol handling. You can push multiple read event handlers
468 to parse your protocol and start TLS/SSL negotiation transparently (and
469 fully non-blocking) at any time, in both server and client mode.</p>
453 470
454AnyEvent-FastPing cpan cvs-pod(FastPing.pm,) 471AnyEvent-FastPing cpan cvs-pod(FastPing.pm,)
455 This module implements a very fast and relatively flexible 472 This module implements a very fast and relatively flexible
456 ping (ping as in icmp echo request). 473 ping (ping as in icmp echo request).
457 474
483 allows easy decoding of multipart mime, uuencode and a whole lot of 500 allows easy decoding of multipart mime, uuencode and a whole lot of
484 differently encoded messages. You basically throw files at it, and 501 differently encoded messages. You basically throw files at it, and
485 it extracts the files in them. This module is used by the popular <a 502 it extracts the files in them. This module is used by the popular <a
486 href="www.amavis.org">amavis virus scanner</a>. 503 href="www.amavis.org">amavis virus scanner</a>.
487 504
488Coro cpan cvs-pod(Coro.pm,) cvs-co(Changes) 505Coro cpan cvs-co(Changes) cvs-pod(Coro.pm,) cvs-pod(Coro/AIO.pm,Coro::AIO) cvs-pod(Coro/AnyEvent.pm,Coro::AnyEvent) cvs-pod(Coro/BDB.pm,Coro::BDB) cvs-pod(Coro/Channel.pm,Coro::Channel) cvs-pod(Coro/Debug.pm,Coro::Debug) cvs-pod(Coro/EV.pm,Coro::EV) cvs-pod(Coro/Event.pm,Coro::Event) cvs-pod(Coro/Handle.pm,Coro::Handle) cvs-pod(Coro/LWP.pm,Coro::LWP) cvs-pod(Coro/MakeMaker.pm,Coro::MakeMaker) cvs-pod(Coro/RWLock.pm,Coro::RWLock) cvs-pod(Coro/Select.pm,Coro::Select) cvs-pod(Coro/Semaphore.pm,Coro::Semaphore) cvs-pod(Coro/SemaphoreSet.pm,Coro::SemaphoreSet) cvs-pod(Coro/Signal.pm,Coro::Signal) cvs-pod(Coro/Socket.pm,Coro::Socket) cvs-pod(Coro/Specific.pm,Coro::Specific) cvs-pod(Coro/State.pm,Coro::State) cvs-pod(Coro/Storable.pm,Coro::Storable) cvs-pod(Coro/Timer.pm,Coro::Timer) cvs-pod(Coro/Util.pm,Coro::Util)
489 A large Perl module family that implements cooperative multitasking in 506 A large Perl module family that implements cooperative multitasking in
490 Perl. It supports filehandle and event abstraction and also implements 507 Perl. It supports filehandle and event abstraction and also implements
491 continuations as well as the necessary directives to implement a slightly 508 continuations as well as the necessary directives to implement a slightly
492 limited call/cc in Perl. 509 limited call/cc in Perl.
493 510
539 <a href="EV.html">perl interface</a> is also available. 556 <a href="EV.html">perl interface</a> is also available.
540 <p /> 557 <p />
541 A <a href="http://lists.schmorp.de/mailman/listinfo/libev">mailing 558 A <a href="http://lists.schmorp.de/mailman/listinfo/libev">mailing
542 list</a> for discussion and support is now available. 559 list</a> for discussion and support is now available.
543 560
561libeio dist cvs-pod(eio.pod,) cvs-co(eio.h) cvs-co(demo.c) cvs-co(Changes)
562 Event-based fully asynchronous I/O library for C (used by IO::AIO).
563 Currently in BETA!
564
565 <p>Libeio is a full-featured asynchronous I/O library
566 for C, modelled in similar style and spirit as <a
567 href="http://software.schmorp.de/pkg/libev.html">libev</a>. Features
568 include: asynchronous read, write, open, close, stat, unlink, fdatasync,
569 mknod, readdir etc. (basically the full POSIX API). sendfile (native on
570 solaris, linux, hp-ux, freebsd, emulated everywehere else), readahead
571 (emulated where not available).</p>
572
573 <p>It is fully event-library agnostic and can easily be integrated into any
574 event-library (or used standalone, even in polling mode). It is very
575 portable and relies only on POSIX threads.</p>
576
577 <p>Its code, documentation, integration and portability quality is
578 currently below that of libev, but should soon be ready for use in
579 production environments.</p>
580
544libspf cvs-co(README) 581libspf cvs-co(README)
545 Libspf is a C library that implements the <a 582 Libspf is a C library that implements the <a
546 href="http://en.wikipedia.org/wiki/Sender_Policy_Framework"> Sender 583 href="http://en.wikipedia.org/wiki/Sender_Policy_Framework"> Sender
547 Policy Framework</a>. It allows software to identify and reject forged 584 Policy Framework</a>. It allows software to identify and reject forged
548 envelope-from addresses, a typical nuisance in e-mail spam. SPF is 585 envelope-from addresses, a typical nuisance in e-mail spam. SPF is
694 731
695dhcpping cvs-pod(dhcping.pod,) 732dhcpping cvs-pod(dhcping.pod,)
696 A version of dhcpping enhanced by <a href="mailto:marco@nethype.de">Marco Maisenhelder</a> 733 A version of dhcpping enhanced by <a href="mailto:marco@nethype.de">Marco Maisenhelder</a>
697 to support passing dhcp options. Intended to test dhcp server implementations. 734 to support passing dhcp options. Intended to test dhcp server implementations.
698 735
699AnyEvent-DNS cpan-elmex git-pod(lib/AnyEvent/DNS.pm,) git-co(Changes)
700 A non-blocking DNS resolver with AnyEvent using Net::DNS.
701
702 This Perl module is a simple wrapper around Net::DNS, which provides
703 a non-blocking interface to make DNS queries with Net::DNS.
704
705AnyEvent-HTTPD cpan-elmex git-pod(lib/AnyEvent/HTTPD.pm,) git-co(Changes) 736AnyEvent-HTTPD cpan-elmex git-pod(lib/AnyEvent/HTTPD.pm,) git-co(Changes)
706 A simple and plain event based http web application server Perl module. 737 A simple and plain event based http web application server Perl module.
707 738
708 This is a very basic HTTP server that allows the user/programmer to install 739 This is a very basic HTTP server that allows the user/programmer to install
709 hooks for URL paths to generate the output. It uses AnyEvent to be easily 740 hooks for URL paths to generate the output. It uses AnyEvent to be easily
714 A simple event callback API for Perl. 745 A simple event callback API for Perl.
715 746
716 This is just a very simple event callback registration and call API 747 This is just a very simple event callback registration and call API
717 which new Perl classes can inherit. It's mainly used by Net::XMPP2. 748 which new Perl classes can inherit. It's mainly used by Net::XMPP2.
718 749
719Text-Edit cpan-elmex git-pod(lib/Text/Edit.pm,) git-co(Text-Edit.git/Changes) 750AnyEvent-EditText cpan-elmex git-pod(lib/AnyEvent/EditText.pm,) git-co(Changes)
720 A Perl module which allows editing any text via an editor in a seperate process. 751 A Perl module which allows editing any text via an editor in a seperate process.
721 752
722 A utility Perl module that will start a terminal/editor for you and will 753 A utility Perl module that will start a terminal/editor for you and will
723 wait non-blocking for you to finish editing that file. Very useful to embed 754 wait non-blocking for you to finish editing that file. Very useful to embed
724 content edititing in event based programs that have a AnyEvent compatible 755 content edititing in event based programs that have a AnyEvent compatible
729 760
730 This is a mostly abandoned project at the moment, however, the repository 761 This is a mostly abandoned project at the moment, however, the repository
731 contains interesting C++ code that might be useful to someone, especially 762 contains interesting C++ code that might be useful to someone, especially
732 the C++ JSON implementation might be of interest. The project is mostly 763 the C++ JSON implementation might be of interest. The project is mostly
733 dead at the moment though... 764 dead at the moment though...
765
766gtm git-co(README)
767 GT.M Database
768
769 <a href="http://sourceforge.net/projects/fis-gtm/">GT.M</a>
770 is a a vetted, industrial strength, transaction
771 processing application platform consisting of a
772 database engine optimized for high TP throughput and
773 a compiler for the M (aka MUMPS) programming language.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines