[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/server home-pkgblurbs.af.html home-pkgblurb...
From: |
GNUN |
Subject: |
www/server home-pkgblurbs.af.html home-pkgblurb... |
Date: |
Thu, 27 Feb 2014 00:03:15 +0000 |
CVSROOT: /web/www
Module name: www
Changes by: GNUN <gnun> 14/02/27 00:03:13
Modified files:
server : home-pkgblurbs.af.html home-pkgblurbs.ar.html
home-pkgblurbs.bg.html home-pkgblurbs.ca.html
home-pkgblurbs.cs.html home-pkgblurbs.de.html
home-pkgblurbs.el.html home-pkgblurbs.es.html
home-pkgblurbs.fa.html home-pkgblurbs.fr.html
home-pkgblurbs.he.html home-pkgblurbs.hr.html
home-pkgblurbs.id.html home-pkgblurbs.it.html
home-pkgblurbs.ja.html home-pkgblurbs.ko.html
home-pkgblurbs.ml.html home-pkgblurbs.nb.html
home-pkgblurbs.nl.html home-pkgblurbs.pl.html
home-pkgblurbs.pt-br.html
home-pkgblurbs.ro.html home-pkgblurbs.ru.html
home-pkgblurbs.sk.html home-pkgblurbs.sq.html
home-pkgblurbs.sr.html home-pkgblurbs.sv.html
home-pkgblurbs.ta.html home-pkgblurbs.tr.html
home-pkgblurbs.uk.html
home-pkgblurbs.zh-cn.html
home-pkgblurbs.zh-tw.html
server/po : home-pkgblurbs.de.po home-pkgblurbs.fr.po
home-pkgblurbs.ja.po home-pkgblurbs.pot.opt
home-pkgblurbs.ru.po
Log message:
Automatic update by GNUnited Nations.
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.af.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.ar.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.bg.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.ca.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.cs.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.de.html?cvsroot=www&r1=1.36&r2=1.37
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.el.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.es.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.fa.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.fr.html?cvsroot=www&r1=1.30&r2=1.31
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.he.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.hr.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.id.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.it.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.ja.html?cvsroot=www&r1=1.21&r2=1.22
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.ko.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.ml.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.nb.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.nl.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.pl.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.pt-br.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.ro.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.ru.html?cvsroot=www&r1=1.51&r2=1.52
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.sk.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.sq.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.sr.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.sv.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.ta.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.tr.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.uk.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.zh-cn.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/home-pkgblurbs.zh-tw.html?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/po/home-pkgblurbs.de.po?cvsroot=www&r1=1.57&r2=1.58
http://web.cvs.savannah.gnu.org/viewcvs/www/server/po/home-pkgblurbs.fr.po?cvsroot=www&r1=1.38&r2=1.39
http://web.cvs.savannah.gnu.org/viewcvs/www/server/po/home-pkgblurbs.ja.po?cvsroot=www&r1=1.30&r2=1.31
http://web.cvs.savannah.gnu.org/viewcvs/www/server/po/home-pkgblurbs.pot.opt?cvsroot=www&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/www/server/po/home-pkgblurbs.ru.po?cvsroot=www&r1=1.85&r2=1.86
Patches:
Index: home-pkgblurbs.af.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.af.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.af.html 9 Feb 2014 18:59:44 -0000 1.11
+++ home-pkgblurbs.af.html 27 Feb 2014 00:03:08 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.ar.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.ar.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.ar.html 9 Feb 2014 18:59:44 -0000 1.11
+++ home-pkgblurbs.ar.html 27 Feb 2014 00:03:08 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.bg.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.bg.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.bg.html 9 Feb 2014 18:59:44 -0000 1.11
+++ home-pkgblurbs.bg.html 27 Feb 2014 00:03:08 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.ca.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.ca.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.ca.html 9 Feb 2014 18:59:44 -0000 1.11
+++ home-pkgblurbs.ca.html 27 Feb 2014 00:03:10 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.cs.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.cs.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.cs.html 9 Feb 2014 18:59:44 -0000 1.11
+++ home-pkgblurbs.cs.html 27 Feb 2014 00:03:10 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.de.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.de.html,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -b -r1.36 -r1.37
--- home-pkgblurbs.de.html 9 Feb 2014 18:59:44 -0000 1.36
+++ home-pkgblurbs.de.html 27 Feb 2014 00:03:10 -0000 1.37
@@ -1,8 +1,14 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+
+ <!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF unterstützt 3D-Zeichnungen mit Ausgabe im MetaPost-Format über
eine Sprache, die Metafont sehr ähnlich ist. In erster Linie soll es ein
Mittel zur Erstellung von 3D-Inhalten für TeX-Dokumente darstellen, kann
@@ -11,7 +17,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+<h4 id="a2ps">
+ <!-- TRANSLATORS: stale -->
<a href="/software/a2ps/">A2PS</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -24,7 +31,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU Acct stellt eine Möglichkeit für Systemadministratoren zur Verfügung, um
Systemnutzungsmuster zu bestimmen. Es gibt Auskunft über beispielsweise
Verbindungen, ausgeführte Programme und verwendete
@@ -33,7 +41,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial combat
from different computers, piloting well-equipped jet aircraft similar to an
F-16C Falcon or a MiG-29 Fulcrum. <small>(<a
@@ -41,7 +50,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale -->
+<h4 id="adns">
+ <!-- TRANSLATORS: stale -->
<a href="/software/adns/">Adns</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -52,14 +62,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sendet in regelmäÃigen Abständen einen Ping an einen Server, um,
im Allgemeinen, eine Verbindung aufrecht zu erhalten. <small>(<a
href="/manual/manual.html#alive">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale -->
+<h4 id="anubis">
+ <!-- TRANSLATORS: stale -->
<a href="/software/anubis/">Anubis</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -72,14 +84,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL ist ein freier Interpreter für die Programmiersprache APL und eine
Umsetzung der ISO Norm 13751. <small>(<a
href="/manual/manual.html#apl">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -89,7 +103,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports propositional
and predicate logic, as well as Boolean algebra and arithmetical logic. In
addition to its predefined inference and equivalence rules, Aris also
@@ -99,7 +114,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or as a
standalone program. Notable features of Aspell include its full support of
documents written in the UTF-8 encoding and its ability to use multiple
@@ -108,7 +124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX ist eine integrierte Umgebung für TeX-Dokumente in Emacs. Es können
viele verschiedene Standard-TeX-Makros mit einfachen Tastenkombinationen
oder per Menüauswahl eingefügt werden. Mit einer Schnittstelle zu externen
@@ -119,7 +136,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand into
shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting shell
@@ -129,7 +147,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have been
contributed as free software by the community. <small>(<a
@@ -137,7 +156,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+
+ <!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain large
amounts of repetitive text. It automates the construction of these sections
of the code, simplifying the task of keeping the text in sync. It also
@@ -147,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
GNU Automake ist Teil des GNU-Build-Systems zur Erstellung von
standardkonformen Makefiles. Build-Anforderungen werden in einem intuitiven
Format eingegeben und Automake erzeugt dann mithilfe von Autoconf ein
@@ -157,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale -->
+<h4 id="avl">
+ <!-- TRANSLATORS: stale -->
<a href="/software/avl/">Avl</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -168,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+<h4 id="ballandpaddle">
+ <!-- TRANSLATORS: stale -->
<a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -180,7 +208,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode ist ein flexibles Werkzeug zur Erzeugung gedruckter Barcodes aus
Textzeichen. Es unterstützt eine Vielzahl von Codierungsstandards und
Längeneinheitangaben. Barcodes können im PostScript- und Encapsulated
@@ -189,7 +218,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
GNU <abbr title="Bourne-again shell" xml:lang="en" lang="en">Bash</abbr>
<ins>bezeichnet die traditionelle Benutzerschnittstelle unter unixoiden
Betriebssystemen, kurz <i>Shell</i>,</ins> bzw. den
@@ -203,7 +233,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
GNU Bayonne ist der Telefonie-Server des GNU Telephony-Projekts. Bayonne
bietet eine skalierbare Umgebung für die Entwicklung und Bereitstellung von
Telefonielösungen mit Schwerpunkt auf SIP. <small>(<a
@@ -211,7 +242,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+
+ <!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/bazaar/">Bazaar</a></h4><p>
<!--<del>GNU </del>-->Bazaar ist ein System zur Versionskontrolle, mit dem
man im Laufe der Zeit an Projektdateien gemachte Ãnderungen protokollieren
kann. Es unterstützt sowohl einen verteilten Arbeitsablauf sowie den
@@ -220,7 +257,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale -->
+<h4 id="bc">
+ <!-- TRANSLATORS: stale -->
<a href="/software/bc/">Bc</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -232,13 +270,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
Siehe <a href="#binutils">binutils</a>. <small>(<a
href="/manual/manual.html#bfd">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary files. Perhaps
the most notable are <tt>ld</tt>, a linker, and <tt>as</tt>, an
assembler. Other tools include programs to display binary profiling
@@ -249,7 +289,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers for
@@ -258,7 +299,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale -->
+<h4 id="bool">
+ <!-- TRANSLATORS: stale -->
<a href="/software/bool/">Bool</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -273,7 +315,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+
+ <!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN übersetzt einen als <i>Web Service Business Process Execution
Language</i> (WS-BPEL) ausgedrückten Webdienst zu einem <i>open Workflow
Net</i> (oWFN). Darüber hinaus kann es eine BPEL4Chor-Choreografie zu einem
@@ -286,7 +334,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-Graph</a></h4><p>
+<h4 id="c-graph">
+
+ <!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/c-graph/">C-Graph</a></h4><p>
GNU C-Graph ist ein Hilfsmittel zur Demonstration der Theorie der
Konvolution. So kann es als ausgezeichnete Hilfe für Studenten der Signal-
und Systemtheorie bei der Visualisierung des Konvolutionsprozesses
@@ -297,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio2</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio2</a></h4><p>
GNU-ccAudio2 ist eine portable C++-Klasse für die Ausführung mit Audiodaten
von einem Datenträger. Die Klassen sind Endian und Inhalte bewusst; anstatt
Audio als binäre Daten zu behandeln, behandelt es diese Bibliothek als
@@ -307,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">CCD2CUE</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">CCD2CUE</a></h4><p>
GNU CCD2CUE ist ein Präprozessor für CD-Brenn-Software, mit dem vom
proprietären CCD- in das CUE-Format konvertiert werden kann, welches durch
Freie Software gut unterstützt wird. Diese Dateien werden häufig mit
@@ -317,7 +373,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language. This helps
to avoid unmanageable and error-prone chains of nested if-else statements.
Instead, decision tables are entered in an intuitive and easy-to-read
@@ -326,7 +383,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP ist eine Umsetzung von Real-Time Transport Protocol (RTP), ein
Netzwerkprotokoll zur Ãbertragung von Streams von der IETF. Es eignet sich
sowohl für Hochleistungsserver und persönlichen Client-Anwendungen. Ein
@@ -336,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system for use
with/as a scripting or assembler language for real-time, state-transition
driven systems. <small>(<a
@@ -344,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the control
flow of the program. It can output the graph in several styles and in
either the POSIX format or in an extended GNU format. cflow also includes a
@@ -353,7 +413,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+
+ <!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form data
@@ -362,7 +428,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the computer
in a game of chess, either through the default terminal interface or via an
external visual interface such as GNU XBoard. <small>(<a
@@ -370,7 +437,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale -->
+<h4 id="cim">
+ <!-- TRANSLATORS: stale -->
<a href="/software/cim/">Cim</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -379,7 +447,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+
+ <!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines and
compilers. It is compatible with a large percentage of the language API
specifications and provides a wide array of functionality. <small>(<a
@@ -387,7 +461,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+
+ <!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp is a
high-level, object-oriented functional programming language. CLISP includes
an interpreter, a compiler, a debugger, and much more. <small>(<a
@@ -395,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
<i>GNU Combine</i> führt Dateien basierend eines gemeinsamen Schlüssels
einer Hash-Tabelle zusammen. Es kann dem standardmäÃigen
<tt>Join</tt>-Dienstprogramm ähnlich angesehen werden, wenngleich es viel
@@ -407,7 +488,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">Common C++</a></h4><p>
<i>GNU Common C++</i> ist ein portables, optimiertes
Klassen-Programmiergerüst für Thread-Anwendungen, das gleichzeitige
Synchronisation, prozessübergreifende Kommunikation über Sockets und
@@ -418,7 +500,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in learning
or reviewing unfamiliar code or perhaps highlighting your own code that
@@ -427,7 +510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
Das <tt>config.guess</tt>-Skript versucht ein kanonisches dreifaches System
zu erraten und das <tt>config.sub</tt>-Skript überprüft und
kanonisiert. Diese werden als Teil der Konfiguration in fast allen
@@ -436,7 +520,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are expected
in a POSIX system. These provide the basic file, shell and text
manipulation functions of the GNU system. Most of these tools offer
@@ -445,7 +530,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU Cpio kopiert Dateien in bzw. aus Cpio- oder Tar-Archiven. Tatsächlich
werden mehrere Formate unterstützt, darunter auch ältere Formate. Das Format
wird automatisch vom Programm ermittelt und entsprechend gehandhabt. Darüber
@@ -456,7 +542,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">CPPI</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">CPPI</a></h4><p>
GNU CPPI verarbeitet C-Quellcodedateien, um die Präprozessor-Direktiven
entsprechend ihrer Schachtelung richtig zu reflektieren. Ebenso werden auch
andere Standardisierungen wie die Korrektur der Anzahl der Leerzeichen
@@ -465,7 +552,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC stellt ein Ersatz für das unter Unix altbewährte System zur
Quellcodeverwaltung, SCCS, dar. Dadurch kann noch auf älteren Quellcode
zugegriffen und auf moderne Systeme migriert werden. <small>(<a
@@ -473,7 +561,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -481,7 +570,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap ist ein Statistik- und Grafikpaket. Es kann für das proprietäre
Statistiksystem SAS geschriebene Programme einlesen. Die Syntax ist der von
C ähnlich, aber einfacher, so dass die meisten Aufgaben relativ einfach bei
@@ -490,13 +580,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
Siehe <a href="#bc">bc</a>. <small>(<a
href="/manual/manual.html#dc">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+
+ <!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably the
GNU debugger, GDB. In addition to usual debugging features such as viewing
@@ -505,7 +602,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data from
one file to another, working to rescue data in case of read errors. The
program also includes a tool for manipulating its log files, which are used
@@ -514,7 +612,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+
+ <!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can have
multiple test suites, which are then all managed by a single harness.
@@ -522,7 +626,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+
+ <!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo ist ein Musik-Noteneditor, der eine komfortable Schnittstelle zum
mächtigen Notensatz-Programm Lilypond bereitstellt. Musik kann mittels
Tastatur eingetippt, MIDI-Tastatur eingespielt oder sogar über ein an die
@@ -533,13 +643,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/dia/">Dia</a></h4><p>
Siehe <a href="#gnome">gnome</a>. <small>(<a
href="/manual/manual.html#dia">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according to RFC
2229 (DICT Server). It is able to access any database available, regardless
of format, thanks to its modular structure. New modules may be written in C,
@@ -549,7 +666,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
Ein Paket, das zwei klassische Unix Befehle, <i>Style</i> und <i>Diction</i>
liefert. Mit Diction werden wortreiche und häufig falsch verwendete Phrasen
in einem Textkörper ermittelt. Style analysiert hingegen oberflächliche
@@ -559,7 +677,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils ist ein Paket mit Dienstprogrammen, um Unterschiede zwischen
Dateien zu finden. Der <tt>diff</tt>-Befehl wird verwendet, um Unterschiede
an zwei Dateien anzuzeigen, während <tt>cmp</tt> Offsets und Zeilennummern
@@ -570,7 +689,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values of
mathematical constants used in science and engineering. Values can be
searched using a simple command-line tool, choosing from three databases:
@@ -580,7 +700,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">DMD</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">DMD</a></h4><p>
GNU DMD ist ein Daemon zur Daemon-Verwaltung, was bedeutet, dass es die
Ausführung von Systemdiensten verwaltet, die ähnliche Funktionen in
typischen Init-Systemen ersetzen. Es stellt eine Behandlung von
@@ -589,7 +710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale -->
+<h4 id="dominion">
+ <!-- TRANSLATORS: stale -->
<a href="/software/dominion/">Dominion</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -602,7 +724,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Ease.JS</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Ease.JS</a></h4><p>
GNU Ease.JS ist ein klassisches objektorientiertes Framework für JavaScript,
um wiederkehrenden Textbaustein-Quellcode zu beseitigen und soll den
Ãbergang von anderen objektorientierten Sprachen zu JavaScript
@@ -611,7 +734,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of a
document, ed performs editing one line at a time. It can be executed both
interactively and via shell scripts. Its method of command input allows
@@ -621,7 +745,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA ist eine Entwicklungsumgebung, die Ideen von sowohl
objektorientierter Programmierung als auch komponentenorientierter Systeme
vereint. Es wird verwendet, um modulare, sich entwickelnde Anwendungen als
@@ -638,7 +763,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+
+ <!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/electric/">Electric</a></h4><p>
GNU Electric ist ein CAD Programm zum Entwerfen von Stromkreisen, Handhabung
benutzerdefinierter IC-Layouts, schematische Zeichnungen und und
Hardware-Beschreibungssprache-Spezifikationen. Mehrere CAD-Vorgänge wie
@@ -649,7 +780,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+
+ <!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs ist ein erweiterbarer und sehr flexibler Texteditor. Er basiert
auf einem Emacs Lisp-Interpreter mit Erweiterungen für die
Textbearbeitung. Emacs wurde in praktisch allen Bereichen der
@@ -663,7 +800,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+<h4 id="emacs-muse">
+ <!-- TRANSLATORS: stale -->
<a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -676,10 +814,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale -->
-<a href="/software/emms/">EMMS</a></h4>
-<p>
-<!-- TRANSLATORS: stale -->
+<h4 id="emms">
+
+ <!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging and
@@ -688,7 +829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML or
RTF formats, to be stored in files or sent immediately to a printer. It
also includes the capability to perform syntax highlighting for several
@@ -697,7 +839,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats. <small>(<a
@@ -705,7 +848,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+
+ <!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret ist ein grafischer Datenmodellierer für das
Entität-/Beziehung-Paradigma. Es kann automatisch relationale Schemata aus
den Datenmodellen erstellen und es kann verwendet werden, um SQL-Anweisungen
@@ -714,7 +863,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale -->
+<h4 id="findutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/findutils/">Findutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -729,7 +879,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab ist ein pädagogisches Programm zur Lösung von physikalischen
Problemen. Wichtigstes Ziel ist dem Nutzer zu erlauben sich auf
physikalische Konzepte zu konzentrieren, abgesehen von den mathematischen
@@ -738,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+<h4 id="fontutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/fontutils/">Fontutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -750,7 +902,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine for the
role-playing game Dink Smallwood. It supports not only the original game
data files but it also supports user-produced game mods or <tt>D-Mods</tt>.
@@ -759,7 +912,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">GNU Freefont</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">GNU Freefont</a></h4><p>
<i>GNU FreeFont</i> <ins>>(oder: <i>Free UCS Outline Fonts</i>)</ins> ist
eine Sammlung von skalierbaren Konturschriften für den allgemeine
Rechnergebrauch und für Desktop-Publishing. Eine serifen sowie serifenlose
@@ -771,7 +925,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+
+ <!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide a
set of interfaces for platform management. Common functionality includes
@@ -781,7 +941,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+<h4 id="freetalk">
+ <!-- TRANSLATORS: stale -->
<a href="/software/freetalk/">Freetalk</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -793,7 +954,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+<h4 id="fribidi">
+ <!-- TRANSLATORS: stale -->
<a href="/software/fribidi/">FriBiDi</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -804,7 +966,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama ist ein Programm für die Anpassung von geodätischen Netzen. Es ist
bei Messungen nützlich, bei denen GPS (Globales Positionierungssystem) nicht
verfügbar ist, wie bspw. der U-Bahn. Es bietet die Möglichkeit, lokale
@@ -814,7 +977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings on
specified interfaces at regular intervals. Gratuitous ARP request packets
@@ -825,7 +989,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data. Gawk
features many extensions beyond the traditional implementation, including
@@ -834,7 +999,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -846,7 +1012,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+
+ <!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gcc/">GCC</a></h4><p>
GCC ist die GNU Compiler Collection. Es bietet Compiler-Frontends für
verschiedene Sprachen, darunter C, C++, Objective-C, Fortran, Java, Ada und
Go. Darüber hinaus werden Laufzeitbibliotheken dieser Sprachen auch
@@ -855,7 +1027,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/" title="GNU Collaborative
International Dictionary
+<h4 id="gcide">
+ <a href="/software/gcide/" title="GNU Collaborative International Dictionary
of English">GCIDE</a></h4><p>
<i>GNU Collaborative International Dictionary of English</i> (GCIDE) ist ein
freies auf einer Zusammenstellung verschiedener Quellen beruhendes
@@ -866,7 +1039,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified garbage
@@ -876,7 +1050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -886,7 +1061,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+
+ <!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gdb/">GDB</a></h4><p>
GDB ist der GNU Debugger. Mit GDB können Abläufe eines Programms während der
Laufzeit, bspw. kurz vor einem Programmabsturz, überwacht werden. Es können
Bedingungen angegeben werden, um während der Laufzeit Haltepunkte zu
@@ -896,7 +1077,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to store
key/value pairs in a file in a manner similar to the Unix dbm library and
provides interfaces to the traditional file format. <small>(<a
@@ -904,7 +1086,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">GENGEN</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">GENGEN</a></h4><p>
GNU GENGEN (GENerator GENerator) ist ein Programm, um Textgeneratoren zu
generieren, d. h. Funktionen zu erzeugen, die Text mit variablen Bereichen
erzeugen. Der Text wird zuerst vom Nutzer in einer Vorlagen-Datei mit
@@ -917,7 +1100,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt ist ein Programm zur Erzeugung einer C/C++-Funktion zum Parsen
von Kommandozeilen-Optionen mit der Funktion <em>getopt_long</em>, die über
GNU libc gefunden wird, um einiges an Langeweile dieser Aufgabe bei gröÃeren
@@ -931,7 +1115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators with
the means to create message catalogs, as well as an Emacs mode to work with
@@ -941,7 +1126,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<h4 id="gforth">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gforth/">Gforth</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -952,7 +1143,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student grades. It
supports several grading styles, including American (A, B, C, D, F) and
European numeric scales. <small>(<a
@@ -960,7 +1152,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+
+ <!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
GNU Ghostscript ist ein Interpreter der Seitenbeschreibungssprache
<em>PostScript</em> und dem <em>Portable Document Format</em> (PDF). Dazu
gehört auch eine C-Bibliothek, die die Grafikfähigkeiten von PostScript
@@ -970,7 +1168,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+
+ <!--#set var="logoimage" value='<img
src="/software/gift/gnu.image.finder.png" style="height:1em" alt="logo for
gift" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -979,7 +1183,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image formats
as well as specialized ones. It features a highly customizable interface
@@ -988,7 +1198,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used to
translate along a line, translate in a plane, and do three-dimensional
@@ -997,13 +1208,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
Siehe <a href="#gnome">gnome</a>. <small>(<a
href="/manual/manual.html#glib">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+
+ <!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way across
a wide array of environments, such as different text editors, shells and web
browsers. The resulting tags are useful for quickly moving around in a
@@ -1012,7 +1230,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP), mixed
integer programming (MIP), and other related problems. It supports the GNU
MathProg modeling language, a subset of the AMPL language, and features a
@@ -1022,7 +1241,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+<h4 id="gmediaserver">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1033,7 +1253,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+
+ <!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized, with
@@ -1043,7 +1269,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and some of
v8 and v9. It is possible to configure Gnash to use several different audio
or video backends, ensuring good performance. <small>(<a
@@ -1051,13 +1283,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
Siehe <a href="#gcc">gcc</a>. <small>(<a
href="/manual/manual.html#gnat">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnats/">GNATS</a></h4><p>
GNATS stellt eine Reihe von Hilfsmitteln bereit, um Programmfehler und
andere gemeldete Softwareprobleme zu verfolgen. Es ist darin völlig offen,
wie seine Datenbank abgefragt, bearbeitet und gepflegt wird, mit
@@ -1068,14 +1307,21 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
Siehe <a href="#gnats">gnats</a>. Dieses Paket ist auf der Suche nach
einer/einem BetreuerIn. <small>(<a
href="/manual/manual.html#gnatsweb">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+
+ <!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more. <small>(<a
@@ -1083,7 +1329,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented by
the GNU C Compiler (gcc). As a reference, it is not intended to be a
tutorial of the language. Rather, it outlines all of the constructs of the
@@ -1092,7 +1339,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">Password
Manager</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">Password Manager</a></h4><p>
<i>GNU Password Manager</i> stellt bei Bedarf schwierige Kennwörter wieder
her, grenzt das Risiko eines Angriffs jedoch ein. Nutzer geben eine
selbstdefinierte Transformation einer Webadresse ein und erhalten das
@@ -1102,7 +1350,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes computational
jobs at specified dates and times or according to interdependencies. The
jobs may be completed on any number of processors shared across a network.
@@ -1111,7 +1360,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing and
teaching the game. It has an advanced evaluation engine based on artificial
neural networks suitable for both beginners and advanced players. In
@@ -1121,7 +1371,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<h4 id="gnubiff">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gnubiff/">GNUbiff</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1133,7 +1389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each of
its faces have a uniform color. The game is customizable, allowing you to
set the size of the cube (the default is 3x3) or to change the colors. You
@@ -1143,7 +1400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+<h4 id="gnucap">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnucap/">GNUcap</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1154,7 +1412,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash ist eine Finanzbuchhaltungssoftware für Privatpersonen und kleine
Unternehmen. Es erlaubt das Anlegen und das Verfolgen von verschiedenen
Bankkonten, Wertpapierdepots und Ein- und Ausgaben nach dem Prinzip der
@@ -1166,13 +1430,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
Siehe <a href="#sipwitch">sipwitch</a>. <small>(<a
href="/manual/manual.html#gnucomm">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
<i>GNU Enterprise</i> unterstützt Unternehmensplanung. Es enthält einen
Anwendungsserver, eine Entwicklungsbibliothek, eine IDE für die Gestaltung
von Datenformularen, eine Formularschnittstelle, Navigations- und Menüsystem
@@ -1181,7 +1447,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<h4 id="gnugo">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gnugo/">GNUgo</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1195,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+<h4 id="gnuit">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1209,7 +1482,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+
+ <!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump ist ein einfaches, aber fesselndes Spiel, bei dem man von Plattform
zu Plattform <ins>aufwärts</ins>springen muss, um ein hinunterfallen zu
verhindern, während sich die Plattformen immer schneller abwärts bewegen je
@@ -1220,7 +1499,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1233,20 +1513,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
Siehe <a href="#hurd">Hurd</a>. <small>(<a
href="/manual/manual.html#gnumach">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless medical
practices. Several interface languages are supported. <small>(<a
href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME. It is
interoperable with other spreadsheet applications. It has a vast array of
features beyond typical spreadsheet functionality, such as support for
@@ -1256,7 +1539,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUMP3D</a></h4><p>
+<h4 id="gnump3d">
+
+ <!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnump3d/">GNUMP3D</a></h4><p>
GNUMP3D ist ein kleiner, in sich geschlossener Streamingserver für MP3- und
OGG Vorbis-Audiodateien, -Filme und anderer Medienformate mit einer
einfachen, themenbasierten HTML-Oberfläche. Audiodateien können anschlieÃend
@@ -1266,7 +1555,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be merged
into individual translations of a page, from which the final HTML is
@@ -1275,7 +1565,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not use
any centralized or otherwise trusted services. Our high-level goal is to
provide a strong free software foundation for a global network that provides
@@ -1288,7 +1579,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnupg/">GnuPG</a></h4><p>
Der <i>GNU Privacy Guard</i> ist eine vollständige Umsetzung des
OpenPGP-Standards. GnuPG wird zum Verschlüsseln und Signieren von Daten und
Kommunikation genutzt. Es bietet eine leistungsstarke Schlüsselverwaltung
@@ -1300,7 +1597,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+<h4 id="gnupod">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnupod/">GNUpod</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1311,7 +1609,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs. <small>(<a
@@ -1319,7 +1618,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware to
create software-defined radios. Without hardware, it can be used for
@@ -1329,7 +1634,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+<h4 id="gnurobots">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnurobots/">Robots</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1341,7 +1647,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool ist eine Webanwendung für Schülerinnen und Schüler, Lehrkräfte
und
Schulverwaltung. Mit GNUschool können Lehrkräfte Tests für Lernende Online
erstellen, Rückmeldungen geben und Noten vergeben. Die Schulverwaltung kann
@@ -1351,7 +1658,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi ist die japanische Variante des Schachspiels ShÅgi (auch als
<em>Japanisches Schach</em> bekannt). Dazu gehört auch eine grafische
Spieloberfläche. Obwohl dem Standardschach ähnlich, ist diese Variante
@@ -1360,7 +1668,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+<h4 id="gnusound">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnusound/">GNUsound</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1373,7 +1682,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool ist ein erweitertes Druckerwarteschlangen-System. Zusätzlich zur
Funktionalität des Standarddrucksystems bietet es
Nachbearbeitungsfunktionen, Formulartyp-Handhabung, Seitenausrichtung und
@@ -1384,7 +1694,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+
+ <!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment; a
number of user applications are also included. It closely follows the Cocoa
APIs but is platform-independent. <small>(<a
@@ -1392,7 +1708,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and DTLS
protocols. It is provided in the form of a C library to support the
protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP and other
@@ -1401,7 +1723,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can keep
track of the nutritional information of food. The software uses the
Nutrient Database of Standard Reference of the US Department of Agriculture
@@ -1410,13 +1733,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
Siehe <a href="#icecat">IceCat</a>. <small>(<a
href="/manual/manual.html#gnuzilla">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++. It provides
model classes for optical components, surfaces and materials. With it, one
can simulate building an optical system by creating and placing optical
@@ -1425,13 +1750,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+
+ <!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gorm/">Gorm</a></h4><p>
Siehe <a href="#gnustep">gnustep</a>. <small>(<a
href="/manual/manual.html#gorm">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+<h4 id="gpaint">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gpaint/">Gpaint</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1442,7 +1774,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale -->
+<h4 id="gperf">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gperf/">Gperf</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1454,7 +1787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">GNU Prolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">GNU Prolog</a></h4><p>
<i>GNU Prolog</i> ist ein standardkonformer Prolog-Compiler mit der
eingeschränkten Lösung über endliche Domains. Prolog+ eingeschränkte
Programme werden akzeptiert und erzeugen eine kompilierte, native
@@ -1464,7 +1798,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from the
web. It features both a server, which can download strips from different
sources, and ports, tiny applications which get the list of available comics
@@ -1473,7 +1808,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale -->
+<h4 id="greg">
+ <!-- TRANSLATORS: stale -->
<a href="/software/greg/">Greg</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1486,7 +1822,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching a
pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings. By
@@ -1498,7 +1835,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+
+ <!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares and
@@ -1510,7 +1853,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+
+ <!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces formatted
output based on formatting commands contained within the text. It is
usually the formatter of <tt>man</tt> documentation pages. <small>(<a
@@ -1518,7 +1867,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the kernel
of an operating system and then transferring control to it. The kernel then
goes on to load the rest of the operating system. As a multiboot bootloader,
@@ -1529,7 +1879,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">GNU SASL</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">GNU SASL</a></h4><p>
GNU SASL ist eine Umsetzung des <em>Simple Authentication and Security
Layer</em>. SASL wird auf Client- und Server-Seite wie unter anderem bei
IMAP und SMTP zur standardisierten, transparenten Aushandlung von
@@ -1542,7 +1893,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">GSEGrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">GSEGrafix</a></h4><p>
GSEGrafix ist eine Anwendung, die qualitativ hochwertige grafische Plots für
Wissenschaft und Technik erzeugt. Plots werden über einfache
ASCII-Parameter- und Datendateien festgelegt und in einer Antialiasing
@@ -1554,7 +1906,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
Die <i>GNU Scientific Library</i> ist eine Bibliothek für die numerische
Analyse in C und C++. Sie enthält eine Vielzahl von mathematischen Routinen
mit insgesamt über 1000 Funktionen. Themenbereiche der Bibliothek sind:
@@ -1564,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an existing
system. New versions are installed in a separate place so as not to
interfere with the system versions. The goal is to make it easier to work
@@ -1573,7 +1927,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1584,7 +1939,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<h4 id="gtick">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gtick/">GTick</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1596,13 +1957,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
Siehe <a href="#gnome">gnome</a>. <small>(<a
href="/manual/manual.html#gtk">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for the
@@ -1612,7 +1975,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+
+ <!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/guile/">Guile</a></h4><p>
<i>GNU Ubiquitous Intelligent Language for Extensions</i> (Guile) ist die
offizielle Erweiterungssprache des GNU-Systems. Es ist eine Umsetzung von
Scheme, das leicht in andere Anwendungen eingebettet werden kann, um ein
@@ -1622,7 +1991,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+<h4 id="guile-dbi">
+ <!-- TRANSLATORS: stale -->
<a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1634,21 +2004,24 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform (GNOME
developer libraries), and guile-gtksourceview. <small>(<a
href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
Guile-ncurses bietet Guile Sprachanbindungen für die
ncurses-Bibliothek. <small>(<a
href="/manual/manual.html#guile-ncurses">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and device
input (keyboards, joysticks, mice, etc.). <small>(<a
@@ -1656,7 +2029,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+
+ <!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/guix/">Guix</a></h4><p>
GNU Guix ist eine funktionale Paketverwaltung für das GNU-System, und
ebenfalls eine Verteilung daraus. Das auf der Nix-Paketverwaltung beruhene
Guix enthält ein Abbild eines virtuellen Rechners. Neben den üblichen
@@ -1667,7 +2046,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output, plain
ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based output
@@ -1678,14 +2058,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in X
Windows. <small>(<a href="/manual/manual.html#gv">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
<em>GNU Virtual Private Ethernet</em> (GVPE) erstellt ein virtuelles
Netzwerk mit mehreren Knoten unter Verwendung verschiedener
Transportprotokolle. Dies funktioniert durch Erstellen von verschlüsselten
@@ -1694,7 +2076,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits with
an exit code corresponding to the response. <small>(<a
@@ -1702,7 +2085,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip stellt Dienstprogramme für Datenkomprimierung und -dekomprimierung
bereit; typische Dateiendung ist <tt>.gz</tt>. Im Gegensatz zum
<tt>ZIP</tt>-Format kann eine einzelne Datei komprimiert werden;
@@ -1713,7 +2097,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
<i>GNU HaliFAX</i> unterstützt das Senden und Anzeigen von Faxen, darunter
ein Wrapper um den <tt>lpr</tt>-Befehl. Dieses Paket sucht nach einem
Betreuer (m/w). <small>(<a
@@ -1721,7 +2106,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health ist ein freies medizinisches Softwaresystem, einschlieÃlich
Unterstützung der elektronischen Gesundheitsakte (eGA) sowie ein
Krankenhausinformationssystem (KIS). Es unterstützt sowohl spanische als
@@ -1733,7 +2119,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits. It
serves as an example of standard GNU coding practices. As such, it supports
command-line arguments, multiple languages, and so on. <small>(<a
@@ -1741,7 +2128,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a manual
page automatically. <small>(<a
@@ -1749,7 +2137,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+<h4 id="hp2xx">
+ <!-- TRANSLATORS: stale -->
<a href="/software/hp2xx/">Hp2xx</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1760,7 +2149,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<h4 id="httptunnel">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/httptunnel/">Httptunnel</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1771,7 +2166,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+
+ <!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/hurd/">Hurd</a></h4><p>
Hurd ist der Betriebssystemkern des GNU-Systems, ein Ersatz und Erweiterung
des Standard-Unix-Betriebssystemkerns. Es ist eine Sammlung von Protokollen
zur Systeminteraktion (Dateisysteme , Netzwerke, Authentifizierung) und
@@ -1783,7 +2184,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
GNU Hyperbole ist ein programmierbares Informations- und Hypertext-System
für GNU Emacs und ermöglicht Hypertext innerhalb von Dokumenten,
E-Mail-Nachrichten und News-Artikeln einzubetten, womit eine Steuerung der
@@ -1792,7 +2194,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">IceCat</a></h4><p>
+<h4 id="icecat">
+
+ <!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/icecat/">IceCat</a></h4><p>
<i>GNU IceCat</i> ist die GNU-Version des
Firefox-Webbrowsers ‑ Freie Software, die keine unfreien
Plug-ins und Add-ons empfiehlt. IceCat bietet auÃerdem integrierte
@@ -1801,7 +2209,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
Das GNU Idutils-Paket stellt Dienstprogramme bereit, um einen Index
textueller Folgen zusammengehöriger Zeichen (Tokens) in einer Liste von
Dateinamen zu erstellen und diesen Index dann abzufragen. Somit ermöglicht
@@ -1813,7 +2222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
GNU Ignuit soll beim Auswendiglernen, beruhend der Leitner Lern-Systematik
mit Karteikarten, behilflich sein. Bei diesem System werden neuere Karten
mit abnehmender Häufigkeit, wenn sie älter werden, gelernt, es sei denn es
@@ -1824,7 +2234,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
GNU Indent ist ein Programm, mit dem Quellcode durch Neuformatierung in ein
einheitliches Format besser lesbar wird. Das Format kann zu einem von
mehreren unterschiedlichen Formaten wie GNU, BSD oder K&R geändert
@@ -1837,7 +2248,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
GNU Inetutils ist eine Sammlung gemeinsamer Netzwerkprogramme wie unter
anderem einem FTP-, einem Telnet- und einem RSH-Client und
-Server. <small>(<a
@@ -1845,7 +2257,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+<h4 id="intlfonts">
+ <!-- TRANSLATORS: stale -->
<a href="/software/intlfonts/">Intlfonts</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1856,7 +2269,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL ist ein interaktives symbolisches, auf Scheme beruhendes
Mathematik-Programm. Es manipuliert und vereinfacht eine Reihe von
mathematischen Ausdrücken wie Gleichungen, Skalare, Vektoren und
@@ -1864,7 +2283,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">java-getopt</a></h4><p>
GNU Java-Getopt stellt eine Java-Portierung der GNU Getopt-Funktion von
glibc bereit. Es unterstützt auf eine flexible Weise die Analyse langer und
kurzer Befehlszeilenargumente, die vollständig kompatibel mit der C-Version
@@ -1873,7 +2293,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">JEL</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">JEL</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions to
be entered and evaluated at runtime. In fact, the expressions are compiled
by JEL to Java bytecode to avoid the performance penalty of adding
@@ -1882,7 +2303,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
<i>GNU Jwhois</i> ist ein Client für das WHOIS-Protokoll, das es ermöglicht,
den Besitzer eines Domänennamens abzufragen. Das Programm verwendet eine
erweiterbare Konfigurationsdatei, um den am geeignetsten Server zu bestimmen
@@ -1893,7 +2315,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated with
Java and benefits from this by having a compiler, optional static typing,
@@ -1904,7 +2327,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed to
make game creation easier. The package is designed to be generic and
@@ -1913,7 +2337,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU Less ist ein Pager, ein Programm, mit dem man groÃe Textmengen in
Seiten-gerechte Stücke anzeigen kann. Im Gegensatz zu herkömmlichen Pagern
kann vor- und rückwärts durch das Dokument geblättert werden. Es liest auch
@@ -1923,7 +2348,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C-Bibliothek</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C-Bibliothek</a></h4><p>
The GNU C Library is the standard C library of the GNU system. It defines
the system calls and other basic functionality necessary to write programs
in the C language. It handles low-level functionality that communicates
@@ -1934,7 +2360,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">libcdio</a></h4><p>
Die <em>GNU Compact Disc Input and Control Library</em> (libcdio) ist eine
Bibliothek für den Zugriff auf CD-ROMs und CD-Abbilder. Es ermöglicht dem
Entwickler einer Anwendung CD-Zugriff hinzuzufügen, ohne sich um
@@ -1946,7 +2373,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">libextractor</a></h4><p>
+<h4 id="libextractor">
+
+ <!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/libextractor/">libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files. It
supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as a
@@ -1956,7 +2389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random number
@@ -1965,7 +2399,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">libIconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">libIconv</a></h4><p>
<em>libIconv</em> stellt eine Umsetzung der Iconv-Funktion für Systeme
bereit, die darüber nicht verfügen. Iconv wird verwendet, um
Zeichencodierungen in einem Programm zu konvertieren. Es werden zahlreiche
@@ -1974,7 +2409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">libIDN</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">libIDN</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries. <small>(<a
@@ -1982,7 +2418,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran. The
interpreter is flexible, supporting any number of variables of arbitrary
@@ -1993,7 +2430,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">libmicrohttpd</a></h4><p>
<i>GNU Libmicrohttpd</i> ist ein kleiner, integrierbarer HTTP-Server als
C-Bibliothek umgesetzt. Sie erleichtert die Ausführung eines HTTP-Servers
als Teil einer anderen Anwendung. Die Bibliothek ist voll HTTP
@@ -2005,7 +2443,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">LibreJS</a></h4><p>
+<h4 id="librejs">
+
+ <!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/librejs/">LibreJS</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded without
your consent when you browse the web. JavaScript code that is free or
@@ -2014,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">libsigsegv</a></h4><p>
<i>GNU libsigsegv</i> ist eine Bibliothek zur Behandlung von Seitenfehlern,
die auftreten können, wenn ein Programm versucht auf einen nicht verfügbaren
Bereich des Arbeitsspeichers im Benutzer-Modus zuzugreifen. Durch Abfangen
@@ -2025,7 +2470,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used for
transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -2034,7 +2480,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">libtool</a></h4><p>
+<h4 id="libtool">
+
+ <!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/libtool/">libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by presenting
a single consistent, portable interface that hides the usual complexity of
working with shared libraries across platforms. <small>(<a
@@ -2042,7 +2494,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">libunistring</a></h4><p>
GNU libunistring ist eine Bibliothek, die Funktionen zum Manipulieren von
Unicode- und C-Zeichenfolgen nach dem Unicode-Standard
bereitstellt. <small>(<a
@@ -2050,7 +2503,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+<h4 id="libxmi">
+ <!-- TRANSLATORS: stale -->
<a href="/software/libxmi/">libxmi</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2062,7 +2516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning ist eine Bibliothek, die zur Laufzeit Assembler-Quellcode
generiert. Somit ist es beim Erstellen von Just-In-Time-Compilern
nützlich. Lightning abstrahiert über die Ziel-CPU durch die Bereitstellung
@@ -2071,7 +2526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond ist ein Musiksatzprogramm, das hochwertige Notenblätter
erzeugt. Musik wird mit Steuersequenzen in eine Textdatei eingegeben, die
durch LilyPond interpretiert wird, um das Enddokument zu erzeugen. Es ist
@@ -2080,7 +2536,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">LIMS</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">LIMS</a></h4><p>
<i>GNU LIMS</i> steht für <i>Laboratory Information Management System</i>
und dient der Verwaltung eines wissenschaftlichen Labors. LIMS besteht aus
einer Reihe von Modulen für das <ins>universelle Tryton Drei-Schichten
@@ -2092,7 +2549,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-libre ist eine freie (wie in Freiheit) Variante des
Linux-Systemkerns. Es wurde modifiziert, um alle unfreien binären BLOBs zu
entfernen. <small>(<a
@@ -2100,7 +2558,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 ist ein rasantes und einzigartiges Action-Spiel. Jeder
Spieler kontrolliert einen Tropfen Flüssigkeit mit dem Ziel, die gesamte
Karte zu überwinden. Es gibt standardmäÃig 13 Ebenen, mit Bonus-Pack noch
@@ -2110,13 +2569,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
Siehe <a href="#emacs">Emacs</a>. <small>(<a
href="/manual/manual.html#lispintro">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+<h4 id="lrzsz">
+ <!-- TRANSLATORS: stale -->
<a href="/software/lrzsz/">Lrzsz</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2126,7 +2587,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is used
to create a secure line of communication between two computers, providing
shell access to the server system from the client. It provides both the
@@ -2135,7 +2597,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 ist eine Umsetzung der Makrosprache M4, mit einige Erweiterungen
gegenüber anderen Umsetzungen, von denen einige von GNU Autoconf
erforderlich sind. Es dient als Makroprozessor, was bedeutet, dass es Text
@@ -2145,7 +2608,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly. They
can include MAC addresses of the same or other hardware vendors or, more
@@ -2154,7 +2618,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+
+ <!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman ist eine Software zum Verwalten von E-Mail-Diskussion und
Mailinglisten. Sowohl Benutzer und Administratoren führen ihre Aktionen im
Allgemeinen über eine Webschnittstelle durch, E-Mail- und
@@ -2165,7 +2635,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils ist eine Sammlung von Programmen zur Verwaltung, Anzeige und
Verarbeitung elektronischer Post. Es enthält Dienstprogramme und
Server-Daemons und alle Vorgänge auf einer Protokoll-agnostischen Weise. Die
@@ -2176,7 +2647,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
<i>GNU Make</i> ist ein Programm zur Erzeugung von Programmdateien oder
anderen Dateien aus deren Quelldateien. Der Vorgang wird von einem
sog. Makefile gesteuert, in dem der Entwickler angibt, wie jede Datei aus
@@ -2189,7 +2661,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs from
@@ -2198,7 +2671,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to render
@@ -2208,7 +2682,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale -->
+<h4 id="mc">
+ <!-- TRANSLATORS: stale -->
<a href="/software/mc/">Midnight Commander</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2221,7 +2696,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+
+ <!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron ist ein vollständiger Ersatz für den Vixie Cron-Daemon. Aufgaben
können nach einem bestimmten Zeitplan, wie jede Stunde oder jeden Montag,
ausgeführt werden. Mcron ist in Guile geschrieben, seine Konfiguration kann
@@ -2231,7 +2712,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical or
deterministic simulation models via Monte Carlo stochastic simulations or
dynamic, ODE-based simulations. It also can do Bayesian inference through
@@ -2240,7 +2722,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK ist das Mix-Development-Kit, eine Emulation des pädagogischen
MIX-Modellrechners und seiner Assembler-Sprache MIXAL. MIX umfasst eine
virtuelle CPU mit Standardfunktionen wie u. a. Registern, Speicherzellen,
@@ -2251,7 +2734,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+
+ <!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin ist freie Plattform zur Veröffentlichung von Medien. Es wird
auf eine föderale Weise ausgeführt, den Nutzer von zentralisierten
Webdiensten befreiend. Unterstützt werden Bilder, Videos und
@@ -2260,17 +2749,21 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale -->
-<a href="/software/melting/">Melting</a></h4>
-<p>
-<!-- TRANSLATORS: stale -->
+<h4 id="melting">
+
+ <!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/melting/">Melting</a></h4><p>
GNU MELTING berechnet die Enthalpie, Entropie und Schmelztemperatur von
Ãbergängen der Helix-Spule eines Nukleinsäureduplexes. <small>(<a
href="/manual/manual.html#melting">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">MetaHTML</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">MetaHTML</a></h4><p>
GNU MetaHTML ist eine serverseitige Programmiersprache für das weltweite
Netz. Es hat eine Syntax, die HTML und Lisp ähnlich ist. Es bietet eine
groÃe Funktionsbibliothek, einschlieÃlich Unterstützung für Sockets,
@@ -2280,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU Mifluz ist eine C++-Bibliothek zum Speichern eines Volltext-invertierten
Indexes. Es speichert das Vorkommen von Worten in einer Textsammlung auf
eine Weise, die später durchsucht werden kann. Bei der Suche nach einem Wort
@@ -2289,13 +2783,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
Siehe <a href="#hurd">Hurd</a>. <small>(<a
href="/manual/manual.html#mig">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles ist eine Sammlung gemeinsam nutzbarer Datendateien. Dies
umfasst beispielsweise Kürzel von Ländern, Städten und Hauptstädten,
Währungen, ein Index <em>bester derzeitiger Vorgehensweisen</em>, eine
@@ -2305,7 +2801,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+
+ <!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme ist eine Umsetzung der Programmiersprache Scheme. Es verfügt
über einen Interpreter, Compiler und Debugger sowie einen integrierten,
Emacs-ähnlichen Editor und einer groÃen Laufzeitbibliothek. <small>(<a
@@ -2313,7 +2815,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a modeless
manner, and features an intuitive set of key-bindings that assign a degree
of severity to each key; for example, key combinations with the Alt key are
@@ -2325,7 +2828,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti ist ein einfaches Mehrspieler-Strategiespiel, spielbar in einem
Terminalfenster. Ziel des Spiels ist, feindliche Hauptstädte durch Besetzung
und umlaufende Territorium zu erobern. <small>(<a
@@ -2333,7 +2837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">MPC</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">MPC</a></h4><p>
GNU MPC ist eine C-Bibliothek für arithmetische Operationen mit komplexen
Zahlen. Es unterstützt beliebige hohe Genauigkeit und sorgt für eine
richtige Rundung der Ergebnisse. <small>(<a
@@ -2341,21 +2846,29 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">MPFR</a></h4><p>
+<h4 id="mpfr">
+
+ <!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mpfr/">MPFR</a></h4><p>
GNU MPFR ist eine C-Bibliothek zum Durchführen mehrfacher Genauigkeit,
Gleitkomma-Berechnungen mit richtiger Rundung. <small>(<a
href="/manual/manual.html#mpfr">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpfr/">MPRIA</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpfr/">MPRIA</a></h4><p>
GNU MPRIA ist eine C-Bibliothek um rationale arithmetische Berechnungen mit
beliebig hoher Präzision durchführen. Sie baut auf die GMP-Bibliothek
auf. <small>(<a href="/manual/manual.html#mpria">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU or
Unix system. It supports long file names and multiple disk formats. It
also supports some FAT-specific features such as volume labels and
@@ -2364,7 +2877,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">MyServer</a></h4><p>
+<h4 id="myserver">
+
+ <!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/myserver/">MyServer</a></h4><p>
GNU MyServer ist ein leistungsfähiges Webserver, der einfach einzurichten
ist. Er verfügt über eine Multi-Threaded-Architektur, so dass er sowohl in
kleinen Netzwerken als auch umfangreichen Webauftritten nützlich
@@ -2372,7 +2891,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking and
@@ -2381,7 +2901,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/nano/">Nano</a></h4><p>
GNU Nano ist ein kleiner und einfacher Texteditor. Neben grundlegender
Bearbeitung werden interaktives Suchen & Ersetzen, <i>Gehe zu</i>
Zeilen-und Spaltennummern, automatische Einrückung und vieles mehr
@@ -2390,7 +2916,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color as
well as multiple highlights and forms characters. It is typically used to
@@ -2400,7 +2927,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2408,7 +2936,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad ist ein Zeichenerkennungsprogramm (OCR) auf Basis von
Merkmalserkennung (Extraktion von Merkmalen eines Zeichens). Es kann Bilder
als <ins>Rastergraphiken im </ins>PBM-, PGM- oder PPM-Format einlesen und
@@ -2417,7 +2946,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+
+ <!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results. Work
@@ -2426,7 +2961,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo ist ein Tabellenkalkulationsprogramm. Es bietet sowohl eine
Terminal-Schnittstelle und eine LessTif-basierte grafische
Benutzeroberfläche und verfügt über eine bekannte, Emacs-ähnliche
@@ -2436,7 +2972,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc ist ein System zur einfachen Pflege einer Sammlung von
Dokumenten zwischen Rechnern. Dokumente werden mit Rsync und Unison
synchronisiert; eine Datenbank oder ein HTTP-Server ist nicht
@@ -2445,7 +2982,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+
+ <!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP ist eine Umsetzung des SIP-Protokolls. Es soll Entwicklern von
Multimedia- und Telekommunikationssoftware eine Schnittstelle bieten,
SIP-Sitzungen zu initiieren und zu kontrollieren. <small>(<a
@@ -2453,7 +2996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale -->
+<h4 id="panorama">
+ <!-- TRANSLATORS: stale -->
<a href="/software/panorama/">Panorama</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2464,7 +3008,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+
+ <!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one or
more computers. Jobs can consist of single commands or of scripts and they
are executed on lists of files, hosts, users or other items. <small>(<a
@@ -2472,7 +3022,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted ist ein Paket zum Erstellen und Ãndern von
Festplattenpartitionstabellen und enthält eine Bibliothek und ein
Befehlszeilen-Dienstprogramm. <small>(<a
@@ -2480,7 +3031,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
<i>GNU Patch</i> ist ein Programm, das Ãnderungen an Dateien basierend auf
Unterschieden, wie von dem Programm <tt>Diff</tt> festgelegt, anwendet. Die
Ãnderungen können zu einer oder mehreren Dateien in Abhängigkeit vom Inhalt
@@ -2490,7 +3042,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+<h4 id="paxutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/paxutils/">Paxutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2500,7 +3053,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">PCB</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">PCB</a></h4><p>
GNU PCB ist ein interaktives Hilfsmittel für die Bearbeitung von
Leiterplatten-Layouts. Es ermöglicht die Erzeugung eines Verbindungsplans
und der entsprechenden Darstellung (âRattennestâ) aus einem Stromlaufplan
@@ -2511,7 +3065,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem ist ein einfaches Programm zum Verfolgen von persönlichen Einnahmen
und Ausgaben. Es wird von der Befehlszeile aus bedient und speichert seine
Daten in einem einfachen Textformat im Ordner <i>Eigene Dateien</i>. Ãber
@@ -2520,7 +3075,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale -->
+<h4 id="pexec">
+ <!-- TRANSLATORS: stale -->
<a href="/software/pexec/">Pexec</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2531,7 +3087,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale -->
+<h4 id="pies">
+ <!-- TRANSLATORS: stale -->
<a href="/software/pies/">Pies</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2543,7 +3100,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+<h4 id="plotutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/plotutils/">Plotutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2556,7 +3114,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+<h4 id="proxyknife">
+ <!-- TRANSLATORS: stale -->
<a href="/software/proxyknife/">Proxyknife</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2567,7 +3126,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+
+ <!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP ist ein statistisches Analyse-Programm. Es kann deskriptive
Statistik, T-Tests, lineare Regression und nicht-parametrische Tests
durchführen. Es bietet sowohl eine grafische Benutzeroberfläche als auch
@@ -2579,7 +3144,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth ist ein interaktiver, modularer Synthesizer. Es emuliert
eine 3D-Oberfläche, auf der die Module platziert und manipuliert werden und
Musik erzeugt und verändert wird. Psychosynth besteht aus einer
@@ -2589,7 +3155,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale -->
+<h4 id="pth">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/pth/">Pth</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2604,7 +3176,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
<i>GNU Pyconfigure</i> bietet Vorlagendateien für die einfache Umsetzung
standardkonformer Skripte und Make-Dateien für Python-basierte Pakete. Neben
bestehenden Python-Einrichtungsskripten soll es die Integration in
@@ -2615,13 +3188,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
Siehe <a href="#kawa">kawa</a>. <small>(<a
href="/manual/manual.html#qexo">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+
+ <!--#set var="logoimage" value='<img
src="http://www.r-project.org/Rlogo.jpg" style="height:1em" alt="logo for r" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics. It
provides a variety of statistical techniques, such as linear and nonlinear
modeling, classical statistical tests, time-series analysis, classification
@@ -2632,7 +3212,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale -->
+<h4 id="radius">
+ <!-- TRANSLATORS: stale -->
<a href="/software/radius/">Radius</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2645,7 +3226,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
Das <i>GNU Revision Control System</i> (RCS) ist das ursprüngliche
Revisionskontrollsystem. Es arbeitet, im Gegensatz zu späteren
Versionskontrollsystemen wie CVS, Subversion und Git auf einer
@@ -2654,7 +3236,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands. It
@@ -2664,7 +3247,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils ist eine Sammlung von Hilfsprogrammen und Bibliotheken zur
Erstellung und Bearbeitung von textbasierten, bearbeitbaren
Datenbanken. Obwohl textbasiert, beinhalten mit Recutils erstellte
@@ -2675,7 +3264,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale -->
+<h4 id="reftex">
+ <!-- TRANSLATORS: stale -->
<a href="/software/reftex/">Reftex</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2687,7 +3277,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a href="/software/remotecontrol/">Remote
Control</a></h4><p>
+<h4 id="remotecontrol">
+
+ <!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/remotecontrol/">Remote Control</a></h4><p>
GNU Remote Control ist eine Webanwendung zur Verwaltung von IP-fähigen
Klimaanlage-Thermostaten <ins>zur Erzeugung und Aufrechterhaltung eines
gleichmäÃigen Raumklimas</ins> und anderen Geräten zur
@@ -2697,7 +3293,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rot[t]log</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rot[t]log</a></h4><p>
Mit GNU Rot[t]log können Protokolldateien verwaltet und Protokolldateien
automatisch auf eine angegebene GröÃe begrenzt werden, beispielsweise wenn
diese überschritten wurde oder nach einem bestimmten Zeitplan. Ebenso können
@@ -2707,7 +3304,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">RPGE</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">RPGE</a></h4><p>
<i>GNU RPGE</i> (für <i>Role Playing Game Engine</i>) ist eine Spiel-Engine
für zweidimensionale grafische Rollenspiele<!--, with support for a tile
grid, sprite rendering, etc-->. <small>(<a
@@ -2715,7 +3313,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to be
provided with only limited functionality or resources. Administrators set
user rights via a configuration file which can be used to limit, for
@@ -2724,7 +3323,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar to Eiffel. It
is designed to be simple, efficient, safe, and non-proprietary. It features
garbage collection, statically-checked strong typing, multiple inheritance,
@@ -2735,7 +3335,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/scm/">SCM</a></h4><p>
GNU SCM ist eine Umsetzung von Scheme. Sie umfasst Hobbit, einem
Scheme-zu-C-Compiler, der C-Dateien erzeugen kann, deren Binärdateien
dynamisch oder statisch mit einer ausführbaren SCM-Datei verknüpft werden
@@ -2743,7 +3349,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale -->
+<h4 id="screen">
+ <!-- TRANSLATORS: stale -->
<a href="/software/screen/">Screen</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2757,7 +3364,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
GNU Sed ist ein nicht-interaktiver <em>S</em>tream-<em>ED</em>itor, mit dem
Text-Datenströme bearbeitet werden können. Sed empfängt eine Texteingabe aus
einer Datei oder von der Standardeingabe und wendet anschlieÃend eine Reihe
@@ -2769,7 +3377,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+
+ <!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to easily
implement IP-based servers in your application. It demonstrates aspects of
network programming in a portable manner, making it convenient for both
@@ -2780,7 +3394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU Sharutils ist ein Paket zum Erstellen und Bearbeiten von Shell-Archiven,
die problemlos per E-Mail versendet werden können. Ein Shell-Archiv ist eine
Datei, die von einer Bourne-ähnlichen Shell verarbeitet werden kann, um die
@@ -2790,7 +3405,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+
+ <!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi ist eine freie Umsetzung des
Kerberos-5-Netzwerk<ins>protokoll</ins>-Sicherheitssystems. Es wird genutzt,
damit unsichere Netzwerkknoten auf sichere Weise mittels gegenseitiger
@@ -2799,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale -->
+<h4 id="shmm">
+ <!-- TRANSLATORS: stale -->
<a href="/software/shmm/">Shmm</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2811,7 +3433,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale -->
+<h4 id="shtool">
+ <!-- TRANSLATORS: stale -->
<a href="/software/shtool/">Shtool</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2824,7 +3447,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the SIP
protocol. Calls can be made from behind NAT firewalls and without the need
for a service provider. Its peer-to-peer design ensures that there is no
@@ -2834,7 +3458,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB ist eine portable, gemeinsame Bibliothek für die Programmiersprache
Scheme. Es unterstützt eine Vielzahl von verschiedenen
Scheme-Implementierungen und bietet ein Programmiergerüst für
@@ -2843,7 +3473,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+
+ <!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk ist eine freie Implementierung der Sprache Smalltalk. Der
ANSI-Standard und zusätzliche Klassen wie bspw. für die Vernetzung und
GUI-Programmierung sind ebenfalls implementiert. <small>(<a
@@ -2851,7 +3487,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+
+ <!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it, you
can practice your recognition of various musical intervals and chords. It
features a statistics overview so you can monitor your progress across
@@ -2861,7 +3503,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+<h4 id="spacechart">
+ <!-- TRANSLATORS: stale -->
<a href="/software/spacechart/">SpaceChart</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2873,7 +3516,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale -->
+<h4 id="speex">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/speex/">Speex</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2885,7 +3534,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
GNU Spell ist ein Befehlszeilenprogramm zur Rechtschreibprüfung. Es liest
sich durch eine Texteingabe und gibt jedes falsch geschriebene Wort in einer
eigenen Zeile aus. Die Umsetzung erfolgt als wird als Wrapper für GNU Aspell
@@ -2894,7 +3544,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+<h4 id="sqltutor">
+ <!-- TRANSLATORS: stale -->
<a href="/software/sqltutor/">Sqltutor</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2906,7 +3557,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Source-Highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Source-Highlite</a></h4><p>
GNU Source-Highlite liest eine Quellcodedatei ein und erzeugt eine
Ausgabedatei, in der die Schlüsselwörter in unterschiedlichen Farben
hervorgehoben werden, um ihre Syntaxfunktion zu bezeichnen. Es unterstützt
@@ -2918,7 +3570,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow dient zur Verwaltung symbolischer Verweise. Es werden symbolische
Verweise auf Daten-Ordner erzeugt und zusammengeführt in demselben
Verzeichnis angezeigt. Typischerweise dient es der Verwaltung von
@@ -2929,7 +3582,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale -->
+<h4 id="stump">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/stump/">Stump</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2941,7 +3600,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization. It
uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function. This package is looking for a
@@ -2949,7 +3609,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX. It features
network-transparent management of software packages for system
administrators. For example, entire file system directories can be copied
@@ -2959,7 +3620,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+<h4 id="talkfilters">
+ <!-- TRANSLATORS: stale -->
<a href="/software/talkfilters/">Talk Filters</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2971,7 +3633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
GNU Tar ermöglicht Tar-Archive zu erstellen sowie ein vorhandenes Archiv zu
entpacken, aktualisieren oder Dateien aufzulisten. <ins>Dies ist besonders
bei der Zusammenführung vieler (kleinerer) Dateien zu einer gröÃeren
@@ -2983,7 +3646,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale -->
+<h4 id="termcap">
+ <!-- TRANSLATORS: stale -->
<a href="/software/termcap/">Termcap</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2996,7 +3660,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale -->
+<h4 id="termutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/termutils/">Termutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3009,7 +3674,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -3018,7 +3684,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
<i>TeX for the Impatient</i> âTeX für Ungeduldigeâ ist ein ca. 350
seitiges
Buch über TeX, Plain TeX und Expanded Plain TeX (Eplain), geschrieben von
Paul Abrahams, Kathryn Hargreaves und Karl Berry. Dieses Paket sucht nach
@@ -3027,7 +3694,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project. It uses a
single source file using explicit commands to produce a final document in
any of several supported output formats, such as HTML or PDF. This package
@@ -3038,7 +3706,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs ist eine Textbearbeitungsplattform, die für Wissenschaftler
spezialisiert wird. Es ist ideal für die Bearbeitung strukturierter
Dokumente mit unterschiedlichen Arten von Inhalten. Es verfügt über eine
@@ -3049,7 +3718,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales ist ein IRC-zu-Datenbank-Gateway. Es empfängt IRC-Nachrichten und
wandelt sie in SQL-Abfragen zur Aktualisierung einer Datenbank um und kann
Daten über Benutzer, Kanäle und Server sammeln. <small>(<a
@@ -3057,7 +3727,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale -->
+<h4 id="time">
+ <!-- TRANSLATORS: stale -->
<a href="/software/time/">Time</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3068,7 +3739,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents with
@@ -3077,13 +3749,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-Coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-Coord</a></h4><p>
Siehe <a href="#gnun">GNUN</a>. <small>(<a
href="/manual/manual.html#trans-coord">Anleitung</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
<i>GNU Trueprint</i> übersetzt C-Quellcode-Dateien als
Postscript-Dateien. Neben der grundlegenden Quellcodeausgabe unterstützt es
auch Diff-Markierung, Funktion- und Dateiindizes und mehr. Dieses Paket
@@ -3092,7 +3766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont ist eine Bitmap-Schrift, die im Wesentlichen alle
<em>Mehrsprachigen Basis-Ebene</em> (<abbr title="Basic Multilingual
Plane">BMP</abbr>) Unicodes abdeckt. Das Paket enthält auch Dienstprogramme
@@ -3101,7 +3776,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
<i>GNU Units</i> wandelt numerische Mengen zwischen MaÃeinheiten um. Es kann
die Skala-Ãnderungen durch adaptiven Einsatz von Standard-Skala Präfixe
(Mikro-, Kilo- usw.) verarbeiten. Es kann auch nichtlineare Umwandlungen wie
@@ -3111,7 +3787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF konvertiert Textdokumente vom Rich Text Format (RTF) in das HTML-,
LaTeX- oder Troff-Format. Es unterstützt Ãnderungen an
Schriftart-Eigenschaften und unterstrichenen, durchgestrichenen sowie hoch-
@@ -3120,7 +3797,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale -->
+<h4 id="userv">
+ <!-- TRANSLATORS: stale -->
<a href="/software/userv/">Userv</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3132,7 +3810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP ist die GNU-Umsetzung von UUCP (Unix-to-Unix
Copy)-Dienstprogrammen für die Ãbertragung von Dateien aus der Ferne,
E-Mails und Netz-Nachrichten zwischen Rechnern. <small>(<a
@@ -3140,7 +3819,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of maintaining
a ChangeLog and using version control at the same time, for example by
@@ -3151,7 +3831,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager ist ein Programmpaket um mit Video-CDs und Super Video-CDs zu
arbeiten. Es kann zur Erstellung, Disassemblierung und Analyse von Disks
genutzt werden. Eine vollständige Wiedergabe-Steuerung, Wiedergabe von
@@ -3161,7 +3842,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (<i>Virtual Entity of Relevant Acronyms</i>, deu. <i>âVirtuelle
Entität relevanter Akronymeâ</i>) ist eine Liste von Akronymen in der
Datenverarbeitung als Info-Dokument. <small>(<a
@@ -3169,7 +3851,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+<h4 id="vmgen">
+ <!-- TRANSLATORS: stale -->
<a href="/software/vmgen/">Vmgen</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3178,7 +3861,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/wb/">WB</a></h4><p>
GNU WB ist ein laufwerkbasiertes (sortieres) assoziatives
Array-Datenbankpaket für C, SCM, Java und C#. Statt einer Umsetzung mittels
Hashes werden B-Bäume genutzt, dafür optimiert, die Anzahl der
@@ -3187,7 +3876,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff ist ein Frontend für das Diff-Programm von Diffutils, mit dem
Dateien Wort-für-Wort verglichen werden können (ein Wort stellt <ins>eine
Zeichenfolge</ins> innerhalb von Leerzeichen dar). <small>(<a
@@ -3195,7 +3885,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket protocol. With
it, you can build web applications that interact with Java applications.
The library includes both server- and client-side functionality. <small>(<a
@@ -3203,7 +3894,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale -->
+<h4 id="webstump">
+ <!-- TRANSLATORS: stale -->
<a href="/software/webstump/">WebSTUMP</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3212,7 +3904,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP, HTTPS
and FTP protocols. It can resume interrupted downloads, use filename wild
cards, supports proxies and cookies, and it can convert absolute links in
@@ -3221,7 +3914,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale -->
+<h4 id="which">
+ <!-- TRANSLATORS: stale -->
<a href="/software/which/">Which</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3232,7 +3926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale -->
+<h4 id="xaos">
+ <!-- TRANSLATORS: stale -->
<a href="/software/xaos/">XaoS</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3244,7 +3939,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard ist eine grafische Benutzeroberfläche für alle Varianten von
Schach, einschlieÃlich des internationalen Schachspiels, Xiangqi
(chinesisches Schach), Shogi (japanisches Schach) und Makruk
@@ -3256,7 +3952,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<h4 id="xlogmaster">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3268,7 +3970,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee kann Benutzeraktionen aufzeichnen, wiederholen und verteilen in
X11, beispielsweise automatisierte Interaktionen für die Prüfung oder
Präsentation. <small>(<a
@@ -3276,7 +3979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
<i>GNU Xorriso</i> ist ein Dienstprogramm zum Kopieren von Dateien auf und
von ISO 9660-Rock-Ridge, auch bekannt als Compact Disc-Dateisystem,
Dateisysteme, und ermöglicht eine sitzungsweise Manipulation davon. CD, DVD
@@ -3288,11 +3992,12 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile ist ein leichtgewichtiger Emacs-Klon. Die Benutzung ist ähnlich der
Standard-Emacs-Konfiguration, hat aber ein viel einfacheren
Funktionsumfang. <small>(<a
href="/manual/manual.html#zile">Anleitung</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.el.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.el.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.el.html 9 Feb 2014 18:59:44 -0000 1.11
+++ home-pkgblurbs.el.html 27 Feb 2014 00:03:10 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.es.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.es.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.es.html 9 Feb 2014 18:59:45 -0000 1.11
+++ home-pkgblurbs.es.html 27 Feb 2014 00:03:10 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.fa.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.fa.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.fa.html 9 Feb 2014 18:59:45 -0000 1.11
+++ home-pkgblurbs.fa.html 27 Feb 2014 00:03:10 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.fr.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.fr.html,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -b -r1.30 -r1.31
--- home-pkgblurbs.fr.html 10 Feb 2014 10:28:10 -0000 1.30
+++ home-pkgblurbs.fr.html 27 Feb 2014 00:03:10 -0000 1.31
@@ -1,8 +1,14 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+
+ <!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF est un logiciel de dessin 3D, avec export au format MetaPost grâce
à un langage similaire à Metafont. Il a pour but originel de permettre la
création de contenu 3D pour les documents TeX, mais peut aussi être utilisé
@@ -11,7 +17,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+<h4 id="a2ps">
+ <!-- TRANSLATORS: stale -->
<a href="/software/a2ps/">a2ps</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -26,7 +33,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct est un moyen pour les administrateurs système de détecter des
profils d'utilisation de leur système. Il donne des informations, entre
autres, sur les connexions, les programmes exécutés et l'utilisation des
@@ -34,7 +42,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM est un simulateur de vol dans lequel les joueurs peuvent se battre
dans les airs depuis plusieurs ordinateurs différents, en pilotant des
avions de chasse bien équipés comme le F-16C Falcon ou le MiG-29 Fulcrum.
@@ -42,7 +51,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale -->
+<h4 id="adns">
+ <!-- TRANSLATORS: stale -->
<a href="/software/adns/">Adns</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -54,14 +64,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive envoie régulièrement un ping à un serveur, généralement pour
maintenir active une connexion. (<a
href="/manual/manual.html#alive">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale -->
+<h4 id="anubis">
+ <!-- TRANSLATORS: stale -->
<a href="/software/anubis/">Anubis</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -75,14 +87,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL est un interpréteur libre pour le langage de programmation
APL. C'est une implémentation du standard ISO 13751. (<a
href="/manual/manual.html#apl">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes est un logiciel libre pour la simulation d'appareils Ã
semi-conducteurs. Son but est d'aider les ingénieurs à concevoir et simuler
des appareils à semi-conducteurs submicrométriques et mésoscopiques, en
@@ -92,7 +106,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris est un assistant de preuves logiques. Il gère la logique
propositionnelle et le calcul des prédicats, ainsi que l'algèbre booléenne
et la logique arithmétique. En plus de ses inférences et équivalences
@@ -103,7 +118,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell est un correcteur orthographique qui peut être utilisé à la fois
comme bibliothèque et comme programme à part entière. Il se distingue par sa
gestion des documents encodés en UTF-8, comme par sa capacité à utiliser
@@ -112,7 +128,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX est un environnement intégré pour la production de documents TeX dans
Emacs. Il permet l'insertion de nombreuses macros TeX standards par des
raccourcis claviers ou des menus. Il offre aussi une interface vers des
@@ -123,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offre au développeur un ensemble conséquent de macros M4 qui
produisent du code shell destiné à tester les caractéristiques des systèmes
de type Unix et à adapter automatiquement leurs logiciels à ces
@@ -133,7 +151,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive est une collection de plus de 450 nouvelles macros pour
Autoconf, ce qui élargit considérablement le domaine d'application de ce
dernier. Ces macros sont des logiciels libres, contributions de la
@@ -141,7 +160,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+
+ <!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/autogen/">Autogen</a></h4><p>
Autogen a pour but de faciliter la maintenance des programmes qui
contiennent de grandes quantités de texte répétitif. Il automatise la
construction de ces parties du code, ce qui simplifie la tâche de mise Ã
@@ -151,7 +176,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake est la partie du système de compilation de GNU qui produit des
Makefiles conformes aux standards. Les paramètres de compilation sont
introduits dans un format intuitif, puis Automake produit un Makefile
@@ -160,7 +186,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale -->
+<h4 id="avl">
+ <!-- TRANSLATORS: stale -->
<a href="/software/avl/">Avl</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -173,7 +200,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+<h4 id="ballandpaddle">
+ <!-- TRANSLATORS: stale -->
<a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -187,7 +215,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode est un outil souple qui permet d'imprimer des codes barres Ã
partir de chaînes de caractères. Il gère plusieurs méthodes d'encodage et
gammes de tailles. Les codes barres produits peuvent être aux formats
@@ -196,7 +225,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash est l'interpréteur de ligne de commande <cite>[shell]</cite> de GNU. Il
est compatible avec le shell Bourne, mais intègre aussi des fonctionnalités
intéressantes des shells Korn et C, et des améliorations qui lui sont
@@ -207,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne est le serveur de téléphonie du projet <cite>GNU
Telephony</cite>. Il offre un environnement de développement évolutif et
permet le déploiement de solutions de voix sur IP, en se focalisant sur le
@@ -216,7 +247,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+
+ <!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar est un système de gestion des versions qui permet d'enregistrer
un historique des modifications des fichiers d'un projet. Le flux de travail
peut être géré de manière distribuée aussi bien que de la manière
@@ -224,7 +261,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale -->
+<h4 id="bc">
+ <!-- TRANSLATORS: stale -->
<a href="/software/bc/">bc</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -236,13 +274,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
Voir <a href="#binutils">binutils</a>. (<a
href="/manual/manual.html#bfd">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
Les GNU Binutils sont des outils pour la manipulation de fichier
binaires. <tt>ld</tt>, un éditeur de liens, et <tt>as</tt>, un assembleur,
sont parmi les plus notables. D'autres outils permettent, entre autres,
@@ -254,7 +294,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison est un générateur polyvalent d'analyseurs syntaxiques
<cite>[parser]</cite>. Il peut construire un analyseur LR déterministe ou
généraliste à partir d'une grammaire explicitée, sans contexte. Il est
assez
@@ -264,7 +305,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale -->
+<h4 id="bool">
+ <!-- TRANSLATORS: stale -->
<a href="/software/bool/">Bool</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -280,7 +322,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+
+ <!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN traduit un service web écrit dans le langage <abbr title="Web
Service Business Process Execution Language">WS-BPEL</abbr> en <abbr
title="open Workflow Net">oWFN</abbr>. Il peut aussi convertir une
@@ -293,7 +341,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+
+ <!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph est un outil servant à illustrer la théorie des produits de
convolution. De ce fait, il peut être utile aux étudiants de la théorie du
signal et des systèmes, pour visualiser le processus de convolution. Plutôt
@@ -303,7 +357,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 est une classe C++ portable pour travailler sur des données
audio enregistrées sur disque. Les classes sont à la fois boutistes et
sensibles au contenu ; plutôt que de traiter le son comme une données
@@ -315,7 +370,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue est un préprocesseur pour les logiciels de gravure de CD qui
permet de convertir le format privateur CCD en format CUE, bien géré par les
logiciels libres. Ces fichiers sont habituellement distribués avec les
@@ -324,7 +380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide est un générateur de code d'arbres de décision pour le
langage C. Il permet d'éviter d'avoir recours à des enchaînements d'appels
<cite>if-else</cite> imbriqués, pathogènes et difficile à gérer. à la
place,
@@ -334,7 +391,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP est une implémentation de <abbr title="Real Time
Protocol">RTP</abbr>, le protocole de transport temps réel de l'<abbr
title="Internet Engineering Task Force">IETF</abbr>. Il convient aux
@@ -346,7 +404,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 est une bibliothèque qui s'utilise avec un langage de script
ou un langage assembleur, ou même le remplace. Elle apporte un système
d'exécution en machine virtuelle pour programmer des systèmes temps réel ou
@@ -355,7 +414,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyse les fichiers sources du code C et produit un graphique des
flux de contrôle du programme. Il est capable de produire plusieurs styles
de graphiques, aux formats POSIX ou GNU étendu. cflow contient aussi un mode
@@ -364,7 +424,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+
+ <!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc est une bibliothèque C++ conforme à la norme <abbr title="American
National Standards Institute">ANSI</abbr>, servant à écrire des applications
<abbr title="Common Gateway Interface">CGI</abbr> (interface de passerelle
@@ -376,7 +442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess est un moteur d'échecs. Il permet de se battre contre un
ordinateur dans une partie d'échecs, soit via la console par défaut, soit
via une interface graphique tierce comme GNU XBoard. (<a
@@ -384,7 +451,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale -->
+<h4 id="cim">
+ <!-- TRANSLATORS: stale -->
<a href="/software/cim/">Cim</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -393,7 +461,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+
+ <!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath fournit des bibliothèques essentielles pour les machines
virtuelles et les compilateurs Java. Il est compatible avec une partie
importante des spécifications d l'<abbr title="Application Programming
@@ -402,7 +476,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+
+ <!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP est une implémentation du langage Common Lisp, standard <abbr
title="American National Standards Institute">ANSI</abbr>. Le Common Lisp
est un langage de programmation fonctionnelle de haut niveau, orienté
@@ -411,7 +491,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine fusionne les fichiers basés sur une même clef dans une table de
hachage. Il peut apparaître similaire à l'utilitaire standard <tt>join</tt>,
bien qu'il soit beaucoup plus puissant. Contrairement à <tt>join</tt>,
@@ -422,7 +503,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ est un ensemble de classes portables, optimisées pour les
applications à processus légers <cite>[threaded]</cite>, qui gère la
synchronisation concurrente, la communication entre les processus via des
@@ -433,7 +515,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity fournit des outils pour trouver les procédures qui sont
intriqués, trop longues ou difficiles à comprendre pour une autre
raison. Cela peut vous aider à appréhender ou réviser un code inconnu, ou
@@ -443,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
Le script <tt>config.guess</tt> essaye de deviner les trois caractéristiques
canoniques du système hôte <cite>[triple]</cite> ; <tt>config.sub</tt> les
vérifie et donne le résultat sous forme canonique. Ils sont utilisés dans le
@@ -452,7 +536,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils rassemble tous les outils de base en ligne de commande que
l'on peut attendre d'un système POSIX. Ceux-ci apportent au système GNU les
fonctions essentielles permettant de manipuler les fichiers, le shell et le
@@ -462,7 +547,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">cpio</a></h4><p>
GNU cpio copie les fichiers vers, ou depuis, des archives cpio ou tar. De
fait, de nombreux formats sont gérés, y compris des formats historiques qui
ne sont plus d'usage courant. Le programme se charge de déterminer le format
@@ -473,7 +559,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi traite du code source en langage C pour indenter correctement les
directives pré-processeur, dans le but de refléter leur imbrication. Il
réalise aussi d'autres opération d'uniformisation, corrigeant par exemple le
@@ -482,7 +569,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC constitue une alternative à SCCS, l'ancien système de gestion du
code source d'Unix. Cela permet d'avoir accès à du code géré par l'ancien
système et de le faire migrer sur les systèmes modernes. (<a
@@ -490,7 +578,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth est un synthé polyphonique qui fonctionne de manière graphique
dans le terminal. Il est construit sur un moteur de synthèse sonore
soustractive de pleine capacité. Les notes et les changements de paramètres
@@ -500,7 +589,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap est un paquet dédié aux graphiques et statistiques. Il est capable
de lire des programmes écrits pour le système privateur d'analyse
statistique SAS. Sa syntaxe est similaire à celle du C, mais en plus simple,
@@ -509,12 +599,19 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
Voir <a href="#bc">bc</a>. (<a href="/manual/manual.html#dc">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+
+ <!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/ddd/">DDD</a></h4><p>
GNU <abbr title="Data Display Debugger">DDD</abbr>, le débogueur à affichage
de données, est une interface graphique pour des débogueurs en ligne de
commande. De nombreux débogueurs sont pris en charge, dont celui de GNU,
@@ -524,7 +621,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue est un outil entièrement automatisé de restauration des
données. Il copie les données d'un fichier à un autre, en essayant de
restaurer les données en cas d'erreur de lecture. Le programme comprend
@@ -534,7 +632,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+
+ <!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGNU est un ensemble de méthodes servant à tester des logiciels. Il sert
en fait d'interface à tous les tests écrits pour un programme. Ainsi, chaque
programme peut avoir plusieurs séries de tests, qui sont ensuite gérés
@@ -542,7 +646,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+
+ <!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo est un éditeur de notation musicale qui apporte une interface
conviviale au puissant logiciel de gravure de musique LilyPond. L'entrée des
données peut se faire à l'aide du clavier de l'ordinateur, d'un clavier
@@ -553,13 +663,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/dia/">Dia</a></h4><p>
Voir <a href="#gnome">gnome</a>. (<a
href="/manual/manual.html#dia">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implémente un serveur et un client de dictionnaire adaptables,
répondant à la norme RFC 2229 (DICT Server). Grâce à sa structure
modulaire,
il est capable d'accéder à n'importe quelle base de données disponible, quel
@@ -569,7 +686,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
Un paquet fournissant deux commandes Unix classiques, <tt>style</tt> et
<tt>diction</tt>. Diction est utilisée pour identifier dans le corps d'un
texte des expressions verbeuses et souvent mal utilisées. Style analyse au
@@ -578,7 +696,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils est un paquet contenant des outils de comparaison de
fichiers. La commande <tt>diff</tt> est utilisée pour montrer les
différences entre deux fichiers, tandis que <tt>cmp</tt> indique les lignes
@@ -589,7 +708,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus est un outil pratique pour retrouver rapidement les valeurs de
constantes mathématiques utilisées en sciences et ingénierie. Ces valeurs
peuvent être recherchées par un outil simple en ligne de commande en
@@ -599,7 +719,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD est un service de gestion de services, dans le sens qu'il gère
l'exécution des services système, remplaçant des fonctionnalités similaires
généralement présentes dans les systèmes d'initialisation. Il permet la
@@ -608,7 +729,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale -->
+<h4 id="dominion">
+ <!-- TRANSLATORS: stale -->
<a href="/software/dominion/">Dominion</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -622,7 +744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js est un cadriciel classique orienté objet pour JavaScript, conçu pour
éliminer le code standard <cite>[boilerplate code]</cite> et faciliter la
traduction d'autres langages orientés objet en JavaScript. (<a
@@ -630,7 +753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed est un éditeur de texte opérant sur des lignes : plutôt que d'offrir une
vue d'ensemble d'un document, <tt>ed</tt> édite les lignes une à une. Il
peut être exécuté de façon interactive ou par des scripts shell. Sa
méthode
@@ -640,7 +764,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA est un environnement de développement combinant à la fois les
logiques de la programmation orientée objet (POO) et de la programmation
orientée composants (POC). Il est utilisé pour construire des applications
@@ -656,7 +781,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+
+ <!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/electric/">Electric</a></h4><p>
GNU Electric est un programme de <abbr title="conception assistée par
ordinateur">CAO</abbr> pour la conception de circuits électriques, qui sert
à faire des agencements personnalisés de circuits intégrés et à dessiner
des
@@ -668,7 +799,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+
+ <!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs est un éditeur de texte extensible et très largement
configurable. Il est basé sur un interpréteur Lisp propre à Emacs, avec des
extensions pour l'édition de texte. Les extensions d'Emacs couvrent presque
@@ -681,7 +818,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+<h4 id="emacs-muse">
+ <!-- TRANSLATORS: stale -->
<a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -694,10 +832,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale -->
-<a href="/software/emms/">EMMS</a></h4>
-<p>
-<!-- TRANSLATORS: stale -->
+<h4 id="emms">
+
+ <!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/emms/">EMMS</a></h4><p>
EMMS est le système multimédia d'Emacs. C'est une petite interface qui peut
contrôler un des lecteurs externes pris en charge. EMMS peut donc lire les
formats pris en charge par votre lecteur de musique, quels qu'ils soient. Il
@@ -706,7 +847,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript sert à convertir du texte ASCII vers le format PostScript, HTML
ou RTF, soit pour l'enregistrer dans un fichier, soit pour l'envoyer
directement à une imprimante. Il est également capable de coloration
@@ -715,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk est une version GNU de l'utilitaire habituel de partitionnement de
disque, fdisk. Fdisk permet de créer et manipuler les tables de partition et
gère un grand nombre de formats différents. (<a
@@ -723,7 +866,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+
+ <!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret est un outil graphique de modélisation de données utilisant le
paradigme entité-association. Il peut créer automatiquement des schémas
relationnels à partir des modèles de données et peut être utilisé pour
@@ -732,7 +881,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale -->
+<h4 id="findutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/findutils/">Findutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -749,7 +899,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab est une application éducative pour résoudre des problèmes de
physique. Elle a pour but principal de permettre à l'utilisateur de porter
toute son attention aux concepts de physique en laissant de côté les détails
@@ -757,7 +908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+<h4 id="fontutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/fontutils/">Fontutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -771,7 +923,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink est une nouvelle implémentation, libre et portable, du moteur
du jeu de rôle Dink Smallwood. Il prend non seulement en charge les fichiers
de données du jeu d'origine mais également les greffons produits par les
@@ -781,7 +934,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont est une collection de polices vectorielles de taille adaptable
qui conviennent aux usages courants de l'ordinateur et à la publication de
documents bureautiques. Elle comprend trois polices, avec empattement
@@ -793,7 +947,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+
+ <!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI est une collection de logiciels d'<abbr title="Intelligent
Platform Management Interface">IPMI</abbr> (interface de gestion
intelligente de matériel) fonctionnant à partir du système hôte
@@ -806,7 +966,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+<h4 id="freetalk">
+ <!-- TRANSLATORS: stale -->
<a href="/software/freetalk/">Freetalk</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -819,7 +980,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+<h4 id="fribidi">
+ <!-- TRANSLATORS: stale -->
<a href="/software/fribidi/">FriBiDi</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -830,7 +992,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama sert à l'ajustement des réseaux géodésiques. Il est utile pour des
mesures où le <abbr title="Global Positioning System">GPS</abbr> n'est pas
disponible, comme par exemple en souterrain. Il permet d'ajuster les
@@ -840,7 +1003,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd diffuse des requêtes et réponses <abbr title="Address Resolution
Protocol">ARP</abbr> (protocole de résolution d'adresses) gratuites pour une
liste d'adresses <abbr title="Media Access Control">MAC</abbr> appariées Ã
@@ -852,7 +1016,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk est l'implémentation par GNU de Awk, un langage de programmation
spécialisé dans la manipulation aisée de texte formaté, comme par exemple
les tableaux de données. Gawk a de nombreuses extensions que n'a pas
@@ -862,7 +1027,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal est un programme de calcul et d'affichage de calendriers en ligne de
commande. Les calendriers peuvent être affichés en vue mensuelle,
trimestrielle ou annuelle. De plus, on peut créer des listes perpétuelles de
@@ -874,7 +1040,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+
+ <!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gcc/">GCC</a></h4><p>
GCC est la « Collection de compilateurs de GNU ». Il fournit des interfaces
de compilation pour divers langages, au rang desquels C, C++, Objective-C,
Fortran, Java, Ada et Go. Il inclut également les bibliothèques d'exécution
@@ -882,14 +1054,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE est un dictionnaire libre combinant diverses sources. Il peut être
utilisé via le programme GNU Dico ou directement en ligne sur le site
http://gcide.gnu.org.ua/ (<a href="/manual/manual.html#gcide">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL est une implémentation du langage Common Lisp qui offre la possibilité
de compiler en code objet natif, et d'importer des modules de code objet
natif directement dans son noyau Lisp. Il a également une stratégie de
@@ -899,7 +1073,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="http://gcompris.net/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="http://gcompris.net/">GCompris</a></h4><p>
GCompris est une suite éducative pour les enfants. Elle propose des
activités variées aux petits de 2 à 10 ans. La suite comprend des activités
de découverte et d'acquisition de compétences dans l'utilisation de
@@ -909,7 +1084,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+
+ <!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gdb/">GDB</a></h4><p>
GDB est le débogueur de GNU. Avec son aide, on peut surveiller ce que fait
un programme pendant l'exécution, ou ce qu'il était en train de faire juste
avant un plantage. Il permet de spécifier les conditions d'exécution, de
@@ -920,7 +1101,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM est une bibliothèque de gestion de base de données utilisant le
hachage. Elle est utilisée pour stocker des couples clé/valeur dans un
fichier, à la manière de la bibliothèque Unix dbm, et possède des
interfaces
@@ -929,7 +1111,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen est un programme qui génère des générateurs de texte,
c'est-Ã -dire des fonctions qui produisent du texte avec des parties
variables. Le texte est d'abord écrit par l'utilisateur dans un fichier
@@ -942,7 +1125,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt génère une fonction en C/C++ pour analyser les options de
ligne de commande à l'aide de la fonction getopt_long qu'on trouve dans GNU
libc, ce qui diminue la monotonie de cette tâche pour les gros programmes
@@ -954,7 +1138,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext est un ensemble de programmes destinés à la traduction en
plusieurs langues du texte affiché à l'utilisateur par les programmes. Il
permet aux traducteurs de créer des catalogues de messages, et possède un
@@ -965,7 +1150,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<h4 id="gforth">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gforth/">Gforth</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -977,7 +1168,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook est une application destinée aux enseignants, pour le suivi
des notes d'élèves. Il gère plusieurs styles de notes, en particulier les
échelles numériques américaine (A, B, C, D, F) et européennes. (<a
@@ -985,7 +1177,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+
+ <!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript est un interpréteur pour le langage PostScript et le format de
fichiers PDF. Il possède également une bibliothèque C qui implémente les
fonctionnalités graphiques du langage PostScript. Le résultat peut être
@@ -994,7 +1192,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+
+ <!--#set var="logoimage" value='<img
src="/software/gift/gnu.image.finder.png" style="height:1em" alt="logo for
gift" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gift/">GIFT</a></h4><p>
L'outil GNU de recherche d'images (<abbr title="GNU Image Finding
Tool">GIFT</abbr>) est un système de recherche d'images par le contenu ou
<abbr title="Content Based Image Retrieval System">CIBR</abbr>. Il utilise
@@ -1005,7 +1209,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gimp/">GIMP</a></h4><p>
GIMP est un programme de manipulation d'image servant à la retouche photo,
la composition et la création. Il prend en charge tous les formats d'image
courants ainsi que d'autres, plus spécialisés. Son interface, extensible via
@@ -1014,7 +1224,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem est une bibliothèque pour Java et C++ fournissant un ensemble de
widgets 3D qui permettent à l'utilisateur d'interagir directement avec une
scène 3D. Ces widgets sont utilisés pour effectuer des translations le long
@@ -1024,13 +1235,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
Voir <a href="#gnome">gnome</a>. (<a
href="/manual/manual.html#glib">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+
+ <!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/global/">Global</a></h4><p>
GLOBAL est un système de marquage de code source fonctionnant de façon
identique au sein d'un large panel d'environnements de travail, tels que des
éditeurs de texte, terminaux et navigateurs web variés. Les balises ainsi
@@ -1039,7 +1257,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK est une bibliothèque C servant à résoudre des problèmes
d'optimisation
linéaire (<abbr title="Linear Programming">LP</abbr>) et d'optimisation
linéaire mixte (<abbr title="Mixed Integer Programming">MIP</abbr>) à grande
@@ -1051,7 +1270,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+<h4 id="gmediaserver">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1063,7 +1283,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+
+ <!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gmp/">GMP</a></h4><p>
GMP est une bibliothèque d'arithmétique multiprécision opérant sur les
entiers relatifs, les nombres rationnels et les nombres à virgule
flottante. La précision n'est limitée que par la quantité de mémoire
@@ -1074,7 +1300,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnash/">Gnash</a></h4><p>
Gnash est un lecteur libre de vidéos au format Flash. Il prend en charge la
version 7 de SWF et certaines des versions 8 et 9. Il est possible de
configurer Gnash pour qu'il utilise différentes interfaces vidéo et audio
@@ -1083,12 +1315,19 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
Voir <a href="#gcc">gcc</a>. (<a href="/manual/manual.html#gnat">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnats/">GNATS</a></h4><p>
GNATS est un ensemble d'outils permettant de suivre les bogues et autres
problèmes logiciels signalés par les utilisateurs. Ce système est
complètement ouvert quant aux moyens utilisés pour interroger, éditer et
@@ -1100,13 +1339,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
Voir <a href="#gnats">gnats</a>. Ce paquet est à la recherche d'un
mainteneur. (<a href="/manual/manual.html#gnatsweb">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+
+ <!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnome/">GNOME</a></h4><p>
GNOME est le bureau graphique de GNU. Il inclut une grande variété
d'applications pour naviguer sur le web, éditer du texte et des images,
créer des documents et des diagrammes, lire des fichiers multimédia,
@@ -1114,7 +1360,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNUÂ C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNUÂ C reference manual</a></h4><p>
C'est un manuel de référence pour le langage C de programmation, tel qu'il
est implémenté par le compilateur C de GNU (gcc). Il n'est pas destiné Ã
servir de didacticiel pour ce langage, mais plutôt à souligner tous ses
@@ -1123,7 +1370,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
Ce programme est conçu pour faciliter la reconstruction de mots de passe
difficiles au moment où l'on en a besoin, tout en limitant les risques
d'attaque. L'utilisateur de ce programme saisit l'URL du site, modifiée
@@ -1133,7 +1381,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch est un planificateur de tâches évolué. Il exécute des tâches
informatiques à des dates et heures données ou définies par les
interdépendances. Les tâches peuvent être effectuées sur un nombre
@@ -1142,7 +1391,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
L'application GNU backgammon peut servir à jouer à ce jeu [similaire au
tric-trac], à l'analyser et à l'enseigner. Elle a un moteur d'évaluation
évolué, basé sur des réseaux neuronaux artificiels, qui convient aussi bien
@@ -1152,7 +1402,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<h4 id="gnubiff">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gnubiff/">GNUbiff</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1167,7 +1423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik est un jeu de réflexion dans lequel vous devez manipuler un cube afin
que chacune de ses faces soit d'une couleur uniforme. Le jeu est
personnalisable puisque vous pouvez définir la taille du cube (3x3 par
@@ -1177,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+<h4 id="gnucap">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnucap/">GNUcap</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1190,7 +1448,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash est un programme de comptabilité pour professionnels et
particuliers. Il peut servir au suivi de comptes bancaires, d'actions ou de
recettes et dépenses, et est basé sur la méthode de comptabilité en partie
@@ -1203,13 +1467,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
Voir <a href="#sipwitch">sipwitch</a>. (<a
href="/manual/manual.html#gnucomm">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise est destiné à gérer le planning d'une entreprise. Il inclut
un logiciel serveur, la bibliothèque commune de développement, un <abbr
title="Environnement de Développement Intégré">EDI</abbr> pour la conception
@@ -1219,7 +1485,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<h4 id="gnugo">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gnugo/">GNUgo</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1234,7 +1506,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+<h4 id="gnuit">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1249,7 +1522,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+
+ <!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump est un jeu simple et pourtant addictif dans lequel vous devez sauter
d'une plateforme à une autre pour éviter de tomber, tandis que les
plateformes descendent de plus en plus vite à mesure que vous
@@ -1259,7 +1538,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib est un point central de l'infrastructure commune requise par les
paquets GNU. Il fournit des fonctionnalités très variées telles que la
portabilité sur de nombreux systèmes, la manipulation des chaînes Unicode,
@@ -1273,13 +1553,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
Voir <a href="#hurd">hurd</a>. (<a
href="/manual/manual.html#gnumach">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed est un logiciel de tenue de dossiers médicaux électroniques qui
permet aux cabinets médicaux de se passer de papier. Son interface est
disponible en plusieurs langues. (<a
@@ -1287,7 +1569,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric est un tableur GNU fonctionnant sous GNOME. Il est compatible avec
d'autres applications du même type. Au-delà des traditionnelles
fonctionnalités d'un tableur, il possède un vaste panel de fonctions, entre
@@ -1297,7 +1580,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+
+ <!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d est un serveur de diffusion <cite>[streaming]</cite> pour l'audio
MP3 ou OGG vorbis, les vidéos, et autres formats multimédia. Il est léger,
indépendant, et possède une interface HTML simple et personnalisable. Il
@@ -1306,7 +1595,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations est un système de production pour les traductions du site
www.gnu.org. Il fonctionne à l'aide de fichiers « patrons » qui permettent
de fusionner les modifications dans chacune des traductions d'une page, et
@@ -1316,7 +1606,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet est une infrastructure de réseau pair à pair sécurisée qui
fonctionne
de manière décentralisée et ne repose pas sur la notion de service de
confiance. Notre objectif essentiel est de fournir une base solide de
@@ -1331,7 +1622,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnupg/">GnuPG</a></h4><p>
<cite>The GNU Privacy Guard</cite> (GPG), le « gardien de la vie privée »,
est une implémentation complète de la norme Open<abbr title="Pretty Good
Privacy">PGP</abbr>. Il est utilisé pour chiffrer et signer des données et
@@ -1345,7 +1642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+<h4 id="gnupod">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnupod/">GNUpod</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1357,7 +1655,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog pour Java est une implémentation de la norme ISO Prolog en tant
que bibliothèque Java (gnu.prolog). Elle vous permet d'utiliser Prolog Ã
partir de programmes en Java. (<a
@@ -1365,7 +1664,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio est une boîte à outils servant à implémenter des radios
logicielles. Ses blocs de traitement du signal peuvent être combinés avec du
matériel de réception bon marché pour créer des radios définies par le
@@ -1376,7 +1681,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+<h4 id="gnurobots">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnurobots/">Robots</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1389,7 +1695,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool est une application web pour les élèves, les professeurs et le
personnel administratif des établissements scolaires. Elle peut être
utilisée par les professeurs pour créer, corriger et noter des tests que les
@@ -1399,7 +1706,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi est un programme qui joue au Shogi (échecs japonais). Le paquet
inclut également une interface graphique pour le jeu. Bien qu'ayant des
similarités avec les échecs habituels, cette variante est beaucoup plus
@@ -1407,7 +1715,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+<h4 id="gnusound">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnusound/">GNUsound</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1421,7 +1730,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool est un système de queue d'impression <cite>[spooling]</cite>
évolué. Outre la fonctionnalité habituelle de système d'impression, il a
des
capacités de post-traitement, de gestion des types de formulaires,
@@ -1432,7 +1742,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+
+ <!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep est un environnement de développement purement fonctionnel, orienté
objet, qui inclut de nombreuses applications pour l'utilisateur. Il est
compatible avec les <abbr title="Application Programming
@@ -1441,7 +1757,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS est une bibliothèque de communication sécurisée implémentant les
protocoles <abbr title="Secure Sockets Layer">SSL</abbr>, <abbr
title="Transport Layer Security">TLS</abbr> et <abbr title="Datagram
@@ -1454,7 +1776,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition est un logiciel libre d'analyse nutritionnelle, avec lequel on
peut noter l'information nutritionnelle sur les aliments. Il utilise comme
source d'information la base de données de référence sur les éléments
@@ -1463,13 +1786,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
Voir <a href="#icecat">icecat</a>. (<a
href="/manual/manual.html#gnuzilla">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical est une bibliothèque pour la conception et la simulation en optique
dans le langage C++. Elle fournit des classes de modèles pour les composants
optiques, les surfaces et les matériaux. Elle permet de simuler la
@@ -1480,13 +1805,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+
+ <!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gorm/">Gorm</a></h4><p>
Voir <a href="#gnustep">gnustep</a>. (<a
href="/manual/manual.html#gorm">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+<h4 id="gpaint">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gpaint/">Gpaint</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1498,7 +1830,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale -->
+<h4 id="gperf">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gperf/">Gperf</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1511,7 +1844,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog est un compilateur Prolog à résolution de contrainte sur des
domaines finis, compatible avec la norme ISO. Il accepte les programmes de
contraintes en Prolog+ et produit un binaire compilé natif qui peut
@@ -1520,7 +1854,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics est un programme qui récupère et sauvegarde les bandes
dessinées du web. Il est constitué d'un serveur, qui peut télécharger les
bandes dessinées de différentes sources, et de <cite>ports</cite>,
@@ -1529,7 +1864,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale -->
+<h4 id="greg">
+ <!-- TRANSLATORS: stale -->
<a href="/software/greg/">Greg</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1543,7 +1879,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep est un outil qui permet de rechercher du texte à l'intérieur d'un
fichier. Le texte est identifié par sa correspondance avec un motif fourni
par l'utilisateur. Le motif peut être une expression régulière basique ou
@@ -1556,7 +1893,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+
+ <!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl est un logiciel de calcul statistique pour l'économétrie,
constitué d'un client en ligne de commande et d'un client graphique. Il
propose de nombreuses méthodes, comme les moindres carrés et la probabilité
@@ -1570,7 +1913,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+
+ <!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/groff/">Groff</a></h4><p>
Groff est un logiciel de mise en page qui lit du texte brut et produit du
texte formaté sur la base de commandes contenues dans le texte
d'origine. C'est lui qui est utilisé habituellement pour la mise en forme
@@ -1579,7 +1928,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
<cite>The GRand Unified Boot loader</cite> est un chargeur d'amorçage
faisant du « multiamorçage » <cite>[multiboot]</cite>. Il charge d'abord
le
noyau d'un système d'exploitation, puis lui passe le contrôle. Le noyau
@@ -1591,7 +1941,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU <abbr title="Simple Authentication and Security Layer">SASL</abbr> est
une implémentation du protocole d'authentification simple et de la couche de
sécurité associée. On utilise SASL pour effectuer l'authentification
@@ -1603,7 +1954,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix est une application qui produit des graphiques de grande qualité
pour les sciences et l'ingénierie. Les graphes sont définis au moyen de
simples fichiers de paramètres et de données en ASCII, et sont présentés
@@ -1616,7 +1968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
La bibliothèque scientifique GNU est une bibliothèque d'analyse numérique
pour les langages C et C++. Elle comprend un large éventail de routines
mathématiques, plus de 1000 fonctions au total. Les sujet traités par cette
@@ -1626,7 +1979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC sert à installer les nouvelles versions des paquets GNU sur un système
existant. Pour ne pas interférer avec les versions présentes sur le système,
les nouvelles versions sont installées à un endroit séparé. Le but est de
@@ -1636,7 +1990,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
Le service de sécurité générique de GNU (<abbr title="Generic Security
Service">GSS</abbr>) est une implémentation libre de la spécification
d'<abbr title="Application Programming Interface">API</abbr> de GSS,
@@ -1649,7 +2004,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<h4 id="gtick">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gtick/">GTick</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1661,13 +2022,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
Voir <a href="#gnome">gnome</a>. (<a
href="/manual/manual.html#gtk">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist est un logiciel polyvalent servant à apprendre la dactylographie
et à acquérir de la pratique. Il comprend plusieurs didacticiels ; outre
ceux qui concernent le clavier standard QWERTY, il y en a pour les claviers
@@ -1678,7 +2041,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+
+ <!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/guile/">Guile</a></h4><p>
<abbr title="GNU Ubiquitous Intelligent Language for
Extensions">Guile</abbr> est le langage officiel d'extension du système
GNU. C'est une implémentation du langage Scheme qui peut être facilement
@@ -1688,7 +2057,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+<h4 id="guile-dbi">
+ <!-- TRANSLATORS: stale -->
<a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1701,20 +2071,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Ce paquet comprend guile-clutter, guile-gnome-gstreamer,
guile-gnome-platform (les bibliothèques de développement de GNOME) et
guile-gtksourceview. (<a href="/manual/manual.html#guile-gnome">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses fournit à la bibliothèque ncurses des modules de liaison avec
le langage Guile. (<a href="/manual/manual.html#guile-ncurses">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL est un ensemble de modules de liaison pour la bibliothèque <abbr
title="Simple DirectMedia Layer">SDL</abbr> qui donnent aux programmeurs un
accès facile aux données provenant de périphériques graphiques ou audio, ou
@@ -1723,7 +2096,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+
+ <!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/guix/">Guix</a></h4><p>
GNU Guix est un gestionnaire de paquets pour le système GNU utilisant la
programmation fonctionnelle, et est également une distribution GNU. Il
inclut une image de machine virtuelle. Outre la gestion habituelle des
@@ -1734,7 +2113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produit des compte-rendus <cite>[report listings]</cite> en extrayant
l'information des enregistrements et des champs d'un fichier de base de
données. à partir du compte-rendu, il produit un document au format (La)TeX,
@@ -1747,14 +2127,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV est une interface graphique pour l'interpréteur Ghostscript. Il
permet de visionner et parcourir les documents PostScript et PDF sous
XÂ Windows. (<a href="/manual/manual.html#gv">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
L'« éthernet privé virtuel de GNU » (<abbr title="GNU Virtual Private
Ethernet">GVPE</abbr>) crée un réseau virtuel à nÅuds multiples utilisant
des protocoles de transport variés. Il fonctionne en créant des tunnels
@@ -1763,7 +2145,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage crée des fenêtres popup de dialogue qui affichent un message Ã
l'utilisateur et attendent sa réponse. Ensuite le programme s'arrête avec un
code de sortie qui correspond à la réponse. (<a
@@ -1771,7 +2154,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip fournit des utilitaires de compression et décompression ; les
fichiers produits ont en général l'extension <tt>.gz</tt>. Contrairement au
format <tt>zip</tt>, il compresse un seul fichier ; par conséquent, il est
@@ -1781,7 +2165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX permet d'envoyer et de recevoir des fax, et inclut une « enveloppeÂ
»
<cite>[wrapper]</cite> autour de la commande <tt>lpr</tt>. Ce paquet est Ã
la recherche d'un mainteneur. (<a
@@ -1789,7 +2174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health est un progiciel libre dans le domaine de la santé, dont les
fonctionnalités couvrent le dossier médical personnel, le système
d'information hospitalier et l'informatique médicale. Il a des interfaces en
@@ -1799,7 +2185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello affiche le message <tt>Hello, world!</tt> (Bonjour, tout le
monde !) et s'arrête. Il sert d'exemple pour les normes de codage GNU. à ce
effet, il possède des arguments de ligne de commande, est traduit en
@@ -1807,14 +2194,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man convertit automatiquement la sortie des arguments standards de
ligne de commande <tt>--help</tt> et <tt>--version</tt> en page de manuel.
(<a href="/manual/manual.html#help2man">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+<h4 id="hp2xx">
+ <!-- TRANSLATORS: stale -->
<a href="/software/hp2xx/">Hp2xx</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1826,7 +2215,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<h4 id="httptunnel">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/httptunnel/">Httptunnel</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1838,7 +2233,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+
+ <!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/hurd/">Hurd</a></h4><p>
<cite>The Hurd</cite> (litt. la horde) est le noyau propre au système GNU,
qui remplace les noyaux standards d'Unix en les améliorant. C'est une
collection de protocoles pour l'interaction avec le système (systèmes de
@@ -1850,7 +2251,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole est un système programmable d'information et d'hypertexte pour GNU
Emacs. Il offre la possibilité d'intégrer l'hypertexte aux documents, aux
courriels et aux articles de news. Ceci permet de contrôler avec la souris
@@ -1858,7 +2260,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+
+ <!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/icecat/">Icecat</a></h4><p>
IceCat est la version GNU du navigateur Firefox. C'est un logiciel
entièrement libre, qui ne recommande aucun greffon ni module non libre. Il
se signale également par ses dispositifs de protection de la vie privée.
@@ -1866,7 +2274,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
Le paquet GNU idutils fournit des outils pour créer un index des
<cite>tokens</cite> (marqueurs) textuels utilisés dans une liste de noms de
fichiers, et pour ensuite faire des recherche dans cet index. Ceci permet Ã
@@ -1878,7 +2287,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit est un outil qui aide à mémoriser les informations nouvelles. Il
repose sur le principe des cartes-mémoire <cite>[flashcard]</cite> de
Leitner ; dans ce système, les nouvelles cartes sont étudiées de moins en
@@ -1890,7 +2300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent est un programme qui rend le code source plus facile à lire en le
reformatant dans un style homogène. Il permet de passer à un style différent
choisi parmi plusieurs, comme par exemple les styles GNU, BSD et K&R. Il
@@ -1901,7 +2312,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils est une collection de programmes utilisés couramment pour la
gestion du réseau, qui contient entre autres un client et un serveur pour
chacun des protocoles ftp, telnet et rsh. (<a
@@ -1909,7 +2321,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+<h4 id="intlfonts">
+ <!-- TRANSLATORS: stale -->
<a href="/software/intlfonts/">Intlfonts</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1922,7 +2335,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL est un programme interactif de mathématiques symboliques basé sur
Scheme. Il manipule et simplifie toute une gamme d'expressions mathématiques
comme des équations, des scalaires, des vecteurs et des matrices. (<a
@@ -1930,7 +2349,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopts est une implémentation en Java de la fonction getopt de
glibc. Elle analyse les arguments de ligne de commande, qu'ils soient longs
ou courts, d'une manière souple qui est totalement compatible avec la
@@ -1938,7 +2358,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL est une bibliothèque permettant à un programme d'accepter des
expressions définies par l'utilisateur, qui doivent être saisies et
évaluées
pendant l'exécution. De fait, les expressions sont compilées par JEL en
@@ -1948,7 +2369,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois est un client pour le protocole WHOIS, qui vous permet de
rechercher le propriétaire d'un nom de domaine. Le programme utilise un
fichier de configuration extensible pour déterminer le serveur le plus
@@ -1959,7 +2381,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa est une implémentation du langage de programmation Scheme sur la
plateforme Java. Il bénéficie donc de toutes les commodités que lui procure
son intégration dans Java : compilateur, typage statique optionnel,
@@ -1970,7 +2393,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg est un ensemble de bibliothèques pour les moteurs de jeu et le
développement de jeux. Outre les bibliothèques, il comprend des éditeurs de
ressources multimédia conçus pour faciliter le travail créatif. Ce paquet,
@@ -1979,7 +2403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less est un paginateur, autrement dit un programme qui vous permet de
lire une grande quantité de texte à l'écran, par morceaux de la taille d'une
page. Contrairement aux paginateurs traditionnels, il permet de revenir en
@@ -1989,7 +2414,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNUÂ C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNUÂ C Library</a></h4><p>
La <cite>GNU C Library</cite> est la bibliothèque C standard du système
GNU. Elle définit les appels système et autres fonctions de base nécessaires
à l'écriture de programmes en langage C. Elle apporte des fonctions de bas
@@ -2000,7 +2426,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
La bibliothèque GNU pour la gestion des entrées/sorties du CD (<abbr
title="Compact Disc Input and Control Library">libcdio</abbr>), est destinée
à accéder aux CD-ROM et aux fichiers images de CD. Elle permet au
@@ -2014,7 +2441,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+
+ <!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor est une bibliothèque pour l'extraction des métadonnées de
fichiers. Elle gère un très grand nombre de formats, en particulier pour
l'audio, les documents et les archives. Chaque format est implémenté sous
@@ -2025,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt est une bibliothèque de cryptographie polyvalente. Elle fournit
les composants standards des programmes de cryptographie, comme le
chiffrement asymétrique, les algorithmes de hachage et de clé publique, les
@@ -2034,7 +2468,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv fournit une implémentation de la fonction iconv aux systèmes qui en
sont dépourvus. <tt>iconv</tt> sert à convertir l'encodage des caractères au
sein d'un programme. Il gère un grand nombre d'encodages différents. (<a
@@ -2042,7 +2477,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn est une bibliothèque qui implémente les spécifications Stringprep,
Punycode et <abbr title="Internationalized Domain Names in
Applications">IDNA</abbr>, qui sont utilisées pour encoder et décoder les
@@ -2052,7 +2488,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval est une bibliothèque pour l'analyse et l'évaluation
d'expressions symboliques saisies par l'utilisateur sous forme de
texte. Elle peut être chargée par des programmes en langage C ou en
@@ -2066,7 +2503,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd est un petit serveur HTTP intégrable à un programme,
implémenté sous forme de bibliothèque en langage C. Cette dernière permet
de
faire tourner facilement un serveur HTTP à l'intérieur d'une autre
@@ -2079,7 +2517,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+
+ <!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/librejs/">Librejs</a></h4><p>
LibreJS est un module pour GNU Icecat et autres navigateurs dérivés de
Firefox. Il détecte le code JavaScript non trivial et non libre, et
l'empêche de se charger sans votre consentement alors que vous naviguez sur
@@ -2088,7 +2532,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv est une bibliothèque qui traite les « défauts de page »
qui
se produisent lorsqu'un programme essaie d'accéder à une région non
disponible de la mémoire vive, en mode utilisateur. En même temps qu'il
@@ -2098,7 +2543,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 est une bibliothèque qui implémente la notation ASN.1. Elle est
utilisée pour transmettre dans un réseau d'ordinateurs des objets de données
<cite>[data objects]</cite> codés de manière indépendante de la machine, ce
@@ -2107,7 +2553,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+
+ <!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool facilite la création et l'utilisation de bibliothèques
partagées. Avec son interface homogène et portable, il cache la complexité
habituelle du travail sur plusieurs plateformes avec des bibliothèques
@@ -2115,14 +2567,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring est une bibliothèque qui propose des fonctions servant Ã
manipuler les chaînes Unicode, et également les chaînes C selon le standard
Unicode. (<a href="/manual/manual.html#libunistring">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+<h4 id="libxmi">
+ <!-- TRANSLATORS: stale -->
<a href="/software/libxmi/">Libxmi</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2135,7 +2589,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning est une bibliothèque qui produit du langage assembleur pendant
l'exécution. Elle permet donc de créer des compilateurs à la volée. Elle
fonctionne comme couche d'abstraction au-dessus du processeur cible en
@@ -2145,7 +2600,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond est un logiciel de gravure musicale qui produit des partitions
de grande qualité. La musique est envoyée sous la forme d'un fichier texte
contenant des séquences de contrôle, qui sont interprétées par LilyPond
pour
@@ -2154,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS est un système de gestion informatisée destiné aux laboratoires de
toutes les disciplines. Il consiste en un ensemble de modules pour la
plateforme applicative d'<abbr title="Enterprise Management Resource
@@ -2166,14 +2623,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre est une variante libre du noyau Linux. La modification a
consisté à enlever tous les <cite>blobs</cite> binaires non libres. (<a
href="/manual/manual.html#linux-libre">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 est un jeu d'action rapide, sans équivalent. Chaque joueur
contrôle une goutte de liquide dans le but de conquérir l'ensemble de la
map. Il a 13 niveaux par défaut et une bonne centaine de plus avec un pack
@@ -2183,13 +2642,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
Voir <a href="#emacs">emacs</a>. (<a
href="/manual/manual.html#lispintro">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+<h4 id="lrzsz">
+ <!-- TRANSLATORS: stale -->
<a href="/software/lrzsz/">Lrzsz</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2199,7 +2660,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh est une implémentation libre du protocole <abbr title="Secure
SHell">SSH</abbr> version 2. Ce programme est utilisé pour créer une ligne
de communication sécurisée entre deux ordinateurs, et fournir au client un
@@ -2209,7 +2671,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 est une implémentation du langage de macros M4, qui se distingue par
certaines extensions que n'ont pas les autres implémentations. On l'utilise
comme processeur de macros, ce qui signifie qu'il traite du texte en
@@ -2219,7 +2682,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer est un utilitaire servant à afficher et modifier les
adresses <abbr title="Media Access Control">MAC</abbr> des périphériques
réseau. Les nouvelles adresses peuvent être choisies, de manière explicite
@@ -2229,7 +2693,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+
+ <!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman est un logiciel destiné à la gestion de la discussion par
courriel et des listes de diffusion. Les utilisateurs comme les
administrateurs agissent en temps normal à travers une interface web, mais
@@ -2240,7 +2710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils est une collection de programmes servant à gérer, afficher et
traiter le courrier électronique. Elle contient les utilitaires et les
programmes serveurs, et tous opèrent de manière indépendante du
@@ -2250,7 +2721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make est un programme qui sert à contrôler la production d'exécutables, ou
autres fichiers, à partir de leurs sources. Le processus est contrôlé par un
Makefile dans lequel le développeur définit comment chaque fichier est
@@ -2262,7 +2734,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST est un traducteur d'Algol en C. Le paquet est constitué du
traducteur lui-même, d'une bibliothèque qui contient les procédures
d'Algol 60 requises, et d'un convertisseur qui convertit dans la
@@ -2271,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK est une boîte à outils de développement qui aide à créer des
environnements 3D virtuels et à interagir avec ces environnements. Il repose
sur un moteur de rendu de bas niveau qui utilise OpenGL ou Mesa, et fournit
@@ -2281,7 +2755,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale -->
+<h4 id="mc">
+ <!-- TRANSLATORS: stale -->
<a href="/software/mc/">Midnight Commander</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2296,7 +2771,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+
+ <!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron est une alternative complète à Vixie cron. On l'utilise pour
exécuter des tâches programmées, par exemple toutes les heures ou tous les
lundis. Mcron est écrit en Guile, par conséquent sa configuration peut être
@@ -2305,7 +2786,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim est un paquet servant à faire des simulations. Il prend en charge
les modèles statistiques ou déterministes au moyen de simulations
stochastiques de Monte-Carlo, ou de simulations dynamiques reposant sur
@@ -2315,7 +2797,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK est le kit de développement pour Mix, une émulation de l'ordinateur
pédagogique MIX et de son langage assembleur MIXAL. MIX a un processeur
virtuel avec les fonctionnalités habituelles : des registres, des cellules
@@ -2327,7 +2810,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+
+ <!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU Mediablobin est une plateforme libre de publication multimédia. Elle
fonctionne de manière fédérée, ce qui libère l'utilisateur des services
web
centralisés. Elle prend en charge les images, les vidéos et l'audio. (<a
@@ -2335,17 +2824,21 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale -->
-<a href="/software/melting/">Melting</a></h4>
-<p>
-<!-- TRANSLATORS: stale -->
+<h4 id="melting">
+
+ <!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/melting/">Melting</a></h4><p>
GNU MELTING calcule l'enthalpie, l'entropie et la température de fusion des
transitions « hélice-pelote » <cite>[helix-coil]</cite> d'un double-brin
d'acides nucléiques. (<a href="/manual/manual.html#melting">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML est un langage de programmation à l'usage des serveurs, conçu
pour le World Wide Web. Sa syntaxe rappelle celles du HTML et du Lisp. Il
est doté d'une importante bibliothèque de fonctions, entre autres pour la
@@ -2355,7 +2848,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz est une bibliothèque C++ servant à stocker l'index inversé de
tout un texte. Elle stocke les occurrences des mots dans un ensemble de
textes de manière qu'ils puissent être recherchés par la suite. Lorsqu'on
@@ -2364,12 +2858,14 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
Voir <a href="#hurd">hurd</a>. (<a href="/manual/manual.html#mig">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles est une collection de fichiers de données utilisées
couramment. On y trouve par exemple les noms des pays, leur abréviation et
leur capitale, les noms et abréviations des monnaies, un index des bonnes
@@ -2379,7 +2875,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+
+ <!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme est une implémentation du langage de programmation Scheme qui
comprend un interpréteur, un compilateur et un débogueur. Elle se distingue
par son éditeur intégré semblable à Emacs et son importante bibliothèque
@@ -2388,7 +2890,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe est un éditeur de texte puissant mais facile à utiliser, qui ne
fonctionne pas avec des modes [mode édition, mode commande, etc.], et se
distingue par un ensemble intuitif de raccourcis clavier qui affectent un
@@ -2401,14 +2904,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti est un jeu de stratégie simple, multijoueur, qui se joue dans un
terminal. L'objectif est de conquérir les capitales ennemies en occupant et
encerclant le territoire. (<a href="/manual/manual.html#motti">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC est une bibliothèque C pour l'arithmétique des nombres
complexes. Elle peut effectuer des calculs avec une précision élevée
définie
par l'utilisateur, et arrondit correctement le résultat. (<a
@@ -2416,21 +2921,29 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+
+ <!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR est une bibliothèque C qui sert à effectuer des calculs
multiprécision en virgule flottante avec arrondi correct. (<a
href="/manual/manual.html#mpfr">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA est une bibliothèque C pour effectuer des calculs arithmétiques
multiprécision sur les nombres rationnels. Elle est basée sur la
bibliothèque GMP. (<a href="/manual/manual.html#mpria">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools est un ensemble d'utilitaires servant à accéder aux disques
MS-DOS à partir d'un système GNU ou Unix. Il prend en charge les noms de
fichiers longs et de nombreux formats de disque, ainsi que les
@@ -2440,7 +2953,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+
+ <!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer est un serveur web puissant, simple à mettre en place. Il se
distingue par une architecture multiprogrammée
<cite>[multi-threaded]</cite>, ce qui lui permet de s'adapter aux petits
@@ -2449,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana est un ensemble de méthodes servant à ajouter la vérification des
assertions, la procédure de connexion et la mesure des performances aux
programmes en C et C++. Les opérations peuvent être implémentées
directement
@@ -2459,7 +2979,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/nano/">Nano</a></h4><p>
GNU Nano est un petit éditeur de texte simple. Outre l'édition de base, il a
des fonctions de recherche-remplacement interactif, positionnement par les
numéros de ligne et colonne, autoindentation, et plus encore. (<a
@@ -2467,7 +2993,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses est une bibliothèque qui permet d'écrire du texte sur un
terminal de manière indépendante du terminal. Elle gère les interfaces
tactiles et la couleur, ainsi que de nombreux styles et effets de
@@ -2478,7 +3005,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle est une bibliothèque cryptographique de bas niveau, conçue pour
s'adapter facilement à presque tous les contextes. On peut facilement
l'intégrer aux boîtes à outils de cryptographie des langages orientés
objet,
@@ -2487,7 +3015,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad est un programme de reconnaissance optique des caractères basé sur
une méthode d'extraction des caractéristiques. Il peut lire des images en
<abbr title="Portable BitMap">PBM</abbr>, <abbr title="Portable
@@ -2497,7 +3026,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+
+ <!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/octave/">Octave</a></h4><p>
GNU Octave est un langage interprété de haut niveau spécialisé dans le
calcul numérique. Il peut servir à des applications non linéaires aussi bien
que linéaires et prend très bien en charge la visualisation des
@@ -2507,7 +3042,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo est un tableur. Il propose une interface pour les terminaux, ainsi
qu'une interface graphique basée sur LessTif. Il se distingue par des
raccourcis clavier familiers aux utilisateurs d'Emacs. Il a beaucoup des
@@ -2516,7 +3052,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU Orgadoc est un système qui sert à garder facilement en phase un ensemble
de documents enregistrés sur plusieurs ordinateurs. Les documents sont
synchronisés par <tt>rsync</tt> ou <tt>unison</tt> ; ni base de données ni
@@ -2525,7 +3062,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+
+ <!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP est une implémentation du protocole <abbr title="Session Initiation
Protocol">SIP</abbr>, qui fournit aux développeurs de logiciels pour le
multimédia et les télécoms une interface pour initier et contrôler des
@@ -2533,7 +3076,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale -->
+<h4 id="panorama">
+ <!-- TRANSLATORS: stale -->
<a href="/software/panorama/">Panorama</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2544,7 +3088,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+
+ <!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel est un outil servant à exécuter des tâches dans un shell, en
parallèle sur un ou plusieurs ordinateurs. Les tâches peuvent être des
commandes uniques ou des scripts, et elles sont exécutées sur une liste de
@@ -2553,7 +3103,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted est un ensemble de programmes servant à créer et manipuler les
tables de partition de disques. Il comprend une bibliothèque et un
utilitaire en ligne de commande. (<a
@@ -2561,7 +3112,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch est un programme qui applique à des fichiers des modifications
définies dans un fichier de différences généré typiquement par le
programme
<tt>diff</tt>. Les modifications peuvent être appliquées à un ou plusieurs
@@ -2571,7 +3123,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+<h4 id="paxutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/paxutils/">Paxutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2581,7 +3134,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB est un outil interactif pour éditer des schémas de circuits
imprimés. Il implémente la commande <tt>ratsnest</tt>, peut importer des
schémas fonctionnels ou des listes d'interconnexions, et vérifie que les
@@ -2592,7 +3146,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem est un outil simple en ligne de commande pour le suivi de vos
dépenses et recettes personnelles. Il enregistre ses données dans votre
répertoire <cite>home</cite> au format texte. Il peut facilement afficher un
@@ -2601,7 +3156,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale -->
+<h4 id="pexec">
+ <!-- TRANSLATORS: stale -->
<a href="/software/pexec/">Pexec</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2613,7 +3169,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale -->
+<h4 id="pies">
+ <!-- TRANSLATORS: stale -->
<a href="/software/pies/">Pies</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2624,7 +3181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+<h4 id="plotutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/plotutils/">Plotutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2637,7 +3195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+<h4 id="proxyknife">
+ <!-- TRANSLATORS: stale -->
<a href="/software/proxyknife/">Proxyknife</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2648,7 +3207,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+
+ <!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP est un programme d'analyse statistique. Il peut effectuer de la
statistique descriptive, des T-tests, des régressions linéaires et des tests
non paramétriques. La saisie des données se fait via une interface graphique
@@ -2660,7 +3225,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth est un synthé logiciel interactif et modulaire. Il émule une
surface tridimensionnelle sur laquelle des modules sont placés et manipulés,
créant et modifiant ainsi de la musique. Psychosynth est constitué d'une
@@ -2669,7 +3235,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale -->
+<h4 id="pth">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/pth/">Pth</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2685,7 +3257,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure fournit des fichiers modèles facilitant l'écriture de
scripts configure et de Makefiles conformes aux standards, pour les paquets
basés sur Python. Il est conçu pour fonctionner à côté de scripts
@@ -2696,12 +3269,19 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
Voir <a href="#kawa">kawa</a>. (<a
href="/manual/manual.html#qexo">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+
+ <!--#set var="logoimage" value='<img
src="http://www.r-project.org/Rlogo.jpg" style="height:1em" alt="logo for r" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/r/">R</a></h4><p>
R est un langage et un environnement pour le calcul statistique et la
production de graphiques. Il fournit un panel de techniques statistiques,
comme la modélisation, linéaire ou non, les tests statistiques, l'analyse
@@ -2713,7 +3293,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale -->
+<h4 id="radius">
+ <!-- TRANSLATORS: stale -->
<a href="/software/radius/">Radius</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2730,7 +3311,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS a été le premier système de gestion de versions. Il fonctionne fichier
par fichier, contrairement aux systèmes plus récents comme CVS, Subversion
et Git. De ce fait il convient, par exemple, aux fichiers d'administration
@@ -2739,7 +3321,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
La bibliothèque GNU readline permet aux utilisateurs d'éditer des lignes de
commande au moment de la saisie. Elle conserve un historique des commandes
saisies précédemment dans lequel il est possible de faire des recherches, ce
@@ -2751,7 +3334,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils est un ensemble d'outils et de bibliothèques servant à créer et
manipuler des bases de données constituées de texte et éditables par un
humain. Bien que sous forme de texte, les bases de données créées avec
@@ -2761,7 +3350,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale -->
+<h4 id="reftex">
+ <!-- TRANSLATORS: stale -->
<a href="/software/reftex/">Reftex</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2774,7 +3364,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+
+ <!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol est une application web pour la gestion des thermostats de
chauffage, ventilation et climatisation, et autres appareils de domotique
communiquant par IP. L'application peut communiquer dans les deux sens avec
@@ -2782,7 +3378,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log est un programme qui sert à gérer les journaux
<cite>[logs]</cite>. Il effectue la rotation des journaux quand ils ont
atteint une certaine taille ou selon un calendrier donné. Il peut aussi être
@@ -2792,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
Le moteur de jeu de rôle de GNU <abbr title="Role Playing Game
Engine">Rpge</abbr> permet de créer des jeux de rôle en deux dimensions et
propose, par exemple, une grille de pavage des éléments graphiques animés,
@@ -2801,7 +3399,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush est un shell à privilèges restreints, pour les systèmes sur
lesquels les utilisateurs doivent avoir un accès limité aux fonctionnalités
ou aux ressources. Les administrateurs règlent les droits de l'utilisateur
@@ -2812,7 +3411,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather est un langage de programmation orienté objet semblable Ã
Eiffel. Il est conçu pour être simple, efficace, sûr et non privateur. Il a
comme caractéristiques un dispositif ramasse-miettes, un typage fort vérifié
@@ -2824,7 +3424,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/scm/">SCM</a></h4><p>
GNU SCM est une implémentation du langage Scheme. Cette implémentation
contient Hobbit, un compilateur qui transforme le Scheme en code C : il peut
générer des fichiers C dont les binaires peuvent être liées de manière
@@ -2833,7 +3439,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale -->
+<h4 id="screen">
+ <!-- TRANSLATORS: stale -->
<a href="/software/screen/">Screen</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2847,7 +3454,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed est un éditeur non interactif de flux textuel. Il reçoit un texte
provenant d'un fichier ou de l'entrée standard, puis il applique au flux une
série de commandes d'édition de texte, et envoie le résultat sur la sortie
@@ -2857,7 +3465,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+
+ <!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez est un ensemble cohérent de routines de bases vous permettant
d'implémenter aisément des serveurs basés sur IP dans votre
application. Certains aspects de la programmation réseau sont ainsi mis en
@@ -2869,7 +3483,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils est un paquet servant à créer et manipuler des archives shell
faciles à envoyer par courriel. Il s'agit de fichiers d'archive dont on peut
extraire la collection de fichiers originale en utilisant un shell de type
@@ -2878,7 +3493,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+
+ <!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi est une implémentation libre du système de sécurité réseau
Kerberos 5. On l'utilise pour permettre à des nÅuds d'un réseau non
sécurisé
de communiquer de manière sécurisée par authentification mutuelle du client
@@ -2887,7 +3508,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale -->
+<h4 id="shmm">
+ <!-- TRANSLATORS: stale -->
<a href="/software/shmm/">Shmm</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2899,7 +3521,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale -->
+<h4 id="shtool">
+ <!-- TRANSLATORS: stale -->
<a href="/software/shtool/">Shtool</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2912,7 +3535,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch est un serveur de voix sur IP pair à pair qui utilise le
protocole <abbr title="Session Initiation Protocol">SIP</abbr>. Les appels
peuvent être initiés derrière un pare-feu faisant de la « traduction
@@ -2925,7 +3549,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB est une bibliothèque commune portable pour le langage de
programmation Scheme. Elle fonctionne avec un grand nombre d'implémentations
différentes de Scheme et leur donne une infrastructure pour l'utilisation
@@ -2934,7 +3564,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+
+ <!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk est une implémentation libre du langage Smalltalk. Il met en
Åuvre le standard <abbr title="American National Standards
Institute">ANSI</abbr> de ce langage, et fournit aussi quelques classes
@@ -2944,7 +3580,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+
+ <!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege est un programme qui sert à l'entraînement musical de
l'oreille. Avec lui, vous pouvez vous entraîner à reconnaître différents
intervalles et accords musicaux. Il récapitule les statistiques de chaque
@@ -2954,7 +3596,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+<h4 id="spacechart">
+ <!-- TRANSLATORS: stale -->
<a href="/software/spacechart/">SpaceChart</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2966,7 +3609,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale -->
+<h4 id="speex">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/speex/">Speex</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2978,7 +3627,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell est un correcteur orthographique en ligne de commande. Il lit un texte
et affiche chacun des mots mal orthographiés sur une ligne séparée. Il est
implémenté comme « enveloppe » <cite>[wrapper]</cite> de GNU aspell ou
@@ -2986,7 +3636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+<h4 id="sqltutor">
+ <!-- TRANSLATORS: stale -->
<a href="/software/sqltutor/">Sqltutor</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2998,7 +3649,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight lit en entrée un fichier de code source et produit en
sortie un fichier où les mots clés sont mis en évidence par différentes
couleurs pour souligner leur rôle dans la syntaxe. Il prend en charge plus
@@ -3010,7 +3662,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow est un gestionnaire de liens symboliques. Il crée des liens
symboliques vers des répertoires de données et les fait apparaître comme
étant fusionnés avec le répertoire où se trouve le lien. Ce programme est
@@ -3022,7 +3675,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale -->
+<h4 id="stump">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/stump/">Stump</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3035,7 +3694,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt est un générateur de séquences d'instructions pour la
superoptimisation des fonctions. Il utilise une approche exhaustive qui
génère des séquences d'instructions pour une fonction donnée et les teste
@@ -3044,7 +3704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis est un système d'administration de logiciel conforme aux
spécifications POSIX. Il gère les paquets logiciels sur le réseau pour les
administrateurs système de manière transparente. Par exemple, des
@@ -3055,7 +3716,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+<h4 id="talkfilters">
+ <!-- TRANSLATORS: stale -->
<a href="/software/talkfilters/">Talkfilters</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3067,7 +3729,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar sert à créer des archives tar ainsi qu'à les extraire, les mettre Ã
jour
et faire la liste des fichiers dans une archive existante. Il permet de
combiner plusieurs fichiers dans un fichier plus gros, tout en gardant
@@ -3078,7 +3741,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale -->
+<h4 id="termcap">
+ <!-- TRANSLATORS: stale -->
<a href="/software/termcap/">Termcap</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3092,7 +3756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale -->
+<h4 id="termutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/termutils/">Termutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3106,7 +3771,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq est un programme qui analyse les fichiers contenant des séquences
de contrôle. Il convertit les séquences qu'il rencontre en une description
lisible par l'homme des actions que ces séquences effectuent. Il peut aussi
@@ -3115,7 +3781,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
<cite>TeX for the Impatient</cite> (TeX pour l'impatient) est un livre de
~350 pages sur TeX, plain TeX et Eplain, écrit par Paul Abrahams, Kathryn
Hargreaves et Karl Berry. Ce paquet est à la recherche d'un mainteneur. (<a
@@ -3123,7 +3790,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo est le format de documentation du projet GNU. Il utilise un seul
fichier source avec des commandes explicites pour produire un document final
dans l'un des nombreux formats de sortie pris en charge, comme HTML et
@@ -3135,7 +3803,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs est une plateforme d'édition de texte spécialisée, destinée aux
scientifiques. Elle est idéale pour l'édition de documents structurés, avec
plusieurs types de contenus différents. Elle gère avec robustesse les
@@ -3146,7 +3815,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales est une passerelle de communication entre l'IRC et les bases de
données. Ce programme reçoit des messages IRC, et est capable de les
convertir en requêtes SQL pour mettre à jour une base de données. Il peut
@@ -3155,7 +3825,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale -->
+<h4 id="time">
+ <!-- TRANSLATORS: stale -->
<a href="/software/time/">Time</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3166,7 +3837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP est un paquet associé à GNU Emacs qui vous permet d'accéder à des
fichiers sur des machines distantes comme si c'était des fichiers
locaux. Cela inclut l'édition de fichiers, les tâches de contrôle de version
@@ -3176,13 +3848,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
Voir <a href="#gnun">gnun</a>. (<a
href="/manual/manual.html#trans-coord">doc</a>)</p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint traduit des fichiers de code source C en fichiers
PostScript. Sa fonction ne se limite pas à la simple exportation du code
source ; il peut aussi mettre en évidence les différences, compter les
@@ -3192,7 +3866,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont est une police bitmap qui couvre pratiquement toute la couche
multilingue de base (<abbr title="Basic Multilingual Plane">BMP</abbr>)
d'Unicode. Ce paquet comprend aussi des utilitaires qui facilitent l'ajout
@@ -3201,7 +3876,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units convertit des quantités numériques d'une unité de mesure dans une
autre. Il peut gérer les changement d'échelle par l'usage adaptatif des
préfixes standards (micro-, kilo-, etc.), ainsi que les conversions « non
@@ -3211,7 +3887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU unrtf convertit les documents texte du format RTF vers les formats HTML,
LaTeX et troff. Il gère les changements de caractéristiques de police, le
texte souligné et barré, les indices et exposants, et plus encore. (<a
@@ -3219,7 +3896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale -->
+<h4 id="userv">
+ <!-- TRANSLATORS: stale -->
<a href="/software/userv/">Userv</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3230,7 +3908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP est l'implémentation par GNU d'<abbr title="Unix-to-Unix
Copy">UUCP</abbr> (copie d'Unix à Unix), un ensemble d'utilitaires pour le
transfert à distance entre ordinateurs de fichiers, de courriel et de news.
@@ -3238,7 +3917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
Le paquet vc-dwim contient deux outils, <tt>vc-dwim</tt> et
<tt>vc-chlog</tt>. <tt>vc-dwim</tt> simplifie la maintenance du
<cite>changelog</cite> (journal des modifications) quand on utilise en même
@@ -3251,7 +3931,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager est une suite de programmes pour travailler avec les CD vidéo
(VCD) et super vidéo (SVCD). On peut s'en servir pour créer, désassembler et
analyser les disques. Il prend en charge le contrôle total du playback, la
@@ -3261,7 +3942,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
<abbr title="Virtual Entity of Relevant Acronyms">V.E.R.A.</abbr>
(litt. entité virtuelle d'acronymes pertinents) est une liste d'acronymes
informatiques distribuée comme de la documentation. (<a
@@ -3269,7 +3951,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+<h4 id="vmgen">
+ <!-- TRANSLATORS: stale -->
<a href="/software/vmgen/">Vmgen</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3278,7 +3961,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/wb/">WB</a></h4><p>
GNU WB est un programme de gestion de base de données stockées sur disque, Ã
base de tableau associatif trié, pour les langages C, Scheme, Java et
C#. Plutôt qu'une implémentation par table de hachage, WB utilise des arbres
@@ -3287,7 +3976,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff est une surcouche au programme <tt>diff</tt> du paquet Diffutils,
qui permet la comparaison de fichiers basée sur les mots, ces derniers étant
tout ce qui est délimité par des espaces. (<a
@@ -3295,7 +3985,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j est une bibliothèque Java implémentant le protocole
WebSocket. Elle permet de construire des applications web qui interagissent
avec des applications Java. La bibliothèque comprend les fonctions
@@ -3304,7 +3995,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale -->
+<h4 id="webstump">
+ <!-- TRANSLATORS: stale -->
<a href="/software/webstump/">WebSTUMP</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3313,7 +4005,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget est un outil non interactif pour la récupération de fichiers par
les protocoles HTTP, HTTPS et FTP. Il est capable de reprendre des
téléchargements interrompus, admet les jokers dans les noms de fichiers,
@@ -3323,7 +4016,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale -->
+<h4 id="which">
+ <!-- TRANSLATORS: stale -->
<a href="/software/which/">Which</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3333,7 +4027,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale -->
+<h4 id="xaos">
+ <!-- TRANSLATORS: stale -->
<a href="/software/xaos/">XaoS</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3346,7 +4041,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard est un échiquier graphique pour toutes les variantes d'échecs,
entre autres les échecs internationaux, le xiangqi (échecs chinois), le
shogi (échecs japonais) et le Makruk. Plusieurs variantes moins connues sont
@@ -3356,7 +4052,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<h4 id="xlogmaster">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3369,7 +4071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee est un programme qui enregistre, rejoue et diffuse les actions de
l'utilisateur dans X11. On peut l'employer pour automatiser les interactions
avec l'utilisateur à des fins de test ou de démonstration. (<a
@@ -3377,7 +4080,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso est un outil pour copier des fichiers vers ou depuis des
arborescences ISO 9660 RockRidge (système de fichiers des disques compacts)
et permet leur manipulation dans le cadre d'une session. Il contient un
@@ -3388,10 +4092,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile est un clone léger d'Emacs. Il s'utilise comme la configuration par
défaut d'Emacs mais possède un moindre choix de fonctionnalités. (<a
href="/manual/manual.html#zile">doc</a>)</p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.he.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.he.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.he.html 9 Feb 2014 18:59:45 -0000 1.11
+++ home-pkgblurbs.he.html 27 Feb 2014 00:03:10 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.hr.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.hr.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.hr.html 9 Feb 2014 18:59:45 -0000 1.11
+++ home-pkgblurbs.hr.html 27 Feb 2014 00:03:11 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.id.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.id.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.id.html 9 Feb 2014 18:59:45 -0000 1.11
+++ home-pkgblurbs.id.html 27 Feb 2014 00:03:11 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.it.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.it.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.it.html 9 Feb 2014 18:59:46 -0000 1.11
+++ home-pkgblurbs.it.html 27 Feb 2014 00:03:11 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.ja.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.ja.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- home-pkgblurbs.ja.html 19 Feb 2014 03:32:42 -0000 1.21
+++ home-pkgblurbs.ja.html 27 Feb 2014 00:03:11 -0000 1.22
@@ -1,15 +1,22 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+
+ <!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/3dldf/">3DLDF</a></h4><p>
GNU
3DLDFã¯Metafontã«ä¼¼ãè¨èªãéãã¦MetaPostãã©ã¼ãããã®åºåã®3Dæç»ããµãã¼ããã¾ããTeXææ¸ã®ããã«3Dã®ã³ã³ãã³ããä½æããæ¹æ³ãæä¾ããã®ã主ãªæå³ã§ãããTeXã§çµçãããã¢ãã¡ã¼ã·ã§ã³ãä½æãããã¨ãã§ãã¾ãã<small>(<a
href="/manual/manual.html#pkg_3dldf">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+<h4 id="a2ps">
+ <!-- TRANSLATORS: stale -->
<a href="/software/a2ps/">a2ps</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -22,7 +29,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used. <small>(<a
@@ -30,7 +38,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial combat
from different computers, piloting well-equipped jet aircraft similar to an
F-16C Falcon or a MiG-29 Fulcrum. <small>(<a
@@ -38,7 +47,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale -->
+<h4 id="adns">
+ <!-- TRANSLATORS: stale -->
<a href="/software/adns/">Adns</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -49,13 +59,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive. <small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale -->
+<h4 id="anubis">
+ <!-- TRANSLATORS: stale -->
<a href="/software/anubis/">Anubis</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -68,13 +80,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU
APLã¯ããã°ã©ãã³ã°è¨èªAPLã®èªç±ãªã¤ã³ã¿ããªã¿ã§ããããã¯ãISOæ¨æº13751ã®å®è£
ã§ãã<small>(<a
href="/manual/manual.html#apl">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +98,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports propositional
and predicate logic, as well as Boolean algebra and arithmetical logic. In
addition to its predefined inference and equivalence rules, Aris also
@@ -94,7 +109,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or as a
standalone program. Notable features of Aspell include its full support of
documents written in the UTF-8 encoding and its ability to use multiple
@@ -103,7 +119,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in Emacs.
It allows many different standard TeX macros to be inserted with simple
keystrokes or menu selection. It offers an interface to external programs,
@@ -114,26 +131,35 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf
ã¯ãã·ã§ã«ã»ã³ã¼ãã«å±éãããå
ç¢ãªM4ã®ãã¯ãã®éåãæä¾ããUnixã©ã¤ã¯ãªã·ã¹ãã
ã®æ©è½ããã¹ããããã®ã·ã¹ãã
ã§èªåçã«ã½ããã¦ã§ã¢ããã±ã¼ã¸ãé©å¿ãããããããã«ãã¾ããçæãããã·ã§ã«ã»ã¹ã¯ãªããã¯èªå·±ä¿æçã§ãã¼ã¿ãã«ã§ãAutoconfãM4ã«ã¤ãã¦ãªã«ãç¥ããªãã¦ã使ããããã«ãªã£ã¦ãã¾ãã<small>(<a
href="/manual/manual.html#autoconf">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconfã¢ã¼ã«ã¤ãã¯Autoconfã®450ãè¶ããæ°ãããã¯ãã®ã³ã¬ã¯ã·ã§ã³ã§ããã®æ©è½ã®ç¯å²ã大ããæ¡å¼µãã¾ãããã®ãã¯ãã¯ã³ãã¥ããã£ããèªç±ã½ããã¦ã§ã¢ã¨ãã¦è²¢ç®ããããã®ã§ãã<small>(<a
href="/manual/manual.html#autoconf-archive">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+
+ <!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/autogen/">Autogen</a></h4><p>
AutoGenã¯ç¹°ãæ¿ããããããã¹ãã大éã«å«ã¾ããããã°ã©ã
ã®ä¿å®ãç¨æã«ããããã°ã©ã
ã§ããã³ã¼ãã®é¨åã®æ§æãèªååããããã¹ããåæãã¦ä¿æããä»äºãåç´åãã¾ããAutoOptsã¨å¼ã°ããã¢ãã»ãªã³ããã±ã¼ã¸ãå«ã¿ã¾ãããããã¯ãããã°ã©ã
ã®ãªãã·ã§ã³ã®ä¿å®ã¨ããã¥ã¡ã³ãã«ç¹åãããã®ã§ãã<small>(<a
href="/manual/manual.html#autogen">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing standards-compliant
Makefiles. Build requirements are entered in an intuitive format and then
Automake works with Autoconf to produce a robust Makefile, simplifying the
@@ -142,7 +168,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale -->
+<h4 id="avl">
+ <!-- TRANSLATORS: stale -->
<a href="/software/avl/">Avl</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -153,7 +180,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+<h4 id="ballandpaddle">
+ <!-- TRANSLATORS: stale -->
<a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -165,7 +193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from text
strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -174,7 +203,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system. It is
compatible with the Bourne Shell, but it also integrates useful features
from the Korn Shell and the C Shell and new improvements of its own. It
@@ -185,7 +215,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers a
scalable environment for the development and deployment of telephony
solutions, with a focus on SIP. <small>(<a
@@ -193,7 +224,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+
+ <!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes to
project files over time. It supports both a distributed workflow as well as
the classic centralized workflow. <small>(<a
@@ -201,7 +238,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale -->
+<h4 id="bc">
+ <!-- TRANSLATORS: stale -->
<a href="/software/bc/">Bc</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -213,27 +251,31 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
<a href="#binutils">binutils</a>ãã覧ãã ããã<small>(<a
href="/manual/manual.html#bfd">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU
Binutilsã¯ãã¤ããªãã¡ã¤ã«ãä½æ¥ããããã®ãã¼ã«ã®éåã§ããããããããã£ã¨ãç¥ããã¦ããã®ã¯ãªã³ã«ã®<tt>ld</tt>ãã¢ã»ã³ãã©ã®<tt>as</tt>ã§ãããããã¤ããªã®ãããã¡ã¤ã«æ
å
±ã表示ããããã¤ããªãã¡ã¤ã«ã®ä¸ã®æååãä¸è¦§ããããã°ã©ã
ãã¢ã¼ã«ã¤ããä½æ¥ããã¦ã¼ãã£ãªãã£ãªã©ã®ãã¼ã«ãããã¾ãã<tt>bfd</tt>ã©ã¤ãã©ãªã¯å®è¡ãã¡ã¤ã«ã¨ãªãã¸ã§ã¯ããã©ã¼ããããä½æ¥ãã¾ããããããå«ã¾ãã¦ãã¾ãã<small>(<a
href="/manual/manual.html#binutils">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU
Bisonã¯ä¸è¬ç®çã®ãã¼ã¶çæå¨ã§ãã決å®æ§ãããã¯ä¸è¬LRãã¼ã¶ã注éä»ãã®æèèªç±ææ³ããæ§ç¯ãã¾ããå¼·åã§ãç°¡åãªãã¼ã«ã®ãã¼ã¶ãããè¤éãªããã°ã©ãã³ã°è¨èªã¾ã§å¤ãã®å¿ç¨ãæãã¾ãã<small>(<a
href="/manual/manual.html#bison">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale -->
+<h4 id="bool">
+ <!-- TRANSLATORS: stale -->
<a href="/software/bool/">Bool</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -248,7 +290,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+
+ <!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN). It
may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -259,7 +307,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+
+ <!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus, it
can serve as an excellent aid to students of signal and systems theory in
visualizing the convolution process. Rather than forcing the student to
@@ -269,14 +323,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU
ccAudio2ã¯ãã¼ã¿ãã«ãªC++ã®ã¯ã©ã¹ã§ããã£ã¹ã¯ããã®ãªã¼ãã£ãªã»ãã¼ã¿ãæ±ãã¾ãããã®ã¯ã©ã¹ã¯ã¨ã³ãã£ã¢ã³ã¨ã³ã³ãã³ããæ£ããæ±ãã¾ãããªã¼ãã£ãªããã¤ããªã®ãã¼ã¿ã¨ãã¦æ±ãã®ã§ã¯ãªãããã®ã©ã¤ãã©ãªã¯ããããµã³ãã«ã®åã¨ãã¦æ±ãã¾ããã¾ããã¡ã¿ãã¼ã¿ã®æ
å
±ãæ±ãã¾ããccAudio2ã¯Sunãªã¼ãã£ãªãçã®ãµã³ãã«ãããã¦RIFFã¨ã³ã³ã¼ãããããªã¼ãã£ãªã»ãã¼ã¿ããµãã¼ããã¦ãã¾ãã<small>(<a
href="/manual/manual.html#ccaudio">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed with
@@ -285,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language. This helps
to avoid unmanageable and error-prone chains of nested if-else statements.
Instead, decision tables are entered in an intuitive and easy-to-read
@@ -294,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol from
the IETF. It is suitable both for high capacity servers and personal client
applications. It is flexible in its design, allowing it to function as a
@@ -303,14 +361,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU
ccScript3ã¯ä»®æ³ãã·ã³å®è¡ç°å¢ã§ã¹ã¯ãªããã£ã³ã°ã®æ©è½ããããã¯ãªã¢ã«ã¿ã¤ã
ã®ã¢ã»ã³ãã©è¨èªãç¶æ
é·ç§»ã«ããã·ã¹ãã
ã足ãã©ã¤ãã©ãªã§ãã<small>(<a
href="/manual/manual.html#ccscript">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the control
flow of the program. It can output the graph in several styles and in
either the POSIX format or in an extended GNU format. cflow also includes a
@@ -319,7 +379,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+
+ <!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form data
@@ -328,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the computer
in a game of chess, either through the default terminal interface or via an
external visual interface such as GNU XBoard. <small>(<a
@@ -336,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale -->
+<h4 id="cim">
+ <!-- TRANSLATORS: stale -->
<a href="/software/cim/">Cim</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -345,7 +413,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+
+ <!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines and
compilers. It is compatible with a large percentage of the language API
specifications and provides a wide array of functionality. <small>(<a
@@ -353,14 +427,21 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+
+ <!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISPã¯ANSI Common Lispã®å®è£
ã§ãã Common
Lispã¯é«ã¬ãã«ã®ãªãã¸ã§ã¯ãæåã®é¢æ°åããã°ã©ãã³ã°è¨èªã§ããCLISPã¯ã¤ã³ã¿ããªã¿ãã³ã³ãã¤ã©ããããã¬ãããã¦ããã£ã¨å¤ãã®ãã®ãå«ã¿ã¾ãã<small>(<a
href="/manual/manual.html#clisp">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may be
@@ -370,7 +451,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such as
@@ -380,7 +462,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in learning
or reviewing unfamiliar code or perhaps highlighting your own code that
@@ -389,7 +472,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as part
of configuration in nearly all GNU packages (and many others). <small>(<a
@@ -397,7 +481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are expected
in a POSIX system. These provide the basic file, shell and text
manipulation functions of the GNU system. Most of these tools offer
@@ -406,7 +491,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed, many
formats are supported, including legacy formats. The format is determined
automatically by the program and is handled appropriately. Furthermore, the
@@ -416,7 +502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the preprocessor
directives to reflect their nesting. It also performs other
standardizations, such as correcting the number of spaces between directives
@@ -425,7 +512,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems. <small>(<a
@@ -433,7 +521,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -441,7 +530,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs written
for the proprietary statistics system SAS. Its syntax is similar to, but
simpler than C, making performing most tasks relatively easy while still
@@ -450,13 +540,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>. <small>(<a
href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+
+ <!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably the
GNU debugger, GDB. In addition to usual debugging features such as viewing
@@ -465,7 +562,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data from
one file to another, working to rescue data in case of read errors. The
program also includes a tool for manipulating its log files, which are used
@@ -474,13 +572,25 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+
+ <!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnuã¯ã½ããã¦ã§ã¢ããã¹ãããããã®ãã¬ã¼ã
ã¯ã¼ã¯ã§ããå®å¹çã«ãããã¯ããã°ã©ã
ã®ããã«æ¸ããããã¹ã¦ã®ãã¹ãã®ããã³ãã¨ã³ãã¨ãã¦åãã¾ããããããã®ããã°ã©ã
ã¯è¤æ°ã®ãã¹ãã¹ã¤ã¼ããæã¤ãã¨ãå¯è½ã§ãåä¸ã®éå
·ç«ã¦ã§ãã¹ã¦ã管çããã¾ãã<small>(<a
href="/manual/manual.html#dejagnu">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+
+ <!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even input
@@ -491,13 +601,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>. <small>(<a
href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according to RFC
2229 (DICT Server). It is able to access any database available, regardless
of format, thanks to its modular structure. New modules may be written in C,
@@ -507,7 +624,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction is
used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -516,7 +634,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two files
differ, while <tt>cmp</tt> shows the offsets and line numbers where they
@@ -526,7 +645,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values of
mathematical constants used in science and engineering. Values can be
searched using a simple command-line tool, choosing from three databases:
@@ -536,7 +656,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical init
systems. It provides dependency-handling through a convenient interface and
@@ -545,7 +666,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale -->
+<h4 id="dominion">
+ <!-- TRANSLATORS: stale -->
<a href="/software/dominion/">Dominion</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -558,7 +680,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended to
eliminate boilerplate code and ease the transition to JavaScript from other
object-oriented languages. <small>(<a
@@ -566,7 +689,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of a
document, ed performs editing one line at a time. It can be executed both
interactively and via shell scripts. Its method of command input allows
@@ -576,7 +700,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components. EDMA
@@ -590,7 +715,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+
+ <!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits, handling
custom IC layout, schematic drawing and hardware description language
specifications. Several CAD operations are supported, such as rule checking
@@ -600,14 +731,21 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+
+ <!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/emacs/">Emacs</a></h4><p>
GNU
Emacsã¯æ¡å¼µå¯è½ãªãé«åº¦ã«ã«ã¹ã¿ãã¤ãºã§ããããã¹ãã»ã¨ãã£ã¿ã§ããããã¹ãç·¨éåãã®æ¡å¼µãã¤ããEmacs
Lispã¤ã³ã¿ããªã¿ãåºç¤ã¨ãã¦ãã¾ããããã¾ã§ã«Emacsã¯å®è³ªçã«ã³ã³ãã¥ã¼ãã£ã³ã°ã®ãã¹ã¦ã®åéã¸ã¨æ¡å¼µããã¦æ¥ã¾ãããé»åã¡ã¼ã«ãIRCãXMPPã¡ãã»ã¼ã¸ã³ã°ãã¹ãã¬ããã·ã¼ãããªã¢ã¼ãã»ãµã¼ãã§ã®ç·¨éããªã©ãããããã®æ©è½ããµãã¼ãããããã±ã¼ã¸ã®ä¸ç¾¤ãçã¿åºããã¾ãããEmacsã«ã¯ãåºæ¬çãªã¨ãã£ã¿ã®æä½ããã大ããªLispããã°ã©ã
ã®ä½æã¾ã§ããã®ã·ã¹ãã
ã®ãã¹ã¦ã®é¢ã«ã¤ãã¦ãåºç¯ãªããã¥ã¡ã³ããå«ã¾ãã¦ãã¾ããå®å
¨ãªUnicodeãµãã¼ããæãã人é¡ã®ã»ã¼ãã¹ã¦ã®è¨èªãæ±ãã¾ãã<small>(<a
href="/manual/manual.html#emacs">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+<h4 id="emacs-muse">
+ <!-- TRANSLATORS: stale -->
<a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -620,10 +758,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale -->
-<a href="/software/emms/">EMMS</a></h4>
-<p>
-<!-- TRANSLATORS: stale -->
+<h4 id="emms">
+
+ <!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging and
@@ -632,7 +773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML or
RTF formats, to be stored in files or sent immediately to a printer. It
also includes the capability to perform syntax highlighting for several
@@ -641,7 +783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats. <small>(<a
@@ -649,7 +792,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+
+ <!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the data
models and it can be used to generate SQL statements in a variety of
@@ -657,7 +806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale -->
+<h4 id="findutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/findutils/">Findutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -672,7 +822,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts, leaving
aside the mathematical details. <small>(<a
@@ -680,7 +831,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+<h4 id="fontutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/fontutils/">Fontutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -692,7 +844,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine for the
role-playing game Dink Smallwood. It supports not only the original game
data files but it also supports user-produced game mods or <tt>D-Mods</tt>.
@@ -701,7 +854,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable for
general computer use and for desktop publishing. A serif, a sans serif and a
monospace font are included, all available in both TrueType and OpenType
@@ -711,7 +865,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+
+ <!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide a
set of interfaces for platform management. Common functionality includes
@@ -721,7 +881,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+<h4 id="freetalk">
+ <!-- TRANSLATORS: stale -->
<a href="/software/freetalk/">Freetalk</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -733,7 +894,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+<h4 id="fribidi">
+ <!-- TRANSLATORS: stale -->
<a href="/software/fribidi/">FriBiDi</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -744,7 +906,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is useful
in measurements where Global Positioning System (GPS) is not available, such
as underground. It features the ability to adjust in local Cartesian
@@ -753,7 +916,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings on
specified interfaces at regular intervals. Gratuitous ARP request packets
@@ -764,7 +928,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data. Gawk
features many extensions beyond the traditional implementation, including
@@ -773,7 +938,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -785,7 +951,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+
+ <!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada, and
Go. It also includes runtime support libraries for these languages.
@@ -793,21 +965,24 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources. It can be
used via the GNU Dico program or accessed online at http://gcide.gnu.org.ua/
<small>(<a href="/manual/manual.html#gcide">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCLã¯Common
Lispè¨èªã®å®è£
ã§ãããã£ãã£ãã®ãªãã¸ã§ã¯ãã³ã¼ãã¸ã³ã³ãã¤ã«ããæ©è½ãæã¡ããã£ãã£ãã®ãªãã¸ã§ã¯ãã³ã¼ãã®ã¢ã¸ã¥ã¼ã«ãç´æ¥ããã®Lispã®ä¸å¿æ©è½ã«ãã¼ããããã¨ãã§ãã¾ããé層åããã¬ãã¼ã¸ã³ã¬ã¯ã·ã§ã³ã®æ¦ç¥ã®æ©è½ãã½ã¼ã¹ã¬ãã«ã®ãããã¬ãTkã¦ã£ã¸ã§ããã·ã¹ãã
ã¸ã®çµã¿è¾¼ã¿ã¤ã³ã¿ã¼ãã§ã¼ã¹ã®æ©è½ãããã¾ãã<small>(<a
href="/manual/manual.html#gcl">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -817,7 +992,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+
+ <!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you to
specify the runtime conditions, to define breakpoints, and to change how the
@@ -827,7 +1008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to store
key/value pairs in a file in a manner similar to the Unix dbm library and
provides interfaces to the traditional file format. <small>(<a
@@ -835,7 +1017,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by the
user in a template file containing parameters, then processed by gengen to
@@ -847,7 +1030,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept many
@@ -859,7 +1043,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators with
the means to create message catalogs, as well as an Emacs mode to work with
@@ -869,7 +1054,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<h4 id="gforth">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gforth/">Gforth</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -880,7 +1071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student grades. It
supports several grading styles, including American (A, B, C, D, F) and
European numeric scales. <small>(<a
@@ -888,7 +1080,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+
+ <!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF file
format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -897,7 +1095,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+
+ <!--#set var="logoimage" value='<img
src="/software/gift/gnu.image.finder.png" style="height:1em" alt="logo for
gift" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -906,7 +1110,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image formats
as well as specialized ones. It features a highly customizable interface
@@ -915,7 +1125,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used to
translate along a line, translate in a plane, and do three-dimensional
@@ -924,13 +1135,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>. <small>(<a
href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+
+ <!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way across
a wide array of environments, such as different text editors, shells and web
browsers. The resulting tags are useful for quickly moving around in a
@@ -939,7 +1157,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP), mixed
integer programming (MIP), and other related problems. It supports the GNU
MathProg modeling language, a subset of the AMPL language, and features a
@@ -949,7 +1168,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+<h4 id="gmediaserver">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -960,7 +1180,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+
+ <!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized, with
@@ -970,7 +1196,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and some of
v8 and v9. It is possible to configure Gnash to use several different audio
or video backends, ensuring good performance. <small>(<a
@@ -978,13 +1210,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>. <small>(<a
href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line to
@@ -994,13 +1233,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>. This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+
+ <!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more. <small>(<a
@@ -1008,7 +1254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented by
the GNU C Compiler (gcc). As a reference, it is not intended to be a
tutorial of the language. Rather, it outlines all of the constructs of the
@@ -1017,7 +1264,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult passwords
when they are needed while limiting the risk of attack. The user of this
program inputs a self-defined transformation of a web site URL and obtains
@@ -1026,7 +1274,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes computational
jobs at specified dates and times or according to interdependencies. The
jobs may be completed on any number of processors shared across a network.
@@ -1035,7 +1284,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing and
teaching the game. It has an advanced evaluation engine based on artificial
neural networks suitable for both beginners and advanced players. In
@@ -1045,7 +1295,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<h4 id="gnubiff">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gnubiff/">GNUbiff</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1057,7 +1313,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each of
its faces have a uniform color. The game is customizable, allowing you to
set the size of the cube (the default is 3x3) or to change the colors. You
@@ -1067,7 +1324,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+<h4 id="gnucap">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnucap/">GNUcap</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1078,7 +1336,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software. It can
be used to track bank accounts, stocks, income and expenses, based on the
double-entry accounting practice. It includes support for QIF/OFX/HBCI
@@ -1088,13 +1352,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>. <small>(<a
href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms, forms
interface, navigator and menu system, and data reporting system. <small>(<a
@@ -1102,7 +1368,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<h4 id="gnugo">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gnugo/">GNUgo</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1116,7 +1388,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+<h4 id="gnuit">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1130,7 +1403,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+
+ <!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from platform
to platform to avoid falling, while the platforms drop at faster rates the
higher you go. The game features multiplayer, unlimited FPS, smooth floor
@@ -1139,7 +1418,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1152,20 +1432,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>. <small>(<a
href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless medical
practices. Several interface languages are supported. <small>(<a
href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME. It is
interoperable with other spreadsheet applications. It has a vast array of
features beyond typical spreadsheet functionality, such as support for
@@ -1175,7 +1458,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+
+ <!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played in any
@@ -1184,7 +1473,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be merged
into individual translations of a page, from which the final HTML is
@@ -1193,7 +1483,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not use
any centralized or otherwise trusted services. Our high-level goal is to
provide a strong free software foundation for a global network that provides
@@ -1206,7 +1497,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnupg/">GnuPG</a></h4><p>
GNUãã©ã¤ãã·ã»ã¬ã¼ãã¯ãOpenPGPæ¨æºã®å®å
¨ãªå®è£
ã§ãããã¼ã¿ãéä¿¡ã«å¯¾ãã¦æå·åãé»åç½²åãè¡ãã®ã«ä½¿ããã¾ãããã¯ãã«ãªéµç®¡çã¨å
¬ééµãµã¼ãã«ã¢ã¯ã»ã¹ããæ©è½ãããã¾ããlibassuan
(GnuPGã³ã³ãã¼ãã³ãéã®IPC)ãlibgpg-error
(GnuPGã®ã¨ã©ã¼å¤)ãlibskba
(X.509証ææ¸ã¨CMSãã¼ã¿)ã®ã©ã¤ãã©ãªãå«ã¾ãã¾ãã<small>(<a
@@ -1214,7 +1511,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+<h4 id="gnupod">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnupod/">GNUpod</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1225,7 +1523,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs. <small>(<a
@@ -1233,7 +1532,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware to
create software-defined radios. Without hardware, it can be used for
@@ -1243,7 +1548,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+<h4 id="gnurobots">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnurobots/">Robots</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1255,7 +1561,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students to take
online, give feedback and assign grades. School administrators can use it
@@ -1264,7 +1571,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It also
includes a graphical interface to the game. While similar to standard
chess, this variant is far more complicated. <small>(<a
@@ -1272,7 +1580,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+<h4 id="gnusound">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnusound/">GNUsound</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1285,7 +1594,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features. It
@@ -1295,7 +1605,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+
+ <!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment; a
number of user applications are also included. It closely follows the Cocoa
APIs but is platform-independent. <small>(<a
@@ -1303,7 +1619,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and DTLS
protocols. It is provided in the form of a C library to support the
protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP and other
@@ -1312,7 +1634,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can keep
track of the nutritional information of food. The software uses the
Nutrient Database of Standard Reference of the US Department of Agriculture
@@ -1321,13 +1644,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>. <small>(<a
href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++. It provides
model classes for optical components, surfaces and materials. With it, one
can simulate building an optical system by creating and placing optical
@@ -1336,13 +1661,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+
+ <!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>. <small>(<a
href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+<h4 id="gpaint">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gpaint/">Gpaint</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1353,7 +1685,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale -->
+<h4 id="gperf">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gperf/">Gperf</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1365,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint solving
over finite domains. It accepts Prolog+ constraint programs and produces a
compiled, native binary which can function in a stand-alone manner. It also
@@ -1374,7 +1708,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from the
web. It features both a server, which can download strips from different
sources, and ports, tiny applications which get the list of available comics
@@ -1383,7 +1718,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale -->
+<h4 id="greg">
+ <!-- TRANSLATORS: stale -->
<a href="/software/greg/">Greg</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1396,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching a
pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings. By
@@ -1408,7 +1745,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+
+ <!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares and
@@ -1420,7 +1763,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+
+ <!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces formatted
output based on formatting commands contained within the text. It is
usually the formatter of <tt>man</tt> documentation pages. <small>(<a
@@ -1428,7 +1777,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the kernel
of an operating system and then transferring control to it. The kernel then
goes on to load the rest of the operating system. As a multiboot bootloader,
@@ -1439,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL is
used to handle client/server authentication. This package contains both a
@@ -1448,7 +1799,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots for
science and engineering. Plots are specified via simple ASCII parameter
files and data files and are presented in an anti-aliased GNOME canvas. The
@@ -1459,7 +1811,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C and
C++. It includes a wide range of mathematical routines, with over 1000
functions in total. Subject areas covered by the library include:
@@ -1468,7 +1821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an existing
system. New versions are installed in a separate place so as not to
interfere with the system versions. The goal is to make it easier to work
@@ -1477,7 +1831,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1488,7 +1843,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<h4 id="gtick">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gtick/">GTick</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1500,13 +1861,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>. <small>(<a
href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for the
@@ -1516,14 +1879,21 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+
+ <!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/guile/">Guile</a></h4><p>
Guileã¯GNU Ubiquitous Intelligent Language for
Extensionsã®ç¥ã§ãGNUã·ã¹ãã ã®å
¬å¼ã®æ¡å¼µè¨èªã§ããGuileã¯Schemeè¨èªã®å®è£
ã§ãããã»ãã®ã¢ããªã±ã¼ã·ã§ã³ã«ç°¡åã«çµã¿è¾¼ããã¨ãã§ããã½ã¼ã¹ã³ã¼ããæ¸ãç´ãå¿
è¦ãªãã«ã¢ããªã±ã¼ã·ã§ã³ã®æ©è½ãæ¡å¼µãã便å©ãªæ©è½ãæä¾ãã¾ãã<small>(<a
href="/manual/manual.html#guile">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+<h4 id="guile-dbi">
+ <!-- TRANSLATORS: stale -->
<a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1535,20 +1905,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform (GNOME
developer libraries), and guile-gtksourceview. <small>(<a
href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and device
input (keyboards, joysticks, mice, etc.). <small>(<a
@@ -1556,7 +1929,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+
+ <!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also a
distribution thereof. It includes a virtual machine image. Besides the
usual package management features, it also supports transactional upgrades
@@ -1566,7 +1945,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output, plain
ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based output
@@ -1577,14 +1957,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in X
Windows. <small>(<a href="/manual/manual.html#gv">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints. <small>(<a
@@ -1592,7 +1974,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits with
an exit code corresponding to the response. <small>(<a
@@ -1600,7 +1983,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the typical
extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it compresses a
single file; as a result, it is often used in conjunction with <tt>tar</tt>,
@@ -1609,14 +1993,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around the
<tt>lpr</tt> command. This package is looking for a maintainer. <small>(<a
href="/manual/manual.html#halifax">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS), and
health information system. It supports both Spanish and English
@@ -1627,7 +2013,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits. It
serves as an example of standard GNU coding practices. As such, it supports
command-line arguments, multiple languages, and so on. <small>(<a
@@ -1635,7 +2022,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a manual
page automatically. <small>(<a
@@ -1643,7 +2031,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+<h4 id="hp2xx">
+ <!-- TRANSLATORS: stale -->
<a href="/software/hp2xx/">Hp2xx</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1654,7 +2043,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<h4 id="httptunnel">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/httptunnel/">Httptunnel</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1665,7 +2060,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+
+ <!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation of
standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1676,7 +2077,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for GNU Emacs.
It allows hypertext to be embedded within documents, mail messages and news
articles. This permits mouse-based control of the displayed information.
@@ -1684,7 +2086,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+
+ <!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features. <small>(<a
@@ -1692,7 +2100,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual tokens
used in a list of file names and then to query that index. Thus, it allows
the user to, for example, find all the uses of a particular function in a
@@ -1702,7 +2111,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based on
the Leitner flashcard system. In this system, new cards are studied with
decreasing frequency as they grow older, unless you encounter difficulty
@@ -1713,7 +2123,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting it
in a consistent style. It can change the style to one of several different
styles such as GNU, BSD or K&R. It has some flexibility to deal with
@@ -1723,14 +2134,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp client
and server, a telnet client and server, and an rsh client and server.
<small>(<a href="/manual/manual.html#inetutils">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+<h4 id="intlfonts">
+ <!-- TRANSLATORS: stale -->
<a href="/software/intlfonts/">Intlfonts</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1741,14 +2154,21 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/jacal/">JACAL</a></h4><p>
GNU
JACALã¯Schemeä¸ã®ã¤ã³ã¿ã©ã¯ãã£ããªæ°å¼ãæ±ãããã°ã©ã
ã§ããçå¼ãã¹ã«ã©ã¼ããã¯ã¿ã¼ãè¡åãªã©ã®æ°å¼ãæä½ããç°¡ç¥åãã¾ãã<small>(<a
href="/manual/manual.html#jacal">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc. It
supports parsing both long and short command-line arguments in a flexible
manner, which is completely compatible with the C version. <small>(<a
@@ -1756,7 +2176,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions to
be entered and evaluated at runtime. In fact, the expressions are compiled
by JEL to Java bytecode to avoid the performance penalty of adding
@@ -1765,7 +2186,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query the
owner of a domain name. The program uses an extensible configuration file
to determine the most appropriate server to query and, upon success displays
@@ -1775,7 +2197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU
Kawaã¯ãJavaãã©ãããã©ã¼ã
ä¸ã«æ§ç¯ããããSchemeããã°ã©ãã³ã°è¨èªã®å®è£
ã§ãããã£ã¦ãããã¯Javaã¨ä¾¿å©ã«çµ±åããã¦ãã³ã³ãã¤ã©ããªãã·ã§ãã«ã®éçåããªã©ã®æ©è½ãæãã¾ããKawaã¯Javaãã©ãããã©ã¼ã
ã§ã»ãã®ããã°ã©ãã³ã°è¨èªãå®è£
ããããã®ãã¬ã¼ã
ã¯ã¼ã¯ã¨ãã¦ãå©ç¨ããã¾ããKawaã«ã¯qexo
(XQueryãJavaã§ä¸é¨å®è£
ãããã®)ãå«ã¾ãã¾ãã<small>(<a
@@ -1783,7 +2206,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed to
make game creation easier. The package is designed to be generic and
@@ -1792,7 +2216,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of text
in page-sized chunks. Unlike traditional pagers, it allows both backwards
and forwards movement through the document. It also does not have to read
@@ -1801,14 +2226,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
GNU
Cã©ã¤ãã©ãªã¯ãGNUã·ã¹ãã
ã®æ¨æºCã©ã¤ãã©ãªã§ããCè¨èªã®ããã°ã©ã ãæ¸ãã®ã«å¿
è¦ã¨ãªããã·ã¹ãã
ã»ã³ã¼ã«ããã®ã»ãã®åºæ¬çãªæ©è½ãå®ç¾©ãã¾ããããã»ã¹ããã¡ã¤ã«ã®ç®¡çã¨ãã£ãã«ã¼ãã«ã¨ããã¨ãããä½ã¬ãã«ã®æ©è½ãæ±ãã¾ããåæ§ã«ãæååã®åæ±ããã³ãã³ãã©ã¤ã³å¼æ°ã®åæ±ãã®ãããªé«ã¬ãã«ã®æ©è½ãæ±ãã¾ãã<small>(<a
href="/manual/manual.html#libc">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library for
CD-ROM and CD image file access. It allows the developer to add CD access
to an application without having to worry about the OS- and device-dependent
@@ -1819,7 +2246,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+
+ <!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files. It
supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as a
@@ -1829,13 +2262,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcryptã¯ä¸è¬å©ç¨ã®æå·ã©ã¤ãã©ãªã§ããå
±ééµæå·ãããã·ã¥ã»ã¢ã«ã´ãªãºã ãå
¬ééµã¢ã«ã´ãªãºã
ãå¤åé·æ´æ°é¢æ°ãä¹±æ°çæããªã©ã®æ¨æºçãªæå·ã®ãã«ãã£ã³ã°ã»ãããã¯ãæä¾ãã¾ãã<small>(<a
href="/manual/manual.html#libgcrypt">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems that
lack it. iconv is used to convert between character encodings in a
program. It supports a wide variety of different encodings. <small>(<a
@@ -1843,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries. <small>(<a
@@ -1851,7 +2287,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran. The
interpreter is flexible, supporting any number of variables of arbitrary
@@ -1862,7 +2299,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented as a C
library. It makes it easy to run an HTTP server as part of another
application. The library is fully HTTP 1.1 compliant. It can listen on
@@ -1873,7 +2311,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+
+ <!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded without
your consent when you browse the web. JavaScript code that is free or
@@ -1882,7 +2326,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode. By
catching and handling page faults, the program can implement pageable
@@ -1891,7 +2336,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used for
transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1900,7 +2346,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+
+ <!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by presenting
a single consistent, portable interface that hides the usual complexity of
working with shared libraries across platforms. <small>(<a
@@ -1908,14 +2360,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+<h4 id="libxmi">
+ <!-- TRANSLATORS: stale -->
<a href="/software/libxmi/">Libxmi</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1927,7 +2381,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code at
run-time. Thus, it is useful in creating Just-In-Time compilers. It
abstracts over the target CPU by exposing a standardized RISC instruction
@@ -1936,7 +2391,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences which are
interpreted by LilyPond to produce the final document. It is extendable
@@ -1944,7 +2400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used for
managing a scientific laboratory of any field. It consists of a set of
modules for the Tryton enterprise management framework, so it is flexible to
@@ -1955,14 +2412,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs. <small>(<a
href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player controls
a blob of liquid with the goal of conquering the entire map. It has 13
levels by default and over 100 more with a bonus pack; new levels can be
@@ -1971,13 +2430,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
<a href="#emacs">emacs</a>ãè¦ã¦ãã ããã<small>(<a
href="/manual/manual.html#lispintro">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+<h4 id="lrzsz">
+ <!-- TRANSLATORS: stale -->
<a href="/software/lrzsz/">Lrzsz</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1987,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is used
to create a secure line of communication between two computers, providing
shell access to the server system from the client. It provides both the
@@ -1996,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features some
extensions over other implementations, some of which are required by GNU
Autoconf. It is used as a macro processor, which means it processes text,
@@ -2006,7 +2469,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly. They
can include MAC addresses of the same or other hardware vendors or, more
@@ -2015,14 +2479,21 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+
+ <!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mailman/">Mailman</a></h4><p>
GNU
Mailmanã¯é»åã¡ã¼ã«ã§ã®è°è«ã¨ã¡ã¼ãªã³ã°ãªã¹ãã®ç®¡çã®ã½ããã¦ã§ã¢ã§ããã¦ã§ãã®ã¤ã³ã¿ãã§ã¼ã¹ã§ãã¦ã¼ã¶ã¨ç®¡çè
ã®ä¸¡æ¹ãé常ãæä½ãå®è¡ãã¾ããã¡ã¼ã«ã¨ã³ãã³ãã©ã¤ã³ã®ã¤ã³ã¿ãã§ã¼ã¹ãæä¾ããã¦ãã¾ããçµã¿è¾¼ã¿ã®ã¢ã¼ã«ã¤ãã³ã°ãèªåãã¦ã³ã¹å¦çãã³ã³ãã³ããã£ã«ã¿ãªã³ã°ããã¤ã¸ã§ã¹ãå½¢å¼ã§ã®é
éããªã©ãªã©ããããã®æ©è½ãããã¾ãã<small>(<a
href="/manual/manual.html#mailman">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries are
@@ -2031,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables or
other files from their source files. The process is controlled from a
Makefile, in which the developer specifies how each file is generated from
@@ -2042,7 +2514,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs from
@@ -2051,7 +2524,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to render
@@ -2061,7 +2535,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale -->
+<h4 id="mc">
+ <!-- TRANSLATORS: stale -->
<a href="/software/mc/">Midnight Commander</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2074,7 +2549,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+
+ <!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to run tasks
on a schedule, such as every hour or every Monday. Mcron is written in
Guile, so its configuration can be written in Scheme; the original cron
@@ -2083,7 +2564,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical or
deterministic simulation models via Monte Carlo stochastic simulations or
dynamic, ODE-based simulations. It also can do Bayesian inference through
@@ -2092,7 +2574,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical computer
MIX and its assembly language MIXAL. MIX has a virtual CPU with standard
features such as registers, memory cells, an overflow toggle, comparison
@@ -2102,7 +2585,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+
+ <!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio. <small>(<a
@@ -2110,17 +2599,21 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale -->
-<a href="/software/melting/">Melting</a></h4>
-<p>
-<!-- TRANSLATORS: stale -->
+<h4 id="melting">
+
+ <!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex. <small>(<a
href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the World
Wide Web. It has a syntax that is similar to HTML and Lisp. It provides a
large function library, including support for sockets, image creation and
@@ -2129,7 +2622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index. It stores
the occurrences of words in a set of texts in such a way that they can later
be searched. Upon searching for a word, the index returns the list of
@@ -2138,13 +2632,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>. <small>(<a
href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include, for
example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the ASCII
@@ -2153,14 +2649,21 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+
+ <!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT
Schemeã¯Schemeããã°ã©ãã³ã°è¨èªã®å®è£
ã§ããã¤ã³ã¿ããªã¿ãã³ã³ãã¤ã©ããããã¬ãæä¾ããã¾ããEmacsã©ã¤ã¯ãªçµ±åã¨ãã£ã¿ã¨å¤§ããªã©ã³ã¿ã¤ã
ã»ã©ã¤ãã©ãªã®æ©è½ãããã¾ãã<small>(<a
href="/manual/manual.html#mit-scheme">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a modeless
manner, and features an intuitive set of key-bindings that assign a degree
of severity to each key; for example, key combinations with the Alt key are
@@ -2172,7 +2675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory. <small>(<a
@@ -2180,27 +2684,36 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+
+ <!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding. <small>(<a
href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU
MPRIAã¯ä»»æã®ç²¾åº¦ã®æçæ°ã®è¨ç®ãè¡ãCã®ã©ã¤ãã©ãªã§ããGMPã©ã¤ãã©ãªã®ä¸ã«æ§ç¯ããã¾ãã<small>(<a
href="/manual/manual.html#mpria">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU or
Unix system. It supports long file names and multiple disk formats. It
also supports some FAT-specific features such as volume labels and
@@ -2209,7 +2722,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+
+ <!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up. It
features a multi-threaded architecture, making it useful both in small
networks and in large-scale sites. <small>(<a
@@ -2217,7 +2736,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking and
@@ -2226,7 +2746,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more. <small>(<a
@@ -2234,7 +2760,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color as
well as multiple highlights and forms characters. It is typically used to
@@ -2244,7 +2771,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2252,7 +2780,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and it
produces text in 8-bit or UTF-8 formats. <small>(<a
@@ -2260,7 +2789,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+
+ <!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results. Work
@@ -2269,7 +2804,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface and
a LessTif-based graphical user interface. It features familiar, Emacs-like
keybindings. It supports many standard spreadsheet features such as macros
@@ -2277,7 +2813,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents between
computers. Documents are synchronized by rsync or unison; no database or
HTTP server is required. This package is looking for a maintainer.
@@ -2285,7 +2822,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+
+ <!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate and
control SIP sessions. <small>(<a
@@ -2293,7 +2836,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale -->
+<h4 id="panorama">
+ <!-- TRANSLATORS: stale -->
<a href="/software/panorama/">Panorama</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2304,7 +2848,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+
+ <!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one or
more computers. Jobs can consist of single commands or of scripts and they
are executed on lists of files, hosts, users or other items. <small>(<a
@@ -2312,14 +2862,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility. <small>(<a
href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences laid
out as by the program <tt>diff</tt>. The changes may be applied to one or
more files depending on the contents of the diff file. It accepts several
@@ -2328,7 +2880,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+<h4 id="paxutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/paxutils/">Paxutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2338,7 +2891,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board layouts. It
features a rats-nest implementation, schematic/netlist import, and design
rule checking. It also includes an autorouter and a trace optimizer; and it
@@ -2347,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses. It
operates from the command line and it stores its data in a basic text format
in your home directory. It can easily print reports of your spending on
@@ -2356,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale -->
+<h4 id="pexec">
+ <!-- TRANSLATORS: stale -->
<a href="/software/pexec/">Pexec</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2367,7 +2923,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale -->
+<h4 id="pies">
+ <!-- TRANSLATORS: stale -->
<a href="/software/pies/">Pies</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2379,7 +2936,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+<h4 id="plotutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/plotutils/">Plotutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2392,7 +2950,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+<h4 id="proxyknife">
+ <!-- TRANSLATORS: stale -->
<a href="/software/proxyknife/">Proxyknife</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2402,7 +2961,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+
+ <!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests. It
features both a graphical interface as well as command-line input. PSPP is
@@ -2413,7 +2978,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a 3D
surface on which modules are placed and manipulated, generating and altering
music. Psychosynth consists of a C++ library, a 3D interface and a
@@ -2422,7 +2988,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale -->
+<h4 id="pth">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/pth/">Pth</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2437,7 +3009,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup scripts,
@@ -2449,13 +3022,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>. <small>(<a
href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+
+ <!--#set var="logoimage" value='<img
src="http://www.r-project.org/Rlogo.jpg" style="height:1em" alt="logo for r" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics. It
provides a variety of statistical techniques, such as linear and nonlinear
modeling, classical statistical tests, time-series analysis, classification
@@ -2466,7 +3046,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale -->
+<h4 id="radius">
+ <!-- TRANSLATORS: stale -->
<a href="/software/radius/">Radius</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2479,7 +3060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2488,7 +3070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands. It
@@ -2498,7 +3081,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2508,7 +3097,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale -->
+<h4 id="reftex">
+ <!-- TRANSLATORS: stale -->
<a href="/software/reftex/">Reftex</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2520,7 +3110,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+
+ <!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can read
data from and write data to multiple such devices. <small>(<a
@@ -2528,7 +3124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size or
according to a given schedule. It can also be used to automatically
@@ -2538,14 +3135,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
GNU Role Playing Game
Engineã¯äºæ¬¡å
ã®ã°ã©ãã£ã«ã«ãªãã¼ã«ãã¬ã¤ã³ã°ã²ã¼ã
ãä½æããã¨ã³ã¸ã³ãæä¾ããã¹ãã©ã¤ãã¿ã¤ãªã³ã°ã®ã°ãªãããã¹ãã©ã¤ãã¬ã³ããªã³ã°ãã¤ãã³ããã³ããªã³ã°ãªã©ãæä¾ãã¾ãã<small>(<a
href="/manual/manual.html#Rpge">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to be
provided with only limited functionality or resources. Administrators set
user rights via a configuration file which can be used to limit, for
@@ -2554,7 +3153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar to Eiffel. It
is designed to be simple, efficient, safe, and non-proprietary. It features
garbage collection, statically-checked strong typing, multiple inheritance,
@@ -2565,14 +3165,21 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/scm/">SCM</a></h4><p>
GNU
SCMã¯Schemeã®å®è£
ã§ãããã®å®è£
ã«ã¯Scheme-to-Cã³ã³ãã¤ã©ã®Hobbitãå«ã¾ãã¾ããã³ã³ãã¤ã©ã¯Cã®ãã¡ã¤ã«ãçæããSCMã®å®è¡å½¢å¼ã¨åçãããã¯éçã«ãªã³ã¯ã§ãããã¤ããªãä½ãã¾ãã<small>(<a
href="/manual/manual.html#scm">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale -->
+<h4 id="screen">
+ <!-- TRANSLATORS: stale -->
<a href="/software/screen/">Screen</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2586,7 +3193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input from
a file or from standard input and it then applies a series of text editing
commands to the stream and prints its output to standard output. It is
@@ -2596,7 +3204,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+
+ <!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to easily
implement IP-based servers in your application. It demonstrates aspects of
network programming in a portable manner, making it convenient for both
@@ -2607,7 +3221,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives that
can be readily emailed. A shell archive is a file that can be processed by
a Bourne-type shell to unpack the original collection of files. This
@@ -2616,7 +3231,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+
+ <!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in a
secure manner through client-server mutual authentication via tickets.
@@ -2624,7 +3245,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale -->
+<h4 id="shmm">
+ <!-- TRANSLATORS: stale -->
<a href="/software/shmm/">Shmm</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2635,7 +3257,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale -->
+<h4 id="shtool">
+ <!-- TRANSLATORS: stale -->
<a href="/software/shtool/">Shtool</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2648,7 +3271,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the SIP
protocol. Calls can be made from behind NAT firewalls and without the need
for a service provider. Its peer-to-peer design ensures that there is no
@@ -2658,14 +3282,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/slib/">SLIB</a></h4><p>
GNU
SLIBã¯ããã°ã©ãã³ã°è¨èªSchemeã®ãã¼ã¿ãã«ãªå
±éã©ã¤ãã©ãªã§ããåºç¯ãªç°ãªãSchemeã®å®è£
ããµãã¼ããã¦ãããSchemeã®æç¶ãã¨æ§æã§ããã±ã¼ã¸ãå©ç¨ããä»çµã¿ãæä¾ãã¦ãã¾ãã<small>(<a
href="/manual/manual.html#slib">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+
+ <!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language. It
implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming. <small>(<a
@@ -2673,7 +3309,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+
+ <!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it, you
can practice your recognition of various musical intervals and chords. It
features a statistics overview so you can monitor your progress across
@@ -2683,7 +3325,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+<h4 id="spacechart">
+ <!-- TRANSLATORS: stale -->
<a href="/software/spacechart/">SpaceChart</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2695,7 +3338,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale -->
+<h4 id="speex">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/speex/">Speex</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2707,7 +3356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through a text
input and prints each misspelled word on a line of its own. It is
implemented as a wrapper for GNU aspell or ispell. <small>(<a
@@ -2715,7 +3365,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+<h4 id="sqltutor">
+ <!-- TRANSLATORS: stale -->
<a href="/software/sqltutor/">Sqltutor</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2727,7 +3378,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an output file
in which the keywords are highlighted in different colors to designate their
syntactic role. It supports over 150 different languages and it can output
@@ -2738,7 +3390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of data
and makes them appear to be merged into the same directory. It is typically
used for managing software packages installed from source, by letting you
@@ -2748,7 +3401,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale -->
+<h4 id="stump">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/stump/">Stump</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2760,7 +3419,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization. It
uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function. This package is looking for a
@@ -2768,7 +3428,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX. It features
network-transparent management of software packages for system
administrators. For example, entire file system directories can be copied
@@ -2778,7 +3439,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+<h4 id="talkfilters">
+ <!-- TRANSLATORS: stale -->
<a href="/software/talkfilters/">Talkfilters</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2789,14 +3451,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tarã¯tarã¢ã¼ã«ã¤ããä½æããæ©è½ã¨ã¨ãã«ã¢ã¼ã«ã¤ããããã¡ã¤ã«ãåãåºããæ´æ°ãããä¸è¦§ããæ©è½ãæä¾ãã¾ããããã¯ãããããã®ãã¡ã¤ã«ãããã£ã¬ã¯ããªæ§é
ã¨ãã¡ã¤ã«ã®ãã¼ããã·ã§ã³ãä½æ/å¤æ´æå»ã®æ
å
±ãä¿æãã¤ã¤ãã²ã¨ã¤ã®å¤§ããªãã¡ã¤ã«ã«ã¾ã¨ããã®ã«æç¨ã§ããGNU
tarã¯æ¨æºã¦ã¼ãã£ãªãã£ã®æ©è½ã«ãããããã®æ¡å¼µãæä¾ãã¦ãã¾ãã<small>(<a
href="/manual/manual.html#tar">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale -->
+<h4 id="termcap">
+ <!-- TRANSLATORS: stale -->
<a href="/software/termcap/">Termcap</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2809,7 +3473,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale -->
+<h4 id="termutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/termutils/">Termutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2822,7 +3487,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2831,7 +3497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry. This package
is looking for a maintainer. <small>(<a
@@ -2839,7 +3506,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project. It uses a
single source file using explicit commands to produce a final document in
any of several supported output formats, such as HTML or PDF. This package
@@ -2850,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for scientists.
It is ideal for editing structured documents with different types of
content. It has robust support for mathematical formulas and plots. It can
@@ -2860,7 +3529,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server. <small>(<a
@@ -2868,7 +3538,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale -->
+<h4 id="time">
+ <!-- TRANSLATORS: stale -->
<a href="/software/time/">Time</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2878,7 +3549,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMPã¯GNU
Emacsã®ããã±ã¼ã¸ã§ããªã¢ã¼ããã·ã³ã®ãã¡ã¤ã«ããã¼ã«ã«ãã¡ã¤ã«ã§ãããã®ããã«ã¢ã¯ã»ã¹ããæ©è½ãæä¾ãã¾ãããã¡ã¤ã«ã®ç·¨éããã¼ã¸ã§ã³ã³ã³ããã¼ã«ã®æä½ãdiredã§ã®ãã£ã¬ã¯ããªæä½ãªã©ãå¯è½ã§ããã¢ã¯ã»ã¹ã¯ssh,
rsh, rlogin, telnetãåæ§ã®ä»ã®æ¹æ³ã§ãªããã¾ãã<small>(<a
@@ -2886,13 +3558,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>. <small>(<a
href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform diff-marking,
indentation counting, function and file indices and more. This package is
@@ -2901,14 +3575,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU
Unifontã¯Unicodeã®åºæ¬å¤è¨èªé¢ã®ãã¹ã¦ãå®è³ªçã«ã«ãã¼ããããããããã»ãã©ã³ãã§ãããã®ããã±ã¼ã¸ã«ã¯æ°ããã°ãªãããã©ã³ãã«ç°¡åã«è¿½å
ããã¦ã¼ãã£ãªãã£ãå«ã¾ãã¾ãã<small>(<a
href="/manual/manual.html#unifont">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such as
@@ -2918,7 +3594,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more. <small>(<a
@@ -2926,7 +3603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale -->
+<h4 id="userv">
+ <!-- TRANSLATORS: stale -->
<a href="/software/userv/">Userv</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2937,14 +3615,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy), a set of
utilities for remotely transferring files, email and net news between
computers. <small>(<a href="/manual/manual.html#uucp">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of maintaining
a ChangeLog and using version control at the same time, for example by
@@ -2955,7 +3635,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and Super
Video CDs. It can be used for authoring, disassembling and analyzing
discs. It supports full playback control, segment play items, automatic
@@ -2964,14 +3645,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document. <small>(<a
href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+<h4 id="vmgen">
+ <!-- TRANSLATORS: stale -->
<a href="/software/vmgen/">Vmgen</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2980,21 +3663,29 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/wb/">WB</a></h4><p>
GNU WBã¯ãC, Scheme, Java,
ããã¦C#ã®ããã®ãã£ã¹ã¯ä¸ã®ã½ã¼ããããé£æ³é
åã®ãã¼ã¿ãã¼ã¹ããã±ã¼ã¸ã§ããããã·ã¥ã§å®è£
ããã®ã§ã¯ãªããWBã¯B-treeãç¨ãããã£ã¹ã¯ã¢ã¯ã»ã¹ã®åæ°ãæå°ã«ãããããæé©åããã¦ãã¾ãã<small>(<a
href="/manual/manual.html#wb">ããã¥ã¡ã³ã</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows you
to compare files on a word-by-word basis, where a word is anything between
whitespace. <small>(<a href="/manual/manual.html#wdiff">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket protocol. With
it, you can build web applications that interact with Java applications.
The library includes both server- and client-side functionality. <small>(<a
@@ -3002,7 +3693,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale -->
+<h4 id="webstump">
+ <!-- TRANSLATORS: stale -->
<a href="/software/webstump/">WebSTUMP</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3011,7 +3703,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP, HTTPS
and FTP protocols. It can resume interrupted downloads, use filename wild
cards, supports proxies and cookies, and it can convert absolute links in
@@ -3020,7 +3713,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale -->
+<h4 id="which">
+ <!-- TRANSLATORS: stale -->
<a href="/software/which/">Which</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3030,7 +3724,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale -->
+<h4 id="xaos">
+ <!-- TRANSLATORS: stale -->
<a href="/software/xaos/">XaoS</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3042,7 +3737,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents a
@@ -3052,7 +3748,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<h4 id="xlogmaster">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3064,7 +3766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions in
X11. It can be used to automate user interactions for testing or
demonstration purposes. <small>(<a
@@ -3072,7 +3775,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD and
@@ -3082,10 +3786,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the default
Emacs configuration, but it carries a much lighter feature set. <small>(<a
href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.ko.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.ko.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.ko.html 9 Feb 2014 18:59:46 -0000 1.11
+++ home-pkgblurbs.ko.html 27 Feb 2014 00:03:11 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.ml.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.ml.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.ml.html 9 Feb 2014 18:59:46 -0000 1.11
+++ home-pkgblurbs.ml.html 27 Feb 2014 00:03:11 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.nb.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.nb.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.nb.html 9 Feb 2014 18:59:46 -0000 1.11
+++ home-pkgblurbs.nb.html 27 Feb 2014 00:03:11 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.nl.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.nl.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.nl.html 9 Feb 2014 18:59:46 -0000 1.11
+++ home-pkgblurbs.nl.html 27 Feb 2014 00:03:11 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.pl.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.pl.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.pl.html 9 Feb 2014 18:59:46 -0000 1.11
+++ home-pkgblurbs.pl.html 27 Feb 2014 00:03:11 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.pt-br.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.pt-br.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.pt-br.html 9 Feb 2014 18:59:46 -0000 1.11
+++ home-pkgblurbs.pt-br.html 27 Feb 2014 00:03:11 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.ro.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.ro.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.ro.html 9 Feb 2014 18:59:47 -0000 1.11
+++ home-pkgblurbs.ro.html 27 Feb 2014 00:03:11 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.ru.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.ru.html,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -b -r1.51 -r1.52
--- home-pkgblurbs.ru.html 10 Feb 2014 04:58:22 -0000 1.51
+++ home-pkgblurbs.ru.html 27 Feb 2014 00:03:11 -0000 1.52
@@ -1,8 +1,14 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+
+ <!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑÑеÑ
меÑное ÑиÑование Ñ
вÑводом в ÑоÑмаÑе MetaPost Ñ
помоÑÑÑ ÑзÑка, ÑÑ
одного Ñ Metafont. ÐÑежде
вÑего она пÑедназнаÑена длÑ
ÑеализаÑии ÑÑедÑÑва ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑÑеÑ
меÑной
гÑаÑики Ð´Ð»Ñ Ð´Ð¾ÐºÑменÑов TeXа, но она
@@ -11,7 +17,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+<h4 id="a2ps">
+ <!-- TRANSLATORS: stale -->
<a href="/software/a2ps/">a2ps</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -25,7 +32,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct пÑедоÑÑавлÑÐµÑ ÑиÑÑемнÑм
админиÑÑÑаÑоÑам ÑÑедÑÑво опÑеделениÑ
ÑÑенаÑиев полÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑиÑÑемой, напÑимеÑ,
ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ ÑоединениÑÑ
,
вÑполнÑвÑиÑ
ÑÑ Ð¿ÑогÑаммаÑ
и
задейÑÑвованнÑÑ
ÑиÑÑемнÑÑ
ÑеÑÑÑÑаÑ
. <small>(<a
@@ -33,7 +41,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM — имиÑаÑÐ¾Ñ Ð¿Ð¾Ð»ÐµÑа, в коÑоÑом
игÑоки Ñ ÑазнÑÑ
компÑÑÑеÑов
могÑÑ ÑопеÑниÑаÑÑ Ð² воздÑÑном боÑ,
пилоÑиÑÑÑ Ð¿ÑекÑаÑно оÑнаÑеннÑм ÑеакÑивнÑм
ÑамолеÑом клаÑÑа F-16 или ÐиÐ-29. <small>(<a
@@ -41,7 +50,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale -->
+<h4 id="adns">
+ <!-- TRANSLATORS: stale -->
<a href="/software/adns/">Adns</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -53,14 +63,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive поÑÑÐ»Ð°ÐµÑ Ð¿ÐµÑиодиÑеÑкие запÑоÑÑ Ð½Ð°
ÑеÑвеÑ, в оÑновном ÑÑобÑ
Ñоединение не ÑазÑÑвалоÑÑ. <small>(<a
href="/manual/manual.html#alive">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale -->
+<h4 id="anubis">
+ <!-- TRANSLATORS: stale -->
<a href="/software/anubis/">ÐнÑбиÑ</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -74,14 +86,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL — ÑвободнÑй инÑеÑпÑеÑаÑÐ¾Ñ ÑзÑка
пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ APL. ÐÑо
ÑеализаÑÐ¸Ñ ÑÑандаÑÑа ÐСР13751. <small>(<a
href="/manual/manual.html#apl">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">ÐÑÑ
имед</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">ÐÑÑ
имед</a></h4><p>
ÐÑÑ
имед — ÑвободнÑй пакеÑ
моделиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð»ÑпÑоводниковÑÑ
пÑибоÑов. Ðн пÑедназнаÑен Ð´Ð»Ñ Ð¿Ð¾Ð¼Ð¾Ñи
инженеÑам в пÑоекÑиÑовании и
моделиÑовании ÑÑбмикÑоннÑÑ
и
мезоÑкопиÑеÑкиÑ
полÑпÑоводниковÑÑ
пÑибоÑов по
@@ -91,7 +105,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris — пÑогÑамма Ð´Ð»Ñ Ð²ÑполнениÑ
логиÑеÑкиÑ
доказаÑелÑÑÑв. Ðна
поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð»Ð¾Ð³Ð¸ÐºÑ Ð²ÑÑказÑваний и логикÑ
пÑедикаÑов, а Ñакже ÐÑÐ»ÐµÐ²Ñ Ð°Ð»Ð³ÐµÐ±ÑÑ
и аÑиÑмеÑиÑеÑкÑÑ Ð»Ð¾Ð³Ð¸ÐºÑ. Рдополнение к
пÑедопÑеделеннÑм пÑавилам ÑледÑÑвий
@@ -102,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell — пÑогÑамма пÑовеÑки оÑÑогÑаÑии,
коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ пÑименÑÑÑ
либо как библиоÑекÑ, либо как оÑделÑнÑÑ
пÑогÑаммÑ. РоÑлиÑиÑелÑнÑм
оÑобенноÑÑÑм Aspell оÑноÑÑÑÑÑ Ð¿Ð¾Ð»Ð½Ð°Ñ
поддеÑжка докÑменÑов, напиÑаннÑÑ
в
@@ -111,7 +127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX — инÑегÑиÑÐ¾Ð²Ð°Ð½Ð½Ð°Ñ ÑÑеда длÑ
пÑоизводÑÑва докÑменÑов TeXа в
Emacs. Ðна позволÑÐµÑ Ð¿ÑоÑÑÑми ÑоÑеÑаниÑми
ÐºÐ»Ð°Ð²Ð¸Ñ Ð¸Ð»Ð¸ вÑбоÑом в менÑ
вÑÑавлÑÑÑ Ð¼Ð½Ð¾Ð³Ð¸Ðµ ÑÑандаÑÑнÑе макÑоÑÑ TeXа.
ÐÐ°ÐºÐµÑ Ð¿ÑедоÑÑавлÑÐµÑ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ Ð´Ð»Ñ
@@ -122,7 +139,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf Ð´Ð°ÐµÑ ÑазÑабоÑÑÐ¸ÐºÑ Ð½Ð°Ð±Ð¾Ñ ÑÑабилÑно
ÑабоÑаÑÑиÑ
макÑоÑов M4, коÑоÑÑе
ÑаÑкÑÑваÑÑÑÑ Ð² пÑогÑÐ°Ð¼Ð¼Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹
оболоÑки, опÑеделÑÑÑие оÑобенноÑÑи ÑиÑÑем
Ñипа Unix и авÑомаÑиÑеÑки адапÑиÑÑÑÑие
Ð¿Ð°ÐºÐµÑ Ð¿ÑогÑамм к ÑÑим
@@ -133,7 +151,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
ÐÑÑ
ив Autoconf — ÑобÑание ÑвÑÑе 450 новÑÑ
макÑоÑов Ð´Ð»Ñ Autoconf,
ÑилÑно ÑаÑÑиÑÑÑÑиÑ
его ÑÑнкÑионалÑнÑй
диапазон. СообÑеÑÑво пÑедоÑÑавило ÑÑи
макÑоÑÑ Ð² каÑеÑÑве ÑвободнÑÑ
пÑогÑамм.
<small>(<a
@@ -141,7 +160,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+
+ <!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/autogen/">Autogen</a></h4><p>
AutoGen — пÑогÑамма, облегÑаÑÑаÑ
поддеÑÐ¶ÐºÑ Ð¿ÑогÑамм, ÑодеÑжаÑиÑ
болÑÑие колиÑеÑÑва повÑоÑÑÑÑиÑ
ÑÑ ÑекÑÑов.
Ðна авÑомаÑизиÑÑÐµÑ Ð¿Ð¾ÑÑÑоение ÑÑиÑ
Ñазделов пÑогÑамм, ÑпÑоÑÐ°Ñ Ð·Ð°Ð´Ð°ÑÑ ÑинÑ
ÑонизаÑии ÑекÑÑов. Ð Ð¿Ð°ÐºÐµÑ Ð²Ñ
одиÑ
@@ -151,7 +176,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake — ÑаÑÑÑ ÑиÑÑÐµÐ¼Ñ ÑбоÑки GNU,
ÑоздаÑÑÐ°Ñ ÑÐ°Ð¹Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð¸Ð¹
make, ÑооÑвеÑÑÑвÑÑÑие ÑÑандаÑÑам.
ТÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ð²Ð¾Ð´ÑÑÑÑ Ð² понÑÑном ÑоÑмаÑе, а
заÑем Automake вмеÑÑе Ñ Autoconf ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑÑабилÑно
ÑабоÑаÑÑее задание make,
@@ -160,7 +186,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale -->
+<h4 id="avl">
+ <!-- TRANSLATORS: stale -->
<a href="/software/avl/">Avl</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -172,7 +199,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+<h4 id="ballandpaddle">
+ <!-- TRANSLATORS: stale -->
<a href="/software/ballandpaddle/">ÐÑÑ Ð¸ ÑакеÑка</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -184,7 +212,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode — гибкое ÑÑедÑÑво Ð´Ð»Ñ Ð²Ñвода
на пеÑаÑÑ ÑÑÑиÑ
-кодов по
ÑекÑÑовÑм ÑÑÑокам. Ðно поддеÑживаеÑ
ÑазлиÑнÑе ÑазмеÑÑ Ð¸ ÑÑандаÑÑÑ
кодов. ШÑÑиÑ
-ÐºÐ¾Ð´Ñ Ð¼Ð¾Ð¶Ð½Ð¾ вÑводиÑÑ Ð² ÑоÑмаÑаÑ
PostScript или Encapsulated
@@ -192,7 +221,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash — команднÑй инÑеÑпÑеÑаÑÐ¾Ñ ÑиÑÑемÑ
GNU. Ðн ÑовмеÑÑим Ñ
инÑеÑпÑеÑаÑоÑом ÐаÑÑна, но Ñакже вводиÑ
полезнÑе оÑобенноÑÑи инÑеÑпÑеÑаÑоÑа
ÐоÑна и Си-подобного инÑеÑпÑеÑаÑоÑа, а
Ñакже ÑобÑÑвеннÑе новÑе ÑлÑÑÑениÑ. Ð
@@ -204,7 +234,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne — ÑелеÑоннÑй ÑеÑÐ²ÐµÑ Ð¿ÑоекÑа
ТелеÑÐ¾Ð½Ð¸Ñ GNU. Ðн
обеÑпеÑÐ¸Ð²Ð°ÐµÑ Ð¼Ð°ÑÑÑабиÑÑемÑÑ ÑÑедÑ
ÑазÑабоÑки и ÑкÑплÑаÑаÑии пÑиложений
ÑелеÑонии, конÑенÑÑиÑÑÑÑÑ Ð½Ð° SIP. <small>(<a
@@ -212,7 +243,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+
+ <!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar — ÑиÑÑема конÑÑÐ¾Ð»Ñ Ð²ÐµÑÑий,
позволÑÑÑÐ°Ñ Ð²Ð°Ð¼ запиÑÑваÑÑ,
как ÑÐ°Ð¹Ð»Ñ Ð¿ÑоекÑа изменÑÑÑÑÑ Ð²Ð¾ вÑемени.
Ðна поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÐºÐ°Ðº ÑаÑпÑеделеннÑÑ
меÑÐ¾Ð´Ð¸ÐºÑ ÑабоÑÑ, Ñак и клаÑÑиÑеÑкÑÑ,
ÑенÑÑализованнÑÑ. <small>(<a
@@ -220,7 +257,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale -->
+<h4 id="bc">
+ <!-- TRANSLATORS: stale -->
<a href="/software/bc/">Bc</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -232,13 +270,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
См. <a href="#binutils">binutils</a>. <small>(<a
href="/manual/manual.html#bfd">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils — Ð½Ð°Ð±Ð¾Ñ ÑÑедÑÑв ÑабоÑÑ Ñ
двоиÑнÑми
Ñайлами. ÐавеÑное, наиболее знаÑиÑелÑнÑе
из ниÑ
—
<code>ld</code>, ÑедакÑÐ¾Ñ ÑвÑзей, и <code>as</code>,
аÑÑемблеÑ. СÑеди дÑÑгиÑ
@@ -250,7 +290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison — генеÑаÑÐ¾Ñ ÑинÑакÑиÑеÑкиÑ
анализаÑоÑов обÑего
назнаÑениÑ. Ðн Ð¼Ð¾Ð¶ÐµÑ ÑÑÑоиÑÑ
деÑеÑминиÑованнÑе или обобÑеннÑе
ÑинÑакÑиÑеÑкие
LR-анализаÑоÑÑ Ð¿Ð¾ анноÑиÑованной
конÑекÑÑно-Ñвободной гÑаммаÑике. Ðн
@@ -261,7 +302,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale -->
+<h4 id="bool">
+ <!-- TRANSLATORS: stale -->
<a href="/software/bool/">Bool</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -276,7 +318,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+
+ <!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN пÑеобÑазÑÐµÑ ÑлÑÐ¶Ð±Ñ ÐнÑеÑнеÑа,
опиÑаннÑÑ Ð¯Ð·Ñком вÑполнениÑ
деловÑÑ
пÑоÑеÑÑов ÑлÑжб ÐÑемиÑной паÑÑинÑ
(WS-BPEL) в ÐÑкÑÑÑÑÑ ÑеÑÑ
обÑабоÑки (oWFN). ÐополниÑелÑно он можеÑ
пÑеобÑазовÑваÑÑ Ñ
оÑеогÑаÑиÑ
@@ -288,7 +336,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+
+ <!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph — наглÑдное поÑобие Ð´Ð»Ñ ÑеоÑии
ÑвеÑÑок. Таким
обÑазом, она Ð¼Ð¾Ð¶ÐµÑ ÑлÑжиÑÑ Ð¿ÑекÑаÑнÑм
подÑпоÑÑем вÑем изÑÑаÑÑим ÑеоÑиÑ
Ñигналов и ÑиÑÑем, демонÑÑÑиÑÑÑ Ð¿ÑоÑеÑÑ
ÑвеÑÑки. ÐмеÑÑо Ñого, ÑÑобÑ
@@ -298,7 +352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 — пеÑеноÑимÑй клаÑÑ C++ длÑ
ÑабоÑÑ Ñо звÑкозапиÑÑми
на диÑке. Ðн ÑаÑÐ¿Ð¾Ð·Ð½Ð°ÐµÑ ÐºÐ°Ðº поÑÑдок запиÑи
ÑиÑел, Ñак и ÑодеÑжимое; вмеÑÑо
Ñого, ÑÑÐ¾Ð±Ñ Ð¾Ð±ÑаÑаÑÑÑÑ Ñо звÑком как Ñ
двоиÑнÑми даннÑми, ÑÑа библиоÑека
@@ -309,7 +364,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue — пÑедобÑабоÑÑик Ð´Ð»Ñ Ð¿ÑогÑамм
запиÑи компакÑ-диÑков,
коÑоÑÑй позволÑÐµÑ Ð¿ÑеобÑазовÑваÑÑ
ÑиÑменнÑй ÑоÑÐ¼Ð°Ñ CCD в ÑоÑÐ¼Ð°Ñ CUE, Ñ
оÑоÑо
поддеÑживаемÑй ÑвободнÑми пÑогÑаммами.
ÐÑи ÑÐ°Ð¹Ð»Ñ Ð¾Ð±ÑÑно ÑаÑпÑоÑÑÑанÑÑÑÑÑ Ñ
@@ -318,7 +374,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide — генеÑаÑÐ¾Ñ Ð¿ÑогÑамм ÑаблиÑ
ÑеÑений Ð´Ð»Ñ ÑзÑка Си. Ðн
Ð¿Ð¾Ð¼Ð¾Ð³Ð°ÐµÑ Ð¸Ð·Ð±ÐµÐ³Ð°ÑÑ ÑепоÑек вложеннÑÑ
ÑÑловнÑÑ
опеÑаÑоÑов, коÑоÑÑе ÑÑÑдно
поддеÑживаÑÑ Ð¸ в коÑоÑÑÑ
неÑедки оÑибки.
ÐмеÑÑо ÑÑого в понÑÑном и легко
@@ -328,7 +385,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP — ÑеализаÑÐ¸Ñ RTP, ÑÑанÑпоÑÑного
пÑоÑокола ÑеалÑного
вÑемени IETF. Ðна подÑ
Ð¾Ð´Ð¸Ñ ÐºÐ°Ðº длÑ
вÑÑокопÑоизводиÑелÑнÑÑ
ÑеÑвеÑов, Ñак и
Ð´Ð»Ñ Ð»Ð¸ÑнÑÑ
полÑзоваÑелÑÑкиÑ
пÑиложений.
ÐÐ°Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ Ð² ней гибкоÑÑÑ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑеÑ
@@ -338,7 +396,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 — библиоÑека Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ
ÑиÑÑÐµÐ¼Ñ Ð²ÑполнениÑ
виÑÑÑалÑной маÑÐ¸Ð½Ñ Ðº ÑзÑкам ÑÑенаÑиев или
аÑÑемблеÑа в конеÑнÑÑ
авÑомаÑаÑ
ÑеалÑного вÑемени. <small>(<a
@@ -346,7 +405,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow анализиÑÑÐµÑ Ð¸ÑÑ
однÑе ÑÐ°Ð¹Ð»Ñ Ð¡Ð¸ и
вÑÐ²Ð¾Ð´Ð¸Ñ Ð³ÑаÑ, изобÑажаÑÑий
алгоÑиÑм пÑогÑаммÑ. Ðн Ð¼Ð¾Ð¶ÐµÑ Ð²ÑводиÑÑ Ð³ÑаÑ
в ÑазлиÑнÑÑ
видаÑ
, в ÑоÑмаÑе
POSIX или в ÑаÑÑиÑенном ÑоÑмаÑе GNU. Ð cflow вÑ
Ð¾Ð´Ð¸Ñ Ñакже Ñежим Emacs длÑ
@@ -355,7 +415,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+
+ <!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc — ÑовмеÑÑÐ¸Ð¼Ð°Ñ Ñ ANSI библиоÑека
Си++ Ð´Ð»Ñ Ð½Ð°Ð¿Ð¸ÑаниÑ
пÑиложений CGI Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой FastCGI. ÐиблиоÑека
поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑазлиÑнÑе
возможноÑÑи, в Ñом ÑиÑле обÑабоÑÐºÑ ÐºÐ°Ðº
даннÑÑ
GET, Ñак и даннÑÑ
POST,
@@ -364,7 +430,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess — ÑаÑ
маÑнÑй авÑомаÑ. Ðн
позволÑÐµÑ Ð¸Ð³ÑаÑÑ Ñ ÐºÐ¾Ð¼Ð¿ÑÑÑеÑом
в ÑаÑ
маÑÑ ÑеÑез вÑÑÑоеннÑй ÑеÑминалÑнÑй
инÑеÑÑÐµÐ¹Ñ Ð¸Ð»Ð¸ ÑеÑез внеÑний
визÑалÑнÑй инÑеÑÑейÑ, напÑимеÑ, GNU XBoard.
<small>(<a
@@ -372,7 +439,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale -->
+<h4 id="cim">
+ <!-- TRANSLATORS: stale -->
<a href="/software/cim/">Cim</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -382,7 +450,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+
+ <!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath ÑеализÑÐµÑ Ð²Ð°Ð¶Ð½ÐµÐ¹Ñие библиоÑеки
виÑÑÑалÑнÑÑ
маÑин и
компилÑÑоÑов Java. Ðна ÑовмеÑÑима Ñ Ð±Ð¾Ð»ÑÑим
пÑоÑенÑом ÑпеÑиÑикаÑий ÑзÑка и
обеÑпеÑÐ¸Ð²Ð°ÐµÑ ÑиÑокий Ð½Ð°Ð±Ð¾Ñ ÑÑнкÑий. <small>(<a
@@ -390,7 +464,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+
+ <!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP — ÑеализаÑÐ¸Ñ ÐбÑего ÐиÑпа ANSI.
ÐбÑий ÐиÑп —
обÑекÑно-оÑиенÑиÑованнÑй ÑÑнкÑионалÑнÑй
ÑзÑк пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²ÑÑокого
ÑÑовнÑ. Ð CLISP вÑ
Ð¾Ð´Ð¸Ñ Ð¸Ð½ÑеÑпÑеÑаÑоÑ,
компилÑÑоÑ, оÑладÑик и многое
@@ -398,7 +478,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
ÐÑогÑамма GNU combine пÑедназнаÑена длÑ
ÑлиÑÐ½Ð¸Ñ Ñайлов по обÑÐµÐ¼Ñ ÐºÐ»ÑÑÑ Ð²
аÑÑоÑиаÑивной ÑаблиÑе. Ðе можно
ÑаÑÑмаÑÑиваÑÑ ÐºÐ°Ðº подобие, Ñ
оÑÑ Ð±Ð¾Ð»ÐµÐµ
моÑное, ÑÑандаÑÑной пÑогÑÐ°Ð¼Ð¼Ñ <code>join</code>. Ð
оÑлиÑие оÑ
@@ -409,7 +490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ — пеÑеноÑимÑй
опÑимизиÑованнÑй каÑÐºÐ°Ñ ÐºÐ»Ð°ÑÑов длÑ
многопоÑоковÑÑ
пÑиложений Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой
ÑинÑ
ÑонизаÑии поÑоков ÑпÑавлениÑ,
межпÑоÑеÑÑнÑÑ
ÑообÑений ÑеÑез ÑокеÑÑ, а
Ñакже ÑазлиÑнÑÑ
меÑодов обÑабоÑки
@@ -419,7 +501,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity пÑедоÑÑавлÑÐµÑ ÑÑедÑÑва Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка
пÑоÑедÑÑ, коÑоÑÑе ÑложнÑ,
ÑлиÑком Ð´Ð»Ð¸Ð½Ð½Ñ Ð¸Ð»Ð¸ ÑÑÑÐ´Ð½Ñ Ð´Ð»Ñ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ Ð¿Ð¾
дÑÑгим пÑиÑинам. ÐÑо Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ
подÑпоÑÑем в изÑÑении или анализе
незнакомÑÑ
пÑогÑамм или, возможно, длÑ
@@ -429,7 +512,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
ÐÑогÑамма <code>config.guess</code> пÑÑаеÑÑÑ ÑгадаÑÑ
канониÑеÑкий ÑÑиплеÑ
ÑиÑÑемÑ, а <code>config.sub</code> пÑовеÑÑеÑ
коÑÑекÑноÑÑи и пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº
канониÑеÑÐºÐ¾Ð¼Ñ Ð²Ð¸Ð´Ñ. Ðни пÑименÑÑÑÑÑ Ð²
каÑеÑÑве ÑаÑÑи ÑиÑÑемÑ
@@ -438,7 +522,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
Ð GNU Coreutils вÑ
одÑÑ Ð²Ñе оÑновнÑе ÑÑедÑÑва
командной ÑÑÑоки, обÑÑнÑе в
ÑиÑÑеме POSIX. Ðни ÑеализÑÑÑ Ð¿ÑоÑÑейÑие
ÑайловÑе, команднÑе и ÑекÑÑовÑе
ÑÑнкÑии ÑиÑÑÐµÐ¼Ñ GNU. ÐолÑÑинÑÑво ÑÑиÑ
ÑÑедÑÑв пÑÐµÐ´Ð»Ð°Ð³Ð°ÐµÑ ÑаÑÑиÑеннÑе по
@@ -447,7 +532,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio копиÑÑÐµÑ ÑÐ°Ð¹Ð»Ñ Ð² аÑÑ
Ð¸Ð²Ñ Ð¸Ð»Ð¸ из аÑÑ
ивов cpio или tar. Ðа Ñамом деле
поддеÑживаеÑÑÑ Ð¼Ð½Ð¾Ð³Ð¾ ÑоÑмаÑов, в Ñом ÑиÑле
неÑовÑеменнÑÑ
. ФоÑмаÑ
опÑеделÑеÑÑÑ Ð¿ÑогÑаммой авÑомаÑиÑеÑки и
обÑабаÑÑваеÑÑÑ ÑооÑвеÑÑÑвенно. Ðолее
@@ -457,7 +543,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi обÑабаÑÑÐ²Ð°ÐµÑ ÑÐ°Ð¹Ð»Ñ Ð¸ÑÑ
одного ÑекÑÑа
Си, ÑаÑÑÑавлÑÑ Ð¿ÑавилÑнÑе
оÑÑÑÑпÑ, оÑÑажаÑÑие вложенноÑÑÑ Ð´Ð¸ÑекÑив
пÑепÑоÑеÑÑоÑа. Ðна пÑÐ¾Ð²Ð¾Ð´Ð¸Ñ Ñакже
дÑÑгÑÑ Ð½Ð¾ÑмализаÑиÑ, напÑимеÑ,
иÑпÑавление колиÑеÑÑва пÑобелов междÑ
@@ -466,7 +553,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC ÑеализÑÐµÑ Ð·Ð°Ð¼ÐµÐ½Ñ ÑÑаÑой ÑиÑÑемÑ
конÑÑÐ¾Ð»Ñ Ð²ÐµÑÑий Unix SCCS. ÐÑо
позволÑÐµÑ Ð¿Ð¾Ð»ÑÑаÑÑ Ð´Ð¾ÑÑÑп к ÑÑаÑÐ¾Ð¼Ñ Ð¸ÑÑ
Ð¾Ð´Ð½Ð¾Ð¼Ñ ÑекÑÑÑ, коÑоÑÑй до ÑиÑ
поÑ
наÑ
одиÑÑÑ Ð² ÑÑой ÑиÑÑеме, и пеÑеноÑиÑÑ ÐµÐ³Ð¾
на новÑе ÑиÑÑемÑ. <small>(<a
@@ -474,7 +562,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth — полиÑониÑеÑкий ÑинÑезаÑоÑ,
ÑабоÑаÑÑий гÑаÑиÑеÑки в
ÑеÑминале. Ðн поÑÑÑоен на
полноÑÑнкÑионалÑном меÑ
анизме
ÑÑбÑÑакÑивного
ÑинÑеза. ÐоÑÑ Ð¸ коÑÑекÑии паÑамеÑÑов можно
вводиÑÑ Ð¿Ð¾ MIDI или Ñ ÐºÐ»Ð°Ð²Ð¸Ð°ÑÑÑÑ
@@ -482,7 +571,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap — Ð¿Ð°ÐºÐµÑ ÑÑаÑиÑÑики и гÑаÑики. Ðн
Ð¼Ð¾Ð¶ÐµÑ ÑиÑаÑÑ Ð¿ÑогÑаммÑ,
напиÑаннÑе Ð´Ð»Ñ Ð½ÐµÑвободной ÑиÑÑемÑ
ÑÑаÑиÑÑики SAS. СинÑакÑÐ¸Ñ ÐµÐµ ÑÑ
оден Ñ Ð¡Ð¸,
но пÑоÑе; ÑÑо Ð´ÐµÐ»Ð°ÐµÑ ÑеÑение болÑÑинÑÑва
Ð·Ð°Ð´Ð°Ñ Ð¾ÑноÑиÑелÑно легким и в Ñо же
@@ -491,13 +581,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
См. <a href="#bc">bc</a>. <small>(<a
href="/manual/manual.html#dc">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+
+ <!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, диÑплейнÑй оÑладÑик даннÑÑ
,
пÑедÑÑавлÑÐµÑ Ñобой гÑаÑиÑеÑкÑÑ Ð¾Ð±Ð¾Ð»Ð¾ÑкÑ
Ð´Ð»Ñ ÑеÑминалÑнÑÑ
оÑладÑиков.
ÐоддеÑживаеÑÑÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво оÑладÑиков, в Ñом
ÑиÑле оÑладÑик GNU, GDB. Рдополнение к Ñаким
обÑÑнÑм возможноÑÑÑм оÑладки,
@@ -507,7 +604,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue — полноÑÑÑÑ
авÑомаÑизиÑованное ÑÑедÑÑво
воÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ
. Ðно копиÑÑеÑ
даннÑе из одного Ñайла в дÑÑгой, пÑÑаÑÑÑ
воÑÑÑановиÑÑ Ð´Ð°Ð½Ð½Ñе в ÑлÑÑае оÑибок
ÑÑениÑ. РпÑогÑÐ°Ð¼Ð¼Ñ Ð²Ñ
Ð¾Ð´Ð¸Ñ Ñакже
@@ -517,7 +615,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+
+ <!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu — каÑÐºÐ°Ñ Ð´Ð»Ñ ÑеÑÑиÑованиÑ
пÑогÑамм. ФакÑиÑеÑки он ÑлÑжиÑ
пÑедобоÑабоÑÑиком Ð´Ð»Ñ Ð²ÑеÑ
ÑеÑÑов,
напиÑаннÑÑ
Ð´Ð»Ñ Ð¿ÑогÑаммÑ. Таким обÑазом,
Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ пÑогÑÐ°Ð¼Ð¼Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð½ÐµÑколÑко
набоÑов ÑеÑÑов, коÑоÑÑе наÑ
одÑÑÑÑ
@@ -526,7 +630,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+
+ <!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo — ноÑнÑй ÑедакÑоÑ, ÑеализÑÑÑий
ÑдобнÑй инÑеÑÑÐµÐ¹Ñ Ðº
моÑной пÑогÑамме веÑÑÑки Ð½Ð¾Ñ Lilypond. ÐоÑÑ
можно набиÑаÑÑ Ñ ÐºÐ»Ð°Ð²Ð¸Ð°ÑÑÑÑ
компÑÑÑеÑа, пÑоигÑÑваÑÑ Ñ ÐºÐ»Ð°Ð²Ð¸Ð°ÑÑÑÑ MIDI
или даже вводиÑÑ Ñ Ð¼Ð¸ÐºÑоÑона,
@@ -536,13 +646,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/dia/">Dia</a></h4><p>
См. <a href="#gnome">gnome</a>. <small>(<a
href="/manual/manual.html#dia">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico ÑеализÑÐµÑ Ð³Ð¸Ð±ÐºÐ¸Ð¹ ÑловаÑнÑй ÑеÑÐ²ÐµÑ Ð¸
ÐºÐ»Ð¸ÐµÐ½Ñ Ð² ÑооÑвеÑÑÑвии Ñ RFC
2229. ÐлагодаÑÑ Ð¼Ð¾Ð´ÑлÑной ÑÑÑÑкÑÑÑе он можеÑ
ÑабоÑаÑÑ Ñ Ð»Ñбой доÑÑÑпной
базой даннÑÑ
незавиÑимо Ð¾Ñ ÑоÑмаÑа. ÐовÑй
модÑли можно пиÑаÑÑ Ð½Ð° ÑзÑке C,
@@ -552,7 +669,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
ÐакеÑ, ÑеализÑÑÑий две командÑ
клаÑÑиÑеÑкой Unix, <code>style</code> и
<code>diction</code>. <code>Diction</code> пÑименÑеÑÑÑ Ð´Ð»Ñ Ð½Ð°Ñ
ождениÑ
многоÑловнÑÑ
и заÑаÑÑÑÑ Ð½ÐµÐ²ÐµÑно
ÑпоÑÑеблÑемÑÑ
ÑÑаз в
@@ -562,7 +680,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils — пакеÑ, ÑодеÑжаÑий ÑÑедÑÑва
Ð´Ð»Ñ Ð½Ð°Ñ
ождениÑ
ÑазлиÑий Ð¼ÐµÐ¶Ð´Ñ Ñайлами. Ðоманда <code>diff</code>
пÑименÑеÑÑÑ, ÑÑобÑ
показаÑÑ, Ñем ÑазлиÑаÑÑÑÑ Ð´Ð²Ð° Ñайла,
<code>cmp</code> показÑÐ²Ð°ÐµÑ ÑаÑÑÑоÑние
@@ -573,7 +692,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus — ÑÐ´Ð¾Ð±Ð½Ð°Ñ ÑиÑÑема длÑ
бÑÑÑÑого полÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾ÑÑоÑннÑÑ
велиÑин, пÑименÑемÑÑ
в наÑке и ÑеÑ
нике.
ÐнаÑÐµÐ½Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ иÑкаÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ
пÑоÑÑой конÑолÑной пÑогÑаммÑ, вÑбиÑÐ°Ñ Ð¸Ð·
ÑÑеÑ
баз даннÑÑ
: ÑнивеÑÑалÑнÑе
@@ -583,7 +703,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD — демон Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´ÐµÐ¼Ð¾Ð½Ð°Ð¼Ð¸;
ÑÑо знаÑиÑ, ÑÑо он
ÑпÑавлÑÐµÑ Ð²Ñполнением ÑлÑжб ÑиÑÑемÑ,
заменÑÑ ÑооÑвеÑÑÑвÑÑÑие ÑÑнкÑии
ÑипиÑной ÑиÑÑÐµÐ¼Ñ Ð¸Ð½Ð¸ÑиализаÑии. Ðн
обеÑпеÑÐ¸Ð²Ð°ÐµÑ Ð¾Ð±ÑабоÑÐºÑ Ð·Ð°Ð²Ð¸ÑимоÑÑей Ñ
@@ -592,7 +713,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale -->
+<h4 id="dominion">
+ <!-- TRANSLATORS: stale -->
<a href="/software/dominion/">Dominion</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -606,7 +728,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js — клаÑÑиÑеÑкий
обÑекÑно-оÑиенÑиÑованнÑй каÑÐºÐ°Ñ Ð´Ð»Ñ
JavaScript, пÑедназнаÑеннÑй Ð´Ð»Ñ ÑÑÑÑанениÑ
ÑаблоннÑÑ
ÑаÑÑей пÑогÑÐ°Ð¼Ð¼Ñ Ð¸
облегÑÐµÐ½Ð¸Ñ Ð¿ÐµÑевода на JavaScript Ñ Ð´ÑÑгиÑ
обÑекÑно-оÑиенÑиÑованнÑÑ
@@ -614,7 +737,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed — ÑÑÑоÑно-оÑиенÑиÑованнÑй
ÑекÑÑовÑй ÑедакÑоÑ: вмеÑÑо Ñого,
ÑÑÐ¾Ð±Ñ Ð¿ÑедлагаÑÑ Ð¾Ð±Ð·Ð¾Ñ Ð´Ð¾ÐºÑменÑа, ed
ÑедакÑиÑÑÐµÑ Ð¿Ð¾ одной ÑÑÑоке за Ñаз. Ðго
можно вÑполнÑÑÑ ÐºÐ°Ðº инÑеÑакÑивно, Ñак и в
ÑÑенаÑиÑÑ
командной оболоÑки. Ðго
@@ -624,7 +748,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA — ÑÑеда ÑазÑабоÑки, ÑоÑеÑаÑÑаÑ
идеи как
обÑекÑно-оÑиенÑиÑованного
пÑогÑаммиÑованиÑ, Ñак и ÑиÑÑем, оÑнованнÑÑ
на
компоненÑаÑ
. Ðна пÑименÑеÑÑÑ Ð´Ð»Ñ
поÑÑÑÐ¾ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð´ÑлÑнÑÑ
ÑволÑÑиониÑÑÑÑиÑ
@@ -640,7 +765,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+
+ <!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/electric/">Electric</a></h4><p>
GNU Electric — ÑиÑÑема авÑомаÑиÑеÑкого
пÑоекÑиÑованиÑ
ÑлекÑÑиÑеÑкиÑ
ÑÑ
ем, вклÑÑÐ°Ñ ÑопологиÑ
инÑегÑалÑнÑÑ
ÑÑ
ем, ÑеÑÑежи
ÑлекÑÑиÑеÑкиÑ
пÑинÑипиалÑнÑÑ
ÑÑ
ем и
ÑпеÑиÑикаÑии ÑзÑка опиÑаниÑ
@@ -652,7 +783,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+
+ <!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs — ÑаÑÑиÑÑемÑй и веÑÑма гибкий
ÑекÑÑовÑй ÑедакÑоÑ. Ðн
поÑÑÑоен на инÑеÑпÑеÑаÑоÑе Emacs Lisp Ñ
ÑаÑÑиÑениÑми Ð´Ð»Ñ ÑедакÑиÑованиÑ
ÑекÑÑа. Emacs бÑл ÑаÑÑиÑен по ÑÑÑеÑÑÐ²Ñ Ð½Ð° вÑе
облаÑÑи вÑÑиÑлений, дав наÑалÑ
@@ -666,7 +803,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+<h4 id="emacs-muse">
+ <!-- TRANSLATORS: stale -->
<a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -679,10 +817,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale -->
-<a href="/software/emms/">EMMS</a></h4>
-<p>
-<!-- TRANSLATORS: stale -->
+<h4 id="emms">
+
+ <!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/emms/">EMMS</a></h4><p>
EMMS — мÑлÑÑÐ¸Ð¼ÐµÐ´Ð¸Ð¹Ð½Ð°Ñ ÑиÑÑема Emacs. ÐÑо
неболÑÑÐ°Ñ Ð¾Ð±Ð¾Ð»Ð¾Ñка,
коÑоÑÐ°Ñ Ð¼Ð¾Ð¶ÐµÑ ÑпÑавлÑÑÑ Ð¾Ð´Ð½Ð¸Ð¼ из
поддеÑживаемÑÑ
внеÑниÑ
пÑоигÑÑваÑелей. Таким обÑазом, она
поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð»ÑбÑе ÑоÑмаÑÑ, коÑоÑÑе
@@ -692,7 +833,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript — пÑогÑамма пÑеобÑазованиÑ
Ñайлов Ñ ÑекÑÑом ASCII в
ÑоÑмаÑÑ PostScript, HTML и RTF; ÑезÑлÑÑÐ°Ñ Ð¼Ð¾Ð¶Ð½Ð¾ ÑоÑ
ÑанÑÑÑ Ð² ÑайлаÑ
или
поÑÑлаÑÑ Ð¿ÑÑмо на пÑинÑеÑ. ÐÐ°ÐºÐµÑ Ð¼Ð¾Ð¶ÐµÑ
Ñакже вÑполнÑÑÑ Ð¿Ð¾Ð´ÑвеÑÐºÑ ÑинÑакÑиÑа
@@ -701,7 +843,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk пÑедÑÑавлÑÐµÑ Ñобой веÑÑÐ¸Ñ GNU
ÑÑедÑÑва обÑей ÑазмеÑки диÑка. fdisk
пÑименÑеÑÑÑ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¸ манипÑлÑÑии
ÑаблиÑами диÑковÑÑ
Ñазделов, он
ÑабоÑÐ°ÐµÑ Ñ ÑазлиÑнÑми ÑоÑмаÑами. <small>(<a
@@ -709,7 +852,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+
+ <!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret — пÑогÑамма гÑаÑиÑеÑкого
моделиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ
длÑ
паÑÐ°Ð´Ð¸Ð³Ð¼Ñ “обÑекїоÑноÑение”. Ðна
Ð¼Ð¾Ð¶ÐµÑ Ð°Ð²ÑомаÑиÑеÑки
ÑоздаваÑÑ ÑÑ
ÐµÐ¼Ñ Ð¾ÑноÑений по моделÑм
даннÑÑ
, и ее можно пÑименÑÑÑ Ð´Ð»Ñ
@@ -718,7 +867,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale -->
+<h4 id="findutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/findutils/">Findutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -733,7 +883,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab — обÑазоваÑелÑное пÑиложение
Ð´Ð»Ñ ÑеÑÐµÐ½Ð¸Ñ ÑизиÑеÑкиÑ
задаÑ. Ðго Ð³Ð»Ð°Ð²Ð½Ð°Ñ ÑÐµÐ»Ñ — даÑÑ
полÑзоваÑÐµÐ»Ñ ÑоÑÑедоÑоÑиÑÑÑÑ Ð½Ð°
понÑÑиÑÑ
Ñизики, оÑÑавлÑÑ Ð² ÑÑоÑоне
маÑемаÑиÑеÑкие подÑобноÑÑи. <small>(<a
@@ -741,7 +892,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+<h4 id="fontutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/fontutils/">Fontutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -753,7 +905,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink — ÑÐ²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ Ð¸ пеÑеноÑимаÑ
ÑеализаÑÐ¸Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñеки длÑ
Ñолевой игÑÑ Dink Smallwood. Ðна поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð½Ðµ
ÑолÑко пеÑвонаÑалÑнÑе ÑайлÑ
даннÑÑ
игÑÑ, но Ñакже ÑоздаваемÑе
полÑзоваÑелем ÑайлÑ, <tt>D-Mods</tt>. Ð
@@ -762,7 +915,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">СвободнÑе
векÑоÑнÑе ÑÑиÑÑÑ Unicode</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">СвободнÑе векÑоÑнÑе
ÑÑиÑÑÑ Unicode</a></h4><p>
GNU FreeFont — ÑбоÑник маÑÑÑабиÑÑемÑÑ
векÑоÑнÑÑ
ÑÑиÑÑов, коÑоÑÑе
подÑ
одÑÑ Ð´Ð»Ñ Ð¾Ð±Ñего пÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð²
компÑÑÑеÑе и Ð´Ð»Ñ Ð¼Ð°Ð»Ð¾ÑиÑажнÑÑ
пÑбликаÑий. Ð
ÑбоÑник вÑ
одÑÑ ÑоманÑкие, ÑÑбленÑе и
моноÑиÑиннÑе ÑÑиÑÑÑ, каждÑй из коÑоÑÑÑ
@@ -772,7 +926,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+
+ <!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI — Ð½Ð°Ð±Ð¾Ñ Ð¿ÑогÑамм IPMI,
ÑабоÑаÑÑиÑ
по обÑим и
ÑпеÑиализиÑованнÑм каналам в
ÑооÑвеÑÑÑвии Ñо ÑпеÑиÑикаÑией IPMI v1.5/2.0. Ð
обÑие ÑÑнкÑии вÑ
Ð¾Ð´Ð¸Ñ Ñлежение за
даÑÑиками и ÑиÑÑемнÑми ÑобÑÑиÑми,
@@ -781,7 +941,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+<h4 id="freetalk">
+ <!-- TRANSLATORS: stale -->
<a href="/software/freetalk/">Freetalk</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -794,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+<h4 id="fribidi">
+ <!-- TRANSLATORS: stale -->
<a href="/software/fribidi/">FriBiDi</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -805,7 +967,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama — пÑогÑамма ÑÑавниваниÑ
геодезиÑеÑкиÑ
ÑеÑей. Ðна полезна
пÑи измеÑениÑÑ
, в коÑоÑÑÑ
недоÑÑÑпна
ÑпÑÑÐ½Ð¸ÐºÐ¾Ð²Ð°Ñ Ð½Ð°Ð²Ð¸Ð³Ð°ÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑиÑÑема,
напÑимеÑ, под землей. Ðе оÑобенноÑÑÑÑ
ÑвлÑеÑÑÑ ÑпоÑобноÑÑÑ ÑÑавниваÑÑ ÐºÐ°Ðº
@@ -815,7 +978,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Ðемон
ÑамообÑаÑеннÑÑ
ARP</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Ðемон ÑамообÑаÑеннÑÑ
ARP</a></h4><p>
GNU garpd ÑаÑÑÑÐ»Ð°ÐµÑ ÑамообÑаÑеннÑе запÑоÑÑ Ð¸
оÑвеÑÑ ARP из ÑпиÑка
ÑооÑвеÑÑÑвий “адÑÐµÑ MAC — адÑеÑ
IP” по заданнÑм
пÑоÑоколам ÑеÑез ÑегÑлÑÑнÑе инÑеÑвалÑ.
ÐакеÑÑ ÑамообÑаÑеннÑÑ
запÑоÑов
@@ -826,7 +990,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk — ÑеализаÑÐ¸Ñ Ð¿ÑоекÑом GNU ÑзÑка
AWK —
ÑпеÑиализиÑованного ÑзÑка
пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ Ð¾Ð±Ð»ÐµÐ³ÑениÑ
манипÑлÑÑий
ÑоÑмаÑиÑованнÑм ÑекÑÑом, напÑимеÑ,
ÑаблиÑами даннÑÑ
. Gawk оÑлиÑаеÑÑÑ
@@ -836,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal — пÑогÑамма Ð´Ð»Ñ Ð²ÑÑиÑÐ»ÐµÐ½Ð¸Ñ Ð¸
ÑаÑпеÑаÑки календаÑей из
командной ÑÑÑоки. ÐалендаÑи можно
пеÑаÑаÑÑ Ð¿Ð¾ меÑÑÑÑ, по ÑÑи меÑÑÑа и по
годÑ. ÐÑоме Ñого, можно генеÑиÑоваÑÑ
веÑнÑе ÑпиÑки пÑаздников Ð´Ð»Ñ Ð¼Ð½Ð¾Ð³Ð¸Ñ
@@ -849,7 +1015,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+
+ <!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gcc/">GCC</a></h4><p>
GCC — СобÑание компилÑÑоÑов GNU. Рнего
вÑ
одÑÑ ÐºÐ¾Ð¼Ð¿Ð¸Ð»ÑÑионнÑе
пÑедобÑабоÑÑики Ð´Ð»Ñ Ð½ÐµÑколÑкиÑ
ÑзÑков, в
Ñом ÑиÑле C, C++, Objective-C,
Fortran, Java, Ada и Go. Рнего вÑ
одÑÑ Ñакже
библиоÑеки вÑемени иÑполнениÑ
@@ -857,7 +1029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE — ÑвободнÑй ÑловаÑÑ Ð½Ð° базе ÑÑда
иÑÑоÑников. Ðго можно
пÑименÑÑÑ Ñ Ð¿ÑогÑаммой GNU Dico или по ÑеÑи на
http://gcide.gnu.org.ua/. <small>(<a
@@ -865,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL — ÑеализаÑÐ¸Ñ ÑзÑка ÐбÑий ÐиÑп. Ðна
оÑлиÑаеÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑÑ
компилиÑоваÑÑ Ð² маÑиннÑй обÑекÑнÑй код и
загÑÑжаÑÑ Ð¼Ð¾Ð´Ñли маÑинного
обÑекÑного кода пÑÑмо в ÑдÑо ÐиÑпа. Ðе
оÑлиÑаÑÑ ÑÑÑаÑегиÑеÑкий ÑбоÑÑик
@@ -875,7 +1049,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris — Ð¿Ð°ÐºÐµÑ Ð¾Ð±ÑазоваÑелÑнÑÑ
пÑогÑамм Ð´Ð»Ñ Ð´ÐµÑей. Рнего
вÑ
одÑÑ ÑазлиÑнÑе занÑÑÐ¸Ñ Ð´Ð»Ñ Ð´ÐµÑей Ð¾Ñ 2 до
10 леÑ, в Ñом ÑиÑле ÑпÑажнениÑ
Ð´Ð»Ñ Ð¿ÑиобÑеÑÐµÐ½Ð¸Ñ ÑазвиÑÐ¸Ñ Ð½Ð°Ð²Ñков
полÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð¼Ð¿ÑÑÑеÑом, ÑÑÐµÐ½Ð¸Ñ Ð¸ многого
@@ -884,7 +1059,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+
+ <!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gdb/">GDB</a></h4><p>
GDB — оÑладÑик GNU. С его помоÑÑÑ Ð²Ñ
можеÑе оÑÑлеживаÑÑ Ñо, ÑÑо
Ð´ÐµÐ»Ð°ÐµÑ Ð¿ÑогÑамма во вÑÐµÐ¼Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸
ÑÑо она делала непоÑÑедÑÑвенно
пеÑед Ñбоем. Ðн позволÑÐµÑ ÑказÑваÑÑ
ÑÑÐ»Ð¾Ð²Ð¸Ñ Ð²ÑполнениÑ, опÑеделÑÑÑ ÑоÑки
@@ -895,7 +1076,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM — библиоÑека Ð´Ð»Ñ Ð¼Ð°Ð½Ð¸Ð¿ÑлÑÑии
аÑÑоÑиаÑивнÑми базами
даннÑÑ
. Ðна пÑименÑеÑÑÑ Ð´Ð»Ñ Ñ
ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ
“клÑїзнаÑение”
ÑÑ
однÑм Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñекой Unix dbm обÑазом и
пÑедоÑÑавлÑÐµÑ Ð¸Ð½ÑеÑÑейÑÑ Ðº
@@ -904,7 +1086,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen — пÑогÑамма Ð´Ð»Ñ Ð³ÐµÐ½ÐµÑаÑии
генеÑаÑоÑов ÑекÑÑа,
Ñ.е. ÑÑнкÑий, ÑоздаÑÑиÑ
ÑекÑÑ Ñ Ð¿ÐµÑеменнÑми
Ñазделами. СнаÑала ÑекÑÑ
задаеÑÑÑ Ð¿Ð¾Ð»ÑзоваÑелем в Ñайле-Ñаблоне Ñ
паÑамеÑÑами, заÑем обÑабаÑÑваеÑÑÑ
@@ -916,7 +1099,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt — пÑогÑамма, генеÑиÑÑÑÑаÑ
ÑÑнкÑÐ¸Ñ C/C++ Ð´Ð»Ñ ÑазбоÑа
аÑгÑменÑов командной ÑÑÑоки Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ
ÑÑнкÑии getopt_long из библиоÑеки GNU
libc. Ðна Ð´ÐµÐ»Ð°ÐµÑ ÑÑÑ Ð·Ð°Ð´Ð°ÑÑ Ð½ÐµÑколÑко менее
ÑÑомиÑелÑной Ð´Ð»Ñ ÐºÑÑпнÑÑ
@@ -929,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext — пакеÑ, пÑедоÑÑавлÑÑÑий
каÑÐºÐ°Ñ Ð´Ð»Ñ Ð¿ÐµÑевода
ÑекÑÑового вÑвода пÑогÑамм на ÑазнÑе
ÑзÑки. Ðн обеÑпеÑÐ¸Ð²Ð°ÐµÑ Ð¿ÐµÑеводÑиков
ÑÑедÑÑвами ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÐºÐ°Ñалогов ÑообÑений,
а Ñакже Ñежимом Emacs Ð´Ð»Ñ ÑабоÑÑ Ñ
@@ -939,7 +1124,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<h4 id="gforth">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gforth/">Gforth</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -950,7 +1141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook — пÑиложение Ð´Ð»Ñ ÑÑиÑелей,
позволÑÑÑее оÑÑлеживаÑÑ
оÑмеÑки ÑÑаÑиÑ
ÑÑ. Ðно поддеÑживаеÑ
неÑколÑко ÑиÑÑем оÑмеÑок, в Ñом ÑиÑле
амеÑиканÑкÑÑ (A, B, C, D, F) и евÑопейÑкие
ÑиÑленнÑе ÑиÑÑемÑ. <small>(<a
@@ -958,7 +1150,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+
+ <!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript — инÑеÑпÑеÑаÑÐ¾Ñ ÑзÑка PostScript и
ÑоÑмаÑа Ñайлов
PDF. Рнего вÑ
Ð¾Ð´Ð¸Ñ Ñакже библиоÑека C,
ÑеализÑÑÑÐ°Ñ Ð³ÑаÑиÑеÑкие возможноÑÑи
ÑзÑка PostScript. Ðн поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑиÑокий набоÑ
ÑоÑмаÑов вÑÑ
однÑÑ
Ñайлов и
@@ -967,7 +1165,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+
+ <!--#set var="logoimage" value='<img
src="/software/gift/gnu.image.finder.png" style="height:1em" alt="logo for
gift" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gift/">GIFT</a></h4><p>
СÑедÑÑво поиÑка изобÑажений GNU (GIFT) —
ÑиÑÑема извлеÑениÑ
изобÑажений по ÑодеÑжимомÑ. Ðна
полÑзÑеÑÑÑ ÑодеÑжимÑм изобÑажений длÑ
обÑабоÑки запÑоÑов на поиÑк в множеÑÑве
Ñайлов; ÑÑо позволÑÐµÑ Ð¿ÑоводиÑÑ
@@ -976,7 +1180,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gimp/">GIMP</a></h4><p>
GIMP — пÑиложение Ð´Ð»Ñ Ñакой
манипÑлÑÑии изобÑажениÑми, как
ÑеÑÑÑиÑование ÑоÑогÑаÑий, наложение и
Ñоздание инÑеÑакÑивнÑÑ
пÑиложений. GIMP поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð²Ñе
ÑаÑпÑоÑÑÑаненнÑе ÑоÑмаÑÑ Ð¸Ð·Ð¾Ð±Ñажений, а
@@ -986,7 +1196,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem — библиоÑека Ð´Ð»Ñ Java и C++,
пÑедлагаÑÑÐ°Ñ Ð½Ð°Ð±Ð¾Ñ
ÑÑеÑ
меÑнÑÑ
оÑганов ÑпÑавлениÑ, коÑоÑÑе
поддеÑживаÑÑ Ð½ÐµÐ¿Ð¾ÑÑедÑÑвенное
взаимодейÑÑвие полÑзоваÑÐµÐ»Ñ Ñ ÑÑеÑ
меÑной
аÑеной. ÐÑи оÑÐ³Ð°Ð½Ñ ÑпÑавлениÑ
@@ -997,13 +1208,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
См. <a href="#gnome">gnome</a>. <small>(<a
href="/manual/manual.html#glib">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+
+ <!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/global/">Global</a></h4><p>
GLOBAL — ÑиÑÑема индекÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ÑÑ
одного ÑекÑÑа, коÑоÑаÑ
единообÑазно ÑабоÑÐ°ÐµÑ Ð² ÑиÑоком ÑпекÑÑе
ÑÑед, ÑакиÑ
как ÑазлиÑнÑе ÑекÑÑовÑе
ÑедакÑоÑÑ, команднÑе оболоÑки и бÑаÑзеÑÑ.
ÐолÑÑаемÑе в ÑезÑлÑÑаÑе индекÑÑ
@@ -1012,7 +1230,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK — библиоÑека Си Ð´Ð»Ñ ÑеÑениÑ
кÑÑпномаÑÑÑабнÑÑ
Ð·Ð°Ð´Ð°Ñ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ð³Ð¾
пÑогÑаммиÑованиÑ, ÑмеÑанного Ñелого
пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ ÑвÑзаннÑÑ
Ñ Ð½Ð¸Ð¼Ð¸
задаÑ. Ðна поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑзÑк
моделиÑÐ¾Ð²Ð°Ð½Ð¸Ñ GNU MathProg, подмножеÑÑво ÑзÑка
@@ -1022,7 +1241,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+<h4 id="gmediaserver">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1034,7 +1254,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+
+ <!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gmp/">GMP</a></h4><p>
GMP — библиоÑека аÑиÑмеÑики
пÑоизволÑной ÑоÑноÑÑи, вÑполнÑÑÑаÑ
дейÑÑÐ²Ð¸Ñ Ð½Ð°Ð´ ÑелÑми ÑиÑлами,
ÑаÑионалÑнÑми дÑобÑми и ÑиÑлами Ñ
плаваÑÑей
ÑоÑкой. ТоÑноÑÑÑ Ð¾Ð³ÑаниÑиваеÑÑÑ ÑолÑко
доÑÑÑпной памÑÑÑÑ. ÐиблиоÑека ÑилÑно
@@ -1044,7 +1270,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnash/">Gnash</a></h4><p>
Gnash — ÑвободнÑй пÑоигÑÑваÑелÑ
ÑилÑмов Flash. Ðн поддеÑживаеÑ
веÑÑÐ¸Ñ 7 SWF и кое-ÑÑо из веÑÑий 8 и 9. Ðожно
ÑконÑигÑÑиÑоваÑÑ Gnash на
ÑазлиÑнÑе поÑÑобÑабоÑÑики видео, ÑÑо
обеÑпеÑÐ¸Ð²Ð°ÐµÑ Ñ
оÑоÑее
@@ -1052,13 +1284,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
См. <a href="#gcc">gcc</a>. <small>(<a
href="/manual/manual.html#gnat">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnats/">GNATS</a></h4><p>
GNATS — Ð½Ð°Ð±Ð¾Ñ ÑÑедÑÑв оÑÑлеживаниÑ
оÑибок и дÑÑгиÑ
пÑоблем в
пÑогÑаммаÑ
по оÑÑеÑам полÑзоваÑелей. Ðн
оÑÐµÐ½Ñ Ð³Ð¸Ð±Ð¾Ðº в оÑноÑении поиÑка,
ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
;
Ð¿Ð°ÐºÐµÑ Ð¿ÑедоÑÑавлÑÐµÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво
@@ -1069,14 +1308,21 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
См. <a href="#gnats">gnats</a>. ÐÑÐ¾Ñ Ð¿Ð°ÐºÐµÑ Ð½ÑждаеÑÑÑ Ð²
оÑвеÑÑÑвенном
ÑазÑабоÑÑике. <small>(<a
href="/manual/manual.html#gnatsweb">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+
+ <!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnome/">GNOME</a></h4><p>
GNOME — гÑаÑиÑеÑÐºÐ°Ñ ÑабоÑÐ°Ñ ÑÑеда длÑ
GNU. Рнее вÑ
Ð¾Ð´Ð¸Ñ ÑиÑокий
Ð½Ð°Ð±Ð¾Ñ Ð¿Ñиложений Ð´Ð»Ñ Ð¿ÑоÑмоÑÑа ÐнÑеÑнеÑа,
ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñажений и
ÑекÑÑа, ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð´Ð¾ÐºÑменÑов и диагÑамм,
пÑоигÑÑÐ²Ð°Ð½Ð¸Ñ Ð·Ð²Ñка и видео,
@@ -1085,7 +1331,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">СпÑавоÑное
ÑÑководÑÑво по Си GNU</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">СпÑавоÑное
ÑÑководÑÑво по Си GNU</a></h4><p>
ÐÑо ÑпÑавоÑное ÑÑководÑÑво по ÑзÑкÑ
пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¡Ð¸ в Ñом виде, в каком
он Ñеализован компилÑÑоÑом Си GNU (gcc).
ÐÑдÑÑи ÑпÑавоÑником, оно не
пÑедназнаÑено Ð´Ð»Ñ Ð¾Ð±ÑÑÐµÐ½Ð¸Ñ ÑзÑкÑ. Рнем
ÑолÑко опиÑÑваÑÑÑÑ Ð²Ñе конÑÑÑÑкÑии
@@ -1094,7 +1341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
ÐÑа пÑогÑамма ÑазÑабаÑÑваеÑÑÑ, ÑÑобÑ
облегÑиÑÑ Ð²Ð¾ÑÑÑановление ÑложнÑÑ
паÑолей, когда они нÑжнÑ, огÑаниÑÐ¸Ð²Ð°Ñ Ð² Ñо
же вÑÐµÐ¼Ñ ÑиÑк
пеÑеÑ
ваÑа. ÐолÑзоваÑÐµÐ»Ñ ÑÑой пÑогÑаммÑ
Ð²Ð²Ð¾Ð´Ð¸Ñ Ð·Ð°Ð´Ð°Ð²Ð°ÐµÐ¼Ð¾Ðµ им пÑеобÑазование
@@ -1103,7 +1351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch — пÑогÑеÑÑÐ¸Ð²Ð½Ð°Ñ ÑиÑÑема
ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°ÐºÐµÑной
обÑабоÑкой. Ðна вÑполнÑÐµÑ Ð²ÑÑиÑлиÑелÑнÑе
ÑабоÑÑ Ð¿Ð¾ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¼Ñ ÑаÑпиÑаниÑ,
ÑÑиÑÑÐ²Ð°Ñ Ð·Ð°Ð²Ð¸ÑимоÑÑи Ð¼ÐµÐ¶Ð´Ñ Ð½Ð¸Ð¼Ð¸. ÐаданиÑ
можно вÑполнÑÑÑ Ð½Ð° лÑбом ÑиÑле
@@ -1112,7 +1361,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">ÐаÑдÑ</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">ÐаÑдÑ</a></h4><p>
ÐÑиложение ÐаÑÐ´Ñ GNU можно пÑименÑÑÑ Ð´Ð»Ñ
игÑÑ, анализа и обÑÑÐµÐ½Ð¸Ñ Ð¸Ð³Ñе. Ð
нем еÑÑÑ Ð¿ÑогÑеÑÑивнÑй меÑ
анизм оÑенок на
оÑнове иÑкÑÑÑÑвеннÑÑ
нейÑоннÑÑ
ÑеÑей, подÑ
одÑÑий как Ð´Ð»Ñ Ð½Ð¾Ð²Ð¸Ñков, Ñак и
Ð´Ð»Ñ Ð¾Ð¿ÑÑнÑÑ
игÑоков. Рдополнение
@@ -1122,7 +1372,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<h4 id="gnubiff">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gnubiff/">GNUbiff</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1135,7 +1391,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik — игÑа-головоломка, в коÑоÑой вÑ
манипÑлиÑÑеÑе кÑбом,
ÑÑÐ¾Ð±Ñ Ð¿ÑивеÑÑи каждÑÑ Ð¸Ð· его гÑаней к
Ð¾Ð´Ð½Ð¾Ð¼Ñ ÑвеÑÑ. РигÑе еÑÑÑ Ð½Ð°ÑÑÑойки,
позволÑÑÑие ÑÑÑановиÑÑ ÑÐ°Ð·Ð¼ÐµÑ ÐºÑба (по
ÑмолÑÐ°Ð½Ð¸Ñ 3x3) или поменÑÑÑ
@@ -1145,7 +1402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+<h4 id="gnucap">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnucap/">GNUcap</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1157,7 +1415,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash — пеÑÑоналÑÐ½Ð°Ñ Ð¸
пÑоÑеÑÑионалÑÐ½Ð°Ñ Ð¿ÑогÑамма ÑÑеÑа
ÑинанÑов. Ðе можно пÑименÑÑÑ Ð´Ð»Ñ
оÑÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð±Ð°Ð½ÐºÐ¾Ð²ÑкиÑ
ÑÑеÑов, запаÑов,
доÑ
одов и ÑаÑÑ
одов на оÑнове пÑакÑики
двойного ÑÑеÑа. ÐÑогÑамма поддеÑживаеÑ
@@ -1167,13 +1431,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
См. <a href="#sipwitch">sipwitch</a>. <small>(<a
href="/manual/manual.html#gnucomm">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">ÐÑедпÑиÑÑие GNU</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">ÐÑедпÑиÑÑие GNU</a></h4><p>
ÐÑедпÑиÑÑие GNU обеÑпеÑÐ¸Ð²Ð°ÐµÑ Ð¿Ð»Ð°Ð½Ð¸Ñование
пÑедпÑиÑÑиÑ. Рнего вÑ
Ð¾Ð´Ð¸Ñ ÑеÑвеÑ
пÑиложений, обÑÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека ÑазÑабоÑки,
инÑегÑиÑÐ¾Ð²Ð°Ð½Ð½Ð°Ñ ÑÑеда длÑ
ÑазÑабоÑки ÑоÑм даннÑÑ
, инÑеÑÑейÑа ÑоÑм,
ÑиÑÑÐµÐ¼Ñ Ð¼ÐµÐ½Ñ Ð¸ оÑиенÑиÑованиÑ, а
@@ -1182,7 +1448,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<h4 id="gnugo">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gnugo/">GNUgo</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1195,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+<h4 id="gnuit">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnuit/">ÐнÑеÑакÑивнÑе ÑÑедÑÑва
GNU</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1210,7 +1483,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+
+ <!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump — пÑоÑÑаÑ, но ÑвлекаÑелÑÐ½Ð°Ñ Ð¸Ð³Ñа,
в коÑоÑой нÑжно пÑÑгаÑÑ
Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ Ð½Ð° плаÑÑоÑмÑ, ÑÑÐ¾Ð±Ñ Ð¸Ð·Ð±ÐµÐ¶Ð°ÑÑ
падениÑ, в Ñо вÑÐµÐ¼Ñ ÐºÐ°Ðº плаÑÑоÑмÑ
падаÑÑ Ð²Ñе бÑÑÑÑее по меÑе Ñого, как вÑ
поднимаеÑеÑÑ. РигÑÑ Ð¼Ð¾Ð³ÑÑ
@@ -1220,7 +1499,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
GNUlib — ÑÑедоÑоÑие обÑей
инÑÑаÑÑÑÑкÑÑÑÑ Ð´Ð»Ñ Ð¿Ð°ÐºÐµÑов
GNU. ÐиблиоÑека обеÑпеÑÐ¸Ð²Ð°ÐµÑ ÑиÑокий ÑпекÑÑ
ÑÑнкÑий, напÑимеÑ, пеÑеноÑимоÑÑÑ
Ð¼ÐµÐ¶Ð´Ñ Ð¼Ð½Ð¾Ð³Ð¸Ð¼Ð¸ ÑиÑÑемами, ÑабоÑÑ Ñо
ÑÑÑоками Unicode, кÑипÑогÑаÑиÑеÑкие
@@ -1234,13 +1514,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
См. <a href="#hurd">hurd</a>. <small>(<a
href="/manual/manual.html#gnumach">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed — пÑогÑамма Ð´Ð»Ñ ÑлекÑÑоннÑÑ
медиÑинÑкиÑ
запиÑей; она
пÑедназнаÑена Ð´Ð»Ñ Ð±ÐµÐ·Ð±Ñмажной
медиÑинÑкой пÑакÑики. ÐоддеÑживаеÑÑÑ
неÑколÑко
ÑзÑков инÑеÑÑейÑа. <small>(<a
@@ -1248,7 +1530,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric — пÑогÑамма ÑаблиÑнÑÑ
вÑÑиÑлений GNU, ÑабоÑаÑÑÐ°Ñ Ð² ÑÑеде
GNOME. Ðна Ð¼Ð¾Ð¶ÐµÑ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑвоваÑÑ Ñ Ð´ÑÑгими
пÑогÑаммами ÑаблиÑнÑÑ
вÑÑиÑлений. ÐÑоме ÑипиÑнÑÑ
ÑÑнкÑий
ÑаблиÑнÑÑ
вÑÑиÑлений, в нее вÑ
одиÑ
@@ -1258,7 +1541,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+
+ <!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d — поÑоÑнÑй ÑеÑÐ²ÐµÑ Ð´Ð»Ñ Ñайлов
звÑкозапиÑи MP3 и OGG,
ÑилÑмов и дÑÑгиÑ
ÑоÑмаÑов поÑоков даннÑÑ
.
ÐÑо неболÑÑÐ°Ñ Ð¸ незавиÑимаÑ
пÑогÑамма, пÑедоÑÑавлÑÑÑÐ°Ñ Ð¿ÑоÑÑой
пеÑÑонализиÑÑемÑй инÑеÑÑÐµÐ¹Ñ HTML. ФайлÑ
@@ -1268,7 +1557,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations — ÑиÑÑема, генеÑиÑÑÑÑаÑ
пеÑеводнÑе ÑÑÑаниÑÑ
ÑайÑа www.gnu.org. Ðна ÑабоÑÐ°ÐµÑ Ñ Ð¿Ñименением
Ñаблонов, ÑÑо позволÑеÑ
пеÑеноÑиÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² пеÑÐµÐ²Ð¾Ð´Ñ Ð¾ÑделÑнÑÑ
ÑаÑÑей ÑÑÑаниÑÑ, из коÑоÑÑÑ
@@ -1278,7 +1568,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet — каÑÐºÐ°Ñ Ð´Ð»Ñ Ð·Ð°ÑиÑеннÑÑ
одноÑанговÑÑ
ÑеÑей, коÑоÑÑй не
полÑзÑеÑÑÑ Ð½Ð¸ÐºÐ°ÐºÐ¸Ð¼Ð¸ ÑенÑÑализованнÑми
ÑлÑжбами и ÑÐ¾Ð¼Ñ Ð¿Ð¾Ð´Ð¾Ð±Ð½Ñм. ÐаÑа
конеÑÐ½Ð°Ñ ÑÐµÐ»Ñ — пÑедоÑÑавиÑÑ Ð¿ÑоÑнÑй
ÑÑÐ½Ð´Ð°Ð¼ÐµÐ½Ñ Ð´Ð»Ñ Ð³Ð»Ð¾Ð±Ð°Ð»Ñной
@@ -1293,7 +1584,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnupg/">GnuPG</a></h4><p>
GnuPG — Ð¿Ð¾Ð»Ð½Ð°Ñ ÑеализаÑÐ¸Ñ ÑÑандаÑÑа
OpenPGP. Ðна пÑименÑеÑÑÑ Ð´Ð»Ñ
ÑиÑÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ подпиÑÑÐ²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ
и
ÑообÑений. Ð Ð¿Ð°ÐºÐµÑ Ð²Ñ
Ð¾Ð´Ð¸Ñ Ð¼Ð¾ÑÐ½Ð°Ñ ÑиÑÑема
манипÑлÑÑии клÑÑами и ÑÑнкÑÐ¸Ñ Ð´Ð¾ÑÑÑпа к
ÑеÑвеÑам оÑкÑÑÑÑÑ
клÑÑей. ÐакеÑ
@@ -1304,7 +1601,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+<h4 id="gnupod">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnupod/">GNUpod</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1316,7 +1614,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
ÐÑолог GNU Ð´Ð»Ñ Java — ÑеализаÑиÑ
ÑÑандаÑÑа ÐСРÑзÑка ÐÑолог в
виде библиоÑеки Java (gnu.prolog). Таким обÑазом, Ñ
ее помоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾
пÑименÑÑÑ ÐÑолог внÑÑÑи пÑогÑамм на Java.
<small>(<a
@@ -1324,7 +1623,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Радио</a></h4><p>
+<h4 id="gnuradio">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnuradio/">Радио</a></h4><p>
Радио GNU — конÑÑÑÑкÑÐ¾Ñ Ð´Ð»Ñ ÑеализаÑии
пÑогÑаммнÑÑ
ÑадиопÑиемников. Ðго блоки обÑабоÑки
Ñигналов можно пÑименÑÑÑ Ñ Ð´ÐµÑевой
внеÑней ÑадиоаппаÑаÑÑÑой, ÑÐ¾Ð·Ð´Ð°Ð²Ð°Ñ Ñаким
обÑазом ÑадиопÑиемники,
@@ -1336,7 +1641,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+<h4 id="gnurobots">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnurobots/">РобоÑÑ</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1349,7 +1655,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool — пÑиложение ÐÑемиÑной паÑÑинÑ
Ð´Ð»Ñ ÑÑаÑиÑ
ÑÑ,
пÑеподаваÑелей и админиÑÑÑаÑии ÑÑебнÑÑ
заведений. С его помоÑÑÑ
пÑеподаваÑели могÑÑ Ð¿Ð¸ÑаÑÑ ÑÑаÑимÑÑ
Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð´Ð»Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑеÑи,
@@ -1360,7 +1667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi — пÑогÑамма, коÑоÑÐ°Ñ Ð¸Ð³ÑÐ°ÐµÑ Ð²
Ñеги (ÑпонÑкие
ÑаÑ
маÑÑ). Рнее вÑ
Ð¾Ð´Ð¸Ñ Ñакже гÑаÑиÑеÑкаÑ
оболоÑка Ð´Ð»Ñ Ð¸Ð³ÑÑ. ХоÑÑ Ð¸Ð³Ñа ÑÑ
одна
Ñ Ð¾Ð±ÑÑнÑми ÑаÑ
маÑами, ÑÑÐ¾Ñ Ð²Ð°ÑÐ¸Ð°Ð½Ñ Ð³Ð¾Ñаздо
Ñложнее. <small>(<a
@@ -1368,7 +1676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+<h4 id="gnusound">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gnusound/">GNUsound</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1382,7 +1691,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool — пÑогÑеÑÑÐ¸Ð²Ð½Ð°Ñ ÑиÑÑема
конвейеÑа пеÑаÑи. Рдополнение к
обÑÑнÑм ÑÑнкÑиÑм ÑиÑÑÐµÐ¼Ñ Ð¿ÐµÑаÑи, она
пÑедоÑÑавлÑÐµÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑи
поÑÑобÑабоÑки, ÑоÑмоÑипÑ, ÑÑÑаниÑÑ
ÑÑÑиÑовки и дÑÑгие ÑÑнкÑии. Ðна пÑозÑаÑно
@@ -1392,7 +1702,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+
+ <!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep — полноÑÑнкÑионалÑнаÑ
обÑекÑно-оÑиенÑиÑÐ¾Ð²Ð°Ð½Ð½Ð°Ñ ÑÑеда
ÑазÑабоÑки; в нее вÑ
Ð¾Ð´Ð¸Ñ Ñакже некоÑоÑое
ÑиÑло полÑзоваÑелÑÑкиÑ
пÑиложений. Ðна неÑклонно ÑледÑеÑ
ÑпеÑиÑикаÑиÑм Cocoa, но не завиÑÐ¸Ñ Ð¾Ñ
@@ -1400,7 +1716,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+
+ <!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS — библиоÑека заÑиÑенной ÑвÑзи,
ÑеализÑÑÑÐ°Ñ Ð¿ÑоÑÐ¾ÐºÐ¾Ð»Ñ SSL,
TLS и DTLS. Ðна пÑедоÑÑавлÑеÑÑÑ Ð² виде
библиоÑеки Си Ð´Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑки ÑÑиÑ
пÑоÑоколов, а Ñакже Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ Ð¸ запиÑи
необÑ
одимÑÑ
ÑÑÑÑкÑÑÑ X.5009,
@@ -1409,7 +1731,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition — ÑÐ²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ Ð¿ÑогÑамма пиÑевого
анализа. С ее помоÑÑÑ
можно оÑÑлеживаÑÑ Ð¿Ð¸ÑевÑÑ ÑенноÑÑÑ
пÑодÑкÑов пиÑаниÑ. ÐÑогÑамма полÑзÑеÑÑÑ
СÑандаÑÑной ÑÑалонной пиÑевой базой
даннÑÑ
ÐиниÑÑеÑÑÑва ÑелÑÑкого Ñ
озÑйÑÑва
@@ -1418,13 +1741,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
См. <a href="#icecat">icecat</a>. <small>(<a
href="/manual/manual.html#gnuzilla">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical — библиоÑека опÑиÑеÑкого
конÑÑÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ моделиÑованиÑ
на Си++. Ðна пÑедоÑÑавлÑÐµÑ ÐºÐ»Ð°ÑÑÑ Ð¼Ð¾Ð´ÐµÐ»ÐµÐ¹
Ð´Ð»Ñ Ð¾Ð¿ÑиÑеÑкиÑ
компоненÑов,
повеÑÑ
ноÑÑей и маÑеÑиалов. С ее помоÑÑÑ
можно моделиÑоваÑÑ Ð¿Ð¾ÑÑÑоение
@@ -1434,13 +1759,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+
+ <!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gorm/">Gorm</a></h4><p>
См. <a href="#gnustep">gnustep</a>. <small>(<a
href="/manual/manual.html#gorm">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+<h4 id="gpaint">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gpaint/">Gpaint</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1452,7 +1784,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale -->
+<h4 id="gperf">
+ <!-- TRANSLATORS: stale -->
<a href="/software/gperf/">Gperf</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1464,7 +1797,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog — ÑдовлеÑвоÑÑÑÑий ÑÑандаÑÑам
компилÑÑÐ¾Ñ ÐÑолога Ñ
ÑеÑением Ð·Ð°Ð´Ð°Ñ ÑдовлеÑвоÑениÑ
огÑаниÑений на конеÑнÑÑ
облаÑÑÑÑ
. Ðн
ÑабоÑаеÑ
Ñ Ð¿ÑогÑаммами огÑаниÑений ÐÑолог+ и
пÑÐ¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ ÑкомпилиÑованнÑй двоиÑнÑй
@@ -1474,7 +1808,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics — пÑогÑамма, коÑоÑаÑ
доÑÑавлÑÐµÑ Ð¸ ÑоÑ
ÑанÑÐµÑ ÐºÐ¾Ð¼Ð¸ÐºÑÑ
из ÐнÑеÑнеÑа. Ð Ð¿Ð°ÐºÐµÑ Ð²Ñ
Ð¾Ð´Ð¸Ñ ÐºÐ°Ðº ÑеÑвеÑ,
коÑоÑÑй Ð¼Ð¾Ð¶ÐµÑ Ð´Ð¾ÑÑавлÑÑÑ ÐºÐ¾Ð¼Ð¸ÐºÑÑ Ð¸Ð·
ÑазнÑÑ
иÑÑоÑников, Ñак и вÑÑ
Ð¾Ð´Ñ — кÑоÑ
оÑнÑе пÑиложениÑ, коÑоÑÑе
@@ -1483,7 +1818,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale -->
+<h4 id="greg">
+ <!-- TRANSLATORS: stale -->
<a href="/software/greg/">Greg</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1497,7 +1833,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
Grep — ÑÑедÑÑво поиÑка ÑекÑÑа в ÑайлаÑ
.
ТекÑÑ Ð¸ÑеÑÑÑ Ð¿Ð¾ ÑаблонÑ,
Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелем, в одном или
многиÑ
ÑайлаÑ
. Шаблон Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð² виде
пÑоÑÑого или ÑаÑÑиÑенного ÑегÑлÑÑного
вÑÑажениÑ, а Ñакже ÑикÑиÑованнÑÑ
@@ -1509,7 +1846,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+
+ <!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl — Ð¿Ð°ÐºÐµÑ Ð´Ð»Ñ Ð²ÑполнениÑ
ÑÑаÑиÑÑиÑеÑкиÑ
вÑÑиÑлений в
ÑкономеÑÑике. Рнего вÑ
Ð¾Ð´Ð¸Ñ ÐºÐ°Ðº
конÑолÑнаÑ, Ñак и гÑаÑиÑеÑÐºÐ°Ñ ÐºÐ»Ð¸ÐµÐ½ÑÑкаÑ
пÑогÑамма. Ðн пÑÐµÐ´Ð»Ð°Ð³Ð°ÐµÑ ÑазлиÑнÑе
кÑиÑеÑии оÑенки, Ñакие как кÑиÑеÑий
@@ -1522,7 +1865,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+
+ <!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/groff/">Groff</a></h4><p>
Groff — Ð¿Ð°ÐºÐµÑ Ð²ÐµÑÑÑки, коÑоÑÑй ÑиÑаеÑ
пÑоÑÑой ÑекÑÑ Ð¸ ÑоÑмаÑиÑÑеÑ
его в ÑооÑвеÑÑÑвии Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ð¼Ð¸
ÑоÑмаÑиÑованиÑ, коÑоÑÑе в нем
ÑодеÑжаÑÑÑ. ÐбÑÑно Ñ ÐµÐ³Ð¾ помоÑÑÑ
ÑоÑмаÑиÑÑÑÑ ÑÑÑаниÑÑ Ð´Ð¾ÐºÑменÑаÑии
@@ -1531,7 +1880,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB — многозагÑÑзоÑнÑй загÑÑзÑик. Ðго
пÑименÑÑÑ Ð´Ð»Ñ
пеÑвонаÑалÑной загÑÑзки ÑдÑа
опеÑаÑионной ÑиÑÑÐµÐ¼Ñ Ð¸ пеÑедаÑи емÑ
ÑпÑавлениÑ. ÐаÑем ÑдÑо пеÑеÑ
Ð¾Ð´Ð¸Ñ Ðº
загÑÑзке оÑÑалÑной опеÑаÑионной
@@ -1543,7 +1893,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL — ÑеализаÑÐ¸Ñ ÑÑÐµÐ´Ñ ÐÑоÑÑого
ÑÐ»Ð¾Ñ Ð°ÑÑенÑиÑикаÑии и
заÑиÑÑ. Ðа ÑакиÑ
ÑеÑевÑÑ
ÑеÑвеÑаÑ
, как
ÑеÑвеÑÑ IMAP и SMTP, SASL пÑименÑеÑÑÑ
в клиенÑÑко-ÑеÑвеÑной аÑÑенÑиÑикаÑии.
ÐÑÐ¾Ñ Ð¿Ð°ÐºÐµÑ ÑодеÑÐ¶Ð¸Ñ ÐºÐ°Ðº библиоÑекÑ,
@@ -1552,7 +1903,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix — пÑогÑамма, коÑоÑÐ°Ñ Ð¿ÑоизводиÑ
каÑеÑÑвеннÑе гÑаÑики
Ð´Ð»Ñ Ð½Ð°ÑÑно-ÑеÑ
ниÑеÑкиÑ
нÑжд. ÐÑаÑики
задаÑÑÑÑ Ð² пÑоÑÑÑÑ
ÑекÑÑовÑÑ
ÑайлаÑ
паÑамеÑÑов и ÑайлаÑ
даннÑÑ
; они
пÑедÑÑавлÑÑÑÑÑ Ð² ÑаÑÑÑаÑ
GNOME Ñо
@@ -1563,7 +1915,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">ÐаÑÑÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека
GNU</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">ÐаÑÑÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека GNU</a></h4><p>
ÐаÑÑÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека GNU — библиоÑека
ÑиÑленного анализа на Си и
Си++. Рнее вÑ
Ð¾Ð´Ð¸Ñ ÑиÑокий ÑпекÑÑ
маÑемаÑиÑеÑкиÑ
пÑоÑедÑÑ, вÑего ÑвÑÑе
1000 ÑÑнкÑий. ТемаÑика библиоÑеки
заÑÑÐ°Ð³Ð¸Ð²Ð°ÐµÑ Ð´Ð¸ÑÑеÑенÑиалÑнÑе
@@ -1572,7 +1925,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">СобÑание вÑпÑÑков
иÑÑ
однÑÑ
ÑекÑÑов GNU</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">СобÑание вÑпÑÑков иÑÑ
однÑÑ
ÑекÑÑов GNU</a></h4><p>
GSRC оÑÑÑеÑÑвлÑÐµÑ ÑÑÑÐ°Ð½Ð¾Ð²ÐºÑ Ð¿Ð¾ÑледниÑ
вÑпÑÑков пакеÑов GNU в ÑÑÑеÑÑвÑÑÑей
ÑиÑÑеме. ÐовÑе веÑÑии ÑÑÑанавливаÑÑÑÑ Ð²
оÑделÑном меÑÑе, ÑÑÐ¾Ð±Ñ Ð½Ðµ меÑаÑÑ
ÑабоÑе ÑиÑÑемнÑÑ
веÑÑий. Ð¦ÐµÐ»Ñ —
облегÑиÑÑ ÑабоÑÑ Ñ Ð¾ÑигиналÑнÑми
@@ -1581,7 +1935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">СлÑжба обÑей
безопаÑноÑÑи</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">СлÑжба обÑей
безопаÑноÑÑи</a></h4><p>
СлÑжба обÑей безопаÑноÑÑи GNU
пÑедоÑÑавлÑÐµÑ ÑвободнÑÑ ÑеализаÑиÑ
пÑогÑаммного пÑоÑокола GSS. Ðна
обеÑпеÑÐ¸Ð²Ð°ÐµÑ Ð¿ÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¾Ð±Ð¾Ð±ÑеннÑм
пÑоÑоколом пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ Ð´Ð¾ÑÑÑпа к
ÑлÑжбам безопаÑноÑÑи. СлÑжбÑ
@@ -1593,7 +1948,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<h4 id="gtick">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/gtick/">GTick</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1604,13 +1965,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
См. <a href="#gnome">gnome</a>. <small>(<a
href="/manual/manual.html#gtk">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist — ÑнивеÑÑалÑнÑй клавиаÑÑÑнÑй
ÑÑенажеÑ. Ðго можно
пÑименÑÑÑ Ð´Ð»Ñ Ð¾Ð±ÑÑÐµÐ½Ð¸Ñ ÑÐ»ÐµÐ¿Ð¾Ð¼Ñ Ð½Ð°Ð±Ð¾ÑÑ Ð½Ð°
клавиаÑÑÑе. Ð ÑÑÐµÐ½Ð°Ð¶ÐµÑ Ð²Ñ
одиÑ
неÑколÑко кÑÑÑов; в дополнение к кÑÑÑам
ÑÑандаÑÑной ÑаÑкладки QWERTY, еÑÑÑ
@@ -1621,7 +1984,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+
+ <!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/guile/">Guile</a></h4><p>
Guile — ÐездеÑÑÑий инÑеллекÑÑалÑнÑй
ÑзÑк GNU Ð´Ð»Ñ ÑаÑÑиÑений,
оÑиÑиалÑнÑй ÑзÑк ÑаÑÑиÑений ÑиÑÑÐµÐ¼Ñ GNU.
ÐÑо ÑеализаÑÐ¸Ñ ÑзÑка Scheme,
коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ легко вÑÑÑаиваÑÑ Ð² дÑÑгие
пÑиложениÑ, ÑÑÐ¾Ð±Ñ Ð¿ÑедоÑÑавиÑÑ
@@ -1631,7 +2000,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+<h4 id="guile-dbi">
+ <!-- TRANSLATORS: stale -->
<a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1643,21 +2013,24 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
ÐклÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ guile-clutter, guile-gnome-gstreamer,
guile-gnome-platform
(библиоÑеки ÑазÑабоÑÑика GNOME) и guile-gtksourceview.
<small>(<a
href="/manual/manual.html#guile-gnome">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses обеÑпеÑÐ¸Ð²Ð°ÐµÑ ÑвÑÐ·Ñ Ð¿ÑогÑамм на
ÑзÑке Guile Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñекой
ncurses. <small>(<a
href="/manual/manual.html#guile-ncurses">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL — Ð½Ð°Ð±Ð¾Ñ Ð¿ÑивÑзок к SDL. С иÑ
помоÑÑÑ Ð¿ÑогÑаммиÑÑам на
Guile ÑÑановиÑÑÑ Ð»ÐµÐ³ÐºÐ¾ доÑÑÑпной гÑаÑика,
звÑк и ввод Ñ ÑÑÑÑойÑÑв
(клавиаÑÑÑ, джойÑÑиков, мÑÑей и Ñ.д.). <small>(<a
@@ -1665,7 +2038,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+
+ <!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/guix/">Guix</a></h4><p>
GNU Guix — ÑÑнкÑионалÑÐ½Ð°Ñ Ð¿ÑогÑамма
ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°ÐºÐµÑами ÑиÑÑемÑ
GNU, а Ñакже диÑÑÑибÑÑив оной. Рнее вÑ
одиÑ
обÑаз виÑÑÑалÑной маÑинÑ. ÐÑоме
обÑÑнÑÑ
возможноÑÑей ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°ÐºÐµÑами,
она поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¾Ð¿ÐµÑаÑии
@@ -1675,7 +2054,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE генеÑиÑÑÐµÑ ÑпиÑки оÑÑеÑов по базе
даннÑÑ
в ÑооÑвеÑÑÑвии Ñ Ð¸Ð½ÑоÑмаÑией
о запиÑÑÑ
и полÑÑ
, запиÑанной в Ñайле.
ÐÑÑÐµÑ Ð¿ÑеобÑазÑеÑÑÑ Ð² ÑекÑÑ Ð² ÑоÑмаÑе
(La)TeX, пÑоÑÑой ÑекÑÑ ASCII, troff, PostScript, HTML, XML или
лÑбой дÑÑгой
@@ -1686,7 +2066,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV — гÑаÑиÑеÑкий инÑеÑÑейÑ
полÑзоваÑÐµÐ»Ñ Ðº инÑеÑпÑеÑаÑоÑÑ
Ghostscript. С его помоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ пÑоÑмаÑÑиваÑÑ Ð¸
пеÑемеÑаÑÑÑÑ Ð¿Ð¾ докÑменÑам
PostScript и PDF в ÑиÑÑеме X Window. <small>(<a
@@ -1694,7 +2075,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
ÐиÑÑÑалÑнÑй ÑаÑÑнÑй Ethernet GNU ÑоздаеÑ
виÑÑÑалÑнÑÑ ÑеÑÑ Ñо многими Ñзлами,
иÑполÑзÑÑÑими ÑазлиÑнÑе ÑÑанÑпоÑÑнÑе
пÑоÑоколÑ. ÐÑи ÑабоÑе он ÑоздаеÑ
ÑиÑÑованнÑе ÐºÐ°Ð½Ð°Ð»Ñ Ð¼ÐµÐ¶Ð´Ñ Ð½ÐµÑколÑкими
компÑÑÑеÑами-конеÑнÑми
@@ -1702,7 +2084,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage — пÑогÑамма, коÑоÑаÑ
вÑбÑаÑÑÐ²Ð°ÐµÑ Ð´Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð²Ñе окна Ñ
ÑообÑением Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ, и Ð¶Ð´ÐµÑ ÐµÐ³Ð¾
ÑеакÑии. ÐаÑем пÑогÑамма вÑÑ
Ð¾Ð´Ð¸Ñ Ñ
кодом завеÑÑениÑ, ÑооÑвеÑÑÑвÑÑÑим оÑвеÑÑ.
<small>(<a
@@ -1710,7 +2093,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip ÑеализÑÐµÑ ÑжаÑие и воÑÑÑановление
ÑжаÑÑÑ
даннÑÑ
; ÑипиÑное
ÑаÑÑиÑение Ñайлов — <tt>.gz</tt>. РоÑлиÑие
Ð¾Ñ ÑоÑмаÑа
<tt>zip</tt>, gzip ÑÐ¶Ð¸Ð¼Ð°ÐµÑ ÐµÐ´Ð¸Ð½ÑÑвеннÑй Ñайл; в
ÑезÑлÑÑаÑе пÑогÑÐ°Ð¼Ð¼Ñ ÑаÑÑо
@@ -1720,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX оÑÑÑеÑÑвлÑÐµÑ Ð¾ÑпÑÐ°Ð²ÐºÑ Ð¸ пÑоÑмоÑÑ
ÑакÑимилÑнÑÑ
ÑообÑений, вклÑÑÐ°Ñ Ð²
ÑÐµÐ±Ñ ÑиÑле оболоÑÐºÑ Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ <code>lpr</code>.
ÐÑÐ¾Ñ Ð¿Ð°ÐºÐµÑ Ð½ÑждаеÑÑÑ Ð²
оÑвеÑÑÑвенном ÑазÑабоÑÑике. <small>(<a
@@ -1728,7 +2113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health — ÑÐ²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ Ð¼ÐµÐ´Ð¸ÑинÑкаÑ
пÑогÑÐ°Ð¼Ð¼Ð½Ð°Ñ ÑиÑÑема, в коÑоÑÑÑ
вÑ
Ð¾Ð´Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑжка ÑлекÑÑоннÑÑ
медиÑинÑкиÑ
запиÑей, болÑниÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑионнаÑ
ÑиÑÑема, а Ñакже инÑоÑмаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑиÑÑема
здоÑовÑÑ. Ðна поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¸ÑпанÑкий
@@ -1739,7 +2125,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello вÑÐ²Ð¾Ð´Ð¸Ñ ÑообÑение <samp>ÐдÑавÑÑвÑй,
миÑ!</samp> и завеÑÑаеÑÑÑ. Ðна
ÑлÑÐ¶Ð¸Ñ Ð¿ÑимеÑом ÑÑандаÑÑной пÑакÑики
пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ GNU. Ðак ÑаковаÑ, она
поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð°ÑгÑменÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки,
многие ÑзÑки и Ñак
@@ -1747,7 +2134,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man — пÑогÑамма, авÑомаÑиÑеÑки
пÑеобÑазÑÑÑÐ°Ñ Ð²Ñвод
ÑÑандаÑÑнÑÑ
аÑгÑменÑов командной ÑÑÑоки
<code>--help</code> и
<code>--version</code> в ÑÑÑаниÑÑ Ð¿ÑогÑаммÑ
<code>man</code>. <small>(<a
@@ -1755,7 +2143,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+<h4 id="hp2xx">
+ <!-- TRANSLATORS: stale -->
<a href="/software/hp2xx/">Hp2xx</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1767,7 +2156,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<h4 id="httptunnel">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/httptunnel/">Httptunnel</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1779,7 +2174,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+
+ <!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/hurd/">Hurd</a></h4><p>
GNU Hurd — ÑдÑо ÑиÑÑÐµÐ¼Ñ GNU, замена и
дополнение к ÑÑандаÑÑнÑм
ÑдÑам Unix. ÐÑо ÑобÑание пÑоÑоколов
взаимодейÑÑÐ²Ð¸Ñ Ñ ÑиÑÑемой (ÑайловÑе
ÑиÑÑемÑ, ÑеÑи, авÑоÑизаÑиÑ) и ÑеÑвеÑов,
коÑоÑÑе иÑ
ÑеализÑÑÑ. РкаÑеÑÑве
@@ -1790,7 +2191,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole — пÑогÑаммиÑÑемаÑ
инÑоÑмаÑÐ¸Ð¾Ð½Ð½Ð°Ñ Ð³Ð¸Ð¿ÐµÑÑекÑÑÐ¾Ð²Ð°Ñ ÑиÑÑема
Ð´Ð»Ñ GNU Emacs. Ðна позволÑÐµÑ Ð²ÑÑÑаиваÑÑ
гипеÑÑекÑÑ Ð² докÑменÑÑ, поÑÑовÑе
ÑообÑÐµÐ½Ð¸Ñ Ð¸ ÑÑаÑÑи новоÑÑей. ÐÑобÑажаемой
инÑоÑмаÑией можно ÑпÑавлÑÑÑ Ñ
@@ -1799,7 +2201,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+
+ <!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/icecat/">Icecat</a></h4><p>
IceCat — веÑÑÐ¸Ñ Ð±ÑаÑзеÑа Firefox,
вÑпÑÑÐºÐ°ÐµÐ¼Ð°Ñ Ð¿ÑоекÑом GNU. ÐÑо
полноÑÑÑÑ ÑÐ²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ Ð¿ÑогÑамма, она не
ÑекомендÑÐµÑ Ð½ÐµÑвободнÑе
дополнениÑ. Ðна оÑлиÑаеÑÑÑ Ñакже
вÑÑÑоеннÑми ÑÑнкÑиÑми заÑиÑÑ
@@ -1808,7 +2216,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
Ð Ð¿Ð°ÐºÐµÑ GNU idutils вÑ
одÑÑ ÑÑедÑÑва ÑозданиÑ
индекÑиÑÑÑÑиÑ
ÑпиÑков ÑекÑÑовÑÑ
единиÑ, пÑименÑемÑÑ
в ÑпиÑка имен Ñайлов, и
поÑледÑÑÑего поиÑка по ÑÑим
индекÑиÑÑÑÑим ÑпиÑкам. Таким обÑазом, ÑÑо
позволÑÐµÑ Ð¿Ð¾Ð»ÑзоваÑелÑ, напÑимеÑ,
@@ -1819,7 +2228,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit — мнемониÑеÑкое ÑÑедÑÑво на базе
ÑиÑÑÐµÐ¼Ñ ÐºÐ°ÑÑоÑек
ÐейÑнеÑа. Ð ÑÑой ÑиÑÑеме новÑе каÑÑоÑки
повÑоÑÑÑÑÑÑ Ñ ÑаÑÑоÑой,
ÑменÑÑаÑÑейÑÑ Ð¿Ð¾ меÑе иÑ
ÑÑаÑениÑ, еÑли Ñ
Ð²Ð°Ñ Ð½Ðµ Ð²Ð¾Ð·Ð½Ð¸ÐºÐ°ÐµÑ Ð·Ð°ÑÑÑднений Ñ Ð¸Ñ
@@ -1830,7 +2240,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent — пÑогÑамма, облегÑаÑÑÐ°Ñ ÑÑение
иÑÑ
одного ÑекÑÑа
поÑÑедÑÑвом пÑÐ¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ ÐµÐ³Ð¾ к
единообÑÐ°Ð·Ð½Ð¾Ð¼Ñ ÑоÑмаÑÑ. Ðна можеÑ
пÑиводиÑÑ
ÑекÑÑ Ðº неÑколÑким ÑазлиÑнÑм ÑÑилÑм, в Ñом
ÑиÑле GNU, BSD и K&R. Ðна
@@ -1841,14 +2252,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils — Ð½Ð°Ð±Ð¾Ñ Ð¾Ð±ÑеÑеÑевÑÑ
пÑогÑамм,
ÑакиÑ
как ÐºÐ»Ð¸ÐµÐ½Ñ Ð¸ ÑеÑвеÑ
ftp, ÐºÐ»Ð¸ÐµÐ½Ñ Ð¸ ÑеÑÐ²ÐµÑ telnet, а Ñакже ÐºÐ»Ð¸ÐµÐ½Ñ Ð¸
ÑеÑÐ²ÐµÑ rsh. <small>(<a
href="/manual/manual.html#inetutils">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+<h4 id="intlfonts">
+ <!-- TRANSLATORS: stale -->
<a href="/software/intlfonts/">Intlfonts</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -1860,7 +2273,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL — инÑеÑакÑÐ¸Ð²Ð½Ð°Ñ Ð¿ÑогÑамма
ÑимволÑной маÑемаÑики на базе
Scheme. Ðна манипÑлиÑÑÐµÑ Ð¸ ÑпÑоÑÐ°ÐµÑ Ñазного
Ñода маÑемаÑиÑеÑкие вÑÑажениÑ,
Ñакие как ÑÑавнениÑ, ÑкалÑÑÑ, векÑоÑа и
маÑÑиÑÑ. <small>(<a
@@ -1868,7 +2287,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
ÐÐ°ÐºÐµÑ java-getopts пÑедоÑÑавлÑÐµÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ Java
Ð´Ð»Ñ ÑÑнкÑии GNU getopt из
glibc. Ðна гибко поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð°Ð½Ð°Ð»Ð¸Ð· как
длиннÑÑ
, Ñак и кÑаÑкиÑ
аÑгÑменÑов
командной ÑÑÑоки и полноÑÑÑÑ ÑовмеÑÑима Ñ
веÑÑией Ð´Ð»Ñ Ð¡Ð¸. <small>(<a
@@ -1876,7 +2296,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL — библиоÑека, позволÑÑÑаÑ
пÑогÑамме вводиÑÑ Ð¸ вÑÑиÑлÑÑÑ
во вÑÐµÐ¼Ñ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¾Ð¿ÑеделÑемÑе
полÑзоваÑелем вÑÑажениÑ. Ð
дейÑÑвиÑелÑноÑÑи
вÑÑÐ°Ð¶ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸ÑÑÑÑÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñекой в
пÑомежÑÑоÑнÑй код Java, ÑÑÐ¾Ð±Ñ Ð²Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ
@@ -1885,7 +2306,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois — ÐºÐ»Ð¸ÐµÐ½Ñ Ð¿ÑоÑокола WHOIS, коÑоÑÑй
позволÑÐµÑ Ð²Ð°Ð¼
запÑаÑиваÑÑ Ð¾ владелÑÑе доменного имени.
ÐÑогÑамма пÑименÑÐµÑ ÑаÑÑиÑÑемÑй
Ñайл конÑигÑÑаÑии Ð´Ð»Ñ Ð¾Ð¿ÑеделениÑ
наиболее подÑ
одÑÑего Ð´Ð»Ñ Ð·Ð°Ð¿ÑоÑа ÑеÑвеÑа и
@@ -1896,7 +2318,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa — ÑеализаÑÐ¸Ñ ÑзÑка
пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Scheme на базе
плаÑÑоÑÐ¼Ñ Java. Таким обÑазом, она Ñдобно
инÑегÑиÑÑеÑÑÑ Ñ Java, ÑÑо даеÑ
компилÑÑоÑ, необÑзаÑелÑнÑÑ ÑÑаÑиÑеÑкÑÑ
ÑипизаÑÐ¸Ñ Ð¸ Ñ.д. Kawa ÑлÑÐ¶Ð¸Ñ Ñакже
@@ -1906,7 +2329,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg — Ð½Ð°Ð±Ð¾Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñек Ð´Ð»Ñ ÑазÑабоÑки
игÑ. ÐÑоме библиоÑек, в
него вÑ
одÑÑ ÑедакÑоÑÑ Ð³ÑаÑики длÑ
облегÑÐµÐ½Ð¸Ñ ÑабоÑÑ Ð½Ð°Ð´ игÑами. ÐакеÑ
пÑоекÑиÑÑеÑÑÑ Ñак, ÑÑÐ¾Ð±Ñ Ð±ÑÑÑ Ð³Ð¸Ð±ÐºÐ¸Ð¼ и
модÑлÑнÑм, ÑÑо позволÑÐµÑ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑ
@@ -1914,7 +2338,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less — пÑогÑамма поÑÑÑаниÑного
пÑоÑмоÑÑа, позволÑÑÑаÑ
пÑоÑмаÑÑиваÑÑ Ð±Ð¾Ð»ÑÑие обÑÐµÐ¼Ñ ÑекÑÑа по
ÑаÑÑÑм. РоÑлиÑие Ð¾Ñ ÑÑадиÑионнÑÑ
пÑогÑамм поÑÑÑаниÑного пÑоÑмоÑÑа, она
допÑÑÐºÐ°ÐµÑ ÐºÐ°Ðº пÑÑмое, Ñак и обÑаÑное
@@ -1924,7 +2349,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">ÐиблиоÑека Си
GNU</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">ÐиблиоÑека Си GNU</a></h4><p>
ÐиблиоÑека Си GNU — ÑÑандаÑÑнаÑ
библиоÑека Си ÑиÑÑÐµÐ¼Ñ GNU. Рней
опÑеделÑÑÑÑÑ ÑиÑÑемнÑе вÑÐ·Ð¾Ð²Ñ Ð¸ дÑÑгие
оÑновнÑе ÑÑнкÑии, необÑ
одимÑе длÑ
напиÑÐ°Ð½Ð¸Ñ Ð¿ÑогÑамм на ÑзÑке Си. Ðна
обеÑпеÑÐ¸Ð²Ð°ÐµÑ Ð½Ð¸Ð·ÐºÐ¾ÑÑовневÑе ÑÑнкÑии,
@@ -1935,7 +2361,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
ÐиблиоÑека ÑÑÐµÐ½Ð¸Ñ Ð¸ ÑпÑавлениÑ
компакÑ-диÑками (libcdio) GNU —
библиоÑека доÑÑÑпа к ÑÑÑÑойÑÑвам ÑÑÐµÐ½Ð¸Ñ Ð¸
обÑазам компакÑ-диÑков. Ðна
позволÑÐµÑ ÑазÑабоÑÑÐ¸ÐºÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÑÑÑ Ð²
пÑиложение доÑÑÑп к компакÑ-диÑкам, не
@@ -1948,7 +2375,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+
+ <!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor — библиоÑека Ð´Ð»Ñ Ð¸Ð·Ð²Ð»ÐµÑениÑ
меÑаданнÑÑ
из
Ñайлов. Ðна поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¾ÑÐµÐ½Ñ Ð±Ð¾Ð»ÑÑое
ÑиÑло ÑоÑмаÑов Ñайлов, в Ñом ÑиÑле
звÑковÑÑ
, докÑменÑнÑÑ
и аÑÑ
ивнÑÑ
. ÐаждÑй
ÑоÑÐ¼Ð°Ñ Ñайла ÑеализÑеÑÑÑ Ð¾ÑделÑнÑм
@@ -1959,7 +2392,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt — кÑипÑогÑаÑиÑеÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека
обÑего назнаÑениÑ. Ðна
пÑедоÑÑавлÑÐµÑ ÑÑандаÑÑнÑе
кÑипÑогÑаÑиÑеÑкие ÑÑÑоиÑелÑнÑе блоки,
Ñакие как
ÑиÑÑÑ, алгоÑиÑÐ¼Ñ ÐºÐ¾Ð½ÑÑолÑнÑÑ
ÑÑмм,
алгоÑиÑÐ¼Ñ Ñ Ð¾ÑкÑÑÑÑм клÑÑом, ÑÑнкÑии длÑ
@@ -1968,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv ÑеализÑÐµÑ ÑÑнкÑии iconv Ð´Ð»Ñ ÑиÑÑем, в
коÑоÑÑÑ
ее неÑ. iconv
пÑименÑеÑÑÑ Ð´Ð»Ñ Ð¿ÑеобÑÐ°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð´Ð¸Ñовок
Ñимволов в пÑогÑамме. Ðна
поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑиÑокий Ð½Ð°Ð±Ð¾Ñ ÑазлиÑнÑÑ
кодиÑовок. <small>(<a
@@ -1976,7 +2411,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn — библиоÑека, ÑеализÑÑÑаÑ
ÑпеÑиÑикаÑии Stringprep,
Punycode и IDNA. Ðни пÑименÑÑÑÑÑ Ð´Ð»Ñ ÐºÐ¾Ð´Ð¸ÑованиÑ
и декодиÑованиÑ
инÑеÑнаÑионализованнÑÑ
доменнÑÑ
имен. Ð
Ð¿Ð°ÐºÐµÑ Ð²Ñ
одÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñеки C, C# и
@@ -1984,7 +2420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval — библиоÑека Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ Ð¸
вÑÑиÑÐ»ÐµÐ½Ð¸Ñ ÑимволÑнÑÑ
вÑÑажений, вводимÑÑ
полÑзоваÑелем в виде
ÑекÑÑа. ÐиблиоÑÐµÐºÑ Ð¼Ð¾Ð¶Ð½Ð¾ пÑименÑÑÑ
в пÑогÑаммаÑ
на Си и ФоÑÑÑане. ÐибкоÑÑÑ
инÑеÑпÑеÑаÑоÑа позволÑеÑ
@@ -1996,7 +2433,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd — неболÑÑой вÑÑÑаиваемÑй
ÑеÑÐ²ÐµÑ HTTP,
ÑеализованнÑй в виде библиоÑеки Си. Ðн
облегÑÐ°ÐµÑ ÑеализаÑÐ¸Ñ ÑеÑвеÑа HTTP в
ÑоÑÑаве дÑÑгого пÑиложениÑ. ÐиблиоÑека
полноÑÑÑÑ ÑовмеÑÑима Ñ
@@ -2008,7 +2446,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+
+ <!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/librejs/">Librejs</a></h4><p>
LibreJS — внеÑний модÑÐ»Ñ Ð´Ð»Ñ GNU Icecat или
дÑÑгиÑ
бÑаÑзеÑов на
базе Firefox. Ðн обнаÑÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð½ÐµÑÑивиалÑнÑе
неÑвободнÑе пÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð°
JavaScript, не позволÑÑ Ð·Ð°Ð³ÑÑжаÑÑ Ð¸Ñ
без ваÑего
ÑоглаÑиÑ, когда Ð²Ñ Ð²ÑÑ
одиÑе
@@ -2017,7 +2461,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv — библиоÑека Ð´Ð»Ñ Ð¾Ð±ÑабоÑки
оÑибок, коÑоÑÑе
пÑоиÑÑ
одÑÑ Ð¿Ñи попÑÑке пÑогÑамм
обÑаÑиÑÑÑÑ Ðº недоÑÑÑпной облаÑÑи памÑÑи в
полÑзоваÑелÑÑком Ñежиме. ÐеÑеÑ
ваÑÑÐ²Ð°Ñ Ð¸
обÑабаÑÑÐ²Ð°Ñ Ð¾Ñибки, пÑогÑамма можеÑ
@@ -2026,7 +2471,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 — библиоÑека, ÑеализÑÑÑаÑ
ноÑаÑÐ¸Ñ ASN.1. Ðна
пÑименÑеÑÑÑ Ð´Ð»Ñ Ð¿ÐµÑедаÑи обÑекÑов даннÑÑ
в маÑинно-нейÑÑалÑнÑÑ
кодиÑовкаÑ
по
компÑÑÑеÑнÑм ÑеÑÑм, допÑÑÐºÐ°Ñ ÑоÑмалÑнÑÑ
пÑовеÑÐºÑ Ð´Ð°Ð½Ð½ÑÑ
в ÑооÑвеÑÑÑвии Ñ
@@ -2035,7 +2481,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+
+ <!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool Ð¿Ð¾Ð¼Ð¾Ð³Ð°ÐµÑ ÑоздаваÑÑ Ð¸ пÑименÑÑÑ
динамиÑеÑки компонÑемÑе
библиоÑеки, пÑедоÑÑавлÑÑ ÐµÐ´Ð¸Ð½Ñй
пеÑеноÑимÑй пÑоÑокол, коÑоÑÑй ÑкÑÑваеÑ
ÑипиÑнÑе ÑложноÑÑи ÑабоÑÑ Ñ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑки
компонÑемÑми библиоÑеками на ÑазнÑÑ
@@ -2043,14 +2495,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring — библиоÑека,
пÑедоÑÑавлÑÑÑÐ°Ñ ÑÑнкÑии длÑ
манипÑлÑÑий ÑÑÑоками Unicode и Си в
ÑооÑвеÑÑÑвии Ñо ÑÑандаÑÑом
Unicode. <small>(<a
href="/manual/manual.html#libunistring">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+<h4 id="libxmi">
+ <!-- TRANSLATORS: stale -->
<a href="/software/libxmi/">Libxmi</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2063,7 +2517,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning — библиоÑека, коÑоÑаÑ
генеÑиÑÑÐµÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð° ÑзÑке
аÑÑемблеÑа в Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð²ÑполнениÑ. Таким
обÑазом, она полезна в динамиÑеÑкиÑ
компилÑÑоÑаÑ
. Ðна абÑÑÑагиÑÑеÑÑÑ Ð¾Ñ
конкÑеÑного пÑоÑеÑÑоÑа, пÑедоÑÑавлÑÑ
@@ -2072,7 +2527,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond — ÑиÑÑема веÑÑÑки ноÑ, коÑоÑаÑ
пÑÐ¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ Ð½Ð¾ÑнÑе
лиÑÑÑ Ð²ÑÑокого каÑеÑÑва. ÐоÑÑ Ð²Ð²Ð¾Ð´ÑÑÑÑ Ð²
ÑекÑÑовом Ñайле, ÑодеÑжаÑем
ÑпÑавлÑÑÑие поÑледоваÑелÑноÑÑи, коÑоÑÑе
LilyPond инÑеÑпÑеÑиÑÑеÑ, ÑоздаваÑ
@@ -2081,7 +2537,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS — лабоÑаÑоÑÐ½Ð°Ñ ÑиÑÑема
ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð½ÑоÑмаÑией. Ðна
пÑименÑеÑÑÑ Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð²ÑевозможнÑми
наÑÑнÑми лабоÑаÑоÑиÑми. Ðна ÑоÑÑоиÑ
из набоÑа модÑлей Ð´Ð»Ñ ÐºÐ°ÑкаÑа ÑпÑавлениÑ
пÑедпÑиÑÑием Tryton, Ñак ÑÑо ее
@@ -2092,7 +2549,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre — ÑвободнÑй (Ð¾Ñ Ñлова
“Ñвобода”)
ваÑÐ¸Ð°Ð½Ñ ÑдÑа Linux. Ðно бÑло изменено, ÑÑобÑ
ÑдалиÑÑ Ð²Ñе неÑвободнÑе
двоиÑнÑе клÑкÑÑ. <small>(<a
@@ -2100,7 +2558,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 — ÑникалÑÐ½Ð°Ñ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑнаÑ
игÑа. ÐаждÑй игÑок
ÑпÑавлÑÐµÑ ÑгÑÑÑком жидкоÑÑи, ÑÑÑемÑÑÑ
завоеваÑÑ Ð²ÑÑ ÐºÐ°ÑÑÑ. РигÑе еÑÑÑ 13
ÑÑовней по ÑмолÑÐ°Ð½Ð¸Ñ Ð¸ ÑвÑÑе 100
дополниÑелÑнÑÑ
; новÑе ÑÑовни можно легко
@@ -2109,13 +2568,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
См. <a href="#emacs">emacs</a>. <small>(<a
href="/manual/manual.html#lispintro">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+<h4 id="lrzsz">
+ <!-- TRANSLATORS: stale -->
<a href="/software/lrzsz/">Lrzsz</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2125,7 +2586,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh — ÑÐ²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ ÑеализаÑÐ¸Ñ Ð²ÐµÑÑии 2
пÑоÑокола SSH. Ðна
пÑименÑеÑÑÑ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑнÑÑ
линий
ÑвÑзи Ð¼ÐµÐ¶Ð´Ñ Ð´Ð²ÑÐ¼Ñ ÐºÐ¾Ð¼Ð¿ÑÑÑеÑами,
пÑедоÑÑавлÑÑ Ð´Ð¾ÑÑÑп к командной ÑÑÑоке в
ÑиÑÑеме ÑеÑвеÑа из ÑиÑÑемÑ
@@ -2135,7 +2597,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 — ÑеализаÑÐ¸Ñ Ð¼Ð°ÐºÑоÑзÑка M4,
оÑлиÑаÑÑаÑÑÑ Ð¾Ñ Ð´ÑÑгиÑ
ÑеализаÑий некоÑоÑÑми ÑаÑÑиÑениÑми,
некоÑоÑÑÑ
из коÑоÑÑÑ
ÑÑебÑÐµÑ GNU
Autoconf. M4 пÑименÑеÑÑÑ ÐºÐ°Ðº макÑопÑоÑеÑÑоÑ,
ÑÑо ознаÑÐ°ÐµÑ Ð¾Ð±ÑабоÑÐºÑ ÑекÑÑа Ñ
@@ -2146,7 +2609,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a
href="/software/macchanger/">ÐеÑенаÑÑÑойÑик MAC</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">ÐеÑенаÑÑÑойÑик MAC</a></h4><p>
ÐеÑенаÑÑÑойÑик MAC GNU — пÑогÑамма длÑ
пÑоÑмоÑÑа и изменениÑ
адÑеÑов MAC ÑеÑевÑÑ
ÑÑÑÑойÑÑв. ÐовÑе адÑеÑа
можно пÑиÑваиваÑÑ Ñвно или
ÑлÑÑайно. ÐÑо могÑÑ Ð±ÑÑÑ Ð°Ð´ÑеÑа MAC Ñого же
Ñамого или дÑÑгиÑ
пÑоизводиÑелей
@@ -2155,7 +2619,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+
+ <!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman — пÑогÑÐ°Ð¼Ð¼Ñ Ð´Ð»Ñ Ð¾ÑганизаÑии
обÑÑждений по ÑлекÑÑонной
поÑÑе и ÑпиÑков ÑаÑÑÑлки. Ðак
полÑзоваÑели, Ñак и админиÑÑÑаÑоÑÑ
оÑÑÑеÑÑвлÑÑÑ Ñвои дейÑÑÐ²Ð¸Ñ Ð¸Ð· бÑаÑзеÑа, Ñ
оÑÑ ÐµÑÑÑ Ñакже возможноÑÑÑ Ð´ÐµÐ»Ð°ÑÑ
@@ -2166,7 +2636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils — Ð½Ð°Ð±Ð¾Ñ Ð¿ÑогÑамм длÑ
оÑганизаÑии, пÑоÑмоÑÑа и
обÑабоÑки ÑлекÑÑонной поÑÑÑ. Ð Ð½Ð°Ð±Ð¾Ñ Ð²Ñ
одÑÑ ÑÑилиÑÑ Ð¸ ÑеÑвеÑнÑе демонÑ, вÑе
они ÑабоÑаÑÑ Ð½ÐµÐ·Ð°Ð²Ð¸Ñимо Ð¾Ñ Ð¿ÑоÑокола.
ÐиблиоÑеки набоÑа можно пÑименÑÑÑ Ð²
@@ -2175,7 +2646,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make — пÑогÑамма, пÑименÑÐµÐ¼Ð°Ñ Ð´Ð»Ñ
ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿ÑоизводÑÑвом
вÑполнÑемÑÑ
и пÑоÑиÑ
Ñайлов из иÑÑ
однÑÑ
ÑекÑÑов. ÐÑоÑеÑÑ ÐºÐ¾Ð½ÑÑолиÑÑеÑÑÑ Ð¸Ð·
Ñайла заданиÑ, в коÑоÑом ÑазÑабоÑÑик
ÑказÑваеÑ, как каждÑй из Ñайлов
@@ -2187,7 +2659,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST — ÑÑанÑлÑÑÐ¾Ñ Ñ Ðлгола на Си.
ÐÐ°ÐºÐµÑ ÑоÑÑÐ¾Ð¸Ñ Ð¸Ð· Ñамого
ÑÑанÑлÑÑоÑа, библиоÑеки необÑ
одимÑÑ
пÑоÑедÑÑ ÑзÑка Ðлгол-60 и
пÑеобÑазоваÑелÑ, коÑоÑÑй пÑеобÑазÑеÑ
ÑÑÑеÑÑвÑÑÑие пÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð° ÑзÑке
@@ -2196,7 +2669,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK — Ð½Ð°Ð±Ð¾Ñ ÑÑедÑÑв ÑазÑабоÑки,
коÑоÑÑй поддеÑживаеÑ
ÑÑеÑ
меÑнÑе виÑÑÑалÑнÑе ÑÑÐµÐ´Ñ Ð¸
взаимодейÑÑвие Ñ Ð½Ð¸Ð¼Ð¸. Ðн ÑабоÑÐ°ÐµÑ Ð½Ð°
низкоÑÑовневой библиоÑеке оÑÑиÑовки,
коÑоÑÐ°Ñ Ð¿Ð¾Ð»ÑзÑеÑÑÑ OpenGL или Mesa и
@@ -2206,7 +2680,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale -->
+<h4 id="mc">
+ <!-- TRANSLATORS: stale -->
<a href="/software/mc/">Midnight Commander</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2219,7 +2694,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+
+ <!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron — Ð¿Ð¾Ð»Ð½Ð°Ñ Ð·Ð°Ð¼ÐµÐ½Ð° Vixie cron. Ðго
пÑименÑÑÑ Ð´Ð»Ñ Ð·Ð°Ð¿ÑÑка
Ð·Ð°Ð´Ð°Ñ Ð¿Ð¾ ÑаÑпиÑаниÑ, напÑимеÑ, каждÑй ÑаÑ
или каждÑй понеделÑник. Mcron
напиÑан на Guile, Ñак ÑÑо его конÑигÑÑаÑиÑ
можно пиÑаÑÑ Ð½Ð° Scheme;
@@ -2228,7 +2709,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim — Ð¿Ð°ÐºÐµÑ Ð´Ð»Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸ÑованиÑ. Ðн
поддеÑживаеÑ
ÑÑоÑ
аÑÑиÑеÑкие и деÑеÑминиÑованнÑе
меÑÐ¾Ð´Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸ÑованиÑ, Ñакие как меÑод
ÐонÑе-ÐаÑло и динамиÑеÑкие меÑÐ¾Ð´Ñ Ð½Ð° базе
обÑкновеннÑÑ
диÑÑеÑенÑиалÑнÑÑ
@@ -2236,7 +2718,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK — Ð½Ð°Ð±Ð¾Ñ ÑазÑабоÑÑика MIX, ÑмÑлÑÑоÑ
ÑÑебного компÑÑÑеÑа
MIX и его ÑзÑка ÐÑÑемблеÑа MIXAL. Ð MIX еÑÑÑ
виÑÑÑалÑнÑй пÑоÑеÑÑÐ¾Ñ Ñ Ñакими
ÑÑандаÑÑнÑми ÑеÑÑами, как ÑегиÑÑÑÑ, ÑÑейки
памÑÑи, Ñлаги пеÑÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¸
@@ -2247,7 +2730,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+
+ <!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin — ÑÐ²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ Ð¿Ð»Ð°ÑÑоÑма длÑ
пÑбликаÑий. Ðна
ÑабоÑÐ°ÐµÑ Ð½Ð° ÑедеÑализованнÑй манеÑ,
оÑÐ²Ð¾Ð±Ð¾Ð¶Ð´Ð°Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¾Ñ
ÑенÑÑализованнÑÑ
ÑлÑжб ÐÑемиÑной паÑÑинÑ.
Ðна поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¸Ð·Ð¾Ð±ÑажениÑ, звÑк
@@ -2255,17 +2744,21 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale -->
-<a href="/software/melting/">Melting</a></h4>
-<p>
-<!-- TRANSLATORS: stale -->
+<h4 id="melting">
+
+ <!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/melting/">Melting</a></h4><p>
GNU MELTING вÑÑиÑлÑÐµÑ ÑнÑалÑпиÑ, ÑнÑÑÐ¾Ð¿Ð¸Ñ Ð¸
ÑемпеÑаÑÑÑÑ Ð¿Ð»Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿ÐµÑеÑ
ода
ÑпиÑалей нÑклеиновой киÑлоÑÑ. <small>(<a
href="/manual/manual.html#melting">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML — ÑеÑвеÑнÑй ÑзÑк
пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ ÐÑемиÑной
паÑÑинÑ. Ðго ÑинÑакÑÐ¸Ñ ÑÑ
оден Ñ
ÑинÑакÑиÑом HTML и Lisp. Рнего вÑ
одиÑ
обÑиÑÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека ÑÑнкÑий, в Ñом ÑиÑле
Ð´Ð»Ñ ÑабоÑÑ Ñ ÑокеÑами, Ð´Ð»Ñ ÑозданиÑ
@@ -2275,7 +2768,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz — библиоÑека Си++ Ð´Ð»Ñ Ñ
ÑанениÑ
полного ÑекÑÑового
инвеÑÑиÑованного индекÑа. Ðна Ñ
ÑÐ°Ð½Ð¸Ñ Ð²Ñ
Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ñлов в Ð½Ð°Ð±Ð¾Ñ ÑекÑÑов Ñаким
обÑазом, ÑÑо впоÑледÑÑвии иÑ
можно наÑ
одиÑÑ. ÐÑи поиÑке Ñлова библиоÑека
@@ -2284,13 +2778,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
См. <a href="#hurd">hurd</a>. <small>(<a
href="/manual/manual.html#mig">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles — ÑобÑание Ñайлов обÑиÑ
даннÑÑ
. РниÑ
вÑ
одÑÑ,
напÑимеÑ, ÑпиÑок ÑокÑаÑений, названий и
ÑÑÐ¾Ð»Ð¸Ñ ÑÑÑан, Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð¸ ÑокÑаÑениÑ
названий валÑÑ; ÑказаÑÐµÐ»Ñ ÑекомендованнÑÑ
на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¿Ñиемов и
@@ -2300,7 +2796,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+
+ <!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme — ÑеализаÑÐ¸Ñ ÑзÑка
пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Scheme. Рнее
вÑ
Ð¾Ð´Ð¸Ñ Ð¸Ð½ÑеÑпÑеÑаÑоÑ, компилÑÑÐ¾Ñ Ð¸
оÑладÑик. Рней еÑÑÑ Ñакже
инÑегÑиÑованнÑй ÑедакÑоÑ, ÑÑ
однÑй Ñ Emacs, и
обÑиÑÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека вÑемени
@@ -2309,7 +2811,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe — моÑнÑй, но пÑоÑÑой в пÑименении
безÑежимнÑй ÑекÑÑовÑй
ÑедакÑоÑ. Ðн оÑлиÑаеÑÑÑ Ð¸Ð½ÑÑиÑивно
понÑÑнÑм набоÑом ÑпÑавлÑÑÑиÑ
клавиÑ,
коÑоÑÑе клаÑÑиÑиÑиÑÑÑÑÑÑ Ð¿Ð¾ каÑеÑÑвÑ
изменений; напÑимеÑ, комбинаÑии клавиÑ
@@ -2321,14 +2824,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti — пÑоÑÑÐ°Ñ Ð¸Ð³Ñа Ñо многими
игÑоками, в коÑоÑÑÑ Ð¸Ð³ÑаÑÑ Ð½Ð°
ÑеÑминале. Ð¦ÐµÐ»Ñ Ð¸Ð³ÑÑ — заÑ
ваÑиÑÑ
ÑÑолиÑÑ, Ð·Ð°Ð½Ð¸Ð¼Ð°Ñ Ð¸ окÑÑжаÑ
ÑеÑÑиÑоÑиÑ. <small>(<a
href="/manual/manual.html#motti">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC — библиоÑека Си Ð´Ð»Ñ Ð²ÑполнениÑ
аÑиÑмеÑиÑеÑкиÑ
дейÑÑвий
над комплекÑнÑми ÑиÑлами. Ðна
поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¿ÑоизволÑно вÑÑокие ÑоÑноÑÑи
и
пÑавилÑно окÑÑглÑÐµÑ ÑезÑлÑÑаÑÑ. <small>(<a
@@ -2336,21 +2841,29 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+
+ <!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR — библиоÑека Си Ð´Ð»Ñ Ð²ÑполнениÑ
вÑÑиÑлений Ñ Ð¿Ð¾Ð²ÑÑенной
ÑоÑноÑÑÑÑ Ð¸ пÑавилÑнÑм окÑÑглением над
ÑиÑлами Ñ Ð¿Ð»Ð°Ð²Ð°ÑÑей
ÑоÑкой. <small>(<a
href="/manual/manual.html#mpfr">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA — библиоÑека Си Ð´Ð»Ñ Ð²ÑполнениÑ
ÑаÑионалÑнÑÑ
аÑиÑмеÑиÑеÑкиÑ
вÑÑиÑлений Ñ Ð¿ÑоизволÑно
вÑÑокой ÑоÑноÑÑÑÑ. Ðна базиÑÑеÑÑÑ Ð½Ð°
библиоÑеке GMP. <small>(<a
href="/manual/manual.html#mpria">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools — Ð½Ð°Ð±Ð¾Ñ Ð¿ÑогÑамм Ð´Ð»Ñ Ð´Ð¾ÑÑÑпа к
диÑкам MS-DOS из
ÑиÑÑÐµÐ¼Ñ GNU или Unix. Ðн поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð´Ð»Ð¸Ð½Ð½Ñе
имена Ñайлов и ÑазнÑе ÑоÑмаÑÑ
диÑков. Ðн поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ñакже ÑпеÑиÑиÑнÑе
Ð´Ð»Ñ FAT оÑобенноÑÑи, Ñакие как
@@ -2359,7 +2872,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+
+ <!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer — пÑоÑÑой в ÑÑÑановке и моÑнÑй
веб-ÑеÑвеÑ. Ðн
оÑлиÑаеÑÑÑ Ð¼Ð½Ð¾Ð³Ð¾Ð¿Ð¾ÑоÑной аÑÑ
иÑекÑÑÑой,
ÑÑо Ð´ÐµÐ»Ð°ÐµÑ ÐµÐ³Ð¾ полезнÑм как в
неболÑÑиÑ
ÑеÑÑÑ
, Ñак и в кÑÑпномаÑÑÑабнÑÑ
ÑайÑаÑ
. <small>(<a
@@ -2367,7 +2886,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana — каÑÐºÐ°Ñ Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ
пÑовеÑки вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑÑловий,
пÑоÑоколиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ оÑенки Ñ
аÑакÑиÑиÑÑик
пÑогÑамм на Си и Си++. ÐпеÑаÑии
можно пÑоводиÑÑ Ð»Ð¸Ð±Ð¾ непоÑÑедÑÑвенно на
Си, либо вÑзÑÐ²Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ
@@ -2377,7 +2897,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/nano/">Nano</a></h4><p>
GNU Nano — неболÑÑой и пÑоÑÑой ÑекÑÑовÑй
ÑедакÑоÑ. ÐÑоме пÑоÑÑого
ÑедакÑиÑованиÑ, он поддеÑживаеÑ
инÑеÑакÑивнÑй поиÑк-заменÑ, пеÑеÑ
од по
номеÑÑ ÑÑÑоки и ÑÑолбÑа, авÑомаÑиÑеÑкий
оÑÑÑÑп и многое дÑÑгое. <small>(<a
@@ -2385,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses — библиоÑека, пÑедоÑÑавлÑÑÑаÑ
ÑÑнкÑии вÑвода ÑекÑÑа
на ÑеÑминал ÑеÑминалÑно-незавиÑимÑм
обÑазом. Ðна поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¾ÐºÐ½Ð° и ÑвеÑ, а
Ñакже многоÑиÑленнÑе вÑÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ ÑоÑмÑ
Ñимволов. Ðе обÑÑно пÑименÑÑÑ Ð´Ð»Ñ
@@ -2396,7 +2923,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle — низкоÑÑовневаÑ
кÑипÑогÑаÑиÑеÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека. Ðна
пÑоекÑиÑÑеÑÑÑ Ñак, ÑÑÐ¾Ð±Ñ ÐµÐµ бÑло легко
вÑÑавиÑÑ Ð¿Ð¾ÑÑи в лÑбой конÑекÑÑ. Ðе
можно легко вклÑÑаÑÑ Ð² библиоÑеки длÑ
обÑекÑно-оÑиенÑиÑованнÑÑ
ÑзÑков или
@@ -2405,7 +2933,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad — пÑогÑамма опÑиÑеÑкого
ÑаÑÐ¿Ð¾Ð·Ð½Ð°Ð²Ð°Ð½Ð¸Ñ ÑекÑÑа на базе
меÑода извлеÑÐµÐ½Ð¸Ñ Ð¾ÑлиÑиÑелÑнÑÑ
оÑобенноÑÑей. Ðна Ð¼Ð¾Ð¶ÐµÑ ÑиÑаÑÑ Ð¸Ð·Ð¾Ð±ÑажениÑ
в
ÑоÑмаÑе PBM, PGM или PPM и вÑÐ²Ð¾Ð´Ð¸Ñ ÑекÑÑ Ð²
воÑÑмибиÑовом ÑоÑмаÑе или
@@ -2413,7 +2942,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+
+ <!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/octave/">Octave</a></h4><p>
GNU Octave — инÑеÑпÑеÑиÑÑемÑй ÑзÑк
вÑÑокого ÑÑовнÑ,
ÑпеÑиализиÑÑÑÑийÑÑ Ð½Ð° ÑиÑленнÑÑ
вÑÑиÑлениÑÑ
. Ðго можно пÑименÑÑÑ ÐºÐ°Ðº длÑ
линейнÑÑ
, Ñак и Ð´Ð»Ñ Ð½ÐµÐ»Ð¸Ð½ÐµÐ¹Ð½ÑÑ
пÑиложений;
он пÑедоÑÑавлÑÐµÑ Ð²ÐµÐ»Ð¸ÐºÐ¾Ð»ÐµÐ¿Ð½ÑÑ
@@ -2423,7 +2958,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo — пÑогÑамма ÑаблиÑной
обÑабоÑки. У нее еÑÑÑ ÐºÐ°Ðº
конÑолÑнÑй инÑеÑÑейÑ, Ñак и гÑаÑиÑеÑкий
инÑеÑÑÐµÐ¹Ñ Ð½Ð° базе LessTif. ÐÑогÑамма
оÑлиÑаеÑÑÑ Ð·Ð½Ð°ÐºÐ¾Ð¼Ñми ÑпÑавлÑÑÑими
ÑоÑеÑаниÑми клавиÑ, ÑÑ
однÑми Ñ Emacs. Ðна
@@ -2433,7 +2969,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc — ÑиÑÑема Ð´Ð»Ñ Ð¾Ð±Ð»ÐµÐ³ÑениÑ
поддеÑжки ÑовокÑпноÑÑи
докÑменÑов на неÑколÑкиÑ
компÑÑÑеÑаÑ
.
ÐокÑменÑÑ ÑинÑ
ÑонизиÑÑÑÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ
rsync или unison; ни Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
, ни ÑеÑвеÑа HTTP не
ÑÑебÑеÑÑÑ. ÐÑÐ¾Ñ Ð¿Ð°ÐºÐµÑ
@@ -2442,7 +2979,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+
+ <!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP — ÑеализаÑÐ¸Ñ Ð¿ÑоÑокола SIP. Ðн
пÑименÑеÑÑÑ Ð´Ð»Ñ
обеÑпеÑÐµÐ½Ð¸Ñ ÑазÑабоÑÑиков ÑвÑзнÑÑ
и
мÑлÑÑимедийнÑÑ
пÑогÑамм инÑеÑÑейÑом длÑ
ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑеанÑов ÑвÑзи SIP и ÑпÑавлениÑ
ими. <small>(<a
@@ -2450,7 +2993,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale -->
+<h4 id="panorama">
+ <!-- TRANSLATORS: stale -->
<a href="/software/panorama/">Panorama</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2461,7 +3005,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+
+ <!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel — ÑÑедÑÑво паÑаллелÑного
вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ð°Ð½Ð¸Ð¹
командного инÑеÑпÑеÑаÑоÑа на одном или
более компÑÑÑеÑов. ÐÐ°Ð´Ð°Ð½Ð¸Ñ Ð¼Ð¾Ð³ÑÑ
ÑоÑÑоÑÑÑ Ð¸Ð· единиÑнÑÑ
команд или
ÑÑенаÑиев; они вÑполнÑÑÑÑÑ Ð½Ð°Ð´ ÑпиÑком
@@ -2470,14 +3020,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted — Ð¿Ð°ÐºÐµÑ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¸
манипÑлÑÑии ÑаблиÑами Ñазделов
диÑка. Рнего вÑ
Ð¾Ð´Ð¸Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека и
конÑолÑÐ½Ð°Ñ Ð¿ÑогÑамма. <small>(<a
href="/manual/manual.html#parted">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch — пÑогÑамма, коÑоÑÐ°Ñ Ð²Ð½Ð¾ÑÐ¸Ñ Ð²
ÑÐ°Ð¹Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ, запиÑаннÑе в
ÑазноÑÑÑÑ
, коÑоÑÑе вÑÐ²Ð¾Ð´Ð¸Ñ Ð¿ÑогÑамма
<code>diff</code>. ÐÐ·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾
вноÑиÑÑ Ð² один или более Ñайлов в
завиÑимоÑÑи Ð¾Ñ ÑодеÑжимого Ñайла
@@ -2487,7 +3039,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+<h4 id="paxutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/paxutils/">Paxutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2497,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB — инÑеÑакÑивное ÑÑедÑÑво
ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÐµÑаÑнÑÑ
плаÑ. Ð
нем еÑÑÑ Ð¾ÑобÑажение неÑазведеннÑÑ
ÑвÑзей, ввод ÑÑ
ем и ÑпиÑка Ñепей, а Ñакже
пÑовеÑка ÑеÑ
нологиÑеÑкиÑ
ноÑм. Рнего вÑ
одÑÑ Ñакже авÑомаÑиÑеÑкий ÑазводÑик
@@ -2507,7 +3061,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem — пÑоÑÑое ÑÑедÑÑво Ð´Ð»Ñ ÑÑеÑа
лиÑнÑÑ
доÑ
одов и
ÑаÑÑ
одов. Ðно ÑабоÑÐ°ÐµÑ Ð¸Ð· командной ÑÑÑоки
и Ñ
ÑÐ°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ñе в пÑоÑÑом
ÑекÑÑовом ÑоÑмаÑе в домаÑнем каÑалоге
полÑзоваÑелÑ. Ðно Ð¼Ð¾Ð¶ÐµÑ Ð»ÐµÐ³ÐºÐ¾
@@ -2516,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale -->
+<h4 id="pexec">
+ <!-- TRANSLATORS: stale -->
<a href="/software/pexec/">Pexec</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2528,7 +3084,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale -->
+<h4 id="pies">
+ <!-- TRANSLATORS: stale -->
<a href="/software/pies/">Pies</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2540,7 +3097,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+<h4 id="plotutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/plotutils/">Plotutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2553,7 +3111,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+<h4 id="proxyknife">
+ <!-- TRANSLATORS: stale -->
<a href="/software/proxyknife/">Proxyknife</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2563,7 +3122,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+
+ <!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP — пÑогÑамма ÑÑаÑиÑÑиÑеÑкого
анализа. Ðна Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑоводиÑÑ
опиÑаÑелÑнÑÑ ÑÑаÑиÑÑикÑ, T-ÑеÑÑÑ, линейнÑÑ
ÑегÑеÑÑÐ¸Ñ Ð¸ непаÑамеÑÑиÑеÑкие
ÑеÑÑÑ. У нее еÑÑÑ ÐºÐ°Ðº гÑаÑиÑеÑкий
инÑеÑÑейÑ, Ñак и ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð°Ñ ÑÑÑока. PSPP
@@ -2574,7 +3139,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth — инÑеÑакÑивнÑй модÑлÑнÑй
пÑогÑаммнÑй
ÑинÑезаÑоÑ. Ðн моделиÑÑÐµÑ Ð¿Ð¾Ð²ÐµÑÑ
ноÑÑÑ Ð²
ÑÑеÑ
меÑном пÑоÑÑÑанÑÑве, на коÑоÑой
ÑазмеÑаÑÑÑÑ Ð¸ пеÑемеÑаÑÑÑÑ Ð¼Ð¾Ð´Ñли, и
генеÑиÑÑÐµÑ Ð¸Ð»Ð¸ изменÑеÑ
@@ -2584,7 +3150,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale -->
+<h4 id="pth">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/pth/">Pth</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2599,7 +3171,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure пÑедоÑÑавлÑÐµÑ ÑайлÑ-ÑÐ°Ð±Ð»Ð¾Ð½Ñ Ð´Ð»Ñ
облегÑÐµÐ½Ð¸Ñ ÑеализаÑии
ÑÑенаÑиев конÑигÑÑаÑии, ÑооÑвеÑÑÑвÑÑÑиÑ
ÑÑандаÑÑам, и заданий make длÑ
пакеÑов на базе Python. Ðн ÑпÑоекÑиÑован длÑ
ÑабоÑÑ Ð¿Ð°ÑаллелÑно ÑÑÑеÑÑвÑÑÑим
@@ -2611,13 +3184,20 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
См. <a href="#kawa">kawa</a>. <small>(<a
href="/manual/manual.html#qexo">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+
+ <!--#set var="logoimage" value='<img
src="http://www.r-project.org/Rlogo.jpg" style="height:1em" alt="logo for r" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/r/">R</a></h4><p>
R — ÑзÑк и ÑÑеда Ð´Ð»Ñ ÑÑаÑиÑÑиÑеÑкиÑ
вÑÑиÑлений и поÑÑÑоениÑ
гÑаÑиков. Ðн ÑеализÑÐµÑ ÑазлиÑнÑе
ÑÑаÑиÑÑиÑеÑкие меÑодÑ, Ñакие как линейное и
нелинейное моделиÑование, клаÑÑиÑеÑкие
ÑÑаÑиÑÑиÑеÑкие ÑеÑÑÑ, анализ во
@@ -2628,7 +3208,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale -->
+<h4 id="radius">
+ <!-- TRANSLATORS: stale -->
<a href="/software/radius/">Radius</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2641,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS — пеÑвонаÑалÑÐ½Ð°Ñ Ð¡Ð¸ÑÑема конÑÑолÑ
веÑÑий. Ðна ÑабоÑÐ°ÐµÑ Ð½Ð°
поÑайловой оÑнове, в оÑлиÑие Ð¾Ñ ÑакиÑ
поÑледÑÑÑиÑ
ÑиÑÑем конÑÑÐ¾Ð»Ñ Ð²ÐµÑÑий,
как CVS, Subversion и Git. ÐÑо Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð´Ð¾Ð¹Ñи длÑ
Ñайлов ÑиÑÑемной
@@ -2650,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
ÐиблиоÑека readline позволÑÐµÑ Ð¿Ð¾Ð»ÑзоваÑелÑм
ÑедакÑиÑоваÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ñе ÑÑÑоки
по меÑе иÑ
набоÑа. Ðна Ð¼Ð¾Ð¶ÐµÑ Ð²ÐµÑÑи иÑÑоÑиÑ
Ñанее введеннÑÑ
команд Ñ
возможноÑÑÑÑ Ð¿Ð¾Ð¸Ñка ÑÑеди ниÑ
, позволÑÑ
вам легко вÑпоминаÑÑ, ÑедакÑиÑоваÑÑ
@@ -2660,7 +3243,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+
+ <!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils — Ð½Ð°Ð±Ð¾Ñ Ð¿ÑогÑамм и библиоÑек
Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¸
манипÑлÑÑии баз даннÑÑ
на оÑнове ÑекÑÑа,
коÑоÑÑе Ð¼Ð¾Ð¶ÐµÑ ÑедакÑиÑоваÑÑ
Ñеловек. ÐеÑмоÑÑÑ Ð½Ð° Ñо, ÑÑо они оÑнованÑ
на ÑекÑÑе, Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
, ÑозданнÑе
@@ -2671,7 +3260,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale -->
+<h4 id="reftex">
+ <!-- TRANSLATORS: stale -->
<a href="/software/reftex/">Reftex</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2683,7 +3273,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+
+ <!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol — ÑеÑевое пÑиложение длÑ
ÑпÑавлениÑ
ÑеÑмоÑÑаÑами помеÑений Ñ Ð²ÑÑ
одом в
ÐнÑеÑнеÑ, а Ñакже дÑÑгими ÑÑÑÑойÑÑвами
авÑомаÑики помеÑений. <small>(<a
@@ -2691,7 +3287,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log — пÑогÑамма Ð´Ð»Ñ Ð¼Ð°Ð½Ð¸Ð¿ÑлÑÑии
Ñайлами пÑоÑоколов. Ðна
пÑименÑеÑÑÑ Ð´Ð»Ñ Ð°Ð²ÑомаÑиÑеÑкого
пеÑемеÑÐµÐ½Ð¸Ñ Ñайлов пÑоÑоколов, когда они
доÑÑигаÑÑ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ ÑазмеÑа, или по
Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¼Ñ ÑаÑпиÑаниÑ. Ðна Ð¼Ð¾Ð¶ÐµÑ Ñакже
@@ -2701,7 +3298,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
ÐиблиоÑека ÑолевÑÑ
Ð¸Ð³Ñ GNU пÑедоÑÑавлÑеÑ
библиоÑÐµÐºÑ Ð¿ÑогÑамм Ð´Ð»Ñ Ð´Ð²ÑмеÑнÑÑ
гÑаÑиÑеÑкиÑ
ÑолевÑÑ
игÑ, напÑимеÑ, ÑеÑкÑ
ÑлеменÑов каÑÑÑ, оÑÑиÑовкÑ
ÑпÑайÑов, обÑабоÑÐºÑ ÑобÑÑий и Ñ.д. <small>(<a
@@ -2709,7 +3307,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush — команднÑй инÑеÑпÑеÑаÑоÑ
огÑаниÑенного полÑзоваÑÐµÐ»Ñ Ð´Ð»Ñ
ÑиÑÑем, в коÑоÑÑÑ
полÑзоваÑелÑм
пÑедоÑÑавлÑÑÑÑÑ ÑолÑко огÑаниÑеннÑе
ÑÑнкÑии
или ÑеÑÑÑÑÑ. ÐдминиÑÑÑаÑоÑÑ Ð¼Ð¾Ð³ÑÑ
ÑÑÑанавливаÑÑ Ð¿Ñава полÑзоваÑелей Ñ
@@ -2720,7 +3319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather — обÑекÑно-оÑиенÑиÑованнÑй
ÑзÑк пÑогÑаммиÑованиÑ,
ÑÑ
однÑй Ñ Eiffel. Ðн задÑман как пÑоÑÑой,
ÑÑÑекÑивнÑй, безопаÑнÑй и
неÑиÑменнÑй ÑзÑк. Ðго оÑобенноÑÑÑми
ÑвлÑÑÑÑÑ ÑÐ±Ð¾Ñ Ð¼ÑÑоÑа, ÑилÑнаÑ
@@ -2732,7 +3332,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/scm/">SCM</a></h4><p>
GNU SCM — ÑеализаÑÐ¸Ñ ÑзÑка Scheme. Ð ÑÑÑ
ÑеализаÑÐ¸Ñ Ð²Ñ
одиÑ
Hobbit, компилÑÑÐ¾Ñ Ñ Scheme на Си, коÑоÑÑй
генеÑиÑÑÐµÑ ÑÐ°Ð¹Ð»Ñ Ð¡Ð¸, коÑоÑÑе
поÑле компилÑÑии можно ÑÑаÑиÑеÑки или
динамиÑеÑки компоноваÑÑ Ñ Ð¸ÑполнÑемÑм
@@ -2740,7 +3346,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale -->
+<h4 id="screen">
+ <!-- TRANSLATORS: stale -->
<a href="/software/screen/">Screen</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2755,7 +3362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed — неинÑеÑакÑивнÑй поÑоÑнÑй
ÑекÑÑовÑй ÑедакÑоÑ. Ðн полÑÑаеÑ
вÑ
одной ÑекÑÑ Ð¸Ð· Ñайла или ÑÑандаÑÑного
поÑока ввода, а заÑем пÑименÑÐµÑ Ðº
Ð½ÐµÐ¼Ñ ÑÑд команд ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑекÑÑа и
пеÑаÑÐ°ÐµÑ Ð²ÑÑ
однÑе даннÑе в
@@ -2766,7 +3374,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+
+ <!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez — ÑеÑвеÑнÑй каÑкаÑ,
ÑеализÑÑÑий пÑоÑедÑÑÑ,
необÑ
одимÑе Ð´Ð»Ñ Ð¾Ð±Ð»ÐµÐ³ÑÐµÐ½Ð¸Ñ ÑеализаÑии
ÑеÑвеÑов ÐнÑеÑнеÑа в ваÑем
пÑиложении. Ðн демонÑÑÑиÑÑÐµÑ ÑазлиÑнÑе
аÑпекÑÑ Ð¿ÐµÑеноÑимого ÑеÑевого
@@ -2777,7 +3391,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils — Ð¿Ð°ÐºÐµÑ Ð¿ÑогÑамм Ð´Ð»Ñ ÑозданиÑ
и манипÑлÑÑии
аÑÑ
ивами командной оболоÑки, коÑоÑÑе
можно пеÑедаваÑÑ Ð¿Ð¾ ÑлекÑÑонной поÑÑе
без далÑнейÑиÑ
изменений. ÐÑÑ
ив командной
оболоÑки — ÑÑо Ñайл,
@@ -2789,7 +3404,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+
+ <!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi — ÑÐ²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ ÑеализаÑÐ¸Ñ ÑиÑÑемÑ
ÑеÑевой безопаÑноÑÑи
Kerberos 5. Ðе пÑименÑÑÑ, ÑÑÐ¾Ð±Ñ Ð´Ð°ÑÑ
возможноÑÑÑ Ð½ÐµÐ·Ð°ÑиÑеннÑм Ñзлам
ÑеÑи ÑвÑзÑваÑÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑнÑм обÑазом Ñ
помоÑÑÑ Ð²Ð·Ð°Ð¸Ð¼Ð½Ð¾Ð¹ клиенÑÑко-ÑеÑвеÑной
@@ -2798,7 +3419,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale -->
+<h4 id="shmm">
+ <!-- TRANSLATORS: stale -->
<a href="/software/shmm/">Shmm</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2809,7 +3431,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale -->
+<h4 id="shtool">
+ <!-- TRANSLATORS: stale -->
<a href="/software/shtool/">Shtool</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2823,7 +3446,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch — одноÑанговÑй ÑеÑвеÑ
голоÑовой ÑвÑзи по ÐнÑеÑнеÑÑ
на базе пÑоÑокола SIP. Ðвонки можно делаÑÑ
из-за бÑандмаÑÑÑов NAT и без
опеÑаÑоÑов ÑвÑзи. ÐдноÑÐ°Ð½Ð³Ð¾Ð²Ð°Ñ ÑÑÑÑкÑÑÑа
гаÑанÑиÑÑеÑ, ÑÑо Ð½ÐµÑ ÑенÑÑалÑной
@@ -2834,7 +3458,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB — пеÑеноÑÐ¸Ð¼Ð°Ñ Ð¾Ð±ÑÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека
ÑзÑка пÑогÑаммиÑованиÑ
Scheme. Ðна поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑиÑокий ÑпекÑÑ
ÑазлиÑнÑÑ
ÑеализаÑий Scheme,
обеÑпеÑÐ¸Ð²Ð°Ñ Ð¸Ñ
ÑиÑÑемой пакеÑов пÑоÑедÑÑ
и ÑинÑакÑиÑа Scheme. <small>(<a
@@ -2842,7 +3472,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+
+ <!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk — ÑÐ²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ ÑеализаÑÐ¸Ñ ÑзÑка
Smalltalk. Ðна
ÑеализÑÐµÑ ÑÑандаÑÑ ANSI ÑзÑка, а Ñакже
дополниÑелÑнÑе клаÑÑÑ, напÑимеÑ, длÑ
ÑеÑи или Ð´Ð»Ñ Ð¿ÑогÑаммиÑованиÑ
гÑаÑиÑеÑкого инÑеÑÑейÑа
@@ -2851,7 +3487,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+
+ <!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege — пÑогÑамма Ð´Ð»Ñ Ð¿ÑакÑиÑеÑкого
ÑазвиÑÐ¸Ñ Ð¼ÑзÑкалÑного
ÑлÑÑ
а. С ее помоÑÑÑ Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе
пÑакÑиковаÑÑÑÑ Ð² ÑаÑпознавании ÑазлиÑнÑÑ
мÑзÑкалÑнÑÑ
инÑеÑвалов и аккоÑдов. Ð
пÑогÑамме еÑÑÑ ÑÑаÑиÑÑиÑеÑÐºÐ°Ñ Ñводка,
@@ -2862,7 +3504,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+<h4 id="spacechart">
+ <!-- TRANSLATORS: stale -->
<a href="/software/spacechart/">SpaceChart</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2874,7 +3517,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale -->
+<h4 id="speex">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/speex/">Speex</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2887,7 +3536,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell — конÑолÑÐ½Ð°Ñ Ð¿ÑогÑамма длÑ
пÑовеÑки оÑÑогÑаÑии. Ðна ÑиÑаеÑ
вÑ
одной ÑекÑÑ Ð¸ пеÑаÑÐ°ÐµÑ ÐºÐ°Ð¶Ð´Ð¾Ðµ невеÑно
набÑанное Ñлово в оÑделÑной
ÑÑÑоке. ÐÑогÑамма Ñеализована как
оболоÑка Ð´Ð»Ñ GNU aspell или
@@ -2895,7 +3545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+<h4 id="sqltutor">
+ <!-- TRANSLATORS: stale -->
<a href="/software/sqltutor/">Sqltutor</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2907,7 +3558,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
ÐодÑвеÑка ÑекÑÑа GNU ÑÑиÑÑÐ²Ð°ÐµÑ Ñайл иÑÑ
одного ÑекÑÑа и вÑÐ²Ð¾Ð´Ð¸Ñ Ñайл, в
коÑоÑом клÑÑевÑе Ñлова подÑвеÑенÑ
ÑазлиÑнÑми ÑвеÑами, оÑмеÑаÑÑими иÑ
ÑинÑакÑиÑеÑкÑÑ ÑолÑ. ÐÑогÑамма
поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑвÑÑе 150 ÑазнÑÑ
ÑзÑков и можеÑ
@@ -2918,7 +3570,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow — пÑогÑамма ÑпÑавлениÑ
ÑимволиÑеÑкими ÑÑÑлками. Ðна
генеÑиÑÑÐµÑ ÑÑÑлки на каÑалоги даннÑÑ
Ñак,
ÑÑо они кажÑÑÑÑ ÑлиÑÑми в единÑй
каÑалог. ÐÑогÑÐ°Ð¼Ð¼Ñ Ð¾Ð±ÑÑно пÑименÑÑÑ Ð´Ð»Ñ
ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°ÐºÐµÑами пÑогÑамм,
@@ -2929,7 +3582,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale -->
+<h4 id="stump">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/stump/">Stump</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2942,7 +3601,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt — генеÑаÑоÑ
поÑледоваÑелÑноÑÑи ÑÑнкÑий длÑ
ÑвеÑÑ
опÑимизаÑии. ÐÐ»Ñ Ð½Ð°Ñ
ождениÑ
кÑаÑÑайÑей поÑледоваÑелÑноÑÑи команд,
ÑеализÑÑÑей даннÑÑ ÑÑнкÑиÑ, он пÑименÑеÑ
подÑ
од иÑÑеÑпÑваÑÑей
@@ -2951,7 +3611,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis — ÑиÑÑема админиÑÑÑаÑии пÑогÑамм,
опÑеделÑÐµÐ¼Ð°Ñ POSIX. Рнее
вÑ
Ð¾Ð´Ð¸Ñ ÑиÑÑема пÑозÑаÑного ÑпÑавлениÑ
пакеÑами пÑогÑамм по ÑеÑи,
пÑедназнаÑÐµÐ½Ð½Ð°Ñ Ð´Ð»Ñ ÑиÑÑемнÑÑ
админиÑÑÑаÑоÑов. ÐапÑимеÑ, ÑелÑе каÑалоги
@@ -2961,7 +3622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+<h4 id="talkfilters">
+ <!-- TRANSLATORS: stale -->
<a href="/software/talkfilters/">РеÑевÑе ÑилÑÑÑÑ</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2973,7 +3635,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar обеÑпеÑÐ¸Ð²Ð°ÐµÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ ÑоздаваÑÑ Ð°ÑÑ
Ð¸Ð²Ñ tar, а Ñакже возможноÑÑÑ
извлекаÑÑ, обновлÑÑÑ Ð¸ пеÑеÑиÑлÑÑÑ ÑÐ°Ð¹Ð»Ñ Ð²
ÑÑÑеÑÑвÑÑÑем аÑÑ
иве. ÐÑо полезно
Ð´Ð»Ñ ÑÐ»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¼Ð½Ð¾Ð³Ð¸Ñ
Ñайлов в одном более
кÑÑпном Ñайле Ñ ÑоÑ
Ñанением
@@ -2984,7 +3647,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale -->
+<h4 id="termcap">
+ <!-- TRANSLATORS: stale -->
<a href="/software/termcap/">Termcap</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -2997,7 +3661,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale -->
+<h4 id="termutils">
+ <!-- TRANSLATORS: stale -->
<a href="/software/termutils/">Termutils</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3011,7 +3676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq — пÑогÑамма, анализиÑÑÑÑаÑ
ÑайлÑ, коÑоÑÑе ÑодеÑжаÑ
ÑпÑавлÑÑÑие поÑледоваÑелÑноÑÑи. Ðна
пÑеобÑазÑÐµÑ Ð½Ð°Ð¹Ð´ÐµÐ½Ð½Ñе поÑледоваÑелÑноÑÑи
в понÑÑнÑе ÑÐµÐ»Ð¾Ð²ÐµÐºÑ Ð¾Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ Ñого, какие
дейÑÑÐ²Ð¸Ñ ÑÑи поÑледоваÑелÑноÑÑи
@@ -3021,7 +3687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX длÑ
неÑеÑпеливÑÑ
</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX Ð´Ð»Ñ Ð½ÐµÑеÑпеливÑÑ
</a></h4><p>
“TeX Ð´Ð»Ñ Ð½ÐµÑеÑпеливÑÑ
” — книга
(ÑÑÑÐ°Ð½Ð¸Ñ Ð½Ð° 350) о
TeXе, пÑоÑÑом TeXе и Eplain, напиÑÐ°Ð½Ð½Ð°Ñ Ðолом
ÐбÑаамÑом, ÐеÑÑин ÐаÑгÑÐ¸Ð²Ñ Ð¸
ÐаÑлом ÐеÑÑи. ÐÑÐ¾Ñ Ð¿Ð°ÐºÐµÑ Ð½ÑждаеÑÑÑ Ð²
оÑвеÑÑÑвенном ÑазÑабоÑÑике. <small>(<a
@@ -3029,7 +3696,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo — оÑиÑиалÑнÑй ÑоÑмаÑ
докÑменÑаÑии пÑоекÑа GNU. Рнем
пÑименÑеÑÑÑ ÐµÐ´Ð¸Ð½Ñй иÑÑ
однÑй Ñайл Ñ
помоÑÑÑ ÑвнÑÑ
команд Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑениÑ
конеÑнÑÑ
докÑменÑов в неÑколÑкиÑ
поддеÑживаемÑÑ
вÑÑ
однÑÑ
ÑоÑмаÑаÑ
, ÑакиÑ
как
@@ -3041,7 +3709,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs — плаÑÑоÑма ÑедакÑиÑованиÑ
ÑекÑÑа, пÑедназнаÑеннаÑ
Ð´Ð»Ñ Ð½Ð°ÑÑнÑÑ
ÑабоÑников. Ðна идеалÑна длÑ
ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑÑÑкÑÑÑиÑованнÑÑ
докÑменÑов Ñ ÑазлиÑнÑми Ñипами
ÑодеÑжимого. Рней еÑÑÑ Ð½Ð°Ð´ÐµÐ¶Ð½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑжка
@@ -3052,7 +3721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales — ÑлÑз Ð¼ÐµÐ¶Ð´Ñ IRC и базой даннÑÑ
.
Ðн полÑÑÐ°ÐµÑ ÑообÑениÑ
IRC и пÑеобÑазÑÐµÑ Ð¸Ñ
в запÑоÑÑ SQL длÑ
Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
. Ðн можеÑ
ÑобиÑаÑÑ Ð´Ð°Ð½Ð½Ñе о полÑзоваÑелÑÑ
, каналаÑ
и
ÑеÑвеÑе. <small>(<a
@@ -3060,7 +3730,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale -->
+<h4 id="time">
+ <!-- TRANSLATORS: stale -->
<a href="/software/time/">Time</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3071,7 +3742,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP — Ð¿Ð°ÐºÐµÑ GNU Emacs, коÑоÑÑй позволÑеÑ
вам обÑаÑаÑÑÑÑ Ðº
Ñайлам на ÑдаленнÑÑ
маÑинаÑ
Ñак, как еÑли
Ð±Ñ ÑÑо бÑли локалÑнÑе ÑайлÑ. СÑда
вÑ
Ð¾Ð´Ð¸Ñ ÑедакÑиÑование Ñайлов, ÑеÑение
Ð·Ð°Ð´Ð°Ñ Ð¿Ð¾ конÑÑÐ¾Ð»Ñ Ð²ÐµÑÑий, а Ñакже
@@ -3081,13 +3753,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
См. <a href="#gnun">gnun</a>. <small>(<a
href="/manual/manual.html#trans-coord">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint пÑеобÑазÑÐµÑ ÑекÑÑÑ Ð¿ÑогÑамм на Си
в ÑÐ°Ð¹Ð»Ñ PostScript. Ð
дополнение к пÑоÑÑÐ¾Ð¼Ñ Ð²ÑÐ²Ð¾Ð´Ñ ÑекÑÑов она
Ð¼Ð¾Ð¶ÐµÑ Ñакже оÑмеÑаÑÑ ÑазноÑÑи,
подÑÑиÑÑваÑÑ Ð¾ÑÑÑÑпÑ, индекÑиÑоваÑÑ ÑайлÑ
и ÑÑнкÑии, а Ñакже многое
@@ -3096,7 +3770,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont — ÑаÑÑÑовÑй ÑÑиÑÑ, покÑÑваÑÑий
по ÑÑÑи вÑÑ ÐÑновнÑÑ
многоÑзÑÑнÑÑ Ð¿Ð»Ð¾ÑкоÑÑÑ Unicode. Ð Ð¿Ð°ÐºÐµÑ Ð²Ñ
одÑÑ Ñакже пÑогÑÐ°Ð¼Ð¼Ñ Ð´Ð»Ñ
Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ðº ÑÑиÑÑÑ Ð½Ð¾Ð²ÑÑ
Ñимволов. <small>(<a
@@ -3104,7 +3779,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units пÑеобÑазÑÐµÑ ÑиÑленнÑе велиÑÐ¸Ð½Ñ Ð¸Ð·
одниÑ
ÐµÐ´Ð¸Ð½Ð¸Ñ Ð² дÑÑгие. ÐÑогÑамма
Ð¼Ð¾Ð¶ÐµÑ Ð¾ÑÑлеживаÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¼Ð°ÑÑÑаба Ñ
помоÑÑÑ ÑÑандаÑÑнÑÑ
пÑиÑÑавок
(микÑо-, кило- и Ñ.д.). Ðна Ð¼Ð¾Ð¶ÐµÑ Ñакже
пÑоизводиÑÑ Ð½ÐµÐ»Ð¸Ð½ÐµÐ¹Ð½Ñе
@@ -3115,7 +3791,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF пÑеобÑазÑÐµÑ ÑекÑÑовÑе докÑменÑÑ Ð¸Ð·
RTF в HTML, LaTeX или troff. Ðн
поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ñ
аÑакÑеÑиÑÑик
ÑÑиÑÑов, подÑеÑкивание и заÑеÑкивание,
надÑÑÑоÑнÑе и подÑÑÑоÑнÑе индекÑÑ Ð¸
многое дÑÑгое. <small>(<a
@@ -3123,7 +3800,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale -->
+<h4 id="userv">
+ <!-- TRANSLATORS: stale -->
<a href="/software/userv/">Userv</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3135,7 +3813,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
UUCP ТейлоÑа — ÑеализаÑÐ¸Ñ GNU набоÑа
пÑогÑамм UUCP (Unix-to-Unix
Copy) Ð´Ð»Ñ Ñдаленного пеÑемеÑÐµÐ½Ð¸Ñ Ñайлов,
ÑлекÑÑонной поÑÑÑ Ð¸ ÑеÑевÑÑ
новоÑÑей Ð¼ÐµÐ¶Ð´Ñ ÐºÐ¾Ð¼Ð¿ÑÑÑеÑами. <small>(<a
@@ -3143,7 +3822,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
ÐÐ°ÐºÐµÑ vc-dwim ÑодеÑÐ¶Ð¸Ñ Ð´Ð²Ðµ пÑогÑаммÑ,
<code>vc-dwim</code> и
<code>vc-chlog</code>. vc-dwim — ÑÑедÑÑво,
ÑпÑоÑаÑÑее задаÑÑ
поддеÑжки Ñайлов изменений, когда
пÑименÑеÑÑÑ ÐºÐ¾Ð½ÑÑÐ¾Ð»Ñ Ð²ÐµÑÑий, напÑимеÑ, оно
@@ -3155,7 +3835,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager — Ð½Ð°Ð±Ð¾Ñ Ð¿ÑогÑамм Ð´Ð»Ñ ÑабоÑÑ Ñ
видео-компакÑ-диÑками
и ÑÑпеÑвидео-компакÑ-диÑками. Ðго можно
пÑименÑÑÑ Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸,
пеÑекомпоновки и анализа диÑков. Ðн
поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¿Ð¾Ð»Ð½Ñй конÑÑолÑ
@@ -3165,14 +3846,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (ÐиÑÑÑалÑнÑй Ñвод ÑокÑаÑений по
Ñеме) — ÑпиÑок
компÑÑÑеÑнÑÑ
ÑокÑаÑений,
ÑаÑпÑоÑÑÑанÑемÑй в виде докÑменÑа info. <small>(<a
href="/manual/manual.html#vera">док</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+<h4 id="vmgen">
+ <!-- TRANSLATORS: stale -->
<a href="/software/vmgen/">Vmgen</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3181,7 +3864,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+
+ <!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
+<a href="/software/wb/">WB</a></h4><p>
GNU WB — Ð¿Ð°ÐºÐµÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
Ñ ÑоÑÑиÑовкой
и аÑÑоÑиаÑивнÑми
маÑÑивами, ÑаÑположенной на диÑке. Ðна
поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ C, Scheme, Java и C#. WB
Ñеализована не ÑеÑез Ñ
еÑиÑование, а Ñ
помоÑÑÑ B-деÑевÑев, опÑималÑнÑÑ
Ñ
@@ -3190,7 +3879,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff — пÑедобÑабоÑÑик к пÑогÑамме diff
из Diffutils, коÑоÑÑй
позволÑÐµÑ ÑÑавниваÑÑ ÑÐ°Ð¹Ð»Ñ Ð¿Ð¾ Ñловам, где
Ñлово опÑеделÑеÑÑÑ ÐºÐ°Ðº
поÑледоваÑелÑноÑÑÑ Ñимволов междÑ
пÑобелами. <small>(<a
@@ -3198,7 +3888,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j — библиоÑека Java, ÑеализÑÑÑаÑ
пÑоÑокол
WebSocket. С его помоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ ÑÑÑоиÑÑ
пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐÑемиÑной паÑÑинÑ,
коÑоÑÑе взаимодейÑÑвÑÑÑ Ñ Ð¿ÑиложениÑми
Java. РбиблиоÑÐµÐºÑ Ð²Ñ
одÑÑ ÐºÐ°Ðº ÑÑнкÑии
@@ -3207,7 +3898,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale -->
+<h4 id="webstump">
+ <!-- TRANSLATORS: stale -->
<a href="/software/webstump/">WebSTUMP</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3216,7 +3908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget — неинÑеÑакÑивное ÑÑедÑÑво длÑ
доÑÑавки Ñайлов по
пÑоÑоколам HTTP, HTTPS и FTP. Ðно можеÑ
пÑодолжаÑÑ Ð¿ÑеÑваннÑе пеÑедаÑи,
полÑзоваÑÑÑÑ Ñаблонами имен Ñайлов,
поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¿ÑокÑи и кÑки, можеÑ
@@ -3225,7 +3918,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale -->
+<h4 id="which">
+ <!-- TRANSLATORS: stale -->
<a href="/software/which/">Which</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3236,7 +3930,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale -->
+<h4 id="xaos">
+ <!-- TRANSLATORS: stale -->
<a href="/software/xaos/">XaoS</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3249,7 +3944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard — гÑаÑиÑеÑÐºÐ°Ñ Ð´Ð¾Ñка длÑ
вÑевозможнÑÑ
ÑаÑ
маÑ, в Ñом
ÑиÑле междÑнаÑоднÑÑ
ÑаÑ
маÑ, ÑÑнÑи
(киÑайÑкиÑ
ÑаÑ
маÑ), Ñеги (ÑпонÑкиÑ
ÑаÑ
маÑ)
и макÑÑка. ÐоддеÑживаеÑÑÑ Ñакже неÑколÑко
менее извеÑÑнÑÑ
@@ -3259,7 +3955,13 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<h4 id="xlogmaster">
+
+ <!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />
+'
+ -->
+<!--#echo encoding="none" var="logoimage" -->
<a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p>
<!-- TRANSLATORS: stale -->
@@ -3272,7 +3974,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee — пÑогÑамма, коÑоÑÐ°Ñ Ð¼Ð¾Ð¶ÐµÑ
запиÑÑваÑÑ, воÑпÑоизводиÑÑ Ð¸
пеÑедаваÑÑ Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð² X11. Ðе
можно пÑименÑÑÑ Ð´Ð»Ñ Ð°Ð²ÑомаÑизаÑии
полÑзоваÑелÑÑкиÑ
взаимодейÑÑвий в ÑелÑÑ
ÑеÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð»Ð¸
@@ -3280,7 +3983,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso — ÑÑедÑÑво копиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ñайлов
в ÑайловÑе ÑиÑÑемÑ
компакÑ-диÑков (ISO 9660 Rock Ridge) и из ниÑ
. Ðна
позволÑÐµÑ Ñакже
манипÑлиÑоваÑÑ ÑеанÑами на ниÑ
. GNU Xorriso
позволÑÐµÑ ÑоÑмаÑиÑоваÑÑ Ð¸
@@ -3291,10 +3995,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile — неÑÑебоваÑелÑнÑй к ÑеÑÑÑÑам
ваÑÐ¸Ð°Ð½Ñ Emacs. Ðм
полÑзÑÑÑÑÑ Ð¿ÑимеÑно как Emacs в иÑÑ
одной
конÑигÑÑаÑии, но в Zile гоÑаздо
менÑÑе ÑÑнкÑий. <small>(<a
href="/manual/manual.html#zile">док</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.sk.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.sk.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.sk.html 9 Feb 2014 18:59:47 -0000 1.11
+++ home-pkgblurbs.sk.html 27 Feb 2014 00:03:11 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.sq.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.sq.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.sq.html 9 Feb 2014 18:59:47 -0000 1.11
+++ home-pkgblurbs.sq.html 27 Feb 2014 00:03:11 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.sr.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.sr.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.sr.html 9 Feb 2014 18:59:47 -0000 1.11
+++ home-pkgblurbs.sr.html 27 Feb 2014 00:03:11 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.sv.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.sv.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.sv.html 9 Feb 2014 18:59:47 -0000 1.11
+++ home-pkgblurbs.sv.html 27 Feb 2014 00:03:12 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.ta.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.ta.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.ta.html 9 Feb 2014 18:59:47 -0000 1.11
+++ home-pkgblurbs.ta.html 27 Feb 2014 00:03:12 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.tr.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.tr.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.tr.html 9 Feb 2014 18:59:47 -0000 1.11
+++ home-pkgblurbs.tr.html 27 Feb 2014 00:03:12 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.uk.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.uk.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.uk.html 9 Feb 2014 18:59:48 -0000 1.11
+++ home-pkgblurbs.uk.html 27 Feb 2014 00:03:12 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.zh-cn.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.zh-cn.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.zh-cn.html 9 Feb 2014 18:59:48 -0000 1.11
+++ home-pkgblurbs.zh-cn.html 27 Feb 2014 00:03:12 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: home-pkgblurbs.zh-tw.html
===================================================================
RCS file: /web/www/www/server/home-pkgblurbs.zh-tw.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- home-pkgblurbs.zh-tw.html 9 Feb 2014 18:59:48 -0000 1.11
+++ home-pkgblurbs.zh-tw.html 27 Feb 2014 00:03:12 -0000 1.12
@@ -1,7 +1,10 @@
-<!-- File generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- File generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
<!--#if expr="$pkg_selection = /:(3dldf|ALL):/" -->
-<h4 id="pkg_3dldf"><a href="/software/3dldf/">3DLDF</a></h4><p>
+<h4 id="pkg_3dldf">
+<!--#set var="logoimage" value='<img
src="/software/3dldf/graphics/dhnlogo.png" style="height:1em" alt="logo for
3dldf" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/3dldf/">3DLDF</a></h4><p>
GNU 3DLDF supports 3D drawing with output to the MetaPost format via
a language similar to Metafont. It is primarily intended to provide a
means of creating 3D content for TeX documents, but it can also create
@@ -10,7 +13,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(a2ps|ALL):/" -->
-<h4 id="a2ps"><!-- TRANSLATORS: stale --><a
href="/software/a2ps/">a2ps</a></h4>
+<h4 id="a2ps"><!-- TRANSLATORS: stale -->
+ <a href="/software/a2ps/">a2ps</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU a2ps converts almost anything to a PostScript file, ready for
printing. It accomplishes this by being able to delegate files to
@@ -22,7 +26,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acct|ALL):/" -->
-<h4 id="acct"><a href="/software/acct/">Acct</a></h4><p>
+<h4 id="acct">
+ <a href="/software/acct/">Acct</a></h4><p>
GNU acct provides a means for system administrators to determine system
usage patterns. It provides information on, for example, connections,
programs executed, and system resources used.
@@ -30,7 +35,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(acm|ALL):/" -->
-<h4 id="acm"><a href="/software/acm/">Acm</a></h4><p>
+<h4 id="acm">
+ <a href="/software/acm/">Acm</a></h4><p>
GNU ACM is a flight simulator in which players can compete in aerial
combat from different computers, piloting well-equipped jet aircraft
similar to an F-16C Falcon or a MiG-29 Fulcrum.
@@ -38,7 +44,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(adns|ALL):/" -->
-<h4 id="adns"><!-- TRANSLATORS: stale --><a
href="/software/adns/">Adns</a></h4>
+<h4 id="adns"><!-- TRANSLATORS: stale -->
+ <a href="/software/adns/">Adns</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
@@ -48,14 +55,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(alive|ALL):/" -->
-<h4 id="alive"><a href="/software/alive/">Alive</a></h4><p>
+<h4 id="alive">
+ <a href="/software/alive/">Alive</a></h4><p>
GNU Alive sends periodic pings to a server, generally to keep a connection
alive.
<small>(<a href="/manual/manual.html#alive">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(anubis|ALL):/" -->
-<h4 id="anubis"><!-- TRANSLATORS: stale --><a
href="/software/anubis/">Anubis</a></h4>
+<h4 id="anubis"><!-- TRANSLATORS: stale -->
+ <a href="/software/anubis/">Anubis</a></h4>
<p><!-- TRANSLATORS: stale -->
Anubis is a daemon that sits between the Mail User Agent (MUA) and the
Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA,
@@ -67,14 +76,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(apl|ALL):/" -->
-<h4 id="apl"><a href="/software/apl/">APL</a></h4><p>
+<h4 id="apl">
+ <a href="/software/apl/">APL</a></h4><p>
GNU APL is a free interpreter for the programming language APL. It is
an implementation of the ISO standard 13751.
<small>(<a href="/manual/manual.html#apl">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(archimedes|ALL):/" -->
-<h4 id="archimedes"><a href="/software/archimedes/">Archimedes</a></h4><p>
+<h4 id="archimedes">
+ <a href="/software/archimedes/">Archimedes</a></h4><p>
Archimedes is a free package for semiconductor device simulations. It is
intended to assist engineers in designing and simulating submicron and
mesoscopic semiconductor devices based on the Ensemble Monte Carlo method.
@@ -84,7 +95,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aris|ALL):/" -->
-<h4 id="aris"><a href="/software/aris/">Aris</a></h4><p>
+<h4 id="aris">
+ <a href="/software/aris/">Aris</a></h4><p>
Aris is a program for performing logical proofs. It supports
propositional and predicate logic, as well as Boolean algebra and
arithmetical logic. In addition to its predefined inference and
@@ -95,7 +107,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(aspell|ALL):/" -->
-<h4 id="aspell"><a href="/software/aspell/">Aspell</a></h4><p>
+<h4 id="aspell">
+ <a href="/software/aspell/">Aspell</a></h4><p>
Aspell is a spell-checker which can be used either as a library or
as a standalone program. Notable features of Aspell include its full
support of documents written in the UTF-8 encoding and its ability to
@@ -104,7 +117,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(auctex|ALL):/" -->
-<h4 id="auctex"><a href="/software/auctex/">AUCTeX</a></h4><p>
+<h4 id="auctex">
+ <a href="/software/auctex/">AUCTeX</a></h4><p>
AUCTeX is an integrated environment for producing TeX documents in
Emacs. It allows many different standard TeX macros to be inserted
with simple keystrokes or menu selection. It offers an interface to
@@ -115,7 +129,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf|ALL):/" -->
-<h4 id="autoconf"><a href="/software/autoconf/">Autoconf</a></h4><p>
+<h4 id="autoconf">
+ <a href="/software/autoconf/">Autoconf</a></h4><p>
Autoconf offers the developer a robust set of M4 macros which expand
into shell code to test the features of Unix-like systems and to adapt
automatically their software package to these systems. The resulting
@@ -125,7 +140,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autoconf-archive|ALL):/" -->
-<h4 id="autoconf-archive"><a
href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
+<h4 id="autoconf-archive">
+ <a href="/software/autoconf-archive/">Autoconf-archive</a></h4><p>
Autoconf Archive is a collection of over 450 new macros for Autoconf,
greatly expanding the domain of its functionality. These macros have
been contributed as free software by the community.
@@ -133,7 +149,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(autogen|ALL):/" -->
-<h4 id="autogen"><a href="/software/autogen/">Autogen</a></h4><p>
+<h4 id="autogen">
+<!--#set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/autogen/">Autogen</a></h4><p>
AutoGen is a program to ease the maintenance of programs that contain
large amounts of repetitive text. It automates the construction of these
sections of the code, simplifying the task of keeping the text in sync.
@@ -143,7 +162,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(automake|ALL):/" -->
-<h4 id="automake"><a href="/software/automake/">Automake</a></h4><p>
+<h4 id="automake">
+ <a href="/software/automake/">Automake</a></h4><p>
Automake the part of the GNU build system for producing
standards-compliant Makefiles. Build requirements are entered in an
intuitive format and then Automake works with Autoconf to produce a
@@ -152,7 +172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(avl|ALL):/" -->
-<h4 id="avl"><!-- TRANSLATORS: stale --><a href="/software/avl/">Avl</a></h4>
+<h4 id="avl"><!-- TRANSLATORS: stale -->
+ <a href="/software/avl/">Avl</a></h4>
<p><!-- TRANSLATORS: stale -->
libavl provides a large collection of binary search tree and balanced
tree routines for C. These trees offer at least O(log n) performance
@@ -162,7 +183,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ballandpaddle|ALL):/" -->
-<h4 id="ballandpaddle"><!-- TRANSLATORS: stale --><a
href="/software/ballandpaddle/">Ball and Paddle</a></h4>
+<h4 id="ballandpaddle"><!-- TRANSLATORS: stale -->
+ <a href="/software/ballandpaddle/">Ball and Paddle</a></h4>
<p><!-- TRANSLATORS: stale -->
Ball and Paddle is a classic arcade game in which you use a paddle at
the bottom of the screen to bounce a ball against bricks in the upper
@@ -173,7 +195,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(barcode|ALL):/" -->
-<h4 id="barcode"><a href="/software/barcode/">Barcode</a></h4><p>
+<h4 id="barcode">
+ <a href="/software/barcode/">Barcode</a></h4><p>
GNU Barcode is a flexible tool to produce printed barcodes from
text strings. It supports a variety of encoding standards and sizing
measurements. Barcodes can be output in PostScript or Encapsulated
@@ -182,7 +205,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bash|ALL):/" -->
-<h4 id="bash"><a href="/software/bash/">Bash</a></h4><p>
+<h4 id="bash">
+ <a href="/software/bash/">Bash</a></h4><p>
Bash is the shell, or command-line interpreter, of the GNU system.
It is compatible with the Bourne Shell, but it also integrates useful
features from the Korn Shell and the C Shell and new improvements of
@@ -193,7 +217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bayonne|ALL):/" -->
-<h4 id="bayonne"><a href="/software/bayonne/">Bayonne</a></h4><p>
+<h4 id="bayonne">
+ <a href="/software/bayonne/">Bayonne</a></h4><p>
Bayonne is the telephony server of the GNU Telephony project. It offers
a scalable environment for the development and deployment of telephony
solutions, with a focus on SIP.
@@ -201,7 +226,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bazaar|ALL):/" -->
-<h4 id="bazaar"><a href="/software/bazaar/">Bazaar</a></h4><p>
+<h4 id="bazaar">
+<!--#set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bazaar/">Bazaar</a></h4><p>
GNU Bazaar is a version control system that allows you to record changes
to project files over time. It supports both a distributed workflow as
well as the classic centralized workflow.
@@ -209,7 +237,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bc|ALL):/" -->
-<h4 id="bc"><!-- TRANSLATORS: stale --><a href="/software/bc/">Bc</a></h4>
+<h4 id="bc"><!-- TRANSLATORS: stale -->
+ <a href="/software/bc/">Bc</a></h4>
<p><!-- TRANSLATORS: stale -->
bc is an arbitrary precision numeric processing language. It includes
an interactive environment for evaluating mathematical statements.
@@ -219,13 +248,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bfd|ALL):/" -->
-<h4 id="bfd"><a href="/software/bfd/">BFD</a></h4><p>
+<h4 id="bfd">
+ <a href="/software/bfd/">BFD</a></h4><p>
See <a href="#binutils">binutils</a>.
<small>(<a href="/manual/manual.html#bfd">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(binutils|ALL):/" -->
-<h4 id="binutils"><a href="/software/binutils/">Binutils</a></h4><p>
+<h4 id="binutils">
+ <a href="/software/binutils/">Binutils</a></h4><p>
GNU Binutils is a collection of tools for working with binary
files. Perhaps the most notable are <tt>ld</tt>, a linker, and
<tt>as</tt>, an assembler. Other tools include programs to display binary
@@ -236,7 +267,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bison|ALL):/" -->
-<h4 id="bison"><a href="/software/bison/">Bison</a></h4><p>
+<h4 id="bison">
+ <a href="/software/bison/">Bison</a></h4><p>
GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers
@@ -245,7 +277,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bool|ALL):/" -->
-<h4 id="bool"><!-- TRANSLATORS: stale --><a
href="/software/bool/">Bool</a></h4>
+<h4 id="bool"><!-- TRANSLATORS: stale -->
+ <a href="/software/bool/">Bool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Bool is a utility to perform text searches on files using Boolean
expressions. For example, a search for <tt>hello AND world</tt> would
@@ -258,7 +291,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(bpel2owfn|ALL):/" -->
-<h4 id="bpel2owfn"><a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
+<h4 id="bpel2owfn">
+<!--#set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/bpel2owfn/">BPEL2oWFN</a></h4><p>
GNU BPEL2oWFN translates a web service expressed in Web Service Business
Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN).
It may additionally convert a BPEL4Chor choreography to a Petri Net model.
@@ -270,7 +306,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(c-graph|ALL):/" -->
-<h4 id="c-graph"><a href="/software/c-graph/">C-graph</a></h4><p>
+<h4 id="c-graph">
+<!--#set var="logoimage" value='<img
src="/software/c-graph/images/c-graph.png" style="height:1em" alt="logo for
c-graph" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/c-graph/">C-graph</a></h4><p>
GNU C-Graph is a tool for demonstrating the theory of convolution. Thus,
it can serve as an excellent aid to students of signal and systems theory
in visualizing the convolution process. Rather than forcing the student
@@ -280,7 +319,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccaudio|ALL):/" -->
-<h4 id="ccaudio"><a href="/software/ccaudio/">ccAudio</a></h4><p>
+<h4 id="ccaudio">
+ <a href="/software/ccaudio/">ccAudio</a></h4><p>
GNU ccAudio2 is a portable C++ class for working with audio data from
disk. The classes are both endian and content aware; rather than treating
audio as binary data, this library treats it as an sequence of samples.
@@ -290,7 +330,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccd2cue|ALL):/" -->
-<h4 id="ccd2cue"><a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
+<h4 id="ccd2cue">
+ <a href="/software/ccd2cue/">Ccd2cue</a></h4><p>
GNU ccd2cue is a preprocessor for CD burning software that allows the
conversion of the proprietary CCD format to the CUE format, which is
well-supported by free software. These files are commonly distributed
@@ -300,7 +341,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccide|ALL):/" -->
-<h4 id="ccide"><a href="/software/ccide/">Ccide</a></h4><p>
+<h4 id="ccide">
+ <a href="/software/ccide/">Ccide</a></h4><p>
GNU Ccide is a decision table code generator for the C language.
This helps to avoid unmanageable and error-prone chains of nested if-else
statements. Instead, decision tables are entered in an intuitive and
@@ -309,7 +351,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccrtp|ALL):/" -->
-<h4 id="ccrtp"><a href="/software/ccrtp/">ccRTP</a></h4><p>
+<h4 id="ccrtp">
+ <a href="/software/ccrtp/">ccRTP</a></h4><p>
GNU ccRTP is an implementation of RTP, the real-time transport protocol
from the IETF. It is suitable both for high capacity servers and
personal client applications. It is flexible in its design, allowing
@@ -319,7 +362,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ccscript|ALL):/" -->
-<h4 id="ccscript"><a href="/software/ccscript/">ccScript</a></h4><p>
+<h4 id="ccscript">
+ <a href="/software/ccscript/">ccScript</a></h4><p>
GNU ccScript3 is a library to add a virtual machine execution system
for use with/as a scripting or assembler language for real-time,
state-transition driven systems.
@@ -327,7 +371,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cflow|ALL):/" -->
-<h4 id="cflow"><a href="/software/cflow/">Cflow</a></h4><p>
+<h4 id="cflow">
+ <a href="/software/cflow/">Cflow</a></h4><p>
GNU cflow analyzes C source files and produces a graph charting the
control flow of the program. It can output the graph in several styles
and in either the POSIX format or in an extended GNU format. cflow
@@ -337,7 +382,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cgicc|ALL):/" -->
-<h4 id="cgicc"><a href="/software/cgicc/">Cgicc</a></h4><p>
+<h4 id="cgicc">
+<!--#set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/cgicc/">Cgicc</a></h4><p>
GNU cgicc is an ANSI-compliant C++ library for writing CGI applications,
featuring support for FastCGI. The library supports several features,
including handling both GET and POST data, handling a variety of form
@@ -346,7 +394,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(chess|ALL):/" -->
-<h4 id="chess"><a href="/software/chess/">Chess</a></h4><p>
+<h4 id="chess">
+ <a href="/software/chess/">Chess</a></h4><p>
GNU Chess is a chess engine. It allows you to compete against the
computer in a game of chess, either through the default terminal interface
or via an external visual interface such as GNU XBoard.
@@ -354,7 +403,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cim|ALL):/" -->
-<h4 id="cim"><!-- TRANSLATORS: stale --><a href="/software/cim/">Cim</a></h4>
+<h4 id="cim"><!-- TRANSLATORS: stale -->
+ <a href="/software/cim/">Cim</a></h4>
<p><!-- TRANSLATORS: stale -->
Cim is the GNU compiler for Simula, the first object-oriented programming
language.
@@ -362,7 +412,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(classpath|ALL):/" -->
-<h4 id="classpath"><a href="/software/classpath/">Classpath</a></h4><p>
+<h4 id="classpath">
+<!--#set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/classpath/">Classpath</a></h4><p>
GNU Classpath provides essential libraries for Java virtual machines
and compilers. It is compatible with a large percentage of the language
API specifications and provides a wide array of functionality.
@@ -370,7 +423,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(clisp|ALL):/" -->
-<h4 id="clisp"><a href="/software/clisp/">CLISP</a></h4><p>
+<h4 id="clisp">
+<!--#set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/clisp/">CLISP</a></h4><p>
GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp
is a high-level, object-oriented functional programming language.
CLISP includes an interpreter, a compiler, a debugger, and much more.
@@ -378,7 +434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(combine|ALL):/" -->
-<h4 id="combine"><a href="/software/combine/">Combine</a></h4><p>
+<h4 id="combine">
+ <a href="/software/combine/">Combine</a></h4><p>
GNU combine works to merge files based on a common key in a hash table. It
can be seen as similar to, albeit much more powerful than, the standard
<tt>join</tt> utility. Unlike <tt>join</tt>, any number of files may
@@ -388,7 +445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(commoncpp|ALL):/" -->
-<h4 id="commoncpp"><a href="/software/commoncpp/">(u)Common C++</a></h4><p>
+<h4 id="commoncpp">
+ <a href="/software/commoncpp/">(u)Common C++</a></h4><p>
GNU Common C++ is an portable, optimized class framework for threaded
applications, supporting concurrent synchronization, inter-process
communications via sockets, and various methods for data handling, such
@@ -398,7 +456,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(complexity|ALL):/" -->
-<h4 id="complexity"><a href="/software/complexity/">Complexity</a></h4><p>
+<h4 id="complexity">
+ <a href="/software/complexity/">Complexity</a></h4><p>
GNU complexity provides tools for finding procedures that are convoluted,
overly long or otherwise difficult to understand. This may help in
learning or reviewing unfamiliar code or perhaps highlighting your own
@@ -407,7 +466,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(config|ALL):/" -->
-<h4 id="config"><a href="/software/config/">Config</a></h4><p>
+<h4 id="config">
+ <a href="/software/config/">Config</a></h4><p>
The <tt>config.guess</tt> script tries to guess a canonical system triple,
and <tt>config.sub</tt> validates and canonicalizes. These are used as
part of configuration in nearly all GNU packages (and many others).
@@ -415,7 +475,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(coreutils|ALL):/" -->
-<h4 id="coreutils"><a href="/software/coreutils/">Coreutils</a></h4><p>
+<h4 id="coreutils">
+ <a href="/software/coreutils/">Coreutils</a></h4><p>
GNU Coreutils includes all of the basic command-line tools that are
expected in a POSIX system. These provide the basic file, shell and
text manipulation functions of the GNU system. Most of these tools
@@ -425,7 +486,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cpio|ALL):/" -->
-<h4 id="cpio"><a href="/software/cpio/">Cpio</a></h4><p>
+<h4 id="cpio">
+ <a href="/software/cpio/">Cpio</a></h4><p>
GNU cpio copies files into or out of cpio or tar archives. Indeed,
many formats are supported, including legacy formats. The format is
determined automatically by the program and is handled appropriately.
@@ -435,7 +497,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cppi|ALL):/" -->
-<h4 id="cppi"><a href="/software/cppi/">Cppi</a></h4><p>
+<h4 id="cppi">
+ <a href="/software/cppi/">Cppi</a></h4><p>
GNU Cppi processes C source code files to properly indent the
preprocessor directives to reflect their nesting. It also performs
other standardizations, such as correcting the number of spaces between
@@ -444,7 +507,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cssc|ALL):/" -->
-<h4 id="cssc"><a href="/software/cssc/">CSSC</a></h4><p>
+<h4 id="cssc">
+ <a href="/software/cssc/">CSSC</a></h4><p>
GNU CSSC provides a replacement for the legacy Unix source code control
system SCCS. This allows old code still under that system to be accessed
and migrated on modern systems.
@@ -452,7 +516,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(cursynth|ALL):/" -->
-<h4 id="cursynth"><a href="/software/cursynth/">Cursynth</a></h4><p>
+<h4 id="cursynth">
+ <a href="/software/cursynth/">Cursynth</a></h4><p>
GNU cursynth is a polyphonic synthesizer that runs graphically in the
terminal. It is built on a full-featured subtractive synthesis engine.
Notes and parameter changes may be entered via MIDI or the computer's
@@ -461,7 +526,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dap|ALL):/" -->
-<h4 id="dap"><a href="/software/dap/">Dap</a></h4><p>
+<h4 id="dap">
+ <a href="/software/dap/">Dap</a></h4><p>
GNU Dap is a statistics and graphics package. It can read programs
written for the proprietary statistics system SAS. Its syntax is similar
to, but simpler than C, making performing most tasks relatively easy
@@ -470,13 +536,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dc|ALL):/" -->
-<h4 id="dc"><a href="/software/dc/">Dc</a></h4><p>
+<h4 id="dc">
+ <a href="/software/dc/">Dc</a></h4><p>
See <a href="#bc">bc</a>.
<small>(<a href="/manual/manual.html#dc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddd|ALL):/" -->
-<h4 id="ddd"><a href="/software/ddd/">DDD</a></h4><p>
+<h4 id="ddd">
+<!--#set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ddd/">DDD</a></h4><p>
GNU DDD, the Data Display Debugger, is a graphical front-end for
command-line debuggers. Many back-end debuggers are supported, notably
the GNU debugger, GDB. In addition to usual debugging features such
@@ -486,7 +556,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ddrescue|ALL):/" -->
-<h4 id="ddrescue"><a href="/software/ddrescue/">ddrescue</a></h4><p>
+<h4 id="ddrescue">
+ <a href="/software/ddrescue/">ddrescue</a></h4><p>
GNU ddrescue is a fully automated data recovery tool. It copies data
from one file to another, working to rescue data in case of read errors.
The program also includes a tool for manipulating its log files, which
@@ -496,7 +567,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dejagnu|ALL):/" -->
-<h4 id="dejagnu"><a href="/software/dejagnu/">DejaGnu</a></h4><p>
+<h4 id="dejagnu">
+<!--#set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dejagnu/">DejaGnu</a></h4><p>
DejaGnu is a framework for testing software. In effect, it serves as a
front-end for all tests written for a program. Thus, each program can
have multiple test suites, which are then all managed by a single harness.
@@ -504,7 +578,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(denemo|ALL):/" -->
-<h4 id="denemo"><a href="/software/denemo/">Denemo</a></h4><p>
+<h4 id="denemo">
+<!--#set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/denemo/">Denemo</a></h4><p>
GNU Denemo is a music notation editor that provides a convenient interface
to the powerful music engraving program Lilypond. Music can be typed in
using the computer keyboard, played in using a MIDI keyboard, or even
@@ -515,13 +592,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dia|ALL):/" -->
-<h4 id="dia"><a href="/software/dia/">Dia</a></h4><p>
+<h4 id="dia">
+<!--#set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/dia/">Dia</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#dia">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dico|ALL):/" -->
-<h4 id="dico"><a href="/software/dico/">Dico</a></h4><p>
+<h4 id="dico">
+ <a href="/software/dico/">Dico</a></h4><p>
GNU Dico implements a flexible dictionary server and client according
to RFC 2229 (DICT Server). It is able to access any database available,
regardless of format, thanks to its modular structure. New modules may be
@@ -531,7 +612,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diction|ALL):/" -->
-<h4 id="diction"><a href="/software/diction/">Diction</a></h4><p>
+<h4 id="diction">
+ <a href="/software/diction/">Diction</a></h4><p>
A package providing two classic Unix commands, style and diction. Diction
is used to identify wordy and commonly misused phrases in a body of text.
Style instead analyzes surface aspects of a written work, such as sentence
@@ -540,7 +622,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(diffutils|ALL):/" -->
-<h4 id="diffutils"><a href="/software/diffutils/">Diffutils</a></h4><p>
+<h4 id="diffutils">
+ <a href="/software/diffutils/">Diffutils</a></h4><p>
GNU Diffutils is a package containing tools for finding the differences
between files. The <tt>diff</tt> command is used to show how two
files differ, while <tt>cmp</tt> shows the offsets and line numbers
@@ -550,7 +633,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dionysus|ALL):/" -->
-<h4 id="dionysus"><a href="/software/dionysus/">Dionysus</a></h4><p>
+<h4 id="dionysus">
+ <a href="/software/dionysus/">Dionysus</a></h4><p>
GNU Dionysus is a convenient system for quickly retrieving the values
of mathematical constants used in science and engineering. Values can
be searched using a simple command-line tool, choosing from three
@@ -560,7 +644,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dmd|ALL):/" -->
-<h4 id="dmd"><a href="/software/dmd/">Dmd</a></h4><p>
+<h4 id="dmd">
+ <a href="/software/dmd/">Dmd</a></h4><p>
GNU DMD is a daemon-managing daemon, meaning that it manages the execution
of system services, replacing similar functionality found in typical
init systems. It provides dependency-handling through a convenient
@@ -569,7 +654,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(dominion|ALL):/" -->
-<h4 id="dominion"><!-- TRANSLATORS: stale --><a
href="/software/dominion/">Dominion</a></h4>
+<h4 id="dominion"><!-- TRANSLATORS: stale -->
+ <a href="/software/dominion/">Dominion</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Dominion is a multi-player world simulation game. In it, each player
rules a nation and must maintain their nation in the face of competition
@@ -581,7 +667,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(easejs|ALL):/" -->
-<h4 id="easejs"><a href="/software/easejs/">Easejs</a></h4><p>
+<h4 id="easejs">
+ <a href="/software/easejs/">Easejs</a></h4><p>
ease.js is a classical object-oriented framework for JavaScript, intended
to eliminate boilerplate code and ease the transition to JavaScript from
other object-oriented languages.
@@ -589,7 +676,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ed|ALL):/" -->
-<h4 id="ed"><a href="/software/ed/">Ed</a></h4><p>
+<h4 id="ed">
+ <a href="/software/ed/">Ed</a></h4><p>
Ed is a line-oriented text editor: rather than offering an overview of
a document, ed performs editing one line at a time. It can be executed
both interactively and via shell scripts. Its method of command input
@@ -599,7 +687,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(edma|ALL):/" -->
-<h4 id="edma"><a href="/software/edma/">EDMA</a></h4><p>
+<h4 id="edma">
+ <a href="/software/edma/">EDMA</a></h4><p>
GNU EDMA is a development environment that combines ideas from both
object-oriented programming and component-based systems. It is used to
build modular, evolving applications as well as reusable components.
@@ -614,7 +703,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(electric|ALL):/" -->
-<h4 id="electric"><a href="/software/electric/">Electric</a></h4><p>
+<h4 id="electric">
+<!--#set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/electric/">Electric</a></h4><p>
GNU Electric is a CAD program for designing electrical circuits,
handling custom IC layout, schematic drawing and hardware description
language specifications. Several CAD operations are supported, such as
@@ -624,7 +716,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs|ALL):/" -->
-<h4 id="emacs"><a href="/software/emacs/">Emacs</a></h4><p>
+<h4 id="emacs">
+<!--#set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emacs/">Emacs</a></h4><p>
GNU Emacs is an extensible and highly customizable text editor. It is
based on an Emacs Lisp interpreter with extensions for text editing.
Emacs has been extended in essentially all areas of computing, giving
@@ -637,7 +732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emacs-muse|ALL):/" -->
-<h4 id="emacs-muse"><!-- TRANSLATORS: stale --><a
href="/software/emacs-muse/">Emacs-muse</a></h4>
+<h4 id="emacs-muse"><!-- TRANSLATORS: stale -->
+ <a href="/software/emacs-muse/">Emacs-muse</a></h4>
<p><!-- TRANSLATORS: stale -->
Muse is an authoring and publishing environment for GNU Emacs. It
supports entering text in a convenient and easy-to-learn format. Later,
@@ -648,8 +744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(emms|ALL):/" -->
-<h4 id="emms"><!-- TRANSLATORS: stale --><a
href="/software/emms/">EMMS</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="emms">
+<!--#set var="logoimage" value='<img
src="/software/emms/emms-logo-small-2.png" style="height:1em" alt="logo for
emms" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/emms/">EMMS</a></h4><p>
EMMS is the Emacs Multimedia System. It is a small front-end which can
control one of the supported external players. Thus, it supports whatever
formats are supported by your music player. It also supports tagging
@@ -658,7 +756,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(enscript|ALL):/" -->
-<h4 id="enscript"><a href="/software/enscript/">Enscript</a></h4><p>
+<h4 id="enscript">
+ <a href="/software/enscript/">Enscript</a></h4><p>
GNU Enscript is a program to convert ASCII text files to PostScript, HTML
or RTF formats, to be stored in files or sent immediately to a printer.
It also includes the capability to perform syntax highlighting for
@@ -667,7 +766,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fdisk|ALL):/" -->
-<h4 id="fdisk"><a href="/software/fdisk/">Fdisk</a></h4><p>
+<h4 id="fdisk">
+ <a href="/software/fdisk/">Fdisk</a></h4><p>
GNU fdisk provides a GNU version of the common disk partitioning tool
fdisk. fdisk is used for the creation and manipulation of disk partition
tables, and it understands a variety of different formats.
@@ -675,7 +775,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ferret|ALL):/" -->
-<h4 id="ferret"><a href="/software/ferret/">Ferret</a></h4><p>
+<h4 id="ferret">
+<!--#set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ferret/">Ferret</a></h4><p>
GNU Ferret is a graphical data modeler for the Entity/Relationship
paradigm. It can automatically create relational schemas from the
data models and it can be used to generate SQL statements in a variety
@@ -684,7 +787,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(findutils|ALL):/" -->
-<h4 id="findutils"><!-- TRANSLATORS: stale --><a
href="/software/findutils/">Findutils</a></h4>
+<h4 id="findutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/findutils/">Findutils</a></h4>
<p><!-- TRANSLATORS: stale -->
Findutils supplies the basic file directory searching utilities of
the GNU system. It consists of two primary searching utilities:
@@ -697,7 +801,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fisicalab|ALL):/" -->
-<h4 id="fisicalab"><a href="/software/fisicalab/">FisicaLab</a></h4><p>
+<h4 id="fisicalab">
+ <a href="/software/fisicalab/">FisicaLab</a></h4><p>
GNU FisicaLab is an educational application for solving physics problems.
Its main objective is allow the user to focus on physics concepts,
leaving aside the mathematical details.
@@ -705,7 +810,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fontutils|ALL):/" -->
-<h4 id="fontutils"><!-- TRANSLATORS: stale --><a
href="/software/fontutils/">Fontutils</a></h4>
+<h4 id="fontutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/fontutils/">Fontutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Fontutils is a collection of programs for handling fonts. Bitmaps can
be extracted from scanned images of characters, edited, and converted into
@@ -715,7 +821,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freedink|ALL):/" -->
-<h4 id="freedink"><a href="/software/freedink/">FreeDink</a></h4><p>
+<h4 id="freedink">
+ <a href="/software/freedink/">FreeDink</a></h4><p>
GNU FreeDink is a free and portable re-implementation of the engine
for the role-playing game Dink Smallwood. It supports not only the
original game data files but it also supports user-produced game mods
@@ -725,7 +832,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freefont|ALL):/" -->
-<h4 id="freefont"><a href="/software/freefont/">Free UCS Outline
Fonts</a></h4><p>
+<h4 id="freefont">
+ <a href="/software/freefont/">Free UCS Outline Fonts</a></h4><p>
GNU FreeFont is a collection of scalable outline fonts that are suitable
for general computer use and for desktop publishing. A serif, a sans
serif and a monospace font are included, all available in both TrueType
@@ -736,7 +844,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freeipmi|ALL):/" -->
-<h4 id="freeipmi"><a href="/software/freeipmi/">FreeIPMI</a></h4><p>
+<h4 id="freeipmi">
+<!--#set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/freeipmi/">FreeIPMI</a></h4><p>
GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in
accordance with the IPMI v1.5/2.0 specification. These programs provide
a set of interfaces for platform management. Common functionality
@@ -746,7 +857,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(freetalk|ALL):/" -->
-<h4 id="freetalk"><!-- TRANSLATORS: stale --><a
href="/software/freetalk/">Freetalk</a></h4>
+<h4 id="freetalk"><!-- TRANSLATORS: stale -->
+ <a href="/software/freetalk/">Freetalk</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Freetalk is a command-line Jabber/XMPP chat client. It notably
uses the Readline library to handle input, so it features convenient
@@ -756,7 +868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(fribidi|ALL):/" -->
-<h4 id="fribidi"><!-- TRANSLATORS: stale --><a
href="/software/fribidi/">FriBiDi</a></h4>
+<h4 id="fribidi"><!-- TRANSLATORS: stale -->
+ <a href="/software/fribidi/">FriBiDi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm.
This algorithm is used to properly display text in left-to-right or
@@ -765,7 +878,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gama|ALL):/" -->
-<h4 id="gama"><a href="/software/gama/">Gama</a></h4><p>
+<h4 id="gama">
+ <a href="/software/gama/">Gama</a></h4><p>
GNU Gama is a program for the adjustment of geodetic networks. It is
useful in measurements where Global Positioning System (GPS) is not
available, such as underground. It features the ability to adjust in
@@ -775,7 +889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(garpd|ALL):/" -->
-<h4 id="garpd"><a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
+<h4 id="garpd">
+ <a href="/software/garpd/">Gratuitous ARP Daemon</a></h4><p>
GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol)
requests/replies for a list of MAC address <-> IP address mappings
on specified interfaces at regular intervals. Gratuitous ARP request
@@ -786,7 +901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gawk|ALL):/" -->
-<h4 id="gawk"><a href="/software/gawk/">Gawk</a></h4><p>
+<h4 id="gawk">
+ <a href="/software/gawk/">Gawk</a></h4><p>
Gawk is the GNU implementation of Awk, a specialized programming language
for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation,
@@ -795,7 +911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcal|ALL):/" -->
-<h4 id="gcal"><a href="/software/gcal/">Gcal</a></h4><p>
+<h4 id="gcal">
+ <a href="/software/gcal/">Gcal</a></h4><p>
Gcal is a program to calculate and print calendars on the command-line.
Calendars can be printed in 1-month, 3-month or whole-year views. In
addition, eternal holiday lists can be generated for many countries, which
@@ -807,7 +924,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcc|ALL):/" -->
-<h4 id="gcc"><a href="/software/gcc/">GCC</a></h4><p>
+<h4 id="gcc">
+<!--#set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gcc/">GCC</a></h4><p>
GCC is the GNU Compiler Collection. It provides compiler front-ends for
several languages, including C, C++, Objective-C, Fortran, Java, Ada,
and Go. It also includes runtime support libraries for these languages.
@@ -815,7 +935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcide|ALL):/" -->
-<h4 id="gcide"><a href="/software/gcide/">Gcide</a></h4><p>
+<h4 id="gcide">
+ <a href="/software/gcide/">Gcide</a></h4><p>
GCIDE is a free dictionary based on a combination of sources.
It can be used via the GNU Dico program or accessed online at
http://gcide.gnu.org.ua/
@@ -823,7 +944,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcl|ALL):/" -->
-<h4 id="gcl"><a href="/software/gcl/">GNU Common Lisp</a></h4><p>
+<h4 id="gcl">
+ <a href="/software/gcl/">GNU Common Lisp</a></h4><p>
GCL is an implementation of the Common Lisp language. It features the
ability to compile to native object code and to load native object code
modules directly into its lisp core. It also features a stratified
@@ -833,7 +955,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gcompris|ALL):/" -->
-<h4 id="gcompris"><a href="/software/gcompris/">GCompris</a></h4><p>
+<h4 id="gcompris">
+ <a href="/software/gcompris/">GCompris</a></h4><p>
GCompris is a suite of educational software for children. It features a
variety of activities suitable for kids aged 2 to 10 years old. The suite
includes activities to introduce and develop skills in computer use,
@@ -843,7 +966,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdb|ALL):/" -->
-<h4 id="gdb"><a href="/software/gdb/">GDB</a></h4><p>
+<h4 id="gdb">
+<!--#set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gdb/">GDB</a></h4><p>
GDB is the GNU debugger. With it, you can monitor what a program is doing
while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change
@@ -853,7 +979,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gdbm|ALL):/" -->
-<h4 id="gdbm"><a href="/software/gdbm/">Gdbm</a></h4><p>
+<h4 id="gdbm">
+ <a href="/software/gdbm/">Gdbm</a></h4><p>
GDBM is a library for manipulating hashed databases. It is used to
store key/value pairs in a file in a manner similar to the Unix dbm
library and provides interfaces to the traditional file format.
@@ -861,7 +988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengen|ALL):/" -->
-<h4 id="gengen"><a href="/software/gengen/">Gengen</a></h4><p>
+<h4 id="gengen">
+ <a href="/software/gengen/">Gengen</a></h4><p>
GNU Gengen is a program to generate text-generators, i.e., functions
producing text with variable sections. The text is first specified by
the user in a template file containing parameters, then processed by
@@ -873,7 +1001,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gengetopt|ALL):/" -->
-<h4 id="gengetopt"><a href="/software/gengetopt/">Gengetopt</a></h4><p>
+<h4 id="gengetopt">
+ <a href="/software/gengetopt/">Gengetopt</a></h4><p>
GNU Gengetopt is a program to generate a C/C++ function for parsing
command-line options using the getopt_long function found in GNU libc,
removing some of the tedium of this task for large programs that accept
@@ -885,7 +1014,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gettext|ALL):/" -->
-<h4 id="gettext"><a href="/software/gettext/">Gettext</a></h4><p>
+<h4 id="gettext">
+ <a href="/software/gettext/">Gettext</a></h4><p>
GNU Gettext is a package providing a framework for translating the textual
output of programs into multiple languages. It provides translators
with the means to create message catalogs, as well as an Emacs mode to
@@ -895,7 +1025,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gforth|ALL):/" -->
-<h4 id="gforth"><!-- TRANSLATORS: stale --><a
href="/software/gforth/">Gforth</a></h4>
+<h4 id="gforth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gforth/">Gforth</a></h4>
<p><!-- TRANSLATORS: stale -->
Gforth is a fast and portable implementation of the ANSI Forth language.
It includes an editing mode for Emacs and an interpreter featuring
@@ -905,7 +1038,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ggradebook|ALL):/" -->
-<h4 id="ggradebook"><a href="/software/ggradebook/">Ggradebook</a></h4><p>
+<h4 id="ggradebook">
+ <a href="/software/ggradebook/">Ggradebook</a></h4><p>
GNU Gradebook is an application for teachers for tracking student
grades. It supports several grading styles, including American (A, B,
C, D, F) and European numeric scales.
@@ -913,7 +1047,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ghostscript|ALL):/" -->
-<h4 id="ghostscript"><a href="/software/ghostscript/">GNU
Ghostscript</a></h4><p>
+<h4 id="ghostscript">
+<!--#set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/ghostscript/">GNU Ghostscript</a></h4><p>
Ghostscript is an interpreter for the PostScript language and the PDF
file format. It also includes a C library that implements the graphics
capabilities of the PostScript language. It supports a wide variety of
@@ -922,7 +1059,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gift|ALL):/" -->
-<h4 id="gift"><a href="/software/gift/">GIFT</a></h4><p>
+<h4 id="gift">
+<!--#set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gift/">GIFT</a></h4><p>
The GNU Image-Finding Tool (GIFT) is a Content Based Image Retrieval
System. It uses the content of images to perform queries on a collection,
enabling you to query by example. Also, a tool to index whole directory
@@ -931,7 +1071,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gimp|ALL):/" -->
-<h4 id="gimp"><a href="/software/gimp/">GIMP</a></h4><p>
+<h4 id="gimp">
+<!--#set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gimp/">GIMP</a></h4><p>
GIMP is an application for image manipulation tasks such as photo
retouching, composition and authoring. It supports all common image
formats as well as specialized ones. It features a highly customizable
@@ -940,7 +1083,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gleem|ALL):/" -->
-<h4 id="gleem"><a href="/software/gleem/">Gleem</a></h4><p>
+<h4 id="gleem">
+ <a href="/software/gleem/">Gleem</a></h4><p>
GNU gleem is a library for Java and C++ offering a set of 3D widgets that
support direct user interaction with a 3D scene. These widgets are used
to translate along a line, translate in a plane, and do three-dimensional
@@ -950,13 +1094,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glib|ALL):/" -->
-<h4 id="glib"><a href="/software/glib/">GLib</a></h4><p>
+<h4 id="glib">
+ <a href="/software/glib/">GLib</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#glib">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(global|ALL):/" -->
-<h4 id="global"><a href="/software/global/">Global</a></h4><p>
+<h4 id="global">
+<!--#set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/global/">Global</a></h4><p>
GLOBAL is a source code tagging system that functions in the same way
across a wide array of environments, such as different text editors,
shells and web browsers. The resulting tags are useful for quickly
@@ -965,7 +1113,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(glpk|ALL):/" -->
-<h4 id="glpk"><a href="/software/glpk/">GLPK</a></h4><p>
+<h4 id="glpk">
+ <a href="/software/glpk/">GLPK</a></h4><p>
GLPK is a C library for solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems. It supports
the GNU MathProg modeling language, a subset of the AMPL language, and
@@ -975,7 +1124,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmediaserver|ALL):/" -->
-<h4 id="gmediaserver"><!-- TRANSLATORS: stale --><a
href="/software/gmediaserver/">Gmediaserver</a></h4>
+<h4 id="gmediaserver"><!-- TRANSLATORS: stale -->
+ <a href="/software/gmediaserver/">Gmediaserver</a></h4>
<p><!-- TRANSLATORS: stale -->
GMediaServer is a UPnP-compatible media server. It serves audio and video
files to network-connected media players via a command-line program that
@@ -984,7 +1134,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gmp|ALL):/" -->
-<h4 id="gmp"><a href="/software/gmp/">GMP</a></h4><p>
+<h4 id="gmp">
+<!--#set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gmp/">GMP</a></h4><p>
GMP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers and floating point numbers. The precision is
only limited by the available memory. The library is highly optimized,
@@ -994,7 +1147,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnash|ALL):/" -->
-<h4 id="gnash"><a href="/software/gnash/">Gnash</a></h4><p>
+<h4 id="gnash">
+<!--#set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnash/">Gnash</a></h4><p>
Gnash is a free Flash movie player. It supports SWF version v7 and
some of v8 and v9. It is possible to configure Gnash to use several
different audio or video backends, ensuring good performance.
@@ -1002,13 +1158,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnat|ALL):/" -->
-<h4 id="gnat"><a href="/software/gnat/">GNAT</a></h4><p>
+<h4 id="gnat">
+ <a href="/software/gnat/">GNAT</a></h4><p>
See <a href="#gcc">gcc</a>.
<small>(<a href="/manual/manual.html#gnat">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnats|ALL):/" -->
-<h4 id="gnats"><a href="/software/gnats/">GNATS</a></h4><p>
+<h4 id="gnats">
+<!--#set var="logoimage" value='<img
src="/software/gnats/images/gnatslogo.png" style="height:1em" alt="logo for
gnats" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnats/">GNATS</a></h4><p>
GNATS is a set of tools for tracking bugs and other user-reported software
issues. It is completely open-ended in how its database may be queried,
edited and maintained, featuring interfaces ranging from the command-line
@@ -1018,14 +1178,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnatsweb|ALL):/" -->
-<h4 id="gnatsweb"><a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
+<h4 id="gnatsweb">
+ <a href="/software/gnatsweb/">Gnatsweb</a></h4><p>
See <a href="#gnats">gnats</a>.
This package is looking for a maintainer.
<small>(<a href="/manual/manual.html#gnatsweb">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnome|ALL):/" -->
-<h4 id="gnome"><a href="/software/gnome/">GNOME</a></h4><p>
+<h4 id="gnome">
+<!--#set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnome/">GNOME</a></h4><p>
GNOME is the graphical desktop for GNU. It includes a wide variety of
applications for browsing the web, editing text and images, creating
documents and diagrams, playing media, scanning, and much more.
@@ -1033,7 +1197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-c-manual|ALL):/" -->
-<h4 id="gnu-c-manual"><a href="/software/gnu-c-manual/">GNU C reference
manual</a></h4><p>
+<h4 id="gnu-c-manual">
+ <a href="/software/gnu-c-manual/">GNU C reference manual</a></h4><p>
This is a reference manual for the C programming language, as implemented
by the GNU C Compiler (gcc). As a reference, it is not intended to be
a tutorial of the language. Rather, it outlines all of the constructs
@@ -1042,7 +1207,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnu-pw-mgr|ALL):/" -->
-<h4 id="gnu-pw-mgr"><a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
+<h4 id="gnu-pw-mgr">
+ <a href="/software/gnu-pw-mgr/">GNU-pw-mgr</a></h4><p>
This program is designed to make it easy to reconstruct difficult
passwords when they are needed while limiting the risk of attack.
The user of this program inputs a self-defined transformation of a web
@@ -1051,7 +1217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubatch|ALL):/" -->
-<h4 id="gnubatch"><a href="/software/gnubatch/">GNUbatch</a></h4><p>
+<h4 id="gnubatch">
+ <a href="/software/gnubatch/">GNUbatch</a></h4><p>
GNUbatch is an advanced batch scheduling system. It executes
computational jobs at specified dates and times or according to
interdependencies. The jobs may be completed on any number of processors
@@ -1060,7 +1227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubg|ALL):/" -->
-<h4 id="gnubg"><a href="/software/gnubg/">Backgammon</a></h4><p>
+<h4 id="gnubg">
+ <a href="/software/gnubg/">Backgammon</a></h4><p>
The GNU backgammon application can be used for playing, analyzing
and teaching the game. It has an advanced evaluation engine based on
artificial neural networks suitable for both beginners and advanced
@@ -1070,7 +1238,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubiff|ALL):/" -->
-<h4 id="gnubiff"><!-- TRANSLATORS: stale --><a
href="/software/gnubiff/">GNUbiff</a></h4>
+<h4 id="gnubiff"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnubiff/">GNUbiff</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUbiff is a program that checks for mail and notifies you when new
messages arrive. It supports multiple mailboxes which may be accessed
@@ -1081,7 +1252,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnubik|ALL):/" -->
-<h4 id="gnubik"><a href="/software/gnubik/">GNUbik</a></h4><p>
+<h4 id="gnubik">
+ <a href="/software/gnubik/">GNUbik</a></h4><p>
GNUbik is a puzzle game in which you must manipulate a cube to make each
of its faces have a uniform color. The game is customizable, allowing you
to set the size of the cube (the default is 3x3) or to change the colors.
@@ -1091,7 +1263,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucap|ALL):/" -->
-<h4 id="gnucap"><!-- TRANSLATORS: stale --><a
href="/software/gnucap/">GNUcap</a></h4>
+<h4 id="gnucap"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnucap/">GNUcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUcap is a circuit analysis package. It offers a general purpose circuit
simulator and can perform DC and transient analyses, fourier analysis
@@ -1100,7 +1273,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucash|ALL):/" -->
-<h4 id="gnucash"><a href="/software/gnucash/">GnuCash</a></h4><p>
+<h4 id="gnucash">
+<!--#set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnucash/">GnuCash</a></h4><p>
GnuCash is personal and professional financial-accounting software.
It can be used to track bank accounts, stocks, income and expenses,
based on the double-entry accounting practice. It includes support for
@@ -1110,13 +1286,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnucomm|ALL):/" -->
-<h4 id="gnucomm"><a href="/software/gnucomm/">GNUCOMM</a></h4><p>
+<h4 id="gnucomm">
+ <a href="/software/gnucomm/">GNUCOMM</a></h4><p>
See <a href="#sipwitch">sipwitch</a>.
<small>(<a href="/manual/manual.html#gnucomm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnue|ALL):/" -->
-<h4 id="gnue"><a href="/software/gnue/">GNU Enterprise</a></h4><p>
+<h4 id="gnue">
+ <a href="/software/gnue/">GNU Enterprise</a></h4><p>
GNU Enterprise supports enterprise planning. It includes an application
server, common development library, an IDE for designing data forms,
forms interface, navigator and menu system, and data reporting system.
@@ -1124,7 +1302,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnugo|ALL):/" -->
-<h4 id="gnugo"><!-- TRANSLATORS: stale --><a
href="/software/gnugo/">GNUgo</a></h4>
+<h4 id="gnugo"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnugo/">GNUgo</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Go is a program that plays the game of Go, in which players place
stones on a grid to form territory or capture other stones. While it can
@@ -1136,7 +1317,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuit|ALL):/" -->
-<h4 id="gnuit"><!-- TRANSLATORS: stale --><a href="/software/gnuit/">GNU
Interactive Tools</a></h4>
+<h4 id="gnuit"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnuit/">GNU Interactive Tools</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Interactive Tools are a set of lightweight, interactive
command-line tools. They include an extensible, orthodox (two-pane)
@@ -1148,7 +1330,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnujump|ALL):/" -->
-<h4 id="gnujump"><a href="/software/gnujump/">GNUjump</a></h4><p>
+<h4 id="gnujump">
+<!--#set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnujump/">GNUjump</a></h4><p>
GNUjump is a simple, yet addictive game in which you must jump from
platform to platform to avoid falling, while the platforms drop at faster
rates the higher you go. The game features multiplayer, unlimited FPS,
@@ -1157,7 +1342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnulib|ALL):/" -->
-<h4 id="gnulib"><a href="/software/gnulib/">GNUlib</a></h4><p>
+<h4 id="gnulib">
+ <a href="/software/gnulib/">GNUlib</a></h4><p>
Gnulib is a central location for common infrastructure needed by GNU
packages. It provides a wide variety of functionality, e.g., portability
across many systems, working with Unicode strings, cryptographic
@@ -1171,20 +1357,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumach|ALL):/" -->
-<h4 id="gnumach"><a href="/software/gnumach/">Mach</a></h4><p>
+<h4 id="gnumach">
+ <a href="/software/gnumach/">Mach</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#gnumach">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumed|ALL):/" -->
-<h4 id="gnumed"><a href="/software/gnumed/">GNUmed</a></h4><p>
+<h4 id="gnumed">
+ <a href="/software/gnumed/">GNUmed</a></h4><p>
GNUmed is Electronic Medical Record software, supporting paperless
medical practices. Several interface languages are supported.
<small>(<a href="/manual/manual.html#gnumed">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnumeric|ALL):/" -->
-<h4 id="gnumeric"><a href="/software/gnumeric/">GNUmeric</a></h4><p>
+<h4 id="gnumeric">
+ <a href="/software/gnumeric/">GNUmeric</a></h4><p>
GNUmeric is a GNU spreadsheet application, running under GNOME.
It is interoperable with other spreadsheet applications. It has a
vast array of features beyond typical spreadsheet functionality, such
@@ -1194,7 +1383,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnump3d|ALL):/" -->
-<h4 id="gnump3d"><a href="/software/gnump3d/">GNUmp3d</a></h4><p>
+<h4 id="gnump3d">
+<!--#set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnump3d/">GNUmp3d</a></h4><p>
GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies,
and other media formats. It is small and self-contained, presenting a
simple, themeable HTML interface. The audio files can then be played
@@ -1203,7 +1395,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnun|ALL):/" -->
-<h4 id="gnun"><a href="/software/gnun/">GNUnited Nations</a></h4><p>
+<h4 id="gnun">
+ <a href="/software/gnun/">GNUnited Nations</a></h4><p>
GNUnited Nations is a build system for translating the web site at
www.gnu.org. It works via template files, which allow changes to be
merged into individual translations of a page, from which the final
@@ -1213,7 +1406,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnunet|ALL):/" -->
-<h4 id="gnunet"><a href="/software/gnunet/">GNUnet</a></h4><p>
+<h4 id="gnunet">
+ <a href="/software/gnunet/">GNUnet</a></h4><p>
GNUnet is a framework for secure peer-to-peer networking that does not
use any centralized or otherwise trusted services. Our high-level goal
is to provide a strong free software foundation for a global network
@@ -1226,7 +1420,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupg|ALL):/" -->
-<h4 id="gnupg"><a href="/software/gnupg/">GnuPG</a></h4><p>
+<h4 id="gnupg">
+<!--#set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnupg/">GnuPG</a></h4><p>
The GNU Privacy Guard is a complete implementation of the OpenPGP
standard. It is used to encrypt and sign data and communication.
It features powerful key management and the ability to access public
@@ -1237,7 +1434,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnupod|ALL):/" -->
-<h4 id="gnupod"><!-- TRANSLATORS: stale --><a
href="/software/gnupod/">GNUpod</a></h4>
+<h4 id="gnupod"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnupod/">GNUpod</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUpod is a collection of scripts for using iPods with GNU/Linux and
other operating systems. It can be used for transferring music and cover
@@ -1247,7 +1445,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuprologjava|ALL):/" -->
-<h4 id="gnuprologjava"><a
href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
+<h4 id="gnuprologjava">
+ <a href="/software/gnuprologjava/">GNUprologjava</a></h4><p>
GNU Prolog for Java is an implementation of the ISO Prolog standard as a
Java library (gnu.prolog). Thus, with it you can use Prolog from within
Java programs.
@@ -1255,7 +1454,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuradio|ALL):/" -->
-<h4 id="gnuradio"><a href="/software/gnuradio/">Radio</a></h4><p>
+<h4 id="gnuradio">
+<!--#set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnuradio/">Radio</a></h4><p>
GNU Radio is a toolkit for implementing software radios. Its signal
processing blocks can be combined with low-cost external RF hardware
to create software-defined radios. Without hardware, it can be used
@@ -1265,7 +1467,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnurobots|ALL):/" -->
-<h4 id="gnurobots"><!-- TRANSLATORS: stale --><a
href="/software/gnurobots/">Robots</a></h4>
+<h4 id="gnurobots"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnurobots/">Robots</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Robots is a game in which you program a robot to explore a world
full of enemies that can hurt it, obstacles and food to be eaten. The
@@ -1276,7 +1479,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuschool|ALL):/" -->
-<h4 id="gnuschool"><a href="/software/gnuschool/">GNUschool</a></h4><p>
+<h4 id="gnuschool">
+ <a href="/software/gnuschool/">GNUschool</a></h4><p>
GNUschool is a web application for students, teachers and school
administrators. With it, teachers can create tests for the students
to take online, give feedback and assign grades. School administrators
@@ -1285,7 +1489,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnushogi|ALL):/" -->
-<h4 id="gnushogi"><a href="/software/gnushogi/">GNUshogi</a></h4><p>
+<h4 id="gnushogi">
+ <a href="/software/gnushogi/">GNUshogi</a></h4><p>
GNU Shogi is a program that plays the game Shogi (Japanese Chess). It
also includes a graphical interface to the game. While similar to
standard chess, this variant is far more complicated.
@@ -1293,7 +1498,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnusound|ALL):/" -->
-<h4 id="gnusound"><!-- TRANSLATORS: stale --><a
href="/software/gnusound/">GNUsound</a></h4>
+<h4 id="gnusound"><!-- TRANSLATORS: stale -->
+ <a href="/software/gnusound/">GNUsound</a></h4>
<p><!-- TRANSLATORS: stale -->
GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and
write many audio file formats such as WAV, MP3 and FLAC. It can work
@@ -1304,7 +1510,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuspool|ALL):/" -->
-<h4 id="gnuspool"><a href="/software/gnuspool/">GNUspool</a></h4><p>
+<h4 id="gnuspool">
+ <a href="/software/gnuspool/">GNUspool</a></h4><p>
GNUspool is an advanced print spooling system. In addition to the
functionality of the standard printing system, it provides post-processing
capabilities, form type handling, alignment pages and other features.
@@ -1315,7 +1522,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnustep|ALL):/" -->
-<h4 id="gnustep"><a href="/software/gnustep/">GNUstep</a></h4><p>
+<h4 id="gnustep">
+<!--#set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnustep/">GNUstep</a></h4><p>
GNUstep is a fully-functional object-oriented development environment;
a number of user applications are also included. It closely follows
the Cocoa APIs but is platform-independent.
@@ -1323,7 +1533,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutls|ALL):/" -->
-<h4 id="gnutls"><a href="/software/gnutls/">GnuTLS</a></h4><p>
+<h4 id="gnutls">
+<!--#set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gnutls/">GnuTLS</a></h4><p>
GnuTLS is a secure communications library implementing the SSL, TLS and
DTLS protocols. It is provided in the form of a C library to support
the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP
@@ -1332,7 +1545,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnutrition|ALL):/" -->
-<h4 id="gnutrition"><a href="/software/gnutrition/">GNUtrition</a></h4><p>
+<h4 id="gnutrition">
+ <a href="/software/gnutrition/">GNUtrition</a></h4><p>
GNUtrition is a free nutrition analysis software. With it, one can
keep track of the nutritional information of food. The software uses
the Nutrient Database of Standard Reference of the US Department of
@@ -1341,13 +1555,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gnuzilla|ALL):/" -->
-<h4 id="gnuzilla"><a href="/software/gnuzilla/">GNUzilla</a></h4><p>
+<h4 id="gnuzilla">
+ <a href="/software/gnuzilla/">GNUzilla</a></h4><p>
See <a href="#icecat">icecat</a>.
<small>(<a href="/manual/manual.html#gnuzilla">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(goptical|ALL):/" -->
-<h4 id="goptical"><a href="/software/goptical/">Goptical</a></h4><p>
+<h4 id="goptical">
+ <a href="/software/goptical/">Goptical</a></h4><p>
Goptical is a library for optical design and simulation in C++.
It provides model classes for optical components, surfaces and materials.
With it, one can simulate building an optical system by creating and
@@ -1357,13 +1573,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gorm|ALL):/" -->
-<h4 id="gorm"><a href="/software/gorm/">Gorm</a></h4><p>
+<h4 id="gorm">
+<!--#set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gorm/">Gorm</a></h4><p>
See <a href="#gnustep">gnustep</a>.
<small>(<a href="/manual/manual.html#gorm">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gpaint|ALL):/" -->
-<h4 id="gpaint"><!-- TRANSLATORS: stale --><a
href="/software/gpaint/">Gpaint</a></h4>
+<h4 id="gpaint"><!-- TRANSLATORS: stale -->
+ <a href="/software/gpaint/">Gpaint</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Paint is a simple, easy-to-use paint program for the GNOME
environment. It supports drawing freehand as well as basic shapes
@@ -1372,7 +1592,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gperf|ALL):/" -->
-<h4 id="gperf"><!-- TRANSLATORS: stale --><a
href="/software/gperf/">Gperf</a></h4>
+<h4 id="gperf"><!-- TRANSLATORS: stale -->
+ <a href="/software/gperf/">Gperf</a></h4>
<p><!-- TRANSLATORS: stale -->
gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table in C or C++ code. That the
@@ -1382,7 +1603,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gprolog|ALL):/" -->
-<h4 id="gprolog"><a href="/software/gprolog/">Gprolog</a></h4><p>
+<h4 id="gprolog">
+ <a href="/software/gprolog/">Gprolog</a></h4><p>
GNU Prolog is a standards-compliant Prolog compiler with constraint
solving over finite domains. It accepts Prolog+ constraint programs and
produces a compiled, native binary which can function in a stand-alone
@@ -1391,7 +1613,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grabcomics|ALL):/" -->
-<h4 id="grabcomics"><a href="/software/grabcomics/">phpGrabComics</a></h4><p>
+<h4 id="grabcomics">
+ <a href="/software/grabcomics/">phpGrabComics</a></h4><p>
phpGrabComics is a program that fetches and saves comic strips from
the web. It features both a server, which can download strips from
different sources, and ports, tiny applications which get the list of
@@ -1400,7 +1623,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(greg|ALL):/" -->
-<h4 id="greg"><!-- TRANSLATORS: stale --><a
href="/software/greg/">Greg</a></h4>
+<h4 id="greg"><!-- TRANSLATORS: stale -->
+ <a href="/software/greg/">Greg</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Greg is a framework for testing programs and libraries. It provides a
single front-end for all tests of a package as well as a simple framework
@@ -1412,7 +1636,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grep|ALL):/" -->
-<h4 id="grep"><a href="/software/grep/">Grep</a></h4><p>
+<h4 id="grep">
+ <a href="/software/grep/">Grep</a></h4><p>
grep is a tool for finding text inside files. Text is found by matching
a pattern provided by the user in one or many files. The pattern may be
provided as a basic or extended regular expression, or as fixed strings.
@@ -1424,7 +1649,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gretl|ALL):/" -->
-<h4 id="gretl"><a href="/software/gretl/">Gretl</a></h4><p>
+<h4 id="gretl">
+<!--#set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gretl/">Gretl</a></h4><p>
GNU Gretl is a package for performing statistical computations for
econometrics. It consists of both a command-line client and a graphical
client. It features a variety of estimators such as least-squares
@@ -1436,7 +1664,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(groff|ALL):/" -->
-<h4 id="groff"><a href="/software/groff/">Groff</a></h4><p>
+<h4 id="groff">
+<!--#set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/groff/">Groff</a></h4><p>
Groff is a typesetting package that reads plain text and produces
formatted output based on formatting commands contained within the text.
It is usually the formatter of <tt>man</tt> documentation pages.
@@ -1444,7 +1675,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(grub|ALL):/" -->
-<h4 id="grub"><a href="/software/grub/">GRUB</a></h4><p>
+<h4 id="grub">
+ <a href="/software/grub/">GRUB</a></h4><p>
GRUB is a multiboot bootloader. It is used for initially loading the
kernel of an operating system and then transferring control to it. The
kernel then goes on to load the rest of the operating system. As a
@@ -1456,7 +1688,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsasl|ALL):/" -->
-<h4 id="gsasl"><a href="/software/gsasl/">Gsasl</a></h4><p>
+<h4 id="gsasl">
+ <a href="/software/gsasl/">Gsasl</a></h4><p>
GNU SASL is an implementation of the Simple Authentication and Security
Layer framework. On network servers such as IMAP or SMTP servers, SASL
is used to handle client/server authentication. This package contains
@@ -1465,7 +1698,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsegrafix|ALL):/" -->
-<h4 id="gsegrafix"><a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
+<h4 id="gsegrafix">
+ <a href="/software/gsegrafix/">Gsegrafix</a></h4><p>
GSEGrafix is an application which produces high-quality graphical plots
for science and engineering. Plots are specified via simple ASCII
parameter files and data files and are presented in an anti-aliased
@@ -1476,7 +1710,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsl|ALL):/" -->
-<h4 id="gsl"><a href="/software/gsl/">GNU Scientific Library</a></h4><p>
+<h4 id="gsl">
+ <a href="/software/gsl/">GNU Scientific Library</a></h4><p>
The GNU Scientific Library is a library for numerical analysis in C
and C++. It includes a wide range of mathematical routines, with over
1000 functions in total. Subject areas covered by the library include:
@@ -1486,7 +1721,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gsrc|ALL):/" -->
-<h4 id="gsrc"><a href="/software/gsrc/">GNU Source Release
Collection</a></h4><p>
+<h4 id="gsrc">
+ <a href="/software/gsrc/">GNU Source Release Collection</a></h4><p>
GSRC supports installing the latest releases of GNU packages on an
existing system. New versions are installed in a separate place so
as not to interfere with the system versions. The goal is to make it
@@ -1496,7 +1732,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gss|ALL):/" -->
-<h4 id="gss"><a href="/software/gss/">Generic Security Service</a></h4><p>
+<h4 id="gss">
+ <a href="/software/gss/">Generic Security Service</a></h4><p>
The GNU Generic Security Service provides a free implementation of the
GSS-API specification. It provides a generic application programming
interface for programs to access security services. Security services
@@ -1507,7 +1744,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtick|ALL):/" -->
-<h4 id="gtick"><!-- TRANSLATORS: stale --><a
href="/software/gtick/">GTick</a></h4>
+<h4 id="gtick"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/gtick/">GTick</a></h4>
<p><!-- TRANSLATORS: stale -->
GTick is a metronome application. It supports different meters, such
as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from
@@ -1517,13 +1757,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtk\+|ALL):/" -->
-<h4 id="gtk"><a href="/software/gtk+/">GTK+</a></h4><p>
+<h4 id="gtk">
+ <a href="/software/gtk+/">GTK+</a></h4><p>
See <a href="#gnome">gnome</a>.
<small>(<a href="/manual/manual.html#gtk">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gtypist|ALL):/" -->
-<h4 id="gtypist"><a href="/software/gtypist/">Gtypist</a></h4><p>
+<h4 id="gtypist">
+ <a href="/software/gtypist/">Gtypist</a></h4><p>
GNU Typist is a universal typing tutor. It can be used to learn and
practice touch-typing. Several tutorials are included; in addition to
tutorials for the standard QWERTY layout, there are also tutorials for
@@ -1534,7 +1776,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile|ALL):/" -->
-<h4 id="guile"><a href="/software/guile/">Guile</a></h4><p>
+<h4 id="guile">
+<!--#set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guile/">Guile</a></h4><p>
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
official extension language of the GNU system. It is an implementation of
the Scheme language which can be easily embedded in other applications
@@ -1544,7 +1789,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-dbi|ALL):/" -->
-<h4 id="guile-dbi"><!-- TRANSLATORS: stale --><a
href="/software/guile-dbi/">Guile-dbi</a></h4>
+<h4 id="guile-dbi"><!-- TRANSLATORS: stale -->
+ <a href="/software/guile-dbi/">Guile-dbi</a></h4>
<p><!-- TRANSLATORS: stale -->
guile-dbi is a library for Guile that provides a convenient interface to
SQL databases. Database programming with guile-dbi is generic in that
@@ -1554,20 +1800,23 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-gnome|ALL):/" -->
-<h4 id="guile-gnome"><a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
+<h4 id="guile-gnome">
+ <a href="/software/guile-gnome/">Guile-gnome</a></h4><p>
Includes guile-clutter, guile-gnome-gstreamer, guile-gnome-platform
(GNOME developer libraries), and guile-gtksourceview.
<small>(<a href="/manual/manual.html#guile-gnome">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-ncurses|ALL):/" -->
-<h4 id="guile-ncurses"><a
href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
+<h4 id="guile-ncurses">
+ <a href="/software/guile-ncurses/">Guile-Ncurses</a></h4><p>
guile-ncurses provides Guile language bindings for the ncurses library.
<small>(<a href="/manual/manual.html#guile-ncurses">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guile-sdl|ALL):/" -->
-<h4 id="guile-sdl"><a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
+<h4 id="guile-sdl">
+ <a href="/software/guile-sdl/">Guile-SDL</a></h4><p>
Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With
them, Guile programmers can have easy access to graphics, sound and
device input (keyboards, joysticks, mice, etc.).
@@ -1575,7 +1824,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(guix|ALL):/" -->
-<h4 id="guix"><a href="/software/guix/">Guix</a></h4><p>
+<h4 id="guix">
+<!--#set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/guix/">Guix</a></h4><p>
GNU Guix is a functional package manager for the GNU system, and is also
a distribution thereof. It includes a virtual machine image. Besides
the usual package management features, it also supports transactional
@@ -1585,7 +1837,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gurgle|ALL):/" -->
-<h4 id="gurgle"><a href="/software/gurgle/">Gurgle</a></h4><p>
+<h4 id="gurgle">
+ <a href="/software/gurgle/">Gurgle</a></h4><p>
GURGLE produces database report listings from record and field information
from a file. It uses the report to produce (La)TeX-formatted output,
plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based
@@ -1597,7 +1850,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gv|ALL):/" -->
-<h4 id="gv"><a href="/software/gv/">Gv</a></h4><p>
+<h4 id="gv">
+ <a href="/software/gv/">Gv</a></h4><p>
GNU GV is a graphical user interface to the Ghostscript interpreter. With
it, one can view and navigate through PostScript and PDF documents in
X Windows.
@@ -1605,7 +1859,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gvpe|ALL):/" -->
-<h4 id="gvpe"><a href="/software/gvpe/">GVPE</a></h4><p>
+<h4 id="gvpe">
+ <a href="/software/gvpe/">GVPE</a></h4><p>
The GNU Virtual Private Ethernet creates a virtual network with multiple
nodes using a variety of transport protocols. It works by creating
encrypted host-to-host tunnels between multiple endpoints.
@@ -1613,7 +1868,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gxmessage|ALL):/" -->
-<h4 id="gxmessage"><a href="/software/gxmessage/">Gxmessage</a></h4><p>
+<h4 id="gxmessage">
+ <a href="/software/gxmessage/">Gxmessage</a></h4><p>
GNU gxmessage is a program that pops up dialog windows, which display a
message to the user and waits for their action. The program then exits
with an exit code corresponding to the response.
@@ -1621,7 +1877,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(gzip|ALL):/" -->
-<h4 id="gzip"><a href="/software/gzip/">Gzip</a></h4><p>
+<h4 id="gzip">
+ <a href="/software/gzip/">Gzip</a></h4><p>
GNU Gzip provides data compression and decompression utilities; the
typical extension is <tt>.gz</tt>. Unlike the <tt>zip</tt> format, it
compresses a single file; as a result, it is often used in conjunction
@@ -1630,7 +1887,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(halifax|ALL):/" -->
-<h4 id="halifax"><a href="/software/halifax/">HaliFAX</a></h4><p>
+<h4 id="halifax">
+ <a href="/software/halifax/">HaliFAX</a></h4><p>
HaliFAX supports sending and viewing faxes, including a wrapper around
the <tt>lpr</tt> command.
This package is looking for a maintainer.
@@ -1638,7 +1896,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(health|ALL):/" -->
-<h4 id="health"><a href="/software/health/">Health</a></h4><p>
+<h4 id="health">
+ <a href="/software/health/">Health</a></h4><p>
GNU Health is a free medical software system, including support for
electronic medical records (EMR), a hospital information system (HIS),
and health information system. It supports both Spanish and English
@@ -1649,7 +1908,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hello|ALL):/" -->
-<h4 id="hello"><a href="/software/hello/">Hello</a></h4><p>
+<h4 id="hello">
+ <a href="/software/hello/">Hello</a></h4><p>
GNU Hello prints the message <tt>Hello, world!</tt> and then exits.
It serves as an example of standard GNU coding practices. As such,
it supports command-line arguments, multiple languages, and so on.
@@ -1657,7 +1917,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(help2man|ALL):/" -->
-<h4 id="help2man"><a href="/software/help2man/">Help2man</a></h4><p>
+<h4 id="help2man">
+ <a href="/software/help2man/">Help2man</a></h4><p>
GNU help2man is a program that converts the output of standard
<tt>--help</tt> and <tt>--version</tt> command-line arguments into a
manual page automatically.
@@ -1665,7 +1926,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hp2xx|ALL):/" -->
-<h4 id="hp2xx"><!-- TRANSLATORS: stale --><a
href="/software/hp2xx/">Hp2xx</a></h4>
+<h4 id="hp2xx"><!-- TRANSLATORS: stale -->
+ <a href="/software/hp2xx/">Hp2xx</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU hp2xx converts vector graphics specified in the HP-GL plotter language
into a variety of graphical formats, both vector- and raster-based,
@@ -1675,7 +1937,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(httptunnel|ALL):/" -->
-<h4 id="httptunnel"><!-- TRANSLATORS: stale --><a
href="/software/httptunnel/">Httptunnel</a></h4>
+<h4 id="httptunnel"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/httptunnel/">Httptunnel</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU httptunnel creates a bidirectional data path tunneled in HTTP
requests. This allows users behind firewalls to send and receive data
@@ -1684,7 +1949,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hurd|ALL):/" -->
-<h4 id="hurd"><a href="/software/hurd/">Hurd</a></h4><p>
+<h4 id="hurd">
+<!--#set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/hurd/">Hurd</a></h4><p>
The Hurd is the kernel for the GNU system, a replacement and augmentation
of standard Unix kernels. It is a collection of protocols for system
interaction (file systems, networks, authentication), and servers
@@ -1695,7 +1963,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(hyperbole|ALL):/" -->
-<h4 id="hyperbole"><a href="/software/hyperbole/">Hyperbole</a></h4><p>
+<h4 id="hyperbole">
+ <a href="/software/hyperbole/">Hyperbole</a></h4><p>
Hyperbole is a programmable information and hypertext system for
GNU Emacs. It allows hypertext to be embedded within documents, mail
messages and news articles. This permits mouse-based control of the
@@ -1704,7 +1973,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(icecat|ALL):/" -->
-<h4 id="icecat"><a href="/software/icecat/">Icecat</a></h4><p>
+<h4 id="icecat">
+<!--#set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/icecat/">Icecat</a></h4><p>
IceCat is the GNU version of the Firefox browser. It is entirely free
software, which does not recommend non-free plugins and addons. It also
features built-in privacy-protecting features.
@@ -1712,7 +1984,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(idutils|ALL):/" -->
-<h4 id="idutils"><a href="/software/idutils/">Idutils</a></h4><p>
+<h4 id="idutils">
+ <a href="/software/idutils/">Idutils</a></h4><p>
The GNU idutils package includes tools to create an index of textual
tokens used in a list of file names and then to query that index. Thus,
it allows the user to, for example, find all the uses of a particular
@@ -1723,7 +1996,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ignuit|ALL):/" -->
-<h4 id="ignuit"><a href="/software/ignuit/">Ignuit</a></h4><p>
+<h4 id="ignuit">
+ <a href="/software/ignuit/">Ignuit</a></h4><p>
Ignuit is a tool for aiding in the memorization of new information based
on the Leitner flashcard system. In this system, new cards are studied
with decreasing frequency as they grow older, unless you encounter
@@ -1734,7 +2008,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(indent|ALL):/" -->
-<h4 id="indent"><a href="/software/indent/">Indent</a></h4><p>
+<h4 id="indent">
+ <a href="/software/indent/">Indent</a></h4><p>
Indent is a program that makes source code easier to read by reformatting
it in a consistent style. It can change the style to one of several
different styles such as GNU, BSD or K&R. It has some flexibility
@@ -1745,7 +2020,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(inetutils|ALL):/" -->
-<h4 id="inetutils"><a href="/software/inetutils/">Inetutils</a></h4><p>
+<h4 id="inetutils">
+ <a href="/software/inetutils/">Inetutils</a></h4><p>
Inetutils is a collection of common network programs, such as an ftp
client and server, a telnet client and server, and an rsh client and
server.
@@ -1753,7 +2029,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(intlfonts|ALL):/" -->
-<h4 id="intlfonts"><!-- TRANSLATORS: stale --><a
href="/software/intlfonts/">Intlfonts</a></h4>
+<h4 id="intlfonts"><!-- TRANSLATORS: stale -->
+ <a href="/software/intlfonts/">Intlfonts</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU intlfonts contains free X11 fonts in the BDF and TrueType
formats. They notably cover a large number of characters from different
@@ -1763,7 +2040,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jacal|ALL):/" -->
-<h4 id="jacal"><a href="/software/jacal/">JACAL</a></h4><p>
+<h4 id="jacal">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/jacal/">JACAL</a></h4><p>
GNU JACAL is an interactive symbolic mathematics program based on Scheme.
It manipulate and simplify a range of mathematical expressions such as
equations, scalars, vectors, and matrices.
@@ -1771,7 +2051,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(java-getopt|ALL):/" -->
-<h4 id="java-getopt"><a href="/software/java-getopt/">Java-getopt</a></h4><p>
+<h4 id="java-getopt">
+ <a href="/software/java-getopt/">Java-getopt</a></h4><p>
java-getopt provides a Java port of the GNU getopt function from glibc.
It supports parsing both long and short command-line arguments in a
flexible manner, which is completely compatible with the C version.
@@ -1779,7 +2060,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jel|ALL):/" -->
-<h4 id="jel"><a href="/software/jel/">Jel</a></h4><p>
+<h4 id="jel">
+ <a href="/software/jel/">Jel</a></h4><p>
GNU JEL is a library that lets a program accept user-defined expressions
to be entered and evaluated at runtime. In fact, the expressions are
compiled by JEL to Java bytecode to avoid the performance penalty of
@@ -1788,7 +2070,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(jwhois|ALL):/" -->
-<h4 id="jwhois"><a href="/software/jwhois/">Jwhois</a></h4><p>
+<h4 id="jwhois">
+ <a href="/software/jwhois/">Jwhois</a></h4><p>
GNU jwhois is a client for the WHOIS protocol, which allows you to query
the owner of a domain name. The program uses an extensible configuration
file to determine the most appropriate server to query and, upon success
@@ -1799,7 +2082,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(kawa|ALL):/" -->
-<h4 id="kawa"><a href="/software/kawa/">Kawa</a></h4><p>
+<h4 id="kawa">
+ <a href="/software/kawa/">Kawa</a></h4><p>
GNU Kawa is an implementation of the Scheme programming language that is
built on top of the Java platform. It is thus conveniently integrated
with Java and benefits from this by having a compiler, optional static
@@ -1810,7 +2094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(leg|ALL):/" -->
-<h4 id="leg"><a href="/software/leg/">Leg</a></h4><p>
+<h4 id="leg">
+ <a href="/software/leg/">Leg</a></h4><p>
GNU Leg is a set of libraries for game engines and game development. In
addition to the libraries, it also includes resource editors designed
to make game creation easier. The package is designed to be generic
@@ -1819,7 +2104,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(less|ALL):/" -->
-<h4 id="less"><a href="/software/less/">Less</a></h4><p>
+<h4 id="less">
+ <a href="/software/less/">Less</a></h4><p>
GNU less is a pager, a program that allows you to view large amounts of
text in page-sized chunks. Unlike traditional pagers, it allows both
backwards and forwards movement through the document. It also does not
@@ -1829,7 +2115,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libc|ALL):/" -->
-<h4 id="libc"><a href="/software/libc/">GNU C Library</a></h4><p>
+<h4 id="libc">
+ <a href="/software/libc/">GNU C Library</a></h4><p>
The GNU C Library is the standard C library of the GNU system.
It defines the system calls and other basic functionality necessary to
write programs in the C language. It handles low-level functionality
@@ -1840,7 +2127,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libcdio|ALL):/" -->
-<h4 id="libcdio"><a href="/software/libcdio/">Libcdio</a></h4><p>
+<h4 id="libcdio">
+ <a href="/software/libcdio/">Libcdio</a></h4><p>
The GNU Compact Disc Input and Control Library (libcdio) is a library
for CD-ROM and CD image file access. It allows the developer to add
CD access to an application without having to worry about the OS-
@@ -1852,7 +2140,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libextractor|ALL):/" -->
-<h4 id="libextractor"><a
href="/software/libextractor/">Libextractor</a></h4><p>
+<h4 id="libextractor">
+<!--#set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libextractor/">Libextractor</a></h4><p>
GNU libextractor is a library for extracting metadata from files.
It supports a very large number of file formats, including audio files,
document files, and archive files. Each file format is implemented as
@@ -1862,7 +2153,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libgcrypt|ALL):/" -->
-<h4 id="libgcrypt"><a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
+<h4 id="libgcrypt">
+ <a href="/software/libgcrypt/">Libgcrypt</a></h4><p>
Libgcrypt is a general-purpose cryptographic library. It provides the
standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random
@@ -1871,7 +2163,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libiconv|ALL):/" -->
-<h4 id="libiconv"><a href="/software/libiconv/">Libiconv</a></h4><p>
+<h4 id="libiconv">
+ <a href="/software/libiconv/">Libiconv</a></h4><p>
libiconv provides an implementation of the iconv function for systems
that lack it. iconv is used to convert between character encodings in
a program. It supports a wide variety of different encodings.
@@ -1879,7 +2172,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libidn|ALL):/" -->
-<h4 id="libidn"><a href="/software/libidn/">Libidn</a></h4><p>
+<h4 id="libidn">
+ <a href="/software/libidn/">Libidn</a></h4><p>
libidn is a library implementing of the Stringprep, Punycode and IDNA
specifications. These are used to encode and decode internationalized
domain names. It includes native C, C# and Java libraries.
@@ -1887,7 +2181,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmatheval|ALL):/" -->
-<h4 id="libmatheval"><a href="/software/libmatheval/">Libmatheval</a></h4><p>
+<h4 id="libmatheval">
+ <a href="/software/libmatheval/">Libmatheval</a></h4><p>
GNU libmatheval is a library to parse and evaluate symbolic expressions
input by the user as text. It can be loaded from both C and Fortran.
The interpreter is flexible, supporting any number of variables of
@@ -1898,7 +2193,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libmicrohttpd|ALL):/" -->
-<h4 id="libmicrohttpd"><a
href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
+<h4 id="libmicrohttpd">
+ <a href="/software/libmicrohttpd/">Libmicrohttpd</a></h4><p>
GNU libmicrohttpd is a small, embeddable HTTP server implemented
as a C library. It makes it easy to run an HTTP server as part of
another application. The library is fully HTTP 1.1 compliant. It can
@@ -1909,7 +2205,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(librejs|ALL):/" -->
-<h4 id="librejs"><a href="/software/librejs/">Librejs</a></h4><p>
+<h4 id="librejs">
+<!--#set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/librejs/">Librejs</a></h4><p>
LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It
detects non-trivial and non-free JavaScript code from being loaded
without your consent when you browse the web. JavaScript code that is
@@ -1918,7 +2217,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libsigsegv|ALL):/" -->
-<h4 id="libsigsegv"><a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
+<h4 id="libsigsegv">
+ <a href="/software/libsigsegv/">Libsigsegv</a></h4><p>
GNU libsigsegv is a library to handle page faults, which occur when a
program tries to access an unavailable region of memory, in user mode.
By catching and handling page faults, the program can implement pageable
@@ -1927,7 +2227,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtasn1|ALL):/" -->
-<h4 id="libtasn1"><a href="/software/libtasn1/">Libtasn1</a></h4><p>
+<h4 id="libtasn1">
+ <a href="/software/libtasn1/">Libtasn1</a></h4><p>
GNU libtasn1 is a library implementing the ASN.1 notation. It is used
for transmitting machine-neutral encodings of data objects in computer
networking, allowing for formal validation of data according to some
@@ -1936,7 +2237,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libtool|ALL):/" -->
-<h4 id="libtool"><a href="/software/libtool/">Libtool</a></h4><p>
+<h4 id="libtool">
+<!--#set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/libtool/">Libtool</a></h4><p>
GNU Libtool helps in the creation and use of shared libraries, by
presenting a single consistent, portable interface that hides the usual
complexity of working with shared libraries across platforms.
@@ -1944,14 +2248,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libunistring|ALL):/" -->
-<h4 id="libunistring"><a
href="/software/libunistring/">Libunistring</a></h4><p>
+<h4 id="libunistring">
+ <a href="/software/libunistring/">Libunistring</a></h4><p>
GNU libunistring is a library providing functions to manipulate Unicode
strings and for manipulating C strings according to the Unicode standard.
<small>(<a href="/manual/manual.html#libunistring">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(libxmi|ALL):/" -->
-<h4 id="libxmi"><!-- TRANSLATORS: stale --><a
href="/software/libxmi/">Libxmi</a></h4>
+<h4 id="libxmi"><!-- TRANSLATORS: stale -->
+ <a href="/software/libxmi/">Libxmi</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU libxmi is a library for rasterizing 2D vector graphics for C and
C++. It supports drawing 2D primitives into a user-supplied matrix
@@ -1962,7 +2268,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lightning|ALL):/" -->
-<h4 id="lightning"><a href="/software/lightning/">Lightning</a></h4><p>
+<h4 id="lightning">
+ <a href="/software/lightning/">Lightning</a></h4><p>
GNU Lightning is a library that generates assembly language code
at run-time. Thus, it is useful in creating Just-In-Time compilers.
It abstracts over the target CPU by exposing a standardized RISC
@@ -1971,7 +2278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lilypond|ALL):/" -->
-<h4 id="lilypond"><a href="/software/lilypond/">Lilypond</a></h4><p>
+<h4 id="lilypond">
+ <a href="/software/lilypond/">Lilypond</a></h4><p>
GNU LilyPond is a music typesetter, which produces high-quality sheet
music. Music is input in a text file containing control sequences
which are interpreted by LilyPond to produce the final document. It is
@@ -1980,7 +2288,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lims|ALL):/" -->
-<h4 id="lims"><a href="/software/lims/">Lims</a></h4><p>
+<h4 id="lims">
+ <a href="/software/lims/">Lims</a></h4><p>
GNU LIMS is a laboratory information management system. It is used
for managing a scientific laboratory of any field. It consists of a
set of modules for the Tryton enterprise management framework, so it
@@ -1991,14 +2300,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(linux-libre|ALL):/" -->
-<h4 id="linux-libre"><a href="/software/linux-libre/">Linux-libre</a></h4><p>
+<h4 id="linux-libre">
+ <a href="/software/linux-libre/">Linux-libre</a></h4><p>
GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It
has been modified to remove all non-free binary blobs.
<small>(<a href="/manual/manual.html#linux-libre">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(liquidwar6|ALL):/" -->
-<h4 id="liquidwar6"><a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
+<h4 id="liquidwar6">
+ <a href="/software/liquidwar6/">Liquid War 6</a></h4><p>
GNU Liquid War 6 is a fast-paced, unique action game. Each player
controls a blob of liquid with the goal of conquering the entire map. It
has 13 levels by default and over 100 more with a bonus pack; new levels
@@ -2007,13 +2318,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lispintro|ALL):/" -->
-<h4 id="lispintro"><a href="/software/lispintro/">Lispintro</a></h4><p>
+<h4 id="lispintro">
+ <a href="/software/lispintro/">Lispintro</a></h4><p>
See <a href="#emacs">emacs</a>.
<small>(<a href="/manual/manual.html#lispintro">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lrzsz|ALL):/" -->
-<h4 id="lrzsz"><!-- TRANSLATORS: stale --><a
href="/software/lrzsz/">Lrzsz</a></h4>
+<h4 id="lrzsz"><!-- TRANSLATORS: stale -->
+ <a href="/software/lrzsz/">Lrzsz</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU lrzsz is a communication package supporting the XMODEM, YMODEM and
ZMODEM file transfer protocols.
@@ -2021,7 +2334,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(lsh|ALL):/" -->
-<h4 id="lsh"><a href="/software/lsh/">Lsh</a></h4><p>
+<h4 id="lsh">
+ <a href="/software/lsh/">Lsh</a></h4><p>
GNU lsh is a free implementation of the SSH version 2 protocol. It is
used to create a secure line of communication between two computers,
providing shell access to the server system from the client. It provides
@@ -2031,7 +2345,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(m4|ALL):/" -->
-<h4 id="m4"><a href="/software/m4/">M4</a></h4><p>
+<h4 id="m4">
+ <a href="/software/m4/">M4</a></h4><p>
GNU M4 is an implementation of the M4 macro language, which features
some extensions over other implementations, some of which are required by
GNU Autoconf. It is used as a macro processor, which means it processes
@@ -2041,7 +2356,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(macchanger|ALL):/" -->
-<h4 id="macchanger"><a href="/software/macchanger/">MAC Changer</a></h4><p>
+<h4 id="macchanger">
+ <a href="/software/macchanger/">MAC Changer</a></h4><p>
GNU MAC Changer is a utility for viewing and changing MAC addresses of
networking devices. New addresses may be set explicitly or randomly.
They can include MAC addresses of the same or other hardware vendors or,
@@ -2050,7 +2366,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailman|ALL):/" -->
-<h4 id="mailman"><a href="/software/mailman/">Mailman</a></h4><p>
+<h4 id="mailman">
+<!--#set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mailman/">Mailman</a></h4><p>
GNU Mailman is software for managing email discussion and mailing lists.
Both users and administrators generally perform their actions in a web
interface, although email and command-line interfaces are also provided.
@@ -2060,7 +2379,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mailutils|ALL):/" -->
-<h4 id="mailutils"><a href="/software/mailutils/">Mailutils</a></h4><p>
+<h4 id="mailutils">
+ <a href="/software/mailutils/">Mailutils</a></h4><p>
GNU Mailutils is a collection of programs for managing, viewing and
processing electronic mail. It contains both utilities and server daemons
and all operate in a protocol-agnostic way. The underlying libraries
@@ -2070,7 +2390,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(make|ALL):/" -->
-<h4 id="make"><a href="/software/make/">Make</a></h4><p>
+<h4 id="make">
+ <a href="/software/make/">Make</a></h4><p>
Make is a program that is used to control the production of executables
or other files from their source files. The process is controlled from
a Makefile, in which the developer specifies how each file is generated
@@ -2081,7 +2402,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(marst|ALL):/" -->
-<h4 id="marst"><a href="/software/marst/">MARST</a></h4><p>
+<h4 id="marst">
+ <a href="/software/marst/">MARST</a></h4><p>
GNU MARST is an Algol-to-C translator. The package consists of the
translator itself, a library that contains the necessary Algol 60
procedures, and a converter that converts existing Algol 60 programs
@@ -2090,7 +2412,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(maverik|ALL):/" -->
-<h4 id="maverik"><a href="/software/maverik/">Maverik</a></h4><p>
+<h4 id="maverik">
+ <a href="/software/maverik/">Maverik</a></h4><p>
GNU MAVERIK is a development toolkit that supports 3D virtual environments
and interaction with those environments. It sits on top of a low-level
rendering engine that uses OpenGL or Mesa, and provides mechanisms to
@@ -2100,7 +2423,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mc|ALL):/" -->
-<h4 id="mc"><!-- TRANSLATORS: stale --><a href="/software/mc/">Midnight
Commander</a></h4>
+<h4 id="mc"><!-- TRANSLATORS: stale -->
+ <a href="/software/mc/">Midnight Commander</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Midnight Commander is a command-line file manager laid out in a
common two-pane format. In addition to standard file management tasks
@@ -2112,7 +2436,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcron|ALL):/" -->
-<h4 id="mcron"><a href="/software/mcron/">Mcron</a></h4><p>
+<h4 id="mcron">
+<!--#set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mcron/">Mcron</a></h4><p>
GNU Mcron is a complete replacement for Vixie cron. It is used to
run tasks on a schedule, such as every hour or every Monday. Mcron is
written in Guile, so its configuration can be written in Scheme; the
@@ -2121,7 +2448,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mcsim|ALL):/" -->
-<h4 id="mcsim"><a href="/software/mcsim/">MCSim</a></h4><p>
+<h4 id="mcsim">
+ <a href="/software/mcsim/">MCSim</a></h4><p>
GNU MCSim is a package to perform simulations. It supports statistical
or deterministic simulation models via Monte Carlo stochastic simulations
or dynamic, ODE-based simulations. It also can do Bayesian inference
@@ -2130,7 +2458,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mdk|ALL):/" -->
-<h4 id="mdk"><a href="/software/mdk/">MIX Development Kit</a></h4><p>
+<h4 id="mdk">
+ <a href="/software/mdk/">MIX Development Kit</a></h4><p>
GNU MDK is the Mix Development Kit, an emulation of the pedagogical
computer MIX and its assembly language MIXAL. MIX has a virtual CPU with
standard features such as registers, memory cells, an overflow toggle,
@@ -2141,7 +2470,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mediagoblin|ALL):/" -->
-<h4 id="mediagoblin"><a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
+<h4 id="mediagoblin">
+<!--#set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mediagoblin/">Mediagoblin</a></h4><p>
GNU MediaGoblin is a free media publishing platform. It runs in a
federalized manner, freeing the user from centralized web services. It
supports pictures, videos and audio.
@@ -2149,15 +2481,18 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(melting|ALL):/" -->
-<h4 id="melting"><!-- TRANSLATORS: stale --><a
href="/software/melting/">Melting</a></h4>
-<p><!-- TRANSLATORS: stale -->
+<h4 id="melting">
+<!--#set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/melting/">Melting</a></h4><p>
GNU MELTING computes the enthalpy, entropy and melting temperature of
helix-coil transitions of a nucleic acid duplex.
<small>(<a href="/manual/manual.html#melting">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(metahtml|ALL):/" -->
-<h4 id="metahtml"><a href="/software/metahtml/">Metahtml</a></h4><p>
+<h4 id="metahtml">
+ <a href="/software/metahtml/">Metahtml</a></h4><p>
GNU MetaHTML is a server-side programming language designed for the
World Wide Web. It has a syntax that is similar to HTML and Lisp. It
provides a large function library, including support for sockets, image
@@ -2167,7 +2502,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mifluz|ALL):/" -->
-<h4 id="mifluz"><a href="/software/mifluz/">Mifluz</a></h4><p>
+<h4 id="mifluz">
+ <a href="/software/mifluz/">Mifluz</a></h4><p>
GNU mifluz is a C++ library to store a full-text inverted index.
It stores the occurrences of words in a set of texts in such a way that
they can later be searched. Upon searching for a word, the index returns
@@ -2176,13 +2512,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mig|ALL):/" -->
-<h4 id="mig"><a href="/software/mig/">Mig</a></h4><p>
+<h4 id="mig">
+ <a href="/software/mig/">Mig</a></h4><p>
See <a href="#hurd">hurd</a>.
<small>(<a href="/manual/manual.html#mig">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(miscfiles|ALL):/" -->
-<h4 id="miscfiles"><a href="/software/miscfiles/">Miscfiles</a></h4><p>
+<h4 id="miscfiles">
+ <a href="/software/miscfiles/">Miscfiles</a></h4><p>
GNU Miscfiles is a collection of common data files. They include,
for example, country abbreviations, names and capital cities; currency
abbreviations and names; a Best Current Practices index; a map of the
@@ -2192,7 +2530,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mit-scheme|ALL):/" -->
-<h4 id="mit-scheme"><a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
+<h4 id="mit-scheme">
+<!--#set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mit-scheme/">MIT/GNU Scheme</a></h4><p>
GNU/MIT Scheme is an implementation of the Scheme programming language.
It provides an interpreter, a compiler and a debugger. It also features
an integrated Emacs-like editor and a large runtime library.
@@ -2200,7 +2541,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(moe|ALL):/" -->
-<h4 id="moe"><a href="/software/moe/">Moe</a></h4><p>
+<h4 id="moe">
+ <a href="/software/moe/">Moe</a></h4><p>
GNU Moe is a powerful-but-simple-to-use text editor. It works in a
modeless manner, and features an intuitive set of key-bindings that
assign a degree of severity to each key; for example, key combinations
@@ -2212,7 +2554,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(motti|ALL):/" -->
-<h4 id="motti"><a href="/software/motti/">Motti</a></h4><p>
+<h4 id="motti">
+ <a href="/software/motti/">Motti</a></h4><p>
GNU Motti is a simple multiplayer strategy game played in a terminal. The
objective of the game is to conquer enemy capitals by occupying and
encircling territory.
@@ -2220,28 +2563,34 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpc|ALL):/" -->
-<h4 id="mpc"><a href="/software/mpc/">Mpc</a></h4><p>
+<h4 id="mpc">
+ <a href="/software/mpc/">Mpc</a></h4><p>
GNU MPC is a C library for performing arithmetic on complex numbers. It
supports arbitrarily high precision and it correctly rounds the results.
<small>(<a href="/manual/manual.html#mpc">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpfr|ALL):/" -->
-<h4 id="mpfr"><a href="/software/mpfr/">Mpfr</a></h4><p>
+<h4 id="mpfr">
+<!--#set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/mpfr/">Mpfr</a></h4><p>
GNU MPFR is a C library for performing multiple-precision, floating-point
computations with correct rounding.
<small>(<a href="/manual/manual.html#mpfr">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mpria|ALL):/" -->
-<h4 id="mpria"><a href="/software/mpria/">Mpria</a></h4><p>
+<h4 id="mpria">
+ <a href="/software/mpria/">Mpria</a></h4><p>
GNU MPRIA is a C library for performing rational arithmetic computations
with arbitrarily high precision. It builds on the GMP library.
<small>(<a href="/manual/manual.html#mpria">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(mtools|ALL):/" -->
-<h4 id="mtools"><a href="/software/mtools/">Mtools</a></h4><p>
+<h4 id="mtools">
+ <a href="/software/mtools/">Mtools</a></h4><p>
GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU
or Unix system. It supports long file names and multiple disk formats.
It also supports some FAT-specific features such as volume labels and
@@ -2250,7 +2599,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(myserver|ALL):/" -->
-<h4 id="myserver"><a href="/software/myserver/">Myserver</a></h4><p>
+<h4 id="myserver">
+<!--#set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/myserver/">Myserver</a></h4><p>
GNU MyServer is a powerful web server that is straightforward to set up.
It features a multi-threaded architecture, making it useful both in
small networks and in large-scale sites.
@@ -2258,7 +2610,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nana|ALL):/" -->
-<h4 id="nana"><a href="/software/nana/">Nana</a></h4><p>
+<h4 id="nana">
+ <a href="/software/nana/">Nana</a></h4><p>
GNU Nana is a framework for adding assertion checking, logging and
performance measurement to C and C++ programs. Operations can either be
implemented directly in C or by generating debugger commands. Checking
@@ -2267,7 +2620,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nano|ALL):/" -->
-<h4 id="nano"><a href="/software/nano/">Nano</a></h4><p>
+<h4 id="nano">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/nano/">Nano</a></h4><p>
GNU Nano is a small and simple text editor. In addition to basic editing,
it supports interactive search and replace, go to line and column number,
auto-indentation and more.
@@ -2275,7 +2631,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ncurses|ALL):/" -->
-<h4 id="ncurses"><a href="/software/ncurses/">Ncurses</a></h4><p>
+<h4 id="ncurses">
+ <a href="/software/ncurses/">Ncurses</a></h4><p>
GNU Ncurses is a library which provides capabilities to write text to a
terminal in a terminal-independent manner. It supports pads and color
as well as multiple highlights and forms characters. It is typically
@@ -2285,7 +2642,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(nettle|ALL):/" -->
-<h4 id="nettle"><a href="/software/nettle/">Nettle</a></h4><p>
+<h4 id="nettle">
+ <a href="/software/nettle/">Nettle</a></h4><p>
GNU Nettle is a low-level cryptographic library. It is designed to fit in
easily in almost any context. It can be easily included in cryptographic
toolkits for object-oriented languages or in applications themselves.
@@ -2293,7 +2651,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(ocrad|ALL):/" -->
-<h4 id="ocrad"><a href="/software/ocrad/">Ocrad</a></h4><p>
+<h4 id="ocrad">
+ <a href="/software/ocrad/">Ocrad</a></h4><p>
GNU Ocrad is an optical character recognition program based on a feature
extraction method. It can read images in PBM, PGM or PPM formats and
it produces text in 8-bit or UTF-8 formats.
@@ -2301,7 +2660,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(octave|ALL):/" -->
-<h4 id="octave"><a href="/software/octave/">Octave</a></h4><p>
+<h4 id="octave">
+<!--#set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/octave/">Octave</a></h4><p>
GNU Octave is a high-level interpreted language that is specialized for
numerical computations. It can be used for both linear and non-linear
applications and it provides great support for visualizing results.
@@ -2311,7 +2673,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(oleo|ALL):/" -->
-<h4 id="oleo"><a href="/software/oleo/">Oleo</a></h4><p>
+<h4 id="oleo">
+ <a href="/software/oleo/">Oleo</a></h4><p>
GNU Oleo is a spreadsheet program. It offers both a terminal interface
and a LessTif-based graphical user interface. It features familiar,
Emacs-like keybindings. It supports many standard spreadsheet features
@@ -2320,7 +2683,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(orgadoc|ALL):/" -->
-<h4 id="orgadoc"><a href="/software/orgadoc/">OrgaDoc</a></h4><p>
+<h4 id="orgadoc">
+ <a href="/software/orgadoc/">OrgaDoc</a></h4><p>
GNU OrgaDoc is a system for easily maintaining a pool of documents
between computers. Documents are synchronized by rsync or unison;
no database or HTTP server is required.
@@ -2329,7 +2693,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(osip|ALL):/" -->
-<h4 id="osip"><a href="/software/osip/">oSIP</a></h4><p>
+<h4 id="osip">
+<!--#set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/osip/">oSIP</a></h4><p>
GNU oSIP is an implementation of the SIP protocol. It is used to provide
multimedia and telecom software developers with an interface to initiate
and control SIP sessions.
@@ -2337,7 +2704,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(panorama|ALL):/" -->
-<h4 id="panorama"><!-- TRANSLATORS: stale --><a
href="/software/panorama/">Panorama</a></h4>
+<h4 id="panorama"><!-- TRANSLATORS: stale -->
+ <a href="/software/panorama/">Panorama</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Panorama is a framework for producing 3D graphics. It can perform
various effects, such as focal blur, arbitrary light sources, bump
@@ -2346,7 +2714,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parallel|ALL):/" -->
-<h4 id="parallel"><a href="/software/parallel/">Parallel</a></h4><p>
+<h4 id="parallel">
+<!--#set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/parallel/">Parallel</a></h4><p>
GNU Parallel is a tool for executing shell jobs in parallel using one
or more computers. Jobs can consist of single commands or of scripts
and they are executed on lists of files, hosts, users or other items.
@@ -2354,14 +2725,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(parted|ALL):/" -->
-<h4 id="parted"><a href="/software/parted/">Parted</a></h4><p>
+<h4 id="parted">
+ <a href="/software/parted/">Parted</a></h4><p>
GNU Parted is a package for creating and manipulating disk partition
tables. It includes a library and command-line utility.
<small>(<a href="/manual/manual.html#parted">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(patch|ALL):/" -->
-<h4 id="patch"><a href="/software/patch/">Patch</a></h4><p>
+<h4 id="patch">
+ <a href="/software/patch/">Patch</a></h4><p>
Patch is a program that applies changes to files based on differences
laid out as by the program <tt>diff</tt>. The changes may be applied to
one or more files depending on the contents of the diff file. It accepts
@@ -2371,7 +2744,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(paxutils|ALL):/" -->
-<h4 id="paxutils"><!-- TRANSLATORS: stale --><a
href="/software/paxutils/">Paxutils</a></h4>
+<h4 id="paxutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/paxutils/">Paxutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU paxutils is a suite of archive utilities. It contains versions of
the cpio, tar and pax archivers.
@@ -2379,7 +2753,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pcb|ALL):/" -->
-<h4 id="pcb"><a href="/software/pcb/">Pcb</a></h4><p>
+<h4 id="pcb">
+ <a href="/software/pcb/">Pcb</a></h4><p>
GNU PCB is an interactive tool for editing printed circuit board
layouts. It features a rats-nest implementation, schematic/netlist import,
and design rule checking. It also includes an autorouter and a trace
@@ -2388,7 +2763,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pem|ALL):/" -->
-<h4 id="pem"><a href="/software/pem/">Pem</a></h4><p>
+<h4 id="pem">
+ <a href="/software/pem/">Pem</a></h4><p>
GNU Pem is a simple tool for tracking personal income and expenses.
It operates from the command line and it stores its data in a basic
text format in your home directory. It can easily print reports of your
@@ -2397,7 +2773,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pexec|ALL):/" -->
-<h4 id="pexec"><!-- TRANSLATORS: stale --><a
href="/software/pexec/">Pexec</a></h4>
+<h4 id="pexec"><!-- TRANSLATORS: stale -->
+ <a href="/software/pexec/">Pexec</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pexec is a program for executing commands or shell scripts in parallel
on one or many computers. As it works, execution parameters such as the
@@ -2406,7 +2783,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pies|ALL):/" -->
-<h4 id="pies"><!-- TRANSLATORS: stale --><a
href="/software/pies/">Pies</a></h4>
+<h4 id="pies"><!-- TRANSLATORS: stale -->
+ <a href="/software/pies/">Pies</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU pies is a program that supervises the invocation and execution of
other programs. It reads the list of programs to be started from its
@@ -2416,7 +2794,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(plotutils|ALL):/" -->
-<h4 id="plotutils"><!-- TRANSLATORS: stale --><a
href="/software/plotutils/">Plotutils</a></h4>
+<h4 id="plotutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/plotutils/">Plotutils</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Plotutils is a package for plotting and working with 2D graphics.
It includes a library, <tt>libplot</tt>, for C and C++ for exporting 2D
@@ -2427,7 +2806,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(proxyknife|ALL):/" -->
-<h4 id="proxyknife"><!-- TRANSLATORS: stale --><a
href="/software/proxyknife/">Proxyknife</a></h4>
+<h4 id="proxyknife"><!-- TRANSLATORS: stale -->
+ <a href="/software/proxyknife/">Proxyknife</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU proxyknife is a tool to validate free proxies from behind a firewall.
The validation process is fully customizable to meet your needs.
@@ -2435,7 +2815,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pspp|ALL):/" -->
-<h4 id="pspp"><a href="/software/pspp/">PSPP</a></h4><p>
+<h4 id="pspp">
+<!--#set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pspp/">PSPP</a></h4><p>
GNU PSPP is a statistical analysis program. It can perform descriptive
statistics, T-tests, linear regression and non-parametric tests.
It features both a graphical interface as well as command-line input. PSPP
@@ -2446,7 +2829,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(psychosynth|ALL):/" -->
-<h4 id="psychosynth"><a href="/software/psychosynth/">Psychosynth</a></h4><p>
+<h4 id="psychosynth">
+ <a href="/software/psychosynth/">Psychosynth</a></h4><p>
GNU Psychosynth is an interactive, modular soft-synth. It emulates a
3D surface on which modules are placed and manipulated, generating and
altering music. Psychosynth consists of a C++ library, a 3D interface
@@ -2455,7 +2839,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pth|ALL):/" -->
-<h4 id="pth"><!-- TRANSLATORS: stale --><a href="/software/pth/">Pth</a></h4>
+<h4 id="pth"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/pth/">Pth</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Pth is a portable library providing non-preemptive, priority-based
scheduling for multiple execution threads. Each thread has its own
@@ -2468,7 +2855,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(pyconfigure|ALL):/" -->
-<h4 id="pyconfigure"><a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
+<h4 id="pyconfigure">
+ <a href="/software/pyconfigure/">Pyconfigure</a></h4><p>
GNU pyconfigure provides template files for easily implementing
standards-compliant configure scripts and Makefiles for Python-based
packages. It is designed to work alongside existing Python setup
@@ -2480,13 +2868,17 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(qexo|ALL):/" -->
-<h4 id="qexo"><a href="/software/qexo/">Qexo</a></h4><p>
+<h4 id="qexo">
+ <a href="/software/qexo/">Qexo</a></h4><p>
See <a href="#kawa">kawa</a>.
<small>(<a href="/manual/manual.html#qexo">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(r|ALL):/" -->
-<h4 id="r"><a href="/software/r/">R</a></h4><p>
+<h4 id="r">
+<!--#set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/r/">R</a></h4><p>
R is a language and environment for statistical computing and graphics.
It provides a variety of statistical techniques, such as linear and
nonlinear modeling, classical statistical tests, time-series analysis,
@@ -2497,7 +2889,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(radius|ALL):/" -->
-<h4 id="radius"><!-- TRANSLATORS: stale --><a
href="/software/radius/">Radius</a></h4>
+<h4 id="radius"><!-- TRANSLATORS: stale -->
+ <a href="/software/radius/">Radius</a></h4>
<p><!-- TRANSLATORS: stale -->
Radius is a server for remote user authentication and accounting. It is
generally useful for networks that require a centralized authentication
@@ -2508,7 +2901,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rcs|ALL):/" -->
-<h4 id="rcs"><a href="/software/rcs/">RCS</a></h4><p>
+<h4 id="rcs">
+ <a href="/software/rcs/">RCS</a></h4><p>
RCS is the original Revision Control System. It works on a file-by-file
basis, in contrast to subsequent version control systems such as CVS,
Subversion, and Git. This can make it suitable for system administration
@@ -2517,7 +2911,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(readline|ALL):/" -->
-<h4 id="readline"><a href="/software/readline/">Readline</a></h4><p>
+<h4 id="readline">
+ <a href="/software/readline/">Readline</a></h4><p>
The GNU readline library allows users to edit command lines as they are
typed in. It can maintain a searchable history of previously entered
commands, letting you easily recall, edit and re-enter past commands.
@@ -2527,7 +2922,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(recutils|ALL):/" -->
-<h4 id="recutils"><a href="/software/recutils/">Recutils</a></h4><p>
+<h4 id="recutils">
+<!--#set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/recutils/">Recutils</a></h4><p>
GNU Recutils is a set of tools and libraries for creating and manipulating
text-based, human-editable databases. Despite being text-based, databases
created with Recutils carry all of the expected features such as unique
@@ -2537,7 +2935,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(reftex|ALL):/" -->
-<h4 id="reftex"><!-- TRANSLATORS: stale --><a
href="/software/reftex/">Reftex</a></h4>
+<h4 id="reftex"><!-- TRANSLATORS: stale -->
+ <a href="/software/reftex/">Reftex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU RefTex is a package for implementing labels, references, citations
and indices in LaTeX documents. It works by wrapping around four LaTeX
@@ -2547,7 +2946,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(remotecontrol|ALL):/" -->
-<h4 id="remotecontrol"><a
href="/software/remotecontrol/">Remotecontrol</a></h4><p>
+<h4 id="remotecontrol">
+<!--#set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/remotecontrol/">Remotecontrol</a></h4><p>
GNU Remotecontrol is a web application for managing IP-enabled HVAC
thermostats and other building automation devices. The application can
read data from and write data to multiple such devices.
@@ -2555,7 +2957,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rottlog|ALL):/" -->
-<h4 id="rottlog"><a href="/software/rottlog/">Rottlog</a></h4><p>
+<h4 id="rottlog">
+ <a href="/software/rottlog/">Rottlog</a></h4><p>
GNU Rot[t]log is a program for managing log files. It is used to
automatically rotate out log files when they have reached a given size
or according to a given schedule. It can also be used to automatically
@@ -2565,7 +2968,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rpge|ALL):/" -->
-<h4 id="rpge"><a href="/software/rpge/">Rpge</a></h4><p>
+<h4 id="rpge">
+ <a href="/software/rpge/">Rpge</a></h4><p>
The GNU Role Playing Game Engine provides an engine for creating
two-dimensional, graphical role-playing games, providing, for example,
a sprite-tiling grid, sprite rendering, and event handling.
@@ -2573,7 +2977,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(rush|ALL):/" -->
-<h4 id="rush"><a href="/software/rush/">Rush</a></h4><p>
+<h4 id="rush">
+ <a href="/software/rush/">Rush</a></h4><p>
GNU Rush is a restricted user shell, for systems on which users are to
be provided with only limited functionality or resources. Administrators
set user rights via a configuration file which can be used to limit,
@@ -2583,7 +2988,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sather|ALL):/" -->
-<h4 id="sather"><a href="/software/sather/">Sather</a></h4><p>
+<h4 id="sather">
+ <a href="/software/sather/">Sather</a></h4><p>
GNU Sather is an object-oriented programming language similar
to Eiffel. It is designed to be simple, efficient, safe, and
non-proprietary. It features garbage collection, statically-checked
@@ -2595,7 +3001,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(scm|ALL):/" -->
-<h4 id="scm"><a href="/software/scm/">SCM</a></h4><p>
+<h4 id="scm">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/scm/">SCM</a></h4><p>
GNU SCM is an implementation of Scheme. This implementation includes
Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries
can be dynamically or statically linked with a SCM executable.
@@ -2603,7 +3012,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(screen|ALL):/" -->
-<h4 id="screen"><!-- TRANSLATORS: stale --><a
href="/software/screen/">Screen</a></h4>
+<h4 id="screen"><!-- TRANSLATORS: stale -->
+ <a href="/software/screen/">Screen</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Screen is a terminal window manager that multiplexes a single
terminal between several processes. The virtual terminals each provide
@@ -2615,7 +3025,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sed|ALL):/" -->
-<h4 id="sed"><a href="/software/sed/">Sed</a></h4><p>
+<h4 id="sed">
+ <a href="/software/sed/">Sed</a></h4><p>
Sed is a non-interactive, text stream editor. It receives a text input
from a file or from standard input and it then applies a series of text
editing commands to the stream and prints its output to standard output.
@@ -2625,7 +3036,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(serveez|ALL):/" -->
-<h4 id="serveez"><a href="/software/serveez/">Serveez</a></h4><p>
+<h4 id="serveez">
+<!--#set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/serveez/">Serveez</a></h4><p>
GNU Serveez is a server framework providing the routines necessary to
easily implement IP-based servers in your application. It demonstrates
aspects of network programming in a portable manner, making it convenient
@@ -2636,7 +3050,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sharutils|ALL):/" -->
-<h4 id="sharutils"><a href="/software/sharutils/">Sharutils</a></h4><p>
+<h4 id="sharutils">
+ <a href="/software/sharutils/">Sharutils</a></h4><p>
GNU sharutils is a package for creating and manipulating shell archives
that can be readily emailed. A shell archive is a file that can be
processed by a Bourne-type shell to unpack the original collection of
@@ -2645,7 +3060,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shishi|ALL):/" -->
-<h4 id="shishi"><a href="/software/shishi/">Shishi</a></h4><p>
+<h4 id="shishi">
+<!--#set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/shishi/">Shishi</a></h4><p>
GNU Shishi is a free implementation of the Kerberos 5 network security
system. It is used to allow non-secure network nodes to communicate in
a secure manner through client-server mutual authentication via tickets.
@@ -2653,7 +3071,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shmm|ALL):/" -->
-<h4 id="shmm"><!-- TRANSLATORS: stale --><a
href="/software/shmm/">Shmm</a></h4>
+<h4 id="shmm"><!-- TRANSLATORS: stale -->
+ <a href="/software/shmm/">Shmm</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SHMM is a shared memory manager. It can read or write to shared
memory. It also supports other commands such as locking or unlocking
@@ -2662,7 +3081,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(shtool|ALL):/" -->
-<h4 id="shtool"><!-- TRANSLATORS: stale --><a
href="/software/shtool/">Shtool</a></h4>
+<h4 id="shtool"><!-- TRANSLATORS: stale -->
+ <a href="/software/shtool/">Shtool</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU shtool is a multipurpose shell tool. It can perform the functions
of many different commands, in order to provide a single tool to
@@ -2674,7 +3094,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sipwitch|ALL):/" -->
-<h4 id="sipwitch"><a href="/software/sipwitch/">Sipwitch</a></h4><p>
+<h4 id="sipwitch">
+ <a href="/software/sipwitch/">Sipwitch</a></h4><p>
GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the
SIP protocol. Calls can be made from behind NAT firewalls and without
the need for a service provider. Its peer-to-peer design ensures that
@@ -2685,7 +3106,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(slib|ALL):/" -->
-<h4 id="slib"><a href="/software/slib/">SLIB</a></h4><p>
+<h4 id="slib">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/slib/">SLIB</a></h4><p>
GNU SLIB is a portable common library for the Scheme programming language.
It supports a large variety of different Scheme implementations, offering
them a framework for using packages of Scheme procedures and syntax.
@@ -2693,7 +3117,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(smalltalk|ALL):/" -->
-<h4 id="smalltalk"><a href="/software/smalltalk/">Smalltalk</a></h4><p>
+<h4 id="smalltalk">
+<!--#set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/smalltalk/">Smalltalk</a></h4><p>
GNU Smalltalk is a free implementation of the Smalltalk language.
It implements the ANSI standard for the language and also includes extra
classes such as ones for networking and GUI programming.
@@ -2701,7 +3128,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(solfege|ALL):/" -->
-<h4 id="solfege"><a href="/software/solfege/">Solfege</a></h4><p>
+<h4 id="solfege">
+<!--#set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/solfege/">Solfege</a></h4><p>
GNU Solfege is a program for practicing musical ear-training. With it,
you can practice your recognition of various musical intervals and chords.
It features a statistics overview so you can monitor your progress across
@@ -2711,7 +3141,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spacechart|ALL):/" -->
-<h4 id="spacechart"><!-- TRANSLATORS: stale --><a
href="/software/spacechart/">SpaceChart</a></h4>
+<h4 id="spacechart"><!-- TRANSLATORS: stale -->
+ <a href="/software/spacechart/">SpaceChart</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU SpaceChart lets you view how the stars are distributed in
three-dimensional space. It allows you, for example, to determine the
@@ -2721,7 +3152,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(speex|ALL):/" -->
-<h4 id="speex"><!-- TRANSLATORS: stale --><a
href="/software/speex/">Speex</a></h4>
+<h4 id="speex"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/speex/">Speex</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Speex is a patent-free audio compression codec specially designed
for speech. It is well-adapted to internet applications, such as VoIP.
@@ -2731,7 +3165,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(spell|ALL):/" -->
-<h4 id="spell"><a href="/software/spell/">Spell</a></h4><p>
+<h4 id="spell">
+ <a href="/software/spell/">Spell</a></h4><p>
Spell is a command-line spell-checking program. It reads through
a text input and prints each misspelled word on a line of its own.
It is implemented as a wrapper for GNU aspell or ispell.
@@ -2739,7 +3174,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(sqltutor|ALL):/" -->
-<h4 id="sqltutor"><!-- TRANSLATORS: stale --><a
href="/software/sqltutor/">Sqltutor</a></h4>
+<h4 id="sqltutor"><!-- TRANSLATORS: stale -->
+ <a href="/software/sqltutor/">Sqltutor</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Sqltutor is a web-based, interactive SQL tutorial. It features
multiple tutorials available in different languages. The tutorials
@@ -2749,7 +3185,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(src-highlite|ALL):/" -->
-<h4 id="src-highlite"><a
href="/software/src-highlite/">Src-highlite</a></h4><p>
+<h4 id="src-highlite">
+ <a href="/software/src-highlite/">Src-highlite</a></h4><p>
GNU source-highlight reads in a source code file and produces an
output file in which the keywords are highlighted in different colors to
designate their syntactic role. It supports over 150 different languages
@@ -2760,7 +3197,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stow|ALL):/" -->
-<h4 id="stow"><a href="/software/stow/">Stow</a></h4><p>
+<h4 id="stow">
+ <a href="/software/stow/">Stow</a></h4><p>
GNU Stow is a symlink manager. It generates symlinks to directories of
data and makes them appear to be merged into the same directory. It is
typically used for managing software packages installed from source, by
@@ -2770,7 +3208,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(stump|ALL):/" -->
-<h4 id="stump"><!-- TRANSLATORS: stale --><a
href="/software/stump/">Stump</a></h4>
+<h4 id="stump"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/stump/">Stump</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU STUMP is a robomoderator program for USENET newsgroups and mailing
lists, featuring web-based moderation. It supports group moderation
@@ -2781,7 +3222,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(superopt|ALL):/" -->
-<h4 id="superopt"><a href="/software/superopt/">Superopt</a></h4><p>
+<h4 id="superopt">
+ <a href="/software/superopt/">Superopt</a></h4><p>
GNU Superopt is a function sequence generator for superoptimization.
It uses an exhaustive generate-and-test approach to find the shortest
instruction sequence for a given function.
@@ -2790,7 +3232,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(swbis|ALL):/" -->
-<h4 id="swbis"><a href="/software/swbis/">Swbis</a></h4><p>
+<h4 id="swbis">
+ <a href="/software/swbis/">Swbis</a></h4><p>
Swbis is a software administration system specified by POSIX.
It features network-transparent management of software packages for
system administrators. For example, entire file system directories can
@@ -2801,7 +3244,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(talkfilters|ALL):/" -->
-<h4 id="talkfilters"><!-- TRANSLATORS: stale --><a
href="/software/talkfilters/">Talkfilters</a></h4>
+<h4 id="talkfilters"><!-- TRANSLATORS: stale -->
+ <a href="/software/talkfilters/">Talkfilters</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Talk Filters are programs that convert English text into
stereotyped or otherwise humorous dialects. The filters are provided
@@ -2810,7 +3254,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tar|ALL):/" -->
-<h4 id="tar"><a href="/software/tar/">Tar</a></h4><p>
+<h4 id="tar">
+ <a href="/software/tar/">Tar</a></h4><p>
Tar provides the ability to create tar archives, as well as the ability
to extract, update or list files in an existing archive. It is useful
for combining many files into one larger file, while maintaining
@@ -2821,7 +3266,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termcap|ALL):/" -->
-<h4 id="termcap"><!-- TRANSLATORS: stale --><a
href="/software/termcap/">Termcap</a></h4>
+<h4 id="termcap"><!-- TRANSLATORS: stale -->
+ <a href="/software/termcap/">Termcap</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU termcap is a library and a database that are used to enable the use
of display terminals in a terminal-independent manner. The database
@@ -2832,7 +3278,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(termutils|ALL):/" -->
-<h4 id="termutils"><!-- TRANSLATORS: stale --><a
href="/software/termutils/">Termutils</a></h4>
+<h4 id="termutils"><!-- TRANSLATORS: stale -->
+ <a href="/software/termutils/">Termutils</a></h4>
<p><!-- TRANSLATORS: stale -->
The GNU Termutils package contains two programs, <tt>tput</tt> and
<tt>tabs</tt>. <tt>tput</tt> is used in shell scripts to manipulate the
@@ -2843,7 +3290,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teseq|ALL):/" -->
-<h4 id="teseq"><a href="/software/teseq/">Teseq</a></h4><p>
+<h4 id="teseq">
+ <a href="/software/teseq/">Teseq</a></h4><p>
GNU Teseq is a program that analyzes files that contain control sequences.
It converts the sequences that it encounters into a human-readable
description of what actions those sequences perform. It can also translate
@@ -2852,7 +3300,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(teximpatient|ALL):/" -->
-<h4 id="teximpatient"><a href="/software/teximpatient/">TeX for the
Impatient</a></h4><p>
+<h4 id="teximpatient">
+ <a href="/software/teximpatient/">TeX for the Impatient</a></h4><p>
TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain,
written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
This package is looking for a maintainer.
@@ -2860,7 +3309,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texinfo|ALL):/" -->
-<h4 id="texinfo"><a href="/software/texinfo/">Texinfo</a></h4><p>
+<h4 id="texinfo">
+ <a href="/software/texinfo/">Texinfo</a></h4><p>
Texinfo is the official documentation format of the GNU project.
It uses a single source file using explicit commands to produce a final
document in any of several supported output formats, such as HTML or PDF.
@@ -2872,7 +3322,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(texmacs|ALL):/" -->
-<h4 id="texmacs"><a href="/software/texmacs/">Texmacs</a></h4><p>
+<h4 id="texmacs">
+ <a href="/software/texmacs/">Texmacs</a></h4><p>
GNU TeXmacs is a text editing platform which is specialized for
scientists. It is ideal for editing structured documents with different
types of content. It has robust support for mathematical formulas and
@@ -2882,7 +3333,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(thales|ALL):/" -->
-<h4 id="thales"><a href="/software/thales/">Thales</a></h4><p>
+<h4 id="thales">
+ <a href="/software/thales/">Thales</a></h4><p>
GNU Thales is an IRC-to-database gateway. It receives IRC messages and
converts them to SQL queries to update a database. It can collect data
about users, channels and server.
@@ -2890,7 +3342,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(time|ALL):/" -->
-<h4 id="time"><!-- TRANSLATORS: stale --><a
href="/software/time/">Time</a></h4>
+<h4 id="time"><!-- TRANSLATORS: stale -->
+ <a href="/software/time/">Time</a></h4>
<p><!-- TRANSLATORS: stale -->
Time is a command that displays information about the resources that a
program uses. The display output of the program can be customized or
@@ -2899,7 +3352,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(tramp|ALL):/" -->
-<h4 id="tramp"><a href="/software/tramp/">TRAMP</a></h4><p>
+<h4 id="tramp">
+ <a href="/software/tramp/">TRAMP</a></h4><p>
TRAMP is a GNU Emacs package that allows you to access files on remote
machines as though they were local files. This includes editing files,
performing version control tasks and modifying directory contents
@@ -2909,13 +3363,15 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trans-coord|ALL):/" -->
-<h4 id="trans-coord"><a href="/software/trans-coord/">Trans-coord</a></h4><p>
+<h4 id="trans-coord">
+ <a href="/software/trans-coord/">Trans-coord</a></h4><p>
See <a href="#gnun">gnun</a>.
<small>(<a href="/manual/manual.html#trans-coord">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(trueprint|ALL):/" -->
-<h4 id="trueprint"><a href="/software/trueprint/">Trueprint</a></h4><p>
+<h4 id="trueprint">
+ <a href="/software/trueprint/">Trueprint</a></h4><p>
GNU Trueprint translates C source code files as PostScript files. In
addition to the basic source code output, it can also perform
diff-marking, indentation counting, function and file indices and more.
@@ -2924,7 +3380,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unifont|ALL):/" -->
-<h4 id="unifont"><a href="/software/unifont/">Unifont</a></h4><p>
+<h4 id="unifont">
+ <a href="/software/unifont/">Unifont</a></h4><p>
GNU Unifont is a bitmap font covering essentially all of Unicode's
Basic Multilingual Plane. The package also includes utilities to ease
adding new glyphs to the font.
@@ -2932,7 +3389,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(units|ALL):/" -->
-<h4 id="units"><a href="/software/units/">Units</a></h4><p>
+<h4 id="units">
+ <a href="/software/units/">Units</a></h4><p>
GNU Units converts numeric quantities between units of measure. It can
handle scale changes through adaptive usage of standard scale prefixes
(micro-, kilo-, etc.). It can also handle nonlinear conversions such
@@ -2942,7 +3400,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(unrtf|ALL):/" -->
-<h4 id="unrtf"><a href="/software/unrtf/">UnRTF</a></h4><p>
+<h4 id="unrtf">
+ <a href="/software/unrtf/">UnRTF</a></h4><p>
GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It
supports changes in font characteristics, underlines and strikethroughs,
superscripts and subscripts, and more.
@@ -2950,7 +3409,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(userv|ALL):/" -->
-<h4 id="userv"><!-- TRANSLATORS: stale --><a
href="/software/userv/">Userv</a></h4>
+<h4 id="userv"><!-- TRANSLATORS: stale -->
+ <a href="/software/userv/">Userv</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Userv is a utility that allows one program to invoke another even
when only limited trust exists between them. This prevents the need
@@ -2960,7 +3420,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(uucp|ALL):/" -->
-<h4 id="uucp"><a href="/software/uucp/">UUCP</a></h4><p>
+<h4 id="uucp">
+ <a href="/software/uucp/">UUCP</a></h4><p>
Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy),
a set of utilities for remotely transferring files, email and net news
between computers.
@@ -2968,7 +3429,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vc-dwim|ALL):/" -->
-<h4 id="vc-dwim"><a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
+<h4 id="vc-dwim">
+ <a href="/software/vc-dwim/">Vc-dwim</a></h4><p>
The vc-dwim package contains two tools, <tt>vc-dwim</tt> and
<tt>vc-chlog</tt>. vc-dwim is a tool that simplifies the task of
maintaining a ChangeLog and using version control at the same time, for
@@ -2980,7 +3442,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vcdimager|ALL):/" -->
-<h4 id="vcdimager"><a href="/software/vcdimager/">VCDImager</a></h4><p>
+<h4 id="vcdimager">
+ <a href="/software/vcdimager/">VCDImager</a></h4><p>
GNU VCDImager is a suite of programs for working with Video CDs and
Super Video CDs. It can be used for authoring, disassembling and
analyzing discs. It supports full playback control, segment play items,
@@ -2990,21 +3453,26 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vera|ALL):/" -->
-<h4 id="vera"><a href="/software/vera/">Vera</a></h4><p>
+<h4 id="vera">
+ <a href="/software/vera/">Vera</a></h4><p>
V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing
acronyms distributed as an info document.
<small>(<a href="/manual/manual.html#vera">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(vmgen|ALL):/" -->
-<h4 id="vmgen"><!-- TRANSLATORS: stale --><a
href="/software/vmgen/">Vmgen</a></h4>
+<h4 id="vmgen"><!-- TRANSLATORS: stale -->
+ <a href="/software/vmgen/">Vmgen</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#gforth">gforth</a>.
<small>(<a href="/manual/manual.html#vmgen">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wb|ALL):/" -->
-<h4 id="wb"><a href="/software/wb/">WB</a></h4><p>
+<h4 id="wb">
+<!--#set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/wb/">WB</a></h4><p>
GNU WB is a disk-based, sorted, associative-array database package for
C, Scheme, Java and C#. Rather than being implemented via hashing,
WB uses B-trees, which are optimized for using the minimum number of
@@ -3013,7 +3481,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wdiff|ALL):/" -->
-<h4 id="wdiff"><a href="/software/wdiff/">Wdiff</a></h4><p>
+<h4 id="wdiff">
+ <a href="/software/wdiff/">Wdiff</a></h4><p>
GNU Wdiff is a front-end to the diff program from Diffutils that allows
you to compare files on a word-by-word basis, where a word is anything
between whitespace.
@@ -3021,7 +3490,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(websocket4j|ALL):/" -->
-<h4 id="websocket4j"><a href="/software/websocket4j/">Websocket4j</a></h4><p>
+<h4 id="websocket4j">
+ <a href="/software/websocket4j/">Websocket4j</a></h4><p>
GNU Websocket4j is a Java library implementing the WebSocket
protocol. With it, you can build web applications that interact with
Java applications. The library includes both server- and client-side
@@ -3030,14 +3500,16 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(webstump|ALL):/" -->
-<h4 id="webstump"><!-- TRANSLATORS: stale --><a
href="/software/webstump/">WebSTUMP</a></h4>
+<h4 id="webstump"><!-- TRANSLATORS: stale -->
+ <a href="/software/webstump/">WebSTUMP</a></h4>
<p><!-- TRANSLATORS: stale -->
See <a href="#stump">stump</a>.
<small>(<a href="/manual/manual.html#webstump">doc</a>)</small></p>
<!--#endif -->
<!--#if expr="$pkg_selection = /:(wget|ALL):/" -->
-<h4 id="wget"><a href="/software/wget/">Wget</a></h4><p>
+<h4 id="wget">
+ <a href="/software/wget/">Wget</a></h4><p>
GNU Wget is a non-interactive tool for fetching files using the HTTP,
HTTPS and FTP protocols. It can resume interrupted downloads, use
filename wild cards, supports proxies and cookies, and it can convert
@@ -3046,7 +3518,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(which|ALL):/" -->
-<h4 id="which"><!-- TRANSLATORS: stale --><a
href="/software/which/">Which</a></h4>
+<h4 id="which"><!-- TRANSLATORS: stale -->
+ <a href="/software/which/">Which</a></h4>
<p><!-- TRANSLATORS: stale -->
The which program finds the location of executables in PATH, with a
variety of options. It is an alternative to the shell <tt>type</tt>
@@ -3055,7 +3528,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xaos|ALL):/" -->
-<h4 id="xaos"><!-- TRANSLATORS: stale --><a
href="/software/xaos/">XaoS</a></h4>
+<h4 id="xaos"><!-- TRANSLATORS: stale -->
+ <a href="/software/xaos/">XaoS</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU XaoS is a graphical program that generates fractal patterns and allows
you to zoom in and out of them infinitely in a fluid, continuous manner.
@@ -3065,7 +3539,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xboard|ALL):/" -->
-<h4 id="xboard"><a href="/software/xboard/">XBoard</a></h4><p>
+<h4 id="xboard">
+ <a href="/software/xboard/">XBoard</a></h4><p>
GNU XBoard is a graphical board for all varieties of chess, including
international chess, xiangqi (Chinese chess), shogi (Japanese chess) and
Makruk. Several lesser-known variants are also supported. It presents
@@ -3075,7 +3550,10 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xlogmaster|ALL):/" -->
-<h4 id="xlogmaster"><!-- TRANSLATORS: stale --><a
href="/software/xlogmaster/">Xlogmaster</a></h4>
+<h4 id="xlogmaster"><!-- TRANSLATORS: stale -->
+<!--#set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />'
+ --> <!--#echo encoding="none" var="logoimage" -->
+ <a href="/software/xlogmaster/">Xlogmaster</a></h4>
<p><!-- TRANSLATORS: stale -->
GNU Xlogmaster is a program with a graphical user interface that lets you
monitor your system logs in a convenient way. The logs can be displayed
@@ -3085,7 +3563,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xnee|ALL):/" -->
-<h4 id="xnee"><a href="/software/xnee/">Xnee</a></h4><p>
+<h4 id="xnee">
+ <a href="/software/xnee/">Xnee</a></h4><p>
GNU Xnee is a program that can record, replay and distribute user actions
in X11. It can be used to automate user interactions for testing or
demonstration purposes.
@@ -3093,7 +3572,8 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(xorriso|ALL):/" -->
-<h4 id="xorriso"><a href="/software/xorriso/">Xorriso</a></h4><p>
+<h4 id="xorriso">
+ <a href="/software/xorriso/">Xorriso</a></h4><p>
GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge,
a.k.a. Compact Disc File System, filesystems and it allows session-wise
manipulation of them. It features a formatter and burner for CD, DVD
@@ -3103,10 +3583,11 @@
<!--#endif -->
<!--#if expr="$pkg_selection = /:(zile|ALL):/" -->
-<h4 id="zile"><a href="/software/zile/">Zile</a></h4><p>
+<h4 id="zile">
+ <a href="/software/zile/">Zile</a></h4><p>
GNU Zile is a lightweight Emacs clone. It usage is similar to the
default Emacs configuration, but it carries a much lighter feature set.
<small>(<a href="/manual/manual.html#zile">doc</a>)</small></p>
<!--#endif -->
-<!-- End file generated by womb/gnumaint/gm Sun Feb 9 18:52:49 GMT 2014 -->
+<!-- End file generated by womb/gnumaint/gm Wed Feb 26 15:56:24 PST 2014 -->
Index: po/home-pkgblurbs.de.po
===================================================================
RCS file: /web/www/www/server/po/home-pkgblurbs.de.po,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -b -r1.57 -r1.58
--- po/home-pkgblurbs.de.po 9 Feb 2014 18:59:48 -0000 1.57
+++ po/home-pkgblurbs.de.po 27 Feb 2014 00:03:13 -0000 1.58
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: home-pkgblurbs.html\n"
-"POT-Creation-Date: 2014-02-09 18:57+0000\n"
+"POT-Creation-Date: 2014-02-27 00:00+0000\n"
"PO-Revision-Date: 2014-02-04 22:00+0100\n"
"Last-Translator: Joerg Kohne <joeko (AT) online [PUNKT] de>\n"
"Language-Team: German <address@hidden>\n"
@@ -16,6 +16,10 @@
"Content-Transfer-Encoding: 8bit\n"
"Outdated-Since: 2014-01-28 22:56+0000\n"
+#. #set var="logoimage" value='<img src="/software/3dldf/graphics/dhnlogo.png"
style="height:1em" alt="logo for 3dldf" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/3dldf/\">3DLDF</a>"
msgstr "<a href=\"/software/3dldf/\">3DLDF</a>"
@@ -224,6 +228,10 @@
"manual.html#autoconf-archive\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/autogen/\">Autogen</a>"
msgstr "<a href=\"/software/autogen/\">Autogen</a>"
@@ -346,6 +354,10 @@
"Telefonielösungen mit Schwerpunkt auf SIP. <small>(<a href=\"/manual/manual."
"html#bayonne\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/bazaar/\">Bazaar</a>"
msgstr "<a href=\"/software/bazaar/\">Bazaar</a>"
@@ -438,6 +450,10 @@
"html#bool\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/bpel2owfn/\">BPEL2oWFN</a>"
msgstr "<a href=\"/software/bpel2owfn/\">BPEL2oWFN</a>"
@@ -463,6 +479,10 @@
"sind verfügbar. <small>(<a
href=\"/manual/manual.html#bpel2owfn\">Anleitung</"
"a>)</small>"
+#. #set var="logoimage" value='<img src="/software/c-graph/images/c-graph.png"
style="height:1em" alt="logo for c-graph" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/c-graph/\">C-graph</a>"
msgstr "<a href=\"/software/c-graph/\">C-Graph</a>"
@@ -579,6 +599,10 @@
"(<a href=\"/manual/manual.html#cflow\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/cgicc/\">Cgicc</a>"
msgstr "<a href=\"/software/cgicc/\">Cgicc</a>"
@@ -616,6 +640,10 @@
"language. <small>(<a href=\"/manual/manual.html#cim\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/classpath/\">Classpath</a>"
msgstr "<a href=\"/software/classpath/\">Classpath</a>"
@@ -628,6 +656,10 @@
"\"/manual/manual.html#classpath\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/clisp/\">CLISP</a>"
msgstr "<a href=\"/software/clisp/\">CLISP</a>"
@@ -827,6 +859,10 @@
"Siehe <a href=\"#bc\">bc</a>. <small>(<a href=\"/manual/manual.html#dc"
"\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ddd/\">DDD</a>"
msgstr "<a href=\"/software/ddd/\">DDD</a>"
@@ -853,6 +889,10 @@
"<small>(<a href=\"/manual/manual.html#ddrescue\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/dejagnu/\">DejaGnu</a>"
msgstr "<a href=\"/software/dejagnu/\">DejaGnu</a>"
@@ -865,6 +905,10 @@
"<small>(<a href=\"/manual/manual.html#dejagnu\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/denemo/\">Denemo</a>"
msgstr "<a href=\"/software/denemo/\">Denemo</a>"
@@ -887,6 +931,10 @@
"der Bearbeitung erzeugt wird. <small>(<a href=\"/manual/manual.html#denemo"
"\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/dia/\">Dia</a>"
msgstr "<a href=\"/software/dia/\">Dia</a>"
@@ -1061,6 +1109,10 @@
"Klassen zu erstellen) und eine grafische Webbrowser-Klasse namens <em>gecb</"
"em>. <small>(<a href=\"/manual/manual.html#edma\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/electric/\">Electric</a>"
msgstr "<a href=\"/software/electric/\">Electric</a>"
@@ -1082,6 +1134,10 @@
"ausgegeben werden. <small>(<a href=\"/manual/manual.html#electric"
"\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/emacs/\">Emacs</a>"
msgstr "<a href=\"/software/emacs/\">Emacs</a>"
@@ -1125,12 +1181,14 @@
"manual/manual.html#emacs-muse\">doc</a>)</small>"
msgstr ""
-#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/emms/emms-logo-small-2.png"
style="height:1em" alt="logo for emms" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/emms/\">EMMS</a>"
msgstr "<a href=\"/software/emms/\">EMMS</a>"
-#. TRANSLATORS: stale
#. type: Content of: <p>
msgid ""
"EMMS is the Emacs Multimedia System. It is a small front-end which can "
@@ -1165,6 +1223,10 @@
"\"/manual/manual.html#fdisk\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ferret/\">Ferret</a>"
msgstr "<a href=\"/software/ferret/\">Ferret</a>"
@@ -1267,6 +1329,10 @@
"Abdeckung der mathematischen Notation. <small>(<a href=\"/manual/manual."
"html#freefont\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/freeipmi/\">FreeIPMI</a>"
msgstr "<a href=\"/software/freeipmi/\">FreeIPMI</a>"
@@ -1371,6 +1437,10 @@
"small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gcc/\">GCC</a>"
msgstr "<a href=\"/software/gcc/\">GCC</a>"
@@ -1435,6 +1505,10 @@
"</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gdb/\">GDB</a>"
msgstr "<a href=\"/software/gdb/\">GDB</a>"
@@ -1533,6 +1607,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gforth/\">Gforth</a>"
msgstr "<a href=\"/software/gforth/\">Gforth</a>"
@@ -1558,6 +1636,10 @@
"\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ghostscript/\">GNU Ghostscript</a>"
msgstr "<a href=\"/software/ghostscript/\">GNU Ghostscript</a>"
@@ -1576,6 +1658,10 @@
"implementiert. Es unterstützt eine Vielzahl von Dateiformaten und Druckern. "
"<small>(<a href=\"/manual/manual.html#ghostscript\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gift/\">GIFT</a>"
msgstr "<a href=\"/software/gift/\">GIFT</a>"
@@ -1589,6 +1675,10 @@
"small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gimp/\">GIMP</a>"
msgstr "<a href=\"/software/gimp/\">GIMP</a>"
@@ -1627,6 +1717,10 @@
"Siehe <a href=\"#gnome\">gnome</a>. <small>(<a href=\"/manual/manual."
"html#glib\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/global/\">Global</a>"
msgstr "<a href=\"/software/global/\">Global</a>"
@@ -1668,6 +1762,10 @@
"\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gmp/\">GMP</a>"
msgstr "<a href=\"/software/gmp/\">GMP</a>"
@@ -1682,6 +1780,10 @@
"html#gmp\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnash/\">Gnash</a>"
msgstr "<a href=\"/software/gnash/\">Gnash</a>"
@@ -1706,6 +1808,10 @@
"Siehe <a href=\"#gcc\">gcc</a>. <small>(<a href=\"/manual/manual.html#gnat"
"\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/gnats/images/gnatslogo.png"
style="height:1em" alt="logo for gnats" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnats/\">GNATS</a>"
msgstr "<a href=\"/software/gnats/\">GNATS</a>"
@@ -1741,6 +1847,10 @@
"einer/einem BetreuerIn. <small>(<a href=\"/manual/manual.html#gnatsweb"
"\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnome/\">GNOME</a>"
msgstr "<a href=\"/software/gnome/\">GNOME</a>"
@@ -1812,6 +1922,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnubiff/\">GNUbiff</a>"
msgstr "<a href=\"/software/gnubiff/\">GNUbiff</a>"
@@ -1854,6 +1968,10 @@
"(<a href=\"/manual/manual.html#gnucap\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnucash/\">GnuCash</a>"
msgstr "<a href=\"/software/gnucash/\">GnuCash</a>"
@@ -1906,6 +2024,10 @@
"\">Anleitung</a>)</small>"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnugo/\">GNUgo</a>"
msgstr "<a href=\"/software/gnugo/\">GNUgo</a>"
@@ -1939,6 +2061,10 @@
"\"/manual/manual.html#gnuit\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnujump/\">GNUjump</a>"
msgstr "<a href=\"/software/gnujump/\">GNUjump</a>"
@@ -2013,6 +2139,10 @@
"small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnump3d/\">GNUmp3d</a>"
msgstr "<a href=\"/software/gnump3d/\">GNUMP3D</a>"
@@ -2062,6 +2192,10 @@
"html#gnunet\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnupg/\">GnuPG</a>"
msgstr "<a href=\"/software/gnupg/\">GnuPG</a>"
@@ -2115,6 +2249,10 @@
"a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnuradio/\">Radio</a>"
msgstr "<a href=\"/software/gnuradio/\">Radio</a>"
@@ -2217,6 +2355,10 @@
"auf jedem Host mit Druckern auf einem beliebigen anderen Host gemeinsam. "
"<small>(<a href=\"/manual/manual.html#gnuspool\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnustep/\">GNUstep</a>"
msgstr "<a href=\"/software/gnustep/\">GNUstep</a>"
@@ -2229,6 +2371,10 @@
"html#gnustep\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnutls/\">GnuTLS</a>"
msgstr "<a href=\"/software/gnutls/\">GnuTLS</a>"
@@ -2280,6 +2426,10 @@
"system. <small>(<a href=\"/manual/manual.html#goptical\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gorm/\">Gorm</a>"
msgstr "<a href=\"/software/gorm/\">Gorm</a>"
@@ -2385,6 +2535,10 @@
"html#grep\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gretl/\">Gretl</a>"
msgstr "<a href=\"/software/gretl/\">Gretl</a>"
@@ -2401,6 +2555,10 @@
"\"/manual/manual.html#gretl\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/groff/\">Groff</a>"
msgstr "<a href=\"/software/groff/\">Groff</a>"
@@ -2523,6 +2681,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gtick/\">GTick</a>"
msgstr "<a href=\"/software/gtick/\">GTick</a>"
@@ -2563,6 +2725,10 @@
"provided. <small>(<a href=\"/manual/manual.html#gtypist\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/guile/\">Guile</a>"
msgstr "<a href=\"/software/guile/\">Guile</a>"
@@ -2633,6 +2799,10 @@
"html#guile-sdl\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/guix/\">Guix</a>"
msgstr "<a href=\"/software/guix/\">Guix</a>"
@@ -2806,6 +2976,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/httptunnel/\">Httptunnel</a>"
msgstr "<a href=\"/software/httptunnel/\">Httptunnel</a>"
@@ -2819,6 +2993,10 @@
"manual/manual.html#httptunnel\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/hurd/\">Hurd</a>"
msgstr "<a href=\"/software/hurd/\">Hurd</a>"
@@ -2858,6 +3036,10 @@
"angezeigten Informationen per Maus möglich ist. <small>(<a href=\"/manual/"
"manual.html#hyperbole\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/icecat/\">Icecat</a>"
msgstr "<a href=\"/software/icecat/\">IceCat</a>"
@@ -2974,6 +3156,10 @@
"von Zeichen aus unterschiedlichen Zeichensätzen. <small>(<a href=\"/manual/"
"manual.html#intlfonts\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/jacal/\">JACAL</a>"
msgstr "<a href=\"/software/jacal/\">JACAL</a>"
@@ -3125,6 +3311,10 @@
"Bibliothek zur Jitter-freien und fehlerfreien Audio-Extraktion von CDs. "
"<small>(<a href=\"/manual/manual.html#libcdio\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/libextractor/\">Libextractor</a>"
msgstr "<a href=\"/software/libextractor/\">libextractor</a>"
@@ -3219,6 +3409,10 @@
"unterstützt SSL3 und TLS. <small>(<a
href=\"/manual/manual.html#libmicrohttpd"
"\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/librejs/\">Librejs</a>"
msgstr "<a href=\"/software/librejs/\">LibreJS</a>"
@@ -3264,6 +3458,10 @@
"small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/libtool/\">Libtool</a>"
msgstr "<a href=\"/software/libtool/\">libtool</a>"
@@ -3472,6 +3670,10 @@
"\"/manual/manual.html#macchanger\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mailman/\">Mailman</a>"
msgstr "<a href=\"/software/mailman/\">Mailman</a>"
@@ -3579,6 +3781,10 @@
"files. <small>(<a href=\"/manual/manual.html#mc\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mcron/\">Mcron</a>"
msgstr "<a href=\"/software/mcron/\">Mcron</a>"
@@ -3632,6 +3838,10 @@
"Rechner uvm. <small>(<a href=\"/manual/manual.html#mdk\">Anleitung</a>)</"
"small>"
+#. #set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mediagoblin/\">Mediagoblin</a>"
msgstr "<a href=\"/software/mediagoblin/\">Mediagoblin</a>"
@@ -3648,12 +3858,14 @@
"Webdiensten befreiend. Unterstützt werden Bilder, Videos und Audios. <small>"
"(<a href=\"/manual/manual.html#mediagoblin\">Anleitung</a>)</small>"
-#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/melting/\">Melting</a>"
msgstr "<a href=\"/software/melting/\">Melting</a>"
-#. TRANSLATORS: stale
#. type: Content of: <p>
msgid ""
"GNU MELTING computes the enthalpy, entropy and melting temperature of helix-"
@@ -3732,6 +3944,10 @@
"englische Wortliste. <small>(<a href=\"/manual/manual.html#miscfiles"
"\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mit-scheme/\">MIT/GNU Scheme</a>"
msgstr "<a href=\"/software/mit-scheme/\">MIT/GNU Scheme</a>"
@@ -3795,6 +4011,10 @@
"richtige Rundung der Ergebnisse. <small>(<a href=\"/manual/manual.html#mpc"
"\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mpfr/\">Mpfr</a>"
msgstr "<a href=\"/software/mpfr/\">MPFR</a>"
@@ -3836,6 +4056,10 @@
"\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/myserver/\">Myserver</a>"
msgstr "<a href=\"/software/myserver/\">MyServer</a>"
@@ -3865,6 +4089,10 @@
"(<a href=\"/manual/manual.html#nana\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/nano/\">Nano</a>"
msgstr "<a href=\"/software/nano/\">Nano</a>"
@@ -3925,6 +4153,10 @@
"erzeugt daraus Text im 8-Bit- oder UTF-8-Format. <small>(<a href=\"/manual/"
"manual.html#ocrad\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/octave/\">Octave</a>"
msgstr "<a href=\"/software/octave/\">Octave</a>"
@@ -3973,6 +4205,10 @@
"Dieses Paket ist auf der Suche nach einem Betreuer (m/w). <small>(<a href=\"/"
"manual/manual.html#orgadoc\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/osip/\">oSIP</a>"
msgstr "<a href=\"/software/osip/\">oSIP</a>"
@@ -4007,6 +4243,10 @@
"Mapping und verschiedene Lichteffekte durchführen. <small>(<a
href=\"/manual/"
"manual.html#panorama\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/parallel/\">Parallel</a>"
msgstr "<a href=\"/software/parallel/\">Parallel</a>"
@@ -4169,6 +4409,10 @@
"anpassbar. <small>(<a href=\"/manual/manual.html#proxyknife\">Anleitung</a>)"
"</small>"
+#. #set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/pspp/\">PSPP</a>"
msgstr "<a href=\"/software/pspp/\">PSPP</a>"
@@ -4211,6 +4455,10 @@
"href=\"/manual/manual.html#psychosynth\">Anleitung</a>)</small>"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/pth/\">Pth</a>"
msgstr "<a href=\"/software/pth/\">Pth</a>"
@@ -4262,6 +4510,10 @@
"Siehe <a href=\"#kawa\">kawa</a>. <small>(<a href=\"/manual/manual.html#qexo"
"\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/r/\">R</a>"
msgstr "<a href=\"/software/r/\">R</a>"
@@ -4325,6 +4577,10 @@
"\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/recutils/\">Recutils</a>"
msgstr "<a href=\"/software/recutils/\">Recutils</a>"
@@ -4361,6 +4617,10 @@
"html#reftex\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/remotecontrol/\">Remotecontrol</a>"
msgstr "<a href=\"/software/remotecontrol/\">Remote Control</a>"
@@ -4444,6 +4704,10 @@
"<small>(<a href=\"/manual/manual.html#sather\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/scm/\">SCM</a>"
msgstr "<a href=\"/software/scm/\">SCM</a>"
@@ -4499,6 +4763,10 @@
"das Standarddienstprogram an. <small>(<a href=\"/manual/manual.html#sed"
"\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/serveez/\">Serveez</a>"
msgstr "<a href=\"/software/serveez/\">Serveez</a>"
@@ -4533,6 +4801,10 @@
"allem der Kompatibilität und historischem Interesse. <small>(<a href=\"/"
"manual/manual.html#sharutils\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/shishi/\">Shishi</a>"
msgstr "<a href=\"/software/shishi/\">Shishi</a>"
@@ -4599,6 +4871,10 @@
"<small>(<a href=\"/manual/manual.html#sipwitch\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/slib/\">SLIB</a>"
msgstr "<a href=\"/software/slib/\">SLIB</a>"
@@ -4615,6 +4891,10 @@
"Implementierungen und bietet ein Programmiergerüst für Scheme-Prozeduren
und "
"-Syntax. <small>(<a href=\"/manual/manual.html#slib\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/smalltalk/\">Smalltalk</a>"
msgstr "<a href=\"/software/smalltalk/\">Smalltalk</a>"
@@ -4631,6 +4911,10 @@
"Programmierung sind ebenfalls implementiert. <small>(<a href=\"/manual/"
"manual.html#smalltalk\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/solfege/\">Solfege</a>"
msgstr "<a href=\"/software/solfege/\">Solfege</a>"
@@ -4661,6 +4945,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/speex/\">Speex</a>"
msgstr "<a href=\"/software/speex/\">Speex</a>"
@@ -4751,6 +5039,10 @@
"manual/manual.html#stow\">Anleitung</a>)</small>"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/stump/\">Stump</a>"
msgstr "<a href=\"/software/stump/\">Stump</a>"
@@ -5160,6 +5452,10 @@
"Siehe <a href=\"#gforth\">gforth</a>. <small>(<a href=\"/manual/manual."
"html#vmgen\">Anleitung</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/wb/\">WB</a>"
msgstr "<a href=\"/software/wb/\">WB</a>"
@@ -5286,6 +5582,10 @@
"\">Anleitung</a>)</small>"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/xlogmaster/\">Xlogmaster</a>"
msgstr "<a href=\"/software/xlogmaster/\">Xlogmaster</a>"
Index: po/home-pkgblurbs.fr.po
===================================================================
RCS file: /web/www/www/server/po/home-pkgblurbs.fr.po,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -b -r1.38 -r1.39
--- po/home-pkgblurbs.fr.po 10 Feb 2014 09:56:48 -0000 1.38
+++ po/home-pkgblurbs.fr.po 27 Feb 2014 00:03:13 -0000 1.39
@@ -9,7 +9,7 @@
msgid ""
msgstr ""
"Project-Id-Version: home-pkgblurbs.html\n"
-"POT-Creation-Date: 2014-02-09 18:57+0000\n"
+"POT-Creation-Date: 2014-02-27 00:00+0000\n"
"PO-Revision-Date: 2014-02-10 10:50+0100\n"
"Last-Translator: Thérèse Godefroy <godef.th AT free.fr>\n"
"Language-Team: French <address@hidden>\n"
@@ -20,6 +20,10 @@
"X-Generator: Gtranslator 2.91.5\n"
"Plural-Forms: \n"
+#. #set var="logoimage" value='<img src="/software/3dldf/graphics/dhnlogo.png"
style="height:1em" alt="logo for 3dldf" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/3dldf/\">3DLDF</a>"
msgstr "<a href=\"/software/3dldf/\">3DLDF</a>"
@@ -280,6 +284,10 @@
"dernier. Ces macros sont des logiciels libres, contributions de la "
"communauté. (<a href=\"/manual/manual.html#autoconf-archive\">doc</a>)"
+#. #set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/autogen/\">Autogen</a>"
msgstr "<a href=\"/software/autogen/\">Autogen</a>"
@@ -418,6 +426,10 @@
"\"Session Initiation Protocol\">SIP</abbr>. (<a href=\"/manual/manual."
"html#bayonne\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/bazaar/\">Bazaar</a>"
msgstr "<a href=\"/software/bazaar/\">Bazaar</a>"
@@ -533,6 +545,10 @@
"avec fiabilité des fichiers HTML. (<a href=\"/manual/manual.html#bool"
"\">doc</a>)"
+#. #set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/bpel2owfn/\">BPEL2oWFN</a>"
msgstr "<a href=\"/software/bpel2owfn/\">BPEL2oWFN</a>"
@@ -558,6 +574,10 @@
"concernant les blocages et autres propriétés similaires. (<a
href=\"/manual/"
"manual.html#bpel2owfn\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/c-graph/images/c-graph.png"
style="height:1em" alt="logo for c-graph" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/c-graph/\">C-graph</a>"
msgstr "<a href=\"/software/c-graph/\">C-graph</a>"
@@ -692,6 +712,10 @@
"majeur pour Emacs permettant d'examiner les graphiques qu'il produit. (<a "
"href=\"/manual/manual.html#cflow\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/cgicc/\">Cgicc</a>"
msgstr "<a href=\"/software/cgicc/\">Cgicc</a>"
@@ -743,6 +767,10 @@
"Cim est le compilateur GNU pour Simula, le premier langage de programmation "
"orienté objet. (<a href=\"/manual/manual.html#cim\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/classpath/\">Classpath</a>"
msgstr "<a href=\"/software/classpath/\">Classpath</a>"
@@ -760,6 +788,10 @@
"Interface\">API</abbr> de ce langage et offre un large éventail de "
"fonctionnalités. (<a href=\"/manual/manual.html#classpath\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/clisp/\">CLISP</a>"
msgstr "<a href=\"/software/clisp/\">CLISP</a>"
@@ -976,6 +1008,10 @@
msgstr ""
"Voir <a href=\"#bc\">bc</a>. (<a href=\"/manual/manual.html#dc\">doc</a>)"
+#. #set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ddd/\">DDD</a>"
msgstr "<a href=\"/software/ddd/\">DDD</a>"
@@ -1014,6 +1050,10 @@
"récupérer les données plus efficacement en lisant simplement les blocs "
"requis. (<a href=\"/manual/manual.html#ddrescue\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/dejagnu/\">DejaGnu</a>"
msgstr "<a href=\"/software/dejagnu/\">DejaGnu</a>"
@@ -1030,6 +1070,10 @@
"programme peut avoir plusieurs séries de tests, qui sont ensuite gérés "
"globalement. (<a href=\"/manual/manual.html#dejagnu\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/denemo/\">Denemo</a>"
msgstr "<a href=\"/software/denemo/\">Denemo</a>"
@@ -1052,6 +1096,10 @@
"en arrière-plan pendant que vous travaillez. (<a href=\"/manual/manual."
"html#denemo\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/dia/\">Dia</a>"
msgstr "<a href=\"/software/dia/\">Dia</a>"
@@ -1249,6 +1297,10 @@
"construction des classes EDMA, ainsi qu'un navigateur graphique de classes, "
"<tt>gecb</tt>. (<a href=\"/manual/manual.html#edma\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/electric/\">Electric</a>"
msgstr "<a href=\"/software/electric/\">Electric</a>"
@@ -1271,6 +1323,10 @@
"peuvent être réalisés, et importés ou exportés dans un grand nombre de "
"formats. (<a href=\"/manual/manual.html#electric\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/emacs/\">Emacs</a>"
msgstr "<a href=\"/software/emacs/\">Emacs</a>"
@@ -1319,12 +1375,14 @@
"projets comprenant plusieurs documents, et les fusionne en respectant le "
"format de sortie. (<a href=\"/manual/manual.html#emacs-muse\">doc</a>)"
-#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/emms/emms-logo-small-2.png"
style="height:1em" alt="logo for emms" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/emms/\">EMMS</a>"
msgstr "<a href=\"/software/emms/\">EMMS</a>"
-#. TRANSLATORS: stale
#. type: Content of: <p>
msgid ""
"EMMS is the Emacs Multimedia System. It is a small front-end which can "
@@ -1373,6 +1431,10 @@
"gère un grand nombre de formats différents. (<a href=\"/manual/manual."
"html#fdisk\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ferret/\">Ferret</a>"
msgstr "<a href=\"/software/ferret/\">Ferret</a>"
@@ -1497,6 +1559,10 @@
"systèmes d'écriture, et une excellente couverture de la notation "
"mathématique. (<a href=\"/manual/manual.html#freefont\">doc</a>)"
+#. #set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/freeipmi/\">FreeIPMI</a>"
msgstr "<a href=\"/software/freeipmi/\">FreeIPMI</a>"
@@ -1642,6 +1708,10 @@
"d'autres formats de calendriers : julien, grégorien, islamique, chinois et "
"autres. (<a href=\"/manual/manual.html#gcal\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gcc/\">GCC</a>"
msgstr "<a href=\"/software/gcc/\">GCC</a>"
@@ -1712,6 +1782,10 @@
"propose aussi quelques jeux comme les échecs et le sudoku. (<a href="
"\"http://gcompris.net/wiki/Manuel\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gdb/\">GDB</a>"
msgstr "<a href=\"/software/gdb/\">GDB</a>"
@@ -1820,6 +1894,10 @@
"\">doc</a>)"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gforth/\">Gforth</a>"
msgstr "<a href=\"/software/gforth/\">Gforth</a>"
@@ -1854,6 +1932,10 @@
"échelles numériques américaine (A, B, C, D, F) et européennes. (<a
href=\"/"
"manual/manual.html#ggradebook\">doc</a>)"
+#. #set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ghostscript/\">GNU Ghostscript</a>"
msgstr "<a href=\"/software/ghostscript/\">GNU Ghostscript</a>"
@@ -1872,6 +1954,10 @@
"exporté vers un grand nombre d'imprimantes et de formats de fichier. (<a "
"href=\"/manual/manual.html#ghostscript\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gift/\">GIFT</a>"
msgstr "<a href=\"/software/gift/\">GIFT</a>"
@@ -1892,6 +1978,10 @@
"d'arborescences complètes est également inclus. (<a href=\"/manual/manual."
"html#gift\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gimp/\">GIMP</a>"
msgstr "<a href=\"/software/gimp/\">GIMP</a>"
@@ -1941,6 +2031,10 @@
"Voir <a href=\"#gnome\">gnome</a>. (<a href=\"/manual/manual.html#glib"
"\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/global/\">Global</a>"
msgstr "<a href=\"/software/global/\">Global</a>"
@@ -2001,6 +2095,10 @@
"ligne de commande qui tourne en arrière-plan. (<a href=\"/manual/manual."
"html#gmediaserver\">doc</a>)"
+#. #set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gmp/\">GMP</a>"
msgstr "<a href=\"/software/gmp/\">GMP</a>"
@@ -2022,6 +2120,10 @@
"en cryptographie ou en algorithmique. (<a href=\"/manual/manual.html#gmp"
"\">doc</a>)"
+#. #set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnash/\">Gnash</a>"
msgstr "<a href=\"/software/gnash/\">Gnash</a>"
@@ -2051,6 +2153,10 @@
"Voir <a href=\"#gcc\">gcc</a>. (<a href=\"/manual/manual.html#gnat\">doc</"
"a>)"
+#. #set var="logoimage" value='<img src="/software/gnats/images/gnatslogo.png"
style="height:1em" alt="logo for gnats" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnats/\">GNATS</a>"
msgstr "<a href=\"/software/gnats/\">GNATS</a>"
@@ -2086,6 +2192,10 @@
"Voir <a href=\"#gnats\">gnats</a>. Ce paquet est à la recherche d'un "
"mainteneur. (<a href=\"/manual/manual.html#gnatsweb\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnome/\">GNOME</a>"
msgstr "<a href=\"/software/gnome/\">GNOME</a>"
@@ -2178,6 +2288,10 @@
"\"/manual/manual.html#gnubatch\">doc</a>)"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnubiff/\">GNUbiff</a>"
msgstr "<a href=\"/software/gnubiff/\">GNUbiff</a>"
@@ -2239,6 +2353,10 @@
"en mode mixte [analogue et numérique]. (<a
href=\"/manual/manual.html#gnucap"
"\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnucash/\">GnuCash</a>"
msgstr "<a href=\"/software/gnucash/\">GnuCash</a>"
@@ -2293,6 +2411,10 @@
"cite> (compte-rendu). (<a href=\"/manual/manual.html#gnue\">doc</a>)"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnugo/\">GNUgo</a>"
msgstr "<a href=\"/software/gnugo/\">GNUgo</a>"
@@ -2342,6 +2464,10 @@
"outils et leur faire effectuer de nouvelles commandes au moyen de leurs "
"fichiers de configuration. (<a href=\"/manual/manual.html#gnuit\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnujump/\">GNUjump</a>"
msgstr "<a href=\"/software/gnujump/\">GNUjump</a>"
@@ -2435,6 +2561,10 @@
"statistique et l'ingénierie des télécommunications. (<a href=\"/manual/"
"manual.html#gnumeric\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnump3d/\">GNUmp3d</a>"
msgstr "<a href=\"/software/gnump3d/\">GNUmp3d</a>"
@@ -2500,6 +2630,10 @@
"infrastructure décentralisée de clé publique respectant la vie privée.
(<a "
"href=\"/manual/manual.html#gnunet\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnupg/\">GnuPG</a>"
msgstr "<a href=\"/software/gnupg/\">GnuPG</a>"
@@ -2560,6 +2694,10 @@
"partir de programmes en Java. (<a href=\"/manual/manual.html#gnuprologjava"
"\">doc</a>)"
+#. #set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnuradio/\">Radio</a>"
msgstr "<a href=\"/software/gnuradio/\">Radio</a>"
@@ -2681,6 +2819,10 @@
"imprimantes de n'importe quel autre. Il dispose de plusieurs interfaces "
"utilisateur. (<a href=\"/manual/manual.html#gnuspool\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnustep/\">GNUstep</a>"
msgstr "<a href=\"/software/gnustep/\">GNUstep</a>"
@@ -2698,6 +2840,10 @@
"abbr> Cocoa mais est indépendant de la plateforme. (<a href=\"/manual/"
"manual.html#gnustep\">doc</a>)"
+#. #set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnutls/\">GnuTLS</a>"
msgstr "<a href=\"/software/gnutls/\">GnuTLS</a>"
@@ -2770,6 +2916,10 @@
"propagation de la lumière à travers le système. (<a
href=\"/manual/manual."
"html#goptical\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gorm/\">Gorm</a>"
msgstr "<a href=\"/software/gorm/\">Gorm</a>"
@@ -2906,6 +3056,10 @@
"pour la recherche récursive dans les répertoires. (<a
href=\"/manual/manual."
"html#grep\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gretl/\">Gretl</a>"
msgstr "<a href=\"/software/gretl/\">Gretl</a>"
@@ -2932,6 +3086,10 @@
"On peut aussi le lier à GNU R et GNU Octave pour une analyse plus poussées
"
"des données. (<a href=\"/manual/manual.html#gretl\">doc</a>)"
+#. #set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/groff/\">Groff</a>"
msgstr "<a href=\"/software/groff/\">Groff</a>"
@@ -3079,6 +3237,10 @@
"manual/manual.html#gss\">doc</a>)"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gtick/\">GTick</a>"
msgstr "<a href=\"/software/gtick/\">GTick</a>"
@@ -3131,6 +3293,10 @@
"également en d'autres langues. (<a href=\"/manual/manual.html#gtypist"
"\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/guile/\">Guile</a>"
msgstr "<a href=\"/software/guile/\">Guile</a>"
@@ -3215,6 +3381,10 @@
"ou saisies par l'utilisateur (claviers, joysticks, souris, etc.) (<a href="
"\"/manual/manual.html#guile-sdl\">doc</a>)"
+#. #set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/guix/\">Guix</a>"
msgstr "<a href=\"/software/guix/\">Guix</a>"
@@ -3413,6 +3583,10 @@
"manual/manual.html#hp2xx\">doc</a>)"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/httptunnel/\">Httptunnel</a>"
msgstr "<a href=\"/software/httptunnel/\">Httptunnel</a>"
@@ -3431,6 +3605,10 @@
"par exemple pour se connecter en telnet ou ssh. (<a href=\"/manual/manual."
"html#httptunnel\">doc</a>)"
+#. #set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/hurd/\">Hurd</a>"
msgstr "<a href=\"/software/hurd/\">Hurd</a>"
@@ -3470,6 +3648,10 @@
"courriels et aux articles de news. Ceci permet de contrôler avec la souris "
"l'information affichée. (<a href=\"/manual/manual.html#hyperbole\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/icecat/\">Icecat</a>"
msgstr "<a href=\"/software/icecat/\">Icecat</a>"
@@ -3587,6 +3769,10 @@
"Chinese, Japanese, Korean, Ethiopic</cite> et autres. (<a href=\"/manual/"
"manual.html#intlfonts\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/jacal/\">JACAL</a>"
msgstr "<a href=\"/software/jacal/\">JACAL</a>"
@@ -3763,6 +3949,10 @@
"bibliothèque qui permet l'extraction audio d'un CD sans fluctuation du "
"signal (gigue) ni erreur. (<a href=\"/manual/manual.html#libcdio\">doc</a>)"
+#. #set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/libextractor/\">Libextractor</a>"
msgstr "<a href=\"/software/libextractor/\">Libextractor</a>"
@@ -3885,6 +4075,10 @@
"<cite>digest</cite>, et prend en charge les protocoles SSL3 et TLS. (<a "
"href=\"/manual/manual.html#libmicrohttpd\">doc</a>)"
+#. #set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/librejs/\">Librejs</a>"
msgstr "<a href=\"/software/librejs/\">Librejs</a>"
@@ -3940,6 +4134,10 @@
"qui permet de valider formellement les données selon une norme. (<a
href=\"/"
"manual/manual.html#libtasn1\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/libtool/\">Libtool</a>"
msgstr "<a href=\"/software/libtool/\">Libtool</a>"
@@ -4169,6 +4367,10 @@
"autre fournisseur, ou plus généralement parmi les adresses MAC de la même "
"catégorie de matériel. (<a
href=\"/manual/manual.html#macchanger\">doc</a>)"
+#. #set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mailman/\">Mailman</a>"
msgstr "<a href=\"/software/mailman/\">Mailman</a>"
@@ -4294,6 +4496,10 @@
"éditeur de texte puissant pour ouvrir les fichiers texte. (<a href=\"/"
"manual/manual.html#mc\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mcron/\">Mcron</a>"
msgstr "<a href=\"/software/mcron/\">Mcron</a>"
@@ -4353,6 +4559,10 @@
"virtuelle, une interface graphique, et plus encore. (<a href=\"/manual/"
"manual.html#mdk\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mediagoblin/\">Mediagoblin</a>"
msgstr "<a href=\"/software/mediagoblin/\">Mediagoblin</a>"
@@ -4369,12 +4579,14 @@
"centralisés. Elle prend en charge les images, les vidéos et l'audio. (<a "
"href=\"/manual/manual.html#mediagoblin\">doc</a>)"
-#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/melting/\">Melting</a>"
msgstr "<a href=\"/software/melting/\">Melting</a>"
-#. TRANSLATORS: stale
#. type: Content of: <p>
msgid ""
"GNU MELTING computes the enthalpy, entropy and melting temperature of helix-"
@@ -4453,6 +4665,10 @@
"caractères ASCII, une liste des codes d'aéroports, et une liste des mots "
"anglais. (<a href=\"/manual/manual.html#miscfiles\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mit-scheme/\">MIT/GNU Scheme</a>"
msgstr "<a href=\"/software/mit-scheme/\">MIT/GNU Scheme</a>"
@@ -4525,6 +4741,10 @@
"l'utilisateur, et arrondit correctement le résultat. (<a href=\"/manual/"
"manual.html#mpc\">doc</a>)"
+#. #set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mpfr/\">Mpfr</a>"
msgstr "<a href=\"/software/mpfr/\">Mpfr</a>"
@@ -4572,6 +4792,10 @@
"comme par exemple les étiquettes de volumes et les attributs spécifiques
des "
"fichiers. (<a href=\"/manual/manual.html#mtools\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/myserver/\">Myserver</a>"
msgstr "<a href=\"/software/myserver/\">Myserver</a>"
@@ -4607,6 +4831,10 @@
"vérification et de connexion peuvent être désactivées à la compilation
ou à "
"l'exécution. (<a href=\"/manual/manual.html#nana\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/nano/\">Nano</a>"
msgstr "<a href=\"/software/nano/\">Nano</a>"
@@ -4679,6 +4907,10 @@
"texte en format 8-bit ou UTF-8. (<a href=\"/manual/manual.html#ocrad\">doc</"
"a>)"
+#. #set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/octave/\">Octave</a>"
msgstr "<a href=\"/software/octave/\">Octave</a>"
@@ -4732,6 +4964,10 @@
"serveur HTTP ne sont nécessaires. Ce paquet est à la recherche d'un "
"mainteneur. (<a href=\"/manual/manual.html#orgadoc\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/osip/\">oSIP</a>"
msgstr "<a href=\"/software/osip/\">oSIP</a>"
@@ -4766,6 +5002,10 @@
"arbitraires, le placage de relief et plusieurs autres effets d'éclairage. "
"(<a href=\"/manual/manual.html#panorama\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/parallel/\">Parallel</a>"
msgstr "<a href=\"/software/parallel/\">Parallel</a>"
@@ -4948,6 +5188,10 @@
"entièrement personnalisable pour répondre à vos besoins. (<a
href=\"/manual/"
"manual.html#proxyknife\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/pspp/\">PSPP</a>"
msgstr "<a href=\"/software/pspp/\">PSPP</a>"
@@ -4990,6 +5234,10 @@
"(<a href=\"/manual/manual.html#psychosynth\">doc</a>)"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/pth/\">Pth</a>"
msgstr "<a href=\"/software/pth/\">Pth</a>"
@@ -5050,6 +5298,10 @@
"Voir <a href=\"#kawa\">kawa</a>. (<a href=\"/manual/manual.html#qexo\">doc</"
"a>)"
+#. #set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/r/\">R</a>"
msgstr "<a href=\"/software/r/\">R</a>"
@@ -5138,6 +5390,10 @@
"utilisation confortable pour chacun. (<a href=\"/manual/manual.html#readline"
"\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/recutils/\">Recutils</a>"
msgstr "<a href=\"/software/recutils/\">Recutils</a>"
@@ -5179,6 +5435,10 @@
"sont normalement requises quand on utilise ces macros. (<a href=\"/manual/"
"manual.html#reftex\">doc</a>)"
+#. #set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/remotecontrol/\">Remotecontrol</a>"
msgstr "<a href=\"/software/remotecontrol/\">Remotecontrol</a>"
@@ -5275,6 +5535,10 @@
"navigateur pour afficher les sources et les graphes orientés d'héritage de "
"classes. (<a href=\"/manual/manual.html#sather\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/scm/\">SCM</a>"
msgstr "<a href=\"/software/scm/\">SCM</a>"
@@ -5336,6 +5600,10 @@
"flux. L'implémentation GNU propose plusieurs extensions que n'a pas "
"l'utilitaire standard. (<a href=\"/manual/manual.html#sed\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/serveez/\">Serveez</a>"
msgstr "<a href=\"/software/serveez/\">Serveez</a>"
@@ -5377,6 +5645,10 @@
"Bourne. Ce paquet est surtout là pour assurer la compatibilité et pour son "
"intérêt historique. (<a href=\"/manual/manual.html#sharutils\">doc</a>)"
+#. #set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/shishi/\">Shishi</a>"
msgstr "<a href=\"/software/shishi/\">Shishi</a>"
@@ -5458,6 +5730,10 @@
"sécurisé sur l'Internet public. (<a href=\"/manual/manual.html#sipwitch"
"\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/slib/\">SLIB</a>"
msgstr "<a href=\"/software/slib/\">SLIB</a>"
@@ -5475,6 +5751,10 @@
"des paquets fournissant les procédures et la syntaxe Scheme. (<a href=\"/"
"manual/manual.html#slib\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/smalltalk/\">Smalltalk</a>"
msgstr "<a href=\"/software/smalltalk/\">Smalltalk</a>"
@@ -5493,6 +5773,10 @@
"programmation d'interfaces graphiques. (<a href=\"/manual/manual."
"html#smalltalk\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/solfege/\">Solfege</a>"
msgstr "<a href=\"/software/solfege/\">Solfege</a>"
@@ -5534,6 +5818,10 @@
"luminosité. (<a href=\"/manual/manual.html#spacechart\">doc</a>)"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/speex/\">Speex</a>"
msgstr "<a href=\"/software/speex/\">Speex</a>"
@@ -5635,6 +5923,10 @@
"(<a href=\"/manual/manual.html#stow\">doc</a>)"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/stump/\">Stump</a>"
msgstr "<a href=\"/software/stump/\">Stump</a>"
@@ -6100,6 +6392,10 @@
"Voir <a href=\"#gforth\">gforth</a>. (<a href=\"/manual/manual.html#vmgen"
"\">doc</a>)"
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/wb/\">WB</a>"
msgstr "<a href=\"/software/wb/\">WB</a>"
@@ -6240,6 +6536,10 @@
"Notation</cite>. (<a href=\"/manual/manual.html#xboard\">doc</a>)"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/xlogmaster/\">Xlogmaster</a>"
msgstr "<a href=\"/software/xlogmaster/\">Xlogmaster</a>"
Index: po/home-pkgblurbs.ja.po
===================================================================
RCS file: /web/www/www/server/po/home-pkgblurbs.ja.po,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -b -r1.30 -r1.31
--- po/home-pkgblurbs.ja.po 19 Feb 2014 03:32:43 -0000 1.30
+++ po/home-pkgblurbs.ja.po 27 Feb 2014 00:03:13 -0000 1.31
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: home-pkgblurbs.html\n"
-"POT-Creation-Date: 2014-02-09 18:57+0000\n"
+"POT-Creation-Date: 2014-02-27 00:00+0000\n"
"PO-Revision-Date: 2014-02-19 12:22+0900\n"
"Last-Translator: NIIBE Yutaka <address@hidden>\n"
"Language-Team: Japanese <address@hidden>\n"
@@ -16,6 +16,10 @@
"Content-Transfer-Encoding: 8bit\n"
"Outdated-Since: 2014-02-09 18:57+0000\n"
+#. #set var="logoimage" value='<img src="/software/3dldf/graphics/dhnlogo.png"
style="height:1em" alt="logo for 3dldf" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/3dldf/\">3DLDF</a>"
msgstr "<a href=\"/software/3dldf/\">3DLDF</a>"
@@ -218,6 +222,10 @@
"ã¦è²¢ç®ããããã®ã§ãã<small>(<a
href=\"/manual/manual.html#autoconf-archive"
"\">ããã¥ã¡ã³ã</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/autogen/\">Autogen</a>"
msgstr "<a href=\"/software/autogen/\">Autogen</a>"
@@ -320,6 +328,10 @@
"html#bayonne\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/bazaar/\">Bazaar</a>"
msgstr ""
@@ -415,6 +427,10 @@
"html#bool\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/bpel2owfn/\">BPEL2oWFN</a>"
msgstr ""
@@ -431,6 +447,10 @@
"small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/c-graph/images/c-graph.png"
style="height:1em" alt="logo for c-graph" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/c-graph/\">C-graph</a>"
msgstr ""
@@ -532,6 +552,10 @@
"(<a href=\"/manual/manual.html#cflow\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/cgicc/\">Cgicc</a>"
msgstr ""
@@ -569,6 +593,10 @@
"language. <small>(<a href=\"/manual/manual.html#cim\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/classpath/\">Classpath</a>"
msgstr ""
@@ -581,6 +609,10 @@
"\"/manual/manual.html#classpath\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/clisp/\">CLISP</a>"
msgstr "<a href=\"/software/clisp/\">CLISP</a>"
@@ -737,6 +769,10 @@
"a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ddd/\">DDD</a>"
msgstr ""
@@ -763,6 +799,10 @@
"<small>(<a href=\"/manual/manual.html#ddrescue\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/dejagnu/\">DejaGnu</a>"
msgstr "<a href=\"/software/dejagnu/\">DejaGnu</a>"
@@ -780,6 +820,10 @@
"ã¦ã管çããã¾ãã<small>(<a
href=\"/manual/manual.html#dejagnu\">ããã¥ã¡ã³"
"ã</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/denemo/\">Denemo</a>"
msgstr ""
@@ -795,6 +839,10 @@
"\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/dia/\">Dia</a>"
msgstr ""
@@ -933,6 +981,10 @@
"<small>(<a href=\"/manual/manual.html#edma\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/electric/\">Electric</a>"
msgstr ""
@@ -947,6 +999,10 @@
"html#electric\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/emacs/\">Emacs</a>"
msgstr "<a href=\"/software/emacs/\">Emacs</a>"
@@ -989,12 +1045,14 @@
"manual/manual.html#emacs-muse\">doc</a>)</small>"
msgstr ""
-#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/emms/emms-logo-small-2.png"
style="height:1em" alt="logo for emms" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/emms/\">EMMS</a>"
msgstr ""
-#. TRANSLATORS: stale
#. type: Content of: <p>
msgid ""
"EMMS is the Emacs Multimedia System. It is a small front-end which can "
@@ -1029,6 +1087,10 @@
"\"/manual/manual.html#fdisk\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ferret/\">Ferret</a>"
msgstr ""
@@ -1113,6 +1175,10 @@
"<small>(<a href=\"/manual/manual.html#freefont\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/freeipmi/\">FreeIPMI</a>"
msgstr ""
@@ -1211,6 +1277,10 @@
"small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gcc/\">GCC</a>"
msgstr ""
@@ -1268,6 +1338,10 @@
"</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gdb/\">GDB</a>"
msgstr ""
@@ -1341,6 +1415,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gforth/\">Gforth</a>"
msgstr ""
@@ -1366,6 +1444,10 @@
"\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ghostscript/\">GNU Ghostscript</a>"
msgstr ""
@@ -1379,6 +1461,10 @@
"html#ghostscript\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gift/\">GIFT</a>"
msgstr ""
@@ -1392,6 +1478,10 @@
"small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gimp/\">GIMP</a>"
msgstr ""
@@ -1428,6 +1518,10 @@
"\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/global/\">Global</a>"
msgstr ""
@@ -1469,6 +1563,10 @@
"\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gmp/\">GMP</a>"
msgstr ""
@@ -1483,6 +1581,10 @@
"html#gmp\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnash/\">Gnash</a>"
msgstr ""
@@ -1505,6 +1607,10 @@
"\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gnats/images/gnatslogo.png"
style="height:1em" alt="logo for gnats" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnats/\">GNATS</a>"
msgstr ""
@@ -1530,6 +1636,10 @@
"small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnome/\">GNOME</a>"
msgstr ""
@@ -1596,6 +1706,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnubiff/\">GNUbiff</a>"
msgstr ""
@@ -1638,6 +1752,10 @@
"(<a href=\"/manual/manual.html#gnucap\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnucash/\">GnuCash</a>"
msgstr ""
@@ -1675,6 +1793,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnugo/\">GNUgo</a>"
msgstr ""
@@ -1708,6 +1830,10 @@
"\"/manual/manual.html#gnuit\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnujump/\">GNUjump</a>"
msgstr ""
@@ -1773,6 +1899,10 @@
"small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnump3d/\">GNUmp3d</a>"
msgstr ""
@@ -1816,6 +1946,10 @@
"html#gnunet\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnupg/\">GnuPG</a>"
msgstr "<a href=\"/software/gnupg/\">GnuPG</a>"
@@ -1862,6 +1996,10 @@
"a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnuradio/\">Radio</a>"
msgstr ""
@@ -1946,6 +2084,10 @@
"(<a href=\"/manual/manual.html#gnuspool\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnustep/\">GNUstep</a>"
msgstr ""
@@ -1958,6 +2100,10 @@
"html#gnustep\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnutls/\">GnuTLS</a>"
msgstr ""
@@ -2007,6 +2153,10 @@
"system. <small>(<a href=\"/manual/manual.html#goptical\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gorm/\">Gorm</a>"
msgstr ""
@@ -2104,6 +2254,10 @@
"html#grep\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gretl/\">Gretl</a>"
msgstr ""
@@ -2120,6 +2274,10 @@
"\"/manual/manual.html#gretl\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/groff/\">Groff</a>"
msgstr ""
@@ -2217,6 +2375,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gtick/\">GTick</a>"
msgstr ""
@@ -2255,6 +2417,10 @@
"provided. <small>(<a href=\"/manual/manual.html#gtypist\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/guile/\">Guile</a>"
msgstr "<a href=\"/software/guile/\">Guile</a>"
@@ -2322,6 +2488,10 @@
"html#guile-sdl\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/guix/\">Guix</a>"
msgstr ""
@@ -2464,6 +2634,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/httptunnel/\">Httptunnel</a>"
msgstr ""
@@ -2477,6 +2651,10 @@
"manual/manual.html#httptunnel\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/hurd/\">Hurd</a>"
msgstr ""
@@ -2504,6 +2682,10 @@
"<small>(<a href=\"/manual/manual.html#hyperbole\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/icecat/\">Icecat</a>"
msgstr ""
@@ -2584,6 +2766,10 @@
"href=\"/manual/manual.html#intlfonts\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/jacal/\">JACAL</a>"
msgstr "<a href=\"/software/jacal/\">JACAL</a>"
@@ -2719,6 +2905,10 @@
"<small>(<a href=\"/manual/manual.html#libcdio\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/libextractor/\">Libextractor</a>"
msgstr ""
@@ -2804,6 +2994,10 @@
"manual.html#libmicrohttpd\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/librejs/\">Librejs</a>"
msgstr ""
@@ -2843,6 +3037,10 @@
"small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/libtool/\">Libtool</a>"
msgstr ""
@@ -3010,6 +3208,10 @@
"\"/manual/manual.html#macchanger\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mailman/\">Mailman</a>"
msgstr "<a href=\"/software/mailman/\">Mailman</a>"
@@ -3101,6 +3303,10 @@
"files. <small>(<a href=\"/manual/manual.html#mc\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mcron/\">Mcron</a>"
msgstr ""
@@ -3141,6 +3347,10 @@
"more. <small>(<a href=\"/manual/manual.html#mdk\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mediagoblin/\">Mediagoblin</a>"
msgstr ""
@@ -3153,12 +3363,14 @@
"html#mediagoblin\">doc</a>)</small>"
msgstr ""
-#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/melting/\">Melting</a>"
msgstr ""
-#. TRANSLATORS: stale
#. type: Content of: <p>
msgid ""
"GNU MELTING computes the enthalpy, entropy and melting temperature of helix-"
@@ -3215,6 +3427,10 @@
"list. <small>(<a href=\"/manual/manual.html#miscfiles\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mit-scheme/\">MIT/GNU Scheme</a>"
msgstr "<a href=\"/software/mit-scheme/\">MIT/GNU Scheme</a>"
@@ -3270,6 +3486,10 @@
"<small>(<a href=\"/manual/manual.html#mpc\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mpfr/\">Mpfr</a>"
msgstr ""
@@ -3308,6 +3528,10 @@
"\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/myserver/\">Myserver</a>"
msgstr ""
@@ -3333,6 +3557,10 @@
"(<a href=\"/manual/manual.html#nana\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/nano/\">Nano</a>"
msgstr ""
@@ -3383,6 +3611,10 @@
"html#ocrad\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/octave/\">Octave</a>"
msgstr ""
@@ -3420,6 +3652,10 @@
"(<a href=\"/manual/manual.html#orgadoc\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/osip/\">oSIP</a>"
msgstr ""
@@ -3446,6 +3682,10 @@
"\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/parallel/\">Parallel</a>"
msgstr ""
@@ -3579,6 +3819,10 @@
"href=\"/manual/manual.html#proxyknife\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/pspp/\">PSPP</a>"
msgstr ""
@@ -3608,6 +3852,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/pth/\">Pth</a>"
msgstr ""
@@ -3650,6 +3898,10 @@
"\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/r/\">R</a>"
msgstr ""
@@ -3708,6 +3960,10 @@
"\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/recutils/\">Recutils</a>"
msgstr ""
@@ -3737,6 +3993,10 @@
"html#reftex\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/remotecontrol/\">Remotecontrol</a>"
msgstr ""
@@ -3807,6 +4067,10 @@
"<small>(<a href=\"/manual/manual.html#sather\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/scm/\">SCM</a>"
msgstr "<a href=\"/software/scm/\">SCM</a>"
@@ -3854,6 +4118,10 @@
"(<a href=\"/manual/manual.html#sed\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/serveez/\">Serveez</a>"
msgstr ""
@@ -3882,6 +4150,10 @@
"href=\"/manual/manual.html#sharutils\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/shishi/\">Shishi</a>"
msgstr ""
@@ -3938,6 +4210,10 @@
"<small>(<a href=\"/manual/manual.html#sipwitch\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/slib/\">SLIB</a>"
msgstr "<a href=\"/software/slib/\">SLIB</a>"
@@ -3954,6 +4230,10 @@
"ãä»çµã¿ãæä¾ãã¦ãã¾ãã<small>(<a
href=\"/manual/manual.html#slib\">ããã¥"
"ã¡ã³ã</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/smalltalk/\">Smalltalk</a>"
msgstr ""
@@ -3966,6 +4246,10 @@
"manual/manual.html#smalltalk\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/solfege/\">Solfege</a>"
msgstr ""
@@ -3996,6 +4280,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/speex/\">Speex</a>"
msgstr ""
@@ -4067,6 +4355,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/stump/\">Stump</a>"
msgstr ""
@@ -4412,6 +4704,10 @@
"html#vmgen\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/wb/\">WB</a>"
msgstr "<a href=\"/software/wb/\">WB</a>"
@@ -4519,6 +4815,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/xlogmaster/\">Xlogmaster</a>"
msgstr ""
Index: po/home-pkgblurbs.pot.opt
===================================================================
RCS file: /web/www/www/server/po/home-pkgblurbs.pot.opt,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- po/home-pkgblurbs.pot.opt 9 Feb 2014 18:59:49 -0000 1.11
+++ po/home-pkgblurbs.pot.opt 27 Feb 2014 00:03:13 -0000 1.12
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: home-pkgblurbs.html\n"
-"POT-Creation-Date: 2014-02-09 18:57+0000\n"
+"POT-Creation-Date: 2014-02-27 00:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <address@hidden>\n"
"Language-Team: LANGUAGE <address@hidden>\n"
@@ -15,6 +15,10 @@
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: ENCODING"
+#. #set var="logoimage" value='<img src="/software/3dldf/graphics/dhnlogo.png"
style="height:1em" alt="logo for 3dldf" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/3dldf/\">3DLDF</a>"
msgstr ""
@@ -201,6 +205,10 @@
"href=\"/manual/manual.html#autoconf-archive\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/autogen/\">Autogen</a>"
msgstr ""
@@ -298,6 +306,10 @@
"href=\"/manual/manual.html#bayonne\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/bazaar/\">Bazaar</a>"
msgstr ""
@@ -381,6 +393,10 @@
"href=\"/manual/manual.html#bool\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/bpel2owfn/\">BPEL2oWFN</a>"
msgstr ""
@@ -397,6 +413,10 @@
"href=\"/manual/manual.html#bpel2owfn\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/c-graph/images/c-graph.png"
style="height:1em" alt="logo for c-graph" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/c-graph/\">C-graph</a>"
msgstr ""
@@ -489,6 +509,10 @@
"<small>(<a href=\"/manual/manual.html#cflow\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/cgicc/\">Cgicc</a>"
msgstr ""
@@ -526,6 +550,10 @@
"language. <small>(<a href=\"/manual/manual.html#cim\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/classpath/\">Classpath</a>"
msgstr ""
@@ -538,6 +566,10 @@
"href=\"/manual/manual.html#classpath\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/clisp/\">CLISP</a>"
msgstr ""
@@ -690,6 +722,10 @@
"href=\"/manual/manual.html#dc\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ddd/\">DDD</a>"
msgstr ""
@@ -716,6 +752,10 @@
"<small>(<a href=\"/manual/manual.html#ddrescue\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/dejagnu/\">DejaGnu</a>"
msgstr ""
@@ -728,6 +768,10 @@
"<small>(<a href=\"/manual/manual.html#dejagnu\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/denemo/\">Denemo</a>"
msgstr ""
@@ -743,6 +787,10 @@
"href=\"/manual/manual.html#denemo\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/dia/\">Dia</a>"
msgstr ""
@@ -881,6 +929,10 @@
"<small>(<a href=\"/manual/manual.html#edma\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/electric/\">Electric</a>"
msgstr ""
@@ -895,6 +947,10 @@
"href=\"/manual/manual.html#electric\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/emacs/\">Emacs</a>"
msgstr ""
@@ -928,12 +984,14 @@
"href=\"/manual/manual.html#emacs-muse\">doc</a>)</small>"
msgstr ""
-#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/emms/emms-logo-small-2.png"
style="height:1em" alt="logo for emms" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/emms/\">EMMS</a>"
msgstr ""
-#. TRANSLATORS: stale
#. type: Content of: <p>
msgid ""
"EMMS is the Emacs Multimedia System. It is a small front-end which can "
@@ -968,6 +1026,10 @@
"href=\"/manual/manual.html#fdisk\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ferret/\">Ferret</a>"
msgstr ""
@@ -1052,6 +1114,10 @@
"<small>(<a href=\"/manual/manual.html#freefont\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/freeipmi/\">FreeIPMI</a>"
msgstr ""
@@ -1152,6 +1218,10 @@
"href=\"/manual/manual.html#gcal\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gcc/\">GCC</a>"
msgstr ""
@@ -1203,6 +1273,10 @@
"href=\"/manual/manual.html#gcompris\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gdb/\">GDB</a>"
msgstr ""
@@ -1276,6 +1350,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gforth/\">Gforth</a>"
msgstr ""
@@ -1301,6 +1379,10 @@
"href=\"/manual/manual.html#ggradebook\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ghostscript/\">GNU Ghostscript</a>"
msgstr ""
@@ -1314,6 +1396,10 @@
"href=\"/manual/manual.html#ghostscript\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gift/\">GIFT</a>"
msgstr ""
@@ -1327,6 +1413,10 @@
"href=\"/manual/manual.html#gift\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gimp/\">GIMP</a>"
msgstr ""
@@ -1363,6 +1453,10 @@
"href=\"/manual/manual.html#glib\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/global/\">Global</a>"
msgstr ""
@@ -1404,6 +1498,10 @@
"href=\"/manual/manual.html#gmediaserver\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gmp/\">GMP</a>"
msgstr ""
@@ -1418,6 +1516,10 @@
"href=\"/manual/manual.html#gmp\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnash/\">Gnash</a>"
msgstr ""
@@ -1440,6 +1542,10 @@
"href=\"/manual/manual.html#gnat\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gnats/images/gnatslogo.png"
style="height:1em" alt="logo for gnats" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnats/\">GNATS</a>"
msgstr ""
@@ -1465,6 +1571,10 @@
"href=\"/manual/manual.html#gnatsweb\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnome/\">GNOME</a>"
msgstr ""
@@ -1531,6 +1641,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnubiff/\">GNUbiff</a>"
msgstr ""
@@ -1573,6 +1687,10 @@
"<small>(<a href=\"/manual/manual.html#gnucap\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnucash/\">GnuCash</a>"
msgstr ""
@@ -1610,6 +1728,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnugo/\">GNUgo</a>"
msgstr ""
@@ -1643,6 +1765,10 @@
"href=\"/manual/manual.html#gnuit\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnujump/\">GNUjump</a>"
msgstr ""
@@ -1708,6 +1834,10 @@
"href=\"/manual/manual.html#gnumeric\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnump3d/\">GNUmp3d</a>"
msgstr ""
@@ -1751,6 +1881,10 @@
"href=\"/manual/manual.html#gnunet\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnupg/\">GnuPG</a>"
msgstr ""
@@ -1792,6 +1926,10 @@
"href=\"/manual/manual.html#gnuprologjava\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnuradio/\">Radio</a>"
msgstr ""
@@ -1876,6 +2014,10 @@
"<small>(<a href=\"/manual/manual.html#gnuspool\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnustep/\">GNUstep</a>"
msgstr ""
@@ -1888,6 +2030,10 @@
"href=\"/manual/manual.html#gnustep\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnutls/\">GnuTLS</a>"
msgstr ""
@@ -1937,6 +2083,10 @@
"system. <small>(<a href=\"/manual/manual.html#goptical\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gorm/\">Gorm</a>"
msgstr ""
@@ -2034,6 +2184,10 @@
"href=\"/manual/manual.html#grep\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gretl/\">Gretl</a>"
msgstr ""
@@ -2050,6 +2204,10 @@
"href=\"/manual/manual.html#gretl\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/groff/\">Groff</a>"
msgstr ""
@@ -2147,6 +2305,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gtick/\">GTick</a>"
msgstr ""
@@ -2185,6 +2347,10 @@
"provided. <small>(<a href=\"/manual/manual.html#gtypist\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/guile/\">Guile</a>"
msgstr ""
@@ -2247,6 +2413,10 @@
"href=\"/manual/manual.html#guile-sdl\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/guix/\">Guix</a>"
msgstr ""
@@ -2389,6 +2559,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/httptunnel/\">Httptunnel</a>"
msgstr ""
@@ -2402,6 +2576,10 @@
"href=\"/manual/manual.html#httptunnel\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/hurd/\">Hurd</a>"
msgstr ""
@@ -2429,6 +2607,10 @@
"<small>(<a href=\"/manual/manual.html#hyperbole\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/icecat/\">Icecat</a>"
msgstr ""
@@ -2509,6 +2691,10 @@
"href=\"/manual/manual.html#intlfonts\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/jacal/\">JACAL</a>"
msgstr ""
@@ -2631,6 +2817,10 @@
"<small>(<a href=\"/manual/manual.html#libcdio\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/libextractor/\">Libextractor</a>"
msgstr ""
@@ -2712,6 +2902,10 @@
"href=\"/manual/manual.html#libmicrohttpd\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/librejs/\">Librejs</a>"
msgstr ""
@@ -2751,6 +2945,10 @@
"href=\"/manual/manual.html#libtasn1\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/libtool/\">Libtool</a>"
msgstr ""
@@ -2917,6 +3115,10 @@
"href=\"/manual/manual.html#macchanger\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mailman/\">Mailman</a>"
msgstr ""
@@ -3003,6 +3205,10 @@
"files. <small>(<a href=\"/manual/manual.html#mc\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mcron/\">Mcron</a>"
msgstr ""
@@ -3043,6 +3249,10 @@
"more. <small>(<a href=\"/manual/manual.html#mdk\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mediagoblin/\">Mediagoblin</a>"
msgstr ""
@@ -3055,12 +3265,14 @@
"href=\"/manual/manual.html#mediagoblin\">doc</a>)</small>"
msgstr ""
-#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/melting/\">Melting</a>"
msgstr ""
-#. TRANSLATORS: stale
#. type: Content of: <p>
msgid ""
"GNU MELTING computes the enthalpy, entropy and melting temperature of "
@@ -3117,6 +3329,10 @@
"list. <small>(<a href=\"/manual/manual.html#miscfiles\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mit-scheme/\">MIT/GNU Scheme</a>"
msgstr ""
@@ -3168,6 +3384,10 @@
"<small>(<a href=\"/manual/manual.html#mpc\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mpfr/\">Mpfr</a>"
msgstr ""
@@ -3203,6 +3423,10 @@
"href=\"/manual/manual.html#mtools\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/myserver/\">Myserver</a>"
msgstr ""
@@ -3228,6 +3452,10 @@
"<small>(<a href=\"/manual/manual.html#nana\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/nano/\">Nano</a>"
msgstr ""
@@ -3278,6 +3506,10 @@
"href=\"/manual/manual.html#ocrad\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/octave/\">Octave</a>"
msgstr ""
@@ -3316,6 +3548,10 @@
"<small>(<a href=\"/manual/manual.html#orgadoc\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/osip/\">oSIP</a>"
msgstr ""
@@ -3342,6 +3578,10 @@
"href=\"/manual/manual.html#panorama\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/parallel/\">Parallel</a>"
msgstr ""
@@ -3475,6 +3715,10 @@
"href=\"/manual/manual.html#proxyknife\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/pspp/\">PSPP</a>"
msgstr ""
@@ -3504,6 +3748,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/pth/\">Pth</a>"
msgstr ""
@@ -3547,6 +3795,10 @@
"href=\"/manual/manual.html#qexo\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/r/\">R</a>"
msgstr ""
@@ -3605,6 +3857,10 @@
"href=\"/manual/manual.html#readline\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/recutils/\">Recutils</a>"
msgstr ""
@@ -3634,6 +3890,10 @@
"href=\"/manual/manual.html#reftex\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/remotecontrol/\">Remotecontrol</a>"
msgstr ""
@@ -3700,6 +3960,10 @@
"<small>(<a href=\"/manual/manual.html#sather\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/scm/\">SCM</a>"
msgstr ""
@@ -3743,6 +4007,10 @@
"<small>(<a href=\"/manual/manual.html#sed\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/serveez/\">Serveez</a>"
msgstr ""
@@ -3771,6 +4039,10 @@
"href=\"/manual/manual.html#sharutils\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/shishi/\">Shishi</a>"
msgstr ""
@@ -3827,6 +4099,10 @@
"<small>(<a href=\"/manual/manual.html#sipwitch\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/slib/\">SLIB</a>"
msgstr ""
@@ -3839,6 +4115,10 @@
"<small>(<a href=\"/manual/manual.html#slib\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/smalltalk/\">Smalltalk</a>"
msgstr ""
@@ -3851,6 +4131,10 @@
"href=\"/manual/manual.html#smalltalk\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/solfege/\">Solfege</a>"
msgstr ""
@@ -3881,6 +4165,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/speex/\">Speex</a>"
msgstr ""
@@ -3952,6 +4240,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/stump/\">Stump</a>"
msgstr ""
@@ -4282,6 +4574,10 @@
"href=\"/manual/manual.html#vmgen\">doc</a>)</small>"
msgstr ""
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/wb/\">WB</a>"
msgstr ""
@@ -4385,6 +4681,10 @@
msgstr ""
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/xlogmaster/\">Xlogmaster</a>"
msgstr ""
Index: po/home-pkgblurbs.ru.po
===================================================================
RCS file: /web/www/www/server/po/home-pkgblurbs.ru.po,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -b -r1.85 -r1.86
--- po/home-pkgblurbs.ru.po 10 Feb 2014 04:58:22 -0000 1.85
+++ po/home-pkgblurbs.ru.po 27 Feb 2014 00:03:13 -0000 1.86
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: home-pkgblurbs.html\n"
-"POT-Creation-Date: 2014-02-09 18:57+0000\n"
+"POT-Creation-Date: 2014-02-27 00:00+0000\n"
"PO-Revision-Date: 2014-02-10 17:34+0000\n"
"Last-Translator: Ineiev <address@hidden>\n"
"Language-Team: Russian <address@hidden>\n"
@@ -16,6 +16,10 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#. #set var="logoimage" value='<img src="/software/3dldf/graphics/dhnlogo.png"
style="height:1em" alt="logo for 3dldf" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/3dldf/\">3DLDF</a>"
msgstr "<a href=\"/software/3dldf/\">3DLDF</a>"
@@ -274,6 +278,10 @@
"макÑоÑÑ Ð² каÑеÑÑве ÑвободнÑÑ
пÑогÑамм.
<small>(<a href=\"/manual/manual."
"html#autoconf-archive\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/autogen/pix/autogen_back.png" style="height:1em" alt="logo for
autogen" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/autogen/\">Autogen</a>"
msgstr "<a href=\"/software/autogen/\">Autogen</a>"
@@ -408,6 +416,10 @@
"ÑелеÑонии, конÑенÑÑиÑÑÑÑÑ Ð½Ð° SIP. <small>(<a
href=\"/manual/manual."
"html#bayonne\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://planet.bazaar-vcs.org/images/logo.png" style="height:1em" alt="logo
for bazaar" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/bazaar/\">Bazaar</a>"
msgstr "<a href=\"/software/bazaar/\">Bazaar</a>"
@@ -525,6 +537,10 @@
"оÑÐ»Ð°Ð¶ÐµÐ½Ð½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑжка ÑоÑмаÑа HTML. <small>(<a
href=\"/manual/manual.html#bool"
"\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/bpel2owfn/ressource/bpel2owfn.png" style="height:1em" alt="logo
for bpel2owfn" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/bpel2owfn/\">BPEL2oWFN</a>"
msgstr "<a href=\"/software/bpel2owfn/\">BPEL2oWFN</a>"
@@ -549,6 +565,10 @@
"пÑоÑÑÑÑ
пÑовеÑок на заклинивание и ÑомÑ
подобнÑÑ
ÑвойÑÑв. <small>(<a href=\"/"
"manual/manual.html#bpel2owfn\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/c-graph/images/c-graph.png"
style="height:1em" alt="logo for c-graph" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/c-graph/\">C-graph</a>"
msgstr "<a href=\"/software/c-graph/\">C-graph</a>"
@@ -680,6 +700,10 @@
"иÑÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ ÑÑ
ем, коÑоÑÑй он пÑоизводиÑ.
<small>(<a href=\"/manual/manual."
"html#cflow\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/cgicc/images/cgicc.png"
style="height:1em" alt="logo for cgicc" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/cgicc/\">Cgicc</a>"
msgstr "<a href=\"/software/cgicc/\">Cgicc</a>"
@@ -729,6 +753,10 @@
"ÑзÑка пÑогÑаммиÑованиÑ. <small>(<a
href=\"/manual/manual.html#cim\">док</a>)"
"</small>"
+#. #set var="logoimage" value='<img
src="http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&do=get&target=GNU_Classpath_badge-180x180.png"
style="height:1em" alt="logo for classpath" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/classpath/\">Classpath</a>"
msgstr "<a href=\"/software/classpath/\">Classpath</a>"
@@ -745,6 +773,10 @@
"обеÑпеÑÐ¸Ð²Ð°ÐµÑ ÑиÑокий Ð½Ð°Ð±Ð¾Ñ ÑÑнкÑий. <small>(<a
href=\"/manual/manual."
"html#classpath\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/clisp/clisp.png"
style="height:1em" alt="logo for clisp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/clisp/\">CLISP</a>"
msgstr "<a href=\"/software/clisp/\">CLISP</a>"
@@ -956,6 +988,10 @@
"См. <a href=\"#bc\">bc</a>. <small>(<a
href=\"/manual/manual.html#dc\">док</"
"a>)</small>"
+#. #set var="logoimage" value='<img src="/graphics/dddlogo.jpg"
style="height:1em" alt="logo for ddd" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ddd/\">DDD</a>"
msgstr "<a href=\"/software/ddd/\">DDD</a>"
@@ -994,6 +1030,10 @@
"ÑÑÑекÑивноÑÑÑ Ð²Ð¾ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ
за
ÑÑÐµÑ ÑÑÐµÐ½Ð¸Ñ ÑолÑко необÑ
одимÑÑ
"
"блоков. <small>(<a
href=\"/manual/manual.html#ddrescue\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/dejagnu/images/logo.png"
style="height:1em" alt="logo for dejagnu" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/dejagnu/\">DejaGnu</a>"
msgstr "<a href=\"/software/dejagnu/\">DejaGnu</a>"
@@ -1011,6 +1051,10 @@
"под единÑм ÑпÑавлением. <small>(<a
href=\"/manual/manual.html#dejagnu\">док</"
"a>)</small>"
+#. #set var="logoimage" value='<img
src="http://denemo.sourceforge.net/images/logo1.png" style="height:1em"
alt="logo for denemo" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/denemo/\">Denemo</a>"
msgstr "<a href=\"/software/denemo/\">Denemo</a>"
@@ -1032,6 +1076,10 @@
"каÑеÑÑва, коÑоÑÑе генеÑиÑÑÑÑÑÑ
непÑеÑÑвно в Ñоновом Ñежиме, пока Ð²Ñ "
"ÑабоÑаеÑе. <small>(<a
href=\"/manual/manual.html#denemo\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://www.gnome.org/projects/dia/images/dialogo.jpg" style="height:1em"
alt="logo for dia" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/dia/\">Dia</a>"
msgstr "<a href=\"/software/dia/\">Dia</a>"
@@ -1230,6 +1278,10 @@
"гÑаÑиÑеÑÐºÐ°Ñ Ð¿ÑогÑамма пÑоÑмоÑÑа клаÑÑов,
gecb. <small>(<a href=\"/manual/"
"manual.html#edma\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/electric/electric.jpg"
style="height:1em" alt="logo for electric" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/electric/\">Electric</a>"
msgstr "<a href=\"/software/electric/\">Electric</a>"
@@ -1251,6 +1303,10 @@
"изделий, а вÑ
однÑе и вÑÑ
однÑе даннÑе могÑÑ
бÑÑÑ Ð² ÑиÑоком ÑпекÑÑе ÑазлиÑнÑÑ
"
"ÑоÑмаÑов. <small>(<a
href=\"/manual/manual.html#electric\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/images/icons/emacs_48.png?root=emacs&revision=1.3"
style="height:1em" alt="logo for emacs" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/emacs/\">Emacs</a>"
msgstr "<a href=\"/software/emacs/\">Emacs</a>"
@@ -1300,12 +1356,14 @@
"обÑазом ÑоÑеÑаÑÑÑÑ Ð½Ð° вÑÑ
оде. <small>(<a
href=\"/manual/manual.html#emacs-"
"muse\">док</a>)</small>"
-#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/emms/emms-logo-small-2.png"
style="height:1em" alt="logo for emms" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/emms/\">EMMS</a>"
msgstr "<a href=\"/software/emms/\">EMMS</a>"
-#. TRANSLATORS: stale
#. type: Content of: <p>
msgid ""
"EMMS is the Emacs Multimedia System. It is a small front-end which can "
@@ -1355,6 +1413,10 @@
"ÑабоÑÐ°ÐµÑ Ñ ÑазлиÑнÑми ÑоÑмаÑами. <small>(<a
href=\"/manual/manual.html#fdisk"
"\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/ferret/ferret.png"
style="height:1em" alt="logo for ferret" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ferret/\">Ferret</a>"
msgstr "<a href=\"/software/ferret/\">Ferret</a>"
@@ -1473,6 +1535,10 @@
"Ñимволов ÑамÑÑ
ÑазнÑÑ
пиÑÑменноÑÑей, а
Ñакже маÑемаÑиÑеÑкие знаки. <small>"
"(<a href=\"/manual/manual.html#freefont\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/freeipmi/images/freeipmi-logo-small.jpg" style="height:1em"
alt="logo for freeipmi" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/freeipmi/\">FreeIPMI</a>"
msgstr "<a href=\"/software/freeipmi/\">FreeIPMI</a>"
@@ -1614,6 +1680,10 @@
"киÑайÑкий и многие дÑÑгие. <small>(<a
href=\"/manual/manual.html#gcal\">док</"
"a>)</small>"
+#. #set var="logoimage" value='<img src="/software/gcc/img/gccegg-65.png"
style="height:1em" alt="logo for gcc" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gcc/\">GCC</a>"
msgstr "<a href=\"/software/gcc/\">GCC</a>"
@@ -1683,6 +1753,10 @@
"дÑÑгого. Ð Ð¿Ð°ÐºÐµÑ Ð²Ñ
одÑÑ Ñакже некоÑоÑÑе
игÑÑ, Ñакие как ÑаÑ
маÑÑ Ð¸ ÑÑдокÑ. "
"<small>(<a href=\"/manual/manual.html#gcompris\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/gdb/images/archer.jpg"
style="height:1em" alt="logo for gdb" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gdb/\">GDB</a>"
msgstr "<a href=\"/software/gdb/\">GDB</a>"
@@ -1790,6 +1864,10 @@
"manual/manual.html#gettext\">док</a>)</small>"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/gforth/gnu-forth.png"
style="height:1em" alt="logo for gforth" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gforth/\">Gforth</a>"
msgstr "<a href=\"/software/gforth/\">Gforth</a>"
@@ -1824,6 +1902,10 @@
"амеÑиканÑкÑÑ (A, B, C, D, F) и евÑопейÑкие
ÑиÑленнÑе ÑиÑÑемÑ. <small>(<a "
"href=\"/manual/manual.html#ggradebook\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/ghostscript/images/gnugs-head.png" style="height:1em" alt="logo
for ghostscript" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/ghostscript/\">GNU Ghostscript</a>"
msgstr "<a href=\"/software/ghostscript/\">GNU Ghostscript</a>"
@@ -1842,6 +1924,10 @@
"пÑинÑеÑов. <small>(<a
href=\"/manual/manual.html#ghostscript\">док</a>)</"
"small>"
+#. #set var="logoimage" value='<img src="/software/gift/gnu.image.finder.png"
style="height:1em" alt="logo for gift" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gift/\">GIFT</a>"
msgstr "<a href=\"/software/gift/\">GIFT</a>"
@@ -1860,6 +1946,10 @@
"поиÑк по пÑимеÑÑ. ÐÑоме Ñого, в нее вÑ
одиÑ
ÑÑедÑÑво индекÑаÑии вÑего деÑева "
"каÑалогов. <small>(<a
href=\"/manual/manual.html#gift\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://www.gimp.org/images/wilber_the_gimp.png" style="height:1em"
alt="logo for gimp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gimp/\">GIMP</a>"
msgstr "<a href=\"/software/gimp/\">GIMP</a>"
@@ -1911,6 +2001,10 @@
"См. <a href=\"#gnome\">gnome</a>. <small>(<a
href=\"/manual/manual.html#glib"
"\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/global/globe.png"
style="height:1em" alt="logo for global" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/global/\">Global</a>"
msgstr "<a href=\"/software/global/\">Global</a>"
@@ -1968,6 +2062,10 @@
"в Ñоновом Ñежиме. <small>(<a
href=\"/manual/manual.html#gmediaserver\">док</"
"a>)</small>"
+#. #set var="logoimage" value='<img src="http://gmplib.org/gmplogo2.png"
style="height:1em" alt="logo for gmp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gmp/\">GMP</a>"
msgstr "<a href=\"/software/gmp/\">GMP</a>"
@@ -1988,6 +2086,10 @@
"напÑимеÑ, в вÑÑиÑлиÑелÑной алгебÑе и
кÑипÑогÑаÑии. <small>(<a href=\"/manual/"
"manual.html#gmp\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/gnash/images/small-GnashGnu.png" style="height:1em" alt="logo
for gnash" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnash/\">Gnash</a>"
msgstr "<a href=\"/software/gnash/\">Gnash</a>"
@@ -2016,6 +2118,10 @@
"См. <a href=\"#gcc\">gcc</a>. <small>(<a href=\"/manual/manual.html#gnat"
"\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/gnats/images/gnatslogo.png"
style="height:1em" alt="logo for gnats" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnats/\">GNATS</a>"
msgstr "<a href=\"/software/gnats/\">GNATS</a>"
@@ -2051,6 +2157,10 @@
"ÑазÑабоÑÑике. <small>(<a
href=\"/manual/manual.html#gnatsweb\">док</a>)</"
"small>"
+#. #set var="logoimage" value='<img
src="http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png"
style="height:1em" alt="logo for gnome" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnome/\">GNOME</a>"
msgstr "<a href=\"/software/gnome/\">GNOME</a>"
@@ -2144,6 +2254,10 @@
"\">док</a>)</small>"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://gnubiff.sourceforge.net/images/tux-sit-small.png"
style="height:1em" alt="logo for gnubiff" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnubiff/\">GNUbiff</a>"
msgstr "<a href=\"/software/gnubiff/\">GNUbiff</a>"
@@ -2203,6 +2317,10 @@
"вÑполнÑÐµÑ Ð½Ð°ÑÑоÑÑее моделиÑование в
ÑмеÑанном Ñежиме. <small>(<a href=\"/"
"manual/manual.html#gnucap\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://www.gnucash.org/externals/banner5.png" style="height:1em" alt="logo
for gnucash" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnucash/\">GnuCash</a>"
msgstr "<a href=\"/software/gnucash/\">GnuCash</a>"
@@ -2253,6 +2371,10 @@
"\">док</a>)</small>"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/gnugo/logo-36.jpg"
style="height:1em" alt="logo for gnugo" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnugo/\">GNUgo</a>"
msgstr "<a href=\"/software/gnugo/\">GNUgo</a>"
@@ -2300,6 +2422,10 @@
"можно ÑлÑÑÑаÑÑ Ð¸ ÑаÑÑиÑÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð½Ð¾Ð²ÑÑ
команд, опÑеделÑемÑÑ
в ÑайлаÑ
"
"конÑигÑÑаÑии. <small>(<a
href=\"/manual/manual.html#gnuit\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/gnujump/logo.png"
style="height:1em" alt="logo for gnujump" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnujump/\">GNUjump</a>"
msgstr "<a href=\"/software/gnujump/\">GNUjump</a>"
@@ -2393,6 +2519,10 @@
"нелинейнÑÑ
ÑÑавнений, ÑÑаÑиÑÑиÑеÑкий
анализ и ÑадиоÑеÑ
ниÑеÑкие ÑаÑÑеÑÑ. "
"<small>(<a href=\"/manual/manual.html#gnumeric\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/gnump3d/gnump3d.jpg"
style="height:1em" alt="logo for gnump3d" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnump3d/\">GNUmp3d</a>"
msgstr "<a href=\"/software/gnump3d/\">GNUmp3d</a>"
@@ -2459,6 +2589,10 @@
"ÑоÑ
ÑанÑÑÑÐ°Ñ ÐºÐ¾Ð½ÑиденÑиалÑноÑÑÑ. <small>(<a
href=\"/manual/manual.html#gnunet"
"\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://www.gnupg.org/share/logo-gnupg.png" style="height:1em" alt="logo
for gnupg" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnupg/\">GnuPG</a>"
msgstr "<a href=\"/software/gnupg/\">GnuPG</a>"
@@ -2516,6 +2650,10 @@
"пÑименÑÑÑ ÐÑолог внÑÑÑи пÑогÑамм на Java.
<small>(<a href=\"/manual/manual."
"html#gnuprologjava\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/gnuradio/images/gnuradio12.png" style="height:1em" alt="logo for
gnuradio" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnuradio/\">Radio</a>"
msgstr "<a href=\"/software/gnuradio/\">Радио</a>"
@@ -2637,6 +2775,10 @@
"дÑÑгого Ñзла. ÐоÑÑÑÐ¿Ð½Ñ Ð½ÐµÑколÑко
ÑазлиÑнÑÑ
полÑзоваÑелÑÑкиÑ
инÑеÑÑейÑов. "
"<small>(<a href=\"/manual/manual.html#gnuspool\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://wiki.gnustep.org/skins/common/images/GNUstep-MediaWiki.png"
style="height:1em" alt="logo for gnustep" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnustep/\">GNUstep</a>"
msgstr "<a href=\"/software/gnustep/\">GNUstep</a>"
@@ -2653,6 +2795,10 @@
"Ðна неÑклонно ÑледÑÐµÑ ÑпеÑиÑикаÑиÑм Cocoa,
но не завиÑÐ¸Ñ Ð¾Ñ Ð¿Ð»Ð°ÑÑоÑмÑ. "
"<small>(<a href=\"/manual/manual.html#gnustep\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/gnutls/graphics/gnutls-logo.png" style="height:1em" alt="logo
for gnutls" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gnutls/\">GnuTLS</a>"
msgstr "<a href=\"/software/gnutls/\">GnuTLS</a>"
@@ -2720,6 +2866,10 @@
"пÑоÑÑÑанÑÑве, а Ñакже визÑализиÑоваÑÑ
пÑоÑ
ождение ÑвеÑа ÑеÑез ÑиÑÑемÑ. "
"<small>(<a href=\"/manual/manual.html#goptical\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://gnustep.org/experience/images/Gorm.png" style="height:1em"
alt="logo for gorm" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gorm/\">Gorm</a>"
msgstr "<a href=\"/software/gorm/\">Gorm</a>"
@@ -2855,6 +3005,10 @@
"ÑÑандаÑÑной пÑогÑаммой, в Ñом ÑиÑле,
напÑимеÑ, ÑекÑÑÑивнÑй поиÑк по "
"каÑалогам. <small>(<a
href=\"/manual/manual.html#grep\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://gretl.sourceforge.net/images/gretl-image.png" style="height:1em"
alt="logo for gretl" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gretl/\">Gretl</a>"
msgstr "<a href=\"/software/gretl/\">Gretl</a>"
@@ -2880,6 +3034,10 @@
"Ðго можно Ñакже подклÑÑаÑÑ Ðº GNU R и GNU Octave
Ð´Ð»Ñ Ð´Ð°Ð»ÑнейÑего анализа "
"даннÑÑ
. <small>(<a
href=\"/manual/manual.html#gretl\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/graphics/groff-head.png"
style="height:1em" alt="logo for groff" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/groff/\">Groff</a>"
msgstr "<a href=\"/software/groff/\">Groff</a>"
@@ -3019,6 +3177,10 @@
"small>"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.antcom.de/gtick/logo.www.jpg" style="height:1em" alt="logo for
gtick" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/gtick/\">GTick</a>"
msgstr "<a href=\"/software/gtick/\">GTick</a>"
@@ -3070,6 +3232,10 @@
"дÑÑгиÑ
ÑзÑкаÑ
. <small>(<a
href=\"/manual/manual.html#gtypist\">док</a>)</"
"small>"
+#. #set var="logoimage" value='<img src="/software/guile/guile-title.jpg"
style="height:1em" alt="logo for guile" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/guile/\">Guile</a>"
msgstr "<a href=\"/software/guile/\">Guile</a>"
@@ -3153,6 +3319,10 @@
"(клавиаÑÑÑ, джойÑÑиков, мÑÑей и Ñ.д.). <small>(<a
href=\"/manual/manual."
"html#guile-sdl\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/guix/graphics/guix-logo.small.png" style="height:1em" alt="logo
for guix" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/guix/\">Guix</a>"
msgstr "<a href=\"/software/guix/\">Guix</a>"
@@ -3349,6 +3519,10 @@
"small>"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/graphics/httptunnel-w.png"
style="height:1em" alt="logo for httptunnel" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/httptunnel/\">Httptunnel</a>"
msgstr "<a href=\"/software/httptunnel/\">Httptunnel</a>"
@@ -3367,6 +3541,10 @@
"напÑимеÑ, Ð´Ð»Ñ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¿Ð¾ telnet или ssh.
<small>(<a href=\"/manual/manual."
"html#httptunnel\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/graphics/hurd_sm_mf.jpg"
style="height:1em" alt="logo for hurd" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/hurd/\">Hurd</a>"
msgstr "<a href=\"/software/hurd/\">Hurd</a>"
@@ -3406,6 +3584,10 @@
"помоÑÑÑ Ð¼ÑÑи. <small>(<a
href=\"/manual/manual.html#hyperbole\">док</a>)</"
"small>"
+#. #set var="logoimage" value='<img src="/software/gnuzilla/icecat-128.png"
style="height:1em" alt="logo for icecat" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/icecat/\">Icecat</a>"
msgstr "<a href=\"/software/icecat/\">Icecat</a>"
@@ -3519,6 +3701,10 @@
"ÑÑиопÑкиÑ
и дÑÑгиÑ
. <small>(<a
href=\"/manual/manual.html#intlfonts\">док</"
"a>)</small>"
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/equal96.png" style="height:1em"
alt="logo for jacal" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/jacal/\">JACAL</a>"
msgstr "<a href=\"/software/jacal/\">JACAL</a>"
@@ -3691,6 +3877,10 @@
"paranoia, библиоÑека, обеÑпеÑиваÑÑаÑ
извлеÑение звÑка из компакÑ-диÑков без "
"иÑкажений. <small>(<a
href=\"/manual/manual.html#libcdio\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/libextractor/extractor_logo.png" style="height:1em" alt="logo
for libextractor" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/libextractor/\">Libextractor</a>"
msgstr "<a href=\"/software/libextractor/\">Libextractor</a>"
@@ -3807,6 +3997,10 @@
"поддеÑжка SSL3 и TLS. <small>(<a
href=\"/manual/manual.html#libmicrohttpd"
"\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/librejs/images/logo-medium.png" style="height:1em" alt="logo for
librejs" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/librejs/\">Librejs</a>"
msgstr "<a href=\"/software/librejs/\">Librejs</a>"
@@ -3862,6 +4056,10 @@
"некоÑоÑÑми ÑпеÑиÑикаÑиÑми. <small>(<a
href=\"/manual/manual."
"html#libtasn1\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/libtool/libtool.jpg"
style="height:1em" alt="logo for libtool" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/libtool/\">Libtool</a>"
msgstr "<a href=\"/software/libtool/\">Libtool</a>"
@@ -4089,6 +4287,10 @@
"аппаÑаÑÑÑÑ Ð¸Ð»Ð¸ вообÑе адÑеÑа Ñой же
каÑегоÑии аппаÑаÑÑÑÑ. <small>(<a href=\"/"
"manual/manual.html#macchanger\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/graphics/dragonlogo.jpg"
style="height:1em" alt="logo for mailman" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mailman/\">Mailman</a>"
msgstr "<a href=\"/software/mailman/\">Mailman</a>"
@@ -4211,6 +4413,10 @@
"на дÑÑгиÑ
компÑÑÑеÑаÑ
по FTP и FISH. Рнего вÑ
Ð¾Ð´Ð¸Ñ Ñакже моÑнÑй ÑекÑÑовÑй "
"ÑедакÑоÑ. <small>(<a
href=\"/manual/manual.html#mc\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/mcron/mcron-logo.png"
style="height:1em" alt="logo for mcron" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mcron/\">Mcron</a>"
msgstr "<a href=\"/software/mcron/\">Mcron</a>"
@@ -4267,6 +4473,10 @@
"маÑÐ¸Ð½Ñ Ð¸ многое дÑÑгое. <small>(<a
href=\"/manual/manual.html#mdk\">док</a>)"
"</small>"
+#. #set var="logoimage" value='<img
src="http://mediagoblin.org/i/mediagoblin_mascot_attempt1.png"
style="height:1em" alt="logo for mediagoblin" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mediagoblin/\">Mediagoblin</a>"
msgstr "<a href=\"/software/mediagoblin/\">Mediagoblin</a>"
@@ -4283,12 +4493,14 @@
"ÑенÑÑализованнÑÑ
ÑлÑжб ÐÑемиÑной
паÑÑинÑ. Ðна поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¸Ð·Ð¾Ð±ÑажениÑ,
звÑк "
"и видео. <small>(<a
href=\"/manual/manual.html#mediagoblin\">док</a>)</small>"
-#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.ebi.ac.uk/~lenov/GRAPHICS/meltingtop.jpg" style="height:1em"
alt="logo for melting" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/melting/\">Melting</a>"
msgstr "<a href=\"/software/melting/\">Melting</a>"
-#. TRANSLATORS: stale
#. type: Content of: <p>
msgid ""
"GNU MELTING computes the enthalpy, entropy and melting temperature of helix-"
@@ -4367,6 +4579,10 @@
"ÑпиÑок английÑкиÑ
Ñлов. <small>(<a
href=\"/manual/manual.html#miscfiles"
"\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/mit-scheme/lambda.png"
style="height:1em" alt="logo for mit-scheme" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mit-scheme/\">MIT/GNU Scheme</a>"
msgstr "<a href=\"/software/mit-scheme/\">MIT/GNU Scheme</a>"
@@ -4438,6 +4654,10 @@
"пÑавилÑно окÑÑглÑÐµÑ ÑезÑлÑÑаÑÑ. <small>(<a
href=\"/manual/manual.html#mpc"
"\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="http://www.mpfr.org/mpfr500.png"
style="height:1em" alt="logo for mpfr" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/mpfr/\">Mpfr</a>"
msgstr "<a href=\"/software/mpfr/\">Mpfr</a>"
@@ -4485,6 +4705,10 @@
"меÑки Ñома и оÑобÑе аÑÑибÑÑÑ Ñайлов. <small>(<a
href=\"/manual/manual."
"html#mtools\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/myserver/logo.png"
style="height:1em" alt="logo for myserver" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/myserver/\">Myserver</a>"
msgstr "<a href=\"/software/myserver/\">Myserver</a>"
@@ -4520,6 +4744,10 @@
"вÑÐµÐ¼Ñ ÐºÐ¾Ð¼Ð¿Ð¸Ð»ÑÑии или во вÑÐµÐ¼Ñ Ð¸ÑполнениÑ.
<small>(<a href=\"/manual/manual."
"html#nana\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://www.gnu.org.ua/software/nano/nano.jpg" style="height:1em" alt="logo
for nano" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/nano/\">Nano</a>"
msgstr "<a href=\"/software/nano/\">Nano</a>"
@@ -4589,6 +4817,10 @@
"ÑоÑмаÑе PBM, PGM или PPM и вÑÐ²Ð¾Ð´Ð¸Ñ ÑекÑÑ Ð²
воÑÑмибиÑовом ÑоÑмаÑе или UTF-8. "
"<small>(<a href=\"/manual/manual.html#ocrad\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/octave/images/logo.png"
style="height:1em" alt="logo for octave" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/octave/\">Octave</a>"
msgstr "<a href=\"/software/octave/\">Octave</a>"
@@ -4643,6 +4875,10 @@
"нÑждаеÑÑÑ Ð² оÑвеÑÑÑвенном ÑазÑабоÑÑике.
<small>(<a href=\"/manual/manual."
"html#orgadoc\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/osip/osip-logo-60p.png"
style="height:1em" alt="logo for osip" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/osip/\">oSIP</a>"
msgstr "<a href=\"/software/osip/\">oSIP</a>"
@@ -4677,6 +4913,10 @@
"иÑÑоÑники ÑвеÑа, ÑелÑеÑное
ÑекÑÑÑÑиÑование и неÑколÑко ÑÑÑекÑов
оÑвеÑениÑ. "
"<small>(<a href=\"/manual/manual.html#panorama\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/parallel/logo.png"
style="height:1em" alt="logo for parallel" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/parallel/\">Parallel</a>"
msgstr "<a href=\"/software/parallel/\">Parallel</a>"
@@ -4857,6 +5097,10 @@
"бÑандмаÑÑÑом. ÐÑоÑеÑÑ Ð¿ÑовеÑки полноÑÑÑÑ
наÑÑÑаиваеÑÑÑ Ð¿Ð¾Ð´ ваÑи нÑждÑ. "
"<small>(<a href=\"/manual/manual.html#proxyknife\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/pspp/pspplogo.png"
style="height:1em" alt="logo for pspp" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/pspp/\">PSPP</a>"
msgstr "<a href=\"/software/pspp/\">PSPP</a>"
@@ -4898,6 +5142,10 @@
"ÑÑÑоки. <small>(<a
href=\"/manual/manual.html#psychosynth\">док</a>)</small>"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/software/pth/pth.jpg"
style="height:1em" alt="logo for pth" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/pth/\">Pth</a>"
msgstr "<a href=\"/software/pth/\">Pth</a>"
@@ -4956,6 +5204,10 @@
"См. <a href=\"#kawa\">kawa</a>. <small>(<a href=\"/manual/manual.html#qexo"
"\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="http://www.r-project.org/Rlogo.jpg"
style="height:1em" alt="logo for r" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/r/\">R</a>"
msgstr "<a href=\"/software/r/\">R</a>"
@@ -5038,6 +5290,10 @@
"подобнÑй Ñежим ввода, ÑÑо делаеÑ
полÑзование библиоÑекой ÑдобнÑм Ð´Ð»Ñ Ð²ÑеÑ
. "
"<small>(<a href=\"/manual/manual.html#readline\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://www.gnu.org/software/recutils/logo.png" style="height:1em"
alt="logo for recutils" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/recutils/\">Recutils</a>"
msgstr "<a href=\"/software/recutils/\">Recutils</a>"
@@ -5079,6 +5335,10 @@
"обÑÑно ÑÑебÑеÑÑÑ Ð¿ÑоводиÑÑ Ð¿Ñи
полÑзовании ÑÑими макÑоÑами. <small>(<a href="
"\"/manual/manual.html#reftex\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="/software/remotecontrol/GNU_remotecontrol_CIRCLE.png" style="height:1em"
alt="logo for remotecontrol" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/remotecontrol/\">Remotecontrol</a>"
msgstr "<a href=\"/software/remotecontrol/\">Remotecontrol</a>"
@@ -5174,6 +5434,10 @@
"оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¸ÑÑ
однÑÑ
ÑекÑÑов и
напÑавленнÑÑ
гÑаÑов наÑледованиÑ. <small>(<a "
"href=\"/manual/manual.html#sather\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png" style="height:1em"
alt="logo for scm" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/scm/\">SCM</a>"
msgstr "<a href=\"/software/scm/\">SCM</a>"
@@ -5236,6 +5500,10 @@
"ÑаÑÑиÑений, коÑоÑÑÑ
Ð½ÐµÑ Ð² ÑÑандаÑÑе. <small>(<a
href=\"/manual/manual."
"html#sed\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/serveez/logo.jpg"
style="height:1em" alt="logo for serveez" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/serveez/\">Serveez</a>"
msgstr "<a href=\"/software/serveez/\">Serveez</a>"
@@ -5278,6 +5546,10 @@
"оÑновном Ñ Ð¸ÑÑоÑиÑеÑкой ÑоÑки зÑÐµÐ½Ð¸Ñ Ð¸
Ð´Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки ÑовмеÑÑимоÑÑи. <small>"
"(<a href=\"/manual/manual.html#sharutils\">док</a>)</small>"
+#. #set var="logoimage" value='<img src="/software/shishi/shishi.png"
style="height:1em" alt="logo for shishi" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/shishi/\">Shishi</a>"
msgstr "<a href=\"/software/shishi/\">Shishi</a>"
@@ -5357,6 +5629,10 @@
"ÑабоÑаÑÑиÑ
по обÑедоÑÑÑÐ¿Ð½Ð¾Ð¼Ñ ÐнÑеÑнеÑÑ.
<small>(<a href=\"/manual/manual."
"html#sipwitch\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/Logo/SLIB_64.png" style="height:1em"
alt="logo for slib" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/slib/\">SLIB</a>"
msgstr "<a href=\"/software/slib/\">SLIB</a>"
@@ -5373,6 +5649,10 @@
"обеÑпеÑÐ¸Ð²Ð°Ñ Ð¸Ñ
ÑиÑÑемой пакеÑов пÑоÑедÑÑ
и ÑинÑакÑиÑа Scheme. <small>(<a "
"href=\"/manual/manual.html#slib\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://www.smalltalk.org/images/balloon2.gif" style="height:1em" alt="logo
for smalltalk" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/smalltalk/\">Smalltalk</a>"
msgstr "<a href=\"/software/smalltalk/\">Smalltalk</a>"
@@ -5389,6 +5669,10 @@
"ÑеÑи или Ð´Ð»Ñ Ð¿ÑогÑаммиÑованиÑ
гÑаÑиÑеÑкого инÑеÑÑейÑа полÑзоваÑелÑ. <small>"
"(<a href=\"/manual/manual.html#smalltalk\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://www.solfege.org/static/logo.png" style="height:1em" alt="logo for
solfege" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/solfege/\">Solfege</a>"
msgstr "<a href=\"/software/solfege/\">Solfege</a>"
@@ -5431,6 +5715,10 @@
"html#spacechart\">док</a>)</small>"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.speex.org/images/logos/parrot_speex_org-3.png"
style="height:1em" alt="logo for speex" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/speex/\">Speex</a>"
msgstr "<a href=\"/software/speex/\">Speex</a>"
@@ -5531,6 +5819,10 @@
"\">док</a>)</small>"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img
src="http://www.algebra.com/~ichudov/images/active/stump.jpg"
style="height:1em" alt="logo for stump" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/stump/\">Stump</a>"
msgstr "<a href=\"/software/stump/\">Stump</a>"
@@ -5991,6 +6283,10 @@
"См. <a href=\"#gforth\">gforth</a>. <small>(<a href=\"/manual/manual."
"html#vmgen\">док</a>)</small>"
+#. #set var="logoimage" value='<img
src="http://swiss.csail.mit.edu/~jaffer/TreeRoot96.jpg" style="height:1em"
alt="logo for wb" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/wb/\">WB</a>"
msgstr "<a href=\"/software/wb/\">WB</a>"
@@ -6131,6 +6427,10 @@
"manual/manual.html#xboard\">док</a>)</small>"
#. TRANSLATORS: stale
+#. #set var="logoimage" value='<img src="/graphics/xlogmaster/logo_small.jpg"
style="height:1em" alt="logo for xlogmaster" />
+#. '
+#.
+#. #echo encoding="none" var="logoimage"
#. type: Content of: <h4>
msgid "<a href=\"/software/xlogmaster/\">Xlogmaster</a>"
msgstr "<a href=\"/software/xlogmaster/\">Xlogmaster</a>"