Name (Hypertext link goes to the packages HomePage)
| Source Version
| Fedora Core 4
| Description
|
| stow |
1.3.3 |
None |
GNU Stow is a program for managing the installation of software packages,
keeping them separate (/usr/local/stow/emacs vs. /usr/local/stow/perl, for
example) while making them appear to be installed in the same place
(/usr/local). Stow is a Perl script which should run correctly under
Perl 5.005 and above. You must install Perl before running Stow. Stow
was inspired by Carnegie Mellon's Depot program, but is substantially
simpler.
|
| make |
3.79.1 |
None |
GNU Make examines the timestamps on a set of interdependent files, and,
if necessary, issues commands to bring them up-to-date. The user creates
a makefile describing the files, their relationships, and the commands
to run. Most often make is used to rebuild libraries and programs when
their sources are changed, but it can be used for any situation where
one set of files needs to be generated from another set.
|
| tar |
1.15.1 |
tar-1.15.1-11.FC4 |
GNU `tar' saves many files together into a single tape or disk archive,
and can restore individual files from the archive. It includes multivolume
support, the ability to archive sparse files, automatic archive
compression/decompression, remote archives and special features that
allow `tar' to be used for incremental and full backups. It also includes
`rmt', the remote tape server (the `mt' tape drive control program is
in GNU `cpio').
|
| patch |
2.5.4 |
patch-2.5.4-24 |
patch takes a patch file containing a difference listing
produced by the diff program and applies those differences
to one or more original files, producing patched versions.
Normally the patched versions are put in place of the
originals. Backups can be made.
|
| GNU Coreutils |
5.2.1 |
coreutils-5.2.1-48.1 |
GNU Coreutils are a set of basic file, shell, and text manipulation
utilities for the GNU operating system that are expected to exist on
every operating system. Previously, they were offered as three individual
packages: fileutils, sh-utils, and textutils.
|
| gmp |
4.2.1 |
gmp-4.1.4-6, gmp-devel-4.1.4-6 |
GMP is a free library for arbitrary precision arithmetic, operating on
signed integers, rational numbers, and floating point numbers. There is
no practical limit to the precision except the ones implied by the
available memory in the machine GMP runs on. GMP has a rich set of
functions, and the functions have a regular interface.
|
| mpfr |
2.2.0 |
gmp-4.1.4-6, gmp-devel-4.1.4-6 |
The MPFR library is a C library for multiple-precision floating-point
computations with exact rounding (also called correct rounding). It is
based on the GMP multiple-precision library.
The main goal of MPFR is to provide a library for multiple-precision
floating-point computation which is both efficient and has a well-defined
semantics. It copies the good ideas from the ANSI/IEEE-754 standard for
double-precision floating-point arithmetic (53-bit mantissa).
|
| binutils |
2.16.1 |
binutils-2.15.94.0.2.2-2.1 |
GNU binutils work mostly behind the scenes of Linux development, largely
because GNU make and the GCC frontend does so many things automatically.
Utilities include: ld as nm objdump objcopy nm ar ranlib strip c++filt
size addr2line and dlltool.
|
| gcc |
4.1.1 |
None |
The GNU Compiler Collection contains frontends for C, C++, Objective-C,
Fortran, Java, and Ada as well as libraries for these languages. It is a
full-featured ANSI C compiler with support for K&R C as well. GCC provides
many levels of source code error checking traditionally provided by other
tools (such as lint), produces debugging information, and can perform
many different optimizations to the resulting object code.
|
| grep |
2.5.1 |
grep-2.5.1-48.2 |
GNU grep is based on a fast lazy-state deterministic matcher (about twice
as fast as stock Unix egrep) hybridized with a Boyer-Moore-Gosper search
for a fixed string that eliminates impossible text from being considered
by the full regexp matcher without necessarily having to look at every
character. The result is typically many times faster than Unix grep or
egrep.
|
| findutils |
4.1.20 |
findutils-4.2.20-1 |
The findutils package consists of three programs. `find' is a program
which searches a directory tree to find a file or group of files. It walks
the directory tree and reports all occurences of a file matching the
user's specifications. `locate' scans one or more databases of filenames
and displays any matches. `xargs' builds and executes command lines by
gathering together arguments it reads on the standard input. Most often,
these arguments are lists of file names generated by `find'.
|
| m4 |
1.4.4 |
m4-1.4.3-1 |
GNU m4 is an implementation of the traditional Unix macro processor. It
is mostly SVR4 compatible, although it has some extensions (for example,
handling more than 9 positional parameters to macros). GNU m4 also has
built-in functions for including files, running shell commands, doing
arithmetic, etc.
|
| autoconf |
2.59 |
None |
Autoconf is an extensible package of m4 macros that produce shell
scripts to automatically configure software source code packages.
These scripts can adapt the package to many kinds of UNIX-like
systems without manual user intervention.
|
| automake |
1.9.6 |
None |
Automake is a tool for automatically generating Makefiles compliant
with the GNU Coding Standards. It was inspired by the 4.4BSD make
and include files, but aims to be portable and to conform to the GNU
standards for Makefile variables and targets. Automake is a Perl script.
The input files are called Makefile.am. The output files are called
Makefile.in; They are intended for use with Autoconf. Automake requires
certain things to be done in your configure.in. This package also
includes the "aclocal" program. aclocal is a program to generate an
'aclocal.m4' based on the contents of 'configure.in'. It is useful as
an extensible, maintainable mechanism for augmenting autoconf.
|
| libtool |
1.5.22 |
None |
GNU libtool is a generic library support script. Libtool hides the
complexity of using shared and static libraries behind a consistent,
portable interface. Libtool supports building static libraries on
all platforms.
|
| tetex |
3.0 |
tetex-3.0-9.FC4, tetex-latex-3.0-9.FC4, tetex-dvips-3.0-9.FC4, tetex-fonts-3.0-9.FC4, tetex-afm-3.0-9.FC4, tetex-xdvi-3.0-9.FC4 |
teTeX is the de facto standard TeX distribution for a wide range of
Unix-type operating systems, and serves as a building block for others.
It's easy to install and customize.
|
| source-highlight |
2.4 |
None |
GNU Source-highlight produces a document with syntax highlighting when
given a source file. At the moment, it handles Java, C/C++, Prolog, Perl,
PHP3, Python, Flex, and ChangeLog as source languages and HTML and XHTML
as output formats.
|
| bison |
2.3 |
None |
Bison is a parser generator in the style of yacc(1). It should be
upwardly compatible with input files designed for yacc.
|
| flex |
2.5.33 |
None |
Flex is a fast lexical analyser generator. It is a tool for generating
programs that perform pattern-matching on text. There are many
applications for Flex, including writing compilers in conjunction
with GNU Bison. Flex is a free implementation of the well known Lex
program. It features a Lex compatibility mode, and also provides
several new features such as exclusive start conditions.
|
| tcl |
8.4.15 |
None |
Tcl provides a portable scripting environment for Unix, Windows,
and Macintosh that supports string processing and pattern matching,
native file system access, shell-like control over other programs,
TCP/IP networking, timers, and event-driven I/O. Tcl has traditional
programming constructs like variables, loops, procedures, namespaces,
error handling, script packages, and dynamic loading of DLLs.
|
| tk |
8.4.15 |
None |
Tk provides portable GUIs on UNIX, Windows, and Macintosh. A powerful
widget set and the concise scripting interface to Tk make it a breeze to
develop sophisticated user interfaces.
|
| signal_ext |
1.4 |
None |
This extension adds dynamically loadable signal handling to Tcl/Tk scripts.
|
| BWidget |
1.7.0 |
None |
The BWidget Toolkit is a high-level widget set for Tcl/Tk that uses
native Tcl/Tk 8.x namespaces. They feature a professional look and feel
and don't require a compiled extension library.
|
| BLT |
2.4z |
None |
The BLT Toolkit is an extension to Tcl and Tk. It adds new
commands and widgets to the Tcl interpreter. Included widgets
are 2D graph, barchart, stripchart, tab notebook, and tree viewer.
|
| lam |
7.1.1 |
lam-7.1.1-7.FC4 |
LAM/MPI is an implementation of the Message Passing Interface (MPI)
parallel standard that is especially friendly to clusters. It includes
a persistent run-time environment for parallel programs, support for
all of MPI-1 (except MPI_Canceling sent messages), and a good chunk of
MPI-2, such as spawn, one-way communication, C++ bindings, and MPI-IO.
LAM/MPI 6.4.x includes support for Interoperable MPI (IMPI).
|
| swig |
1.3.29 |
None |
SWIG is a software development tool that connects programs written in C
and C++ with a variety of high-level programming languages. SWIG is
primarily used with common scripting languages such as Perl, Python,
Tcl/Tk, and Ruby, however the list of supported languages also includes
non-scripting languages such as Java, OCAML and C#. Also several
interpreted and compiled Scheme implementations (Guile, MzScheme, Chicken)
are supported. SWIG is most commonly used to create high-level interpreted
or compiled programming environments, user interfaces, and as a tool for
testing and prototyping C/C++ software. SWIG can also export its parse
tree in the form of XML and Lisp s-expressions.
|
| xerces |
2.7.0 |
None |
Xerces C++ is a validating XML parser written in a portable subset of C++.
It makes it easy to give your application the ability to read and write
XML data. A shared library is provided for parsing, generating,
manipulating, and validating XML documents. It is faithful to the XML
1.0 recommendation and associated standards ( DOM 1.0, DOM 2.0. SAX 1.0,
SAX 2.0, Namespaces). It also provides an implementation of a subset of
the Schema.
|
| ospace |
1.2.15 |
None |
Object Space
|
| fftw3 |
3.1.2 |
fftw-3.1-3.fc4 |
FFTW is a fast C FFT library. It includes complex, real, symmetric,
multidimensional, and parallel transforms, and can handle arbitrary
array sizes efficiently.It is typically faster than other freely
available FFT implementations, and is even competitive with vendor-tuned
libraries (benchmarks are available at the homepage). To achieve this
performance, it uses novel code generation and runtime self optimization
techniques (along with many other tricks).
|
| libiodbc |
3.52.1 |
None |
iODBC is a cross-platform Driver Manager that comforms to the
Microsoft ODBC 2.x & 3.x and X/Open SQL CLI data access specs. It
enables the development of database-centric solutions that are both
database and platform independent. This is a great SDK for porting
WIN32-based ODBC applications to Linux and other OS platforms.
|
| clapack |
3.0 |
None |
CLAPACK (f2c'ed version of LAPACK)
|
| gsl |
1.11 |
gsl-1.6-2, gsl-devel-1.6-2 |
The GNU Scientific Library (GSL) is a collection of routines for
numerical computing. The routines are written from scratch by the
GSL team in ANSI C, and present a modern API for C programmers, while
allowing wrappers to be written for very high-level languages.
|
| tcp_wrappers |
7.6 |
tcp_wrappers-7.6-39 |
Wietse Venema's network logger, also known as TCPD or LOG_TCP. These
programs log the client host name of incoming telnet, ftp, rsh, rlogin,
finger etc. requests. Security options are: access control per host,
domain and/or service; detection of host name spoofing or host address
spoofing; booby traps to implement an early-warning system.
The current version supports the System V.4 TLI network programming
interface (Solaris, DG/UX) in addition to the traditional BSD sockets.
|
| file |
4.13 |
file-4.16-fc4.1 |
File attempts to classify files depending on their contents and prints a
description if a match is found.
|
| openssl |
0.9.8d |
openssl-0.9.7f-7.10, openssl-devel-0.9.7f-7.10 |
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, full-featured, and Open Source toolkit implementing
the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security
(TLS v1) protocols as well as a full-strength general purpose
cryptography library. The project is managed by a worldwide community
of volunteers that use the Internet to communicate, plan, and develop
the OpenSSL toolkit and its related documentation.
|
| ncurses |
5.4 |
ncurses-5.4-17, ncurses-devel-5.4-17 |
The ncurses (new curses) library is a freeware emulation
of System V Release 4.0 curses. It uses terminfo format,
supports pads and color and multiple highlights and forms
characters and function-key mapping, and has all the other
SYSV-curses enhancements over BSD curses. The distribution
includes the library and support utilities, including a
terminfo compiler tic, a decompiler infocmp, clear, tput,
tset, and a termcap conversion tool captoinfo. Full manual
pages are provided for the library and tools.
|
| curl |
7.14.1 |
curl-7.13.1-5.fc4 |
curl and libcurl is a tool for transferring files using URL syntax.
It supports HTTP, HTTPS, FTP, FTPS, DICT, TELNET, LDAP, FILE, and GOPHER,
as well as HTTP-post, HTTP-put, cookies, FTP upload, resumed transfers,
passwords, portnumbers, SSL certificates, Kerberos, and proxies. It is
powered by libcurl, the client-side URL transfer library. There are
bindings to libcurl for over 20 languages and environments.
|
| lynx |
2.8.5 |
lynx-2.8.5-23.2 |
Lynx is a text browser for the World Wide Web. Lynx runs on
Un*x, VMS, Windows 95/98/NT but not 3.1 or 3.11, on DOS
(386 or higher) and OS/2 EMX. The current developmental
version is also available for testing. Ports to Mac are
in beta test.
|
| tth |
3.76 |
None |
TTH translates TEX, the predominant mark-up language for
expressing mathematics, into HTML, the language of
world-wide-web browsers. It thereby enables mathematical
documents to be made available on the web. Document structure,
using either the Plain or LaTeX macro packages, is also
translated and incorporated in the form of hyperlinks.
|
| graphviz |
2.8 |
None |
graphviz is a set of graph drawing tools and libraries. It supports
hierarchical and mass-spring drawings; although the tools are scalable,
their emphasis is on making very good drawings of reasonably-sized graphs.
Package components include batch layout filters and interactive editors
for X11, Java, and a TCL/tk extension. The batch filters can be configured
as a web visualization service (using GIF and click-maps). A generic
ActiveX client-server component is a recent addition to this package.
Typical applications include display of finite state machines, software
diagrams, database schemas, and communication networks. This package
contains the layout commands dot, neato, and twopi, the interactive tools
lefty, dotty, lneato, tcldot, and gpr, and the graph stream processors
gpr, ccomps, colorize, gc, nop, prune, sccmap, tred, and unflatten. The
Java graph display client is named Grappa and is available as a separate
package.
|
| doxygen |
1.5.4 |
None |
Doxygen is a cross-platform, JavaDoc-like documentation system for C++, C,
C#, Java, IDL, and PHP. Doxygen can be used to generate an on-line class
browser (in HTML) and/or an off-line reference manual (in LaTeX or RTF)
from a set of source files. Doxygen can also be configured to extract the
code-structure from undocumented source files. This includes dependency
graphs, class diagrams and hyperlinked source code. This type of
information can be very useful to quickly find your way in large source
distributions.
|
| globus4 |
4.2.0 |
None |
The Globus Toolkit is an open source software toolkit used for
building Grid systems and applications. It is being developed by
the Globus Alliance and many others all over the world. A growing
number of projects and companies are using the Globus Toolkit to
unlock the potential of grids for their cause.
|
| tclglobus |
1.6.0 |
None |
Tcl bindings for the globus toolkit.
|
| pkgconfig |
0.21 |
None |
pkg-config is a system for managing library compile/link flags that works
with automake and autoconf. It replaces the ubiquitous *-config scripts
you may have seen with a single tool.
|
| readline |
5.2 |
None |
The Readline library provides a set of functions for use by applications
that allow users to edit command lines as they are typed in. Both Emacs
and vi editing modes are available. The Readline library includes
additional functions to maintain a list of previously-entered command
lines, to recall and perhaps reedit those lines, and perform csh-like
history expansion on previous commands.
|
| freetype |
2.3.5 |
None |
FreeType 2 is a high-quality and portable font engine that is capable
of supporting several font formats (be they bitmapped or scalable)
through a simple and uniform interface. Its design is modular and
allows independent "font driver" modules to be added, even at runtime,
to support additional formats. It also provides a high-quality
anti-aliasing renderer, an innovative auto-hinting engine, and support
for the following font formats: TrueType Type1, CID-Type 1, Multiple
Masters Type 1 OpenType/CFF, pure CFF, and CEF Windows FNT/FON.
|
| fontconfig |
2.4.2 |
None |
Fontconfig is a library for font customization and configuration.
|
| t1lib |
5.1.0 |
None |
t1lib is a library written in the C programming language allowing a
programmer to generate bitmaps from Adobe (TM) Type 1 fonts quite easily.
These bitmaps are returned in a data structure with type GLYPH. This
special GLYPH-type is also used in the X11 window system to describe
character bitmaps. It contains the bitmap data as well as some metric
information. But t1lib is in itself entirely independent of the
X11-system or any other graphical user interface.
|
| libpng |
1.2.7 |
None |
libpng (PNG library) is a collection of routines used to create and
manipulate PNG format graphics files. The PNG format was designed as a
replacement for GIF and, to a lesser extent, TIFF, with many improvements
and extensions.
|
| slang |
2.0.5 |
None |
S-Lang is a powerful interpreted language that may be embedded into an
application to make it extensible. Examples of applications that take
advantage of the interpreter include jed, slrn, and mutt.
|
| jpeg |
6b |
None |
This package contains C software to implement JPEG image compression and
decompression. JPEG is a standardized compression method for full-color
and gray-scale images. JPEG is intended for "real-world" scenes; cartoons
and other non-realistic images are not its strong suit. JPEG is lossy,
meaning that the output image is not identical to the input image.
The user can trade off output image quality against compressed file size
by adjusting a compression parameter.
|
| gd |
2.0.28 |
None |
A library used to create PNGs, JPEGs, and other images
|
| netpbm |
10.15 |
None |
NetPBM (formerly PBMplus) is a package of over 220 programs that convert
from one graphics format to another and do simple editing and analysis of
images. There are no interactive tools in this package, and nothing that
displays graphics of any kind. It is like a non-GUI equivalent of
ImageMagick, GIMP, and Adobe Photoshop, etc. Over 100 graphics formats are
handled, including JPEG, MPEG, PNG, GIF, TIFF, BMP, XWD, XBM, G3 fax, and
special formats used by digital cameras and handheld computers. Over 40
editing functions include scaling, cropping, quantization and dithering,
colorizing and uncolorizing, blurring, and dimming. Netpbm programs are
often invoked by other programs, for example in CGI scripts that manage
web site graphics. It also includes a C function library which helps you
write programs to process graphics at a lower level than the Netpbm
utilities.
|
| tiff |
3.8.2 |
None |
libtiff provides support for the Tag Image File Format (TIFF), a widely
used format for storing image data. The latest version of the TIFF
specification is available on-line in several different formats, as are
a number of TIFF Technical Notes (TTN's). Included in this software
distribution is a library, libtiff, for reading and writing TIFF, a small
collection of tools for doing simple manipulations of TIFF images on UNIX
systems, and documentation on the library and tools. A small assortment
of TIFF-related software for UNIX that has been contributed by others is
also included. The library, along with associated tool programs, should
handle most of your needs for reading and writing TIFF images on 32- and
64-bit machines.
|
| glib |
2.16.5 |
None |
GLib is a library containing many useful C routines for
things such as trees, hashes, and lists. GLib was previously
distributed with the GTK toolkit, but has been split off as
of the developers' version 1.1.0.
:TODO: Get to work with rpath
|
| atk |
1.20.0 |
None |
Accessibility is enabling people with disabilities to participate in
substantial life activities that include work and the use of services,
products, and information. GNOME Accessibility is the suite of software
services and support in GNOME that allows people with disabilities to
utilize all of the functionality of the GNOME user environment.
|
| cairo |
1.4.10 |
None |
|
| pango |
1.18.2 |
None |
The goal of the Pango project is to provide an Open Source framework for
the layout and rendering of internationalized text. It uses Unicode for
all of its encoding, and will eventually support output in all the world's
major languages.
|
| gtk+ |
2.12.0 |
None |
GTK, which stands for the Gimp ToolKit, is a library for creating
graphical user interfaces. It is designed to be small and efficient,
but still flexible enough to allow the programmer freedom in the
interfaces created. GTK provides some unique features over standard widget
libraries.
|
| kde |
|
None |
|
| libutempter |
|
None |
|
| qt |
|
None |
Qt is a cross-platform application framework. Using Qt, you can
develop applications and user interfaces once, and deploy them
across many desktop and embedded operating systems without
rewriting the source code.
|
| wxGTK |
2.4.2 |
None |
wxWindows/GTK is the GTK+ port of the C++ cross-platform wxWindows
GUI library, offering classes for all common GUI controls as well
as a comprehensive set of helper classes for most common application
tasks, ranging from networking to HTML display and image
manipulation. There are also Python and Perl bindings available for
the GTK and the MSW port, and documentation available for practically
all classes.
|
| libIDL |
0.6.8 |
None |
libIDL is a library for creating trees of CORBA Interface Definition
Language (IDL) files, which is a specification for defining portable
interfaces. libIDL was initially written for ORBit (the ORB from the
GNOME project, and the primary means of libIDL distribution). However,
the functionality was designed to be as reusable and portable as possible.
Library for CORBA/IDL files
|
| FrCheckFast |
1.0.0 |
None |
A faster version of FrCheck by using loop unrolling
|
| megamd5 |
1.0.0 |
None |
|
| libpcap |
0.9.3 |
None |
|
| perl |
5.8.8 |
None |
Perl is a high-level, general-purpose programming language that makes
easy things easy and hard things possible. It is optimized for scanning
arbitrary text files and system administration. It has built-in extended
regular expression matching and replacement, a dataflow mechanism to
improve security with setuid scripts and is extendable via modules that
can interface to C libraries.
|
| IO-Tty |
1.02 |
None |
Perl module - provide an interface to pseudo tty's.
|
| Expect |
1.15 |
None |
Expect for Perl
|
| URI |
1.35 |
None |
This package contains the URI.pm module with friends. The module
implements the URI class. Objects of this class represent Uniform
Resource Identifier references as specified in RFC 2396 and updated by
RFC 2732.
|
| HTML-Parser |
3.28 |
None |
|
| Compress-Zlib |
1.22 |
None |
|
| Crypt-SSLeay |
0.51 |
None |
OpenSSL glue that provides LWP https support
|
| libwww-perl |
5.805 |
None |
|
| mime_pm |
3.05 |
None |
|
| Crypt-Blowfish |
2.10 |
None |
Perl module which supports blowfish encryption
|
| TermReadKey |
2.30 |
None |
|
| Tie-IxHash |
1.21 |
None |
|
| Bit-Vector |
6.4 |
None |
|
| Date-Calc |
5.4 |
None |
|
| Image-Size |
2.992 |
None |
|
| IPC-Run |
0.78 |
None |
|
| MIME-Types |
1.17 |
None |
|
| perl-tk |
804.027 |
None |
Tk is a Graphical User Interface ToolKit.
|
| String-Ediff |
0.08 |
None |
Produce common sub-string indices for two strings
|
| gdb |
6.8 |
None |
The GNU Debugger (GDB) is a source-level debugger for C, C++, Java,
Modula-2, and several other languages. It runs on GNU/Linux, the BSD's,
and almost every major proprietary OS. GDB can debug programs running on
the same machine as itself, or it can communicate over a network or serial
line with a debugging stub on another machine; thus, it can be used for
embedded and kernel debugging.
|
| ccmalloc |
0.4.0 |
None |
ccmalloc is a C/C++ memory leak tracer.
|
| Duma |
2.5.8 |
None |
DUMA (Detect Unintended Memory Access) is a memory debugging
library. It can detect memory leaks and buffer overruns
(or underruns) in a malloc() / new memory buffer. DUMA is a
fork of Bruce Perens' Electric Fence library.
|
| diffutils |
2.8.1 |
None |
Diffutils contains the GNU diff, diff3, sdiff, and cmp utilities.
Their features are a superset of the Unix features and they are
significantly faster. Cmp has been moved into this package from the
GNU textutils package. These programs are usually used for creating
patch files.
|
| cvs |
1.11.22 |
None |
CVS is a version control system, which allows you to keep old versions of
files (usually source code), keep a log of who, when, and why changes
occurred, etc., like RCS or SCCS. Unlike the simpler systems, CVS does
not just operate on one file at a time or one directory at a time, but
operates on hierarchical collections of directories consisting of version
controlled files. CVS helps to manage releases and to control the
concurrent editing of source files among multiple authors. CVS allows
triggers to enable/log/control various operations and works well over a
wide area network.
|
| mc |
4.6.1 |
None |
GNU Midnight Commander is a text-mode full-screen file manager. It uses a
two panel interface and a subshell for command execution. It includes an
internal editor with syntax highlighting and an internal viewer with
support for binary files. Also included is Virtual Filesystem (VFS), that
allows files on remote systems (e.g. FTP servers) and files inside archives
to be manipulated like real files.
|
| robodoc |
4.99.6 |
None |
ROBODoc is an API documentation tool. It extracts specially-formated
comment headers from a source file and puts them in a separate file.
ROBODoc allows you to include the program documentation in the source
code and avoid having to maintain two separate documents. ROBODoc can
format the documentation in HTML, LaTeX, RTF, XML DocBook, or ASCII
format. It is even possible to include parts of the source code. It
works with Assembler, C, C++, Java, Perl, LISP, Occam, Tcl/Tk, Pascal,
Fortran, shell scripts, HTML, and COBOL; basically any language that
supports comments.
|
| tkcvs |
8.1 |
None |
TkCVS is a Tcl/Tk-based graphical interface to the CVS configuration
management system. It displays the status of the files in the current
working directory, and provides buttons and menus to execute CVS
commands on the selected files. TkDiff is included for browsing and
merging your changes.
TkCVS extends CVS with a method to produce a browsable, "user friendly"
listing of modules in the repository. This requires that the
CVSROOT/modules file actually lists some modules. Additional comment
fields can be added to make the browser more informative.
TkCVS runs on Unix (including Darwin) and on Windows9x and NT.
|
| tkcon |
2.4 |
None |
TkCon is an enhanced interactive console for developing in Tcl. It
also has the ability to connect to other Tk send-enabled languages,
as well as generically to sockets.
|
| a2ps |
4.13b |
None |
ASCII to PostScript converter |
| valgrind |
3.4.0 |
None |
Valgrind is a GPL'd tool to help you find memory-management problems in
your programs. When a program is run under Valgrind's supervision, all
reads and writes of memory are checked, and calls to malloc/new/free/delete
are intercepted. As a result, Valgrind can detect problems such as:
* Use of uninitialised memory
* Reading/writing memory after it has been free'd
* Reading/writing off the end of malloc'd blocks
* Reading/writing inappropriate areas on the stack
* Memory leaks -- where pointers to malloc'd blocks are lost forever
* Passing of uninitialised and/or unaddressible memory to system calls
* Mismatched use of malloc/new/new [] vs free/delete/delete []
* Some misuses of the POSIX pthreads API
|
| valgrind2 |
2.4.1 |
None |
Valgrind is a GPL'd tool to help you find memory-management problems in
your programs. When a program is run under Valgrind's supervision, all
reads and writes of memory are checked, and calls to malloc/new/free/delete
are intercepted. As a result, Valgrind can detect problems such as:
* Use of uninitialised memory
* Reading/writing memory after it has been free'd
* Reading/writing off the end of malloc'd blocks
* Reading/writing inappropriate areas on the stack
* Memory leaks -- where pointers to malloc'd blocks are lost forever
* Passing of uninitialised and/or unaddressible memory to system calls
* Mismatched use of malloc/new/new [] vs free/delete/delete []
* Some misuses of the POSIX pthreads API
|
| kcachegrind |
0.4.6 |
None |
A visualization tool for profiling output
|
| alleyoop |
0.8.3 |
None |
Alleyoop is a GNOME frontend to the Valgrind memory checker. Its
features include a right-click context menu to intelligently suppress
errors or launch an editor on the source file, jumping to the exact
line of the error condition. A searchbar at the top of the viewer can
be used to limit the viewable errors to those that match the regex
criteria entered. A fully functional Suppressions editor is also
included.
|
| valkyrie |
1.2.0 |
None |
|
| sed |
4.0.8 |
None |
Sed, the GNU Stream Editor, copies the named files (standard input
default) to the standard output, edited according to a script of
commands.
|
| texinfo |
4.6 |
None |
"Texinfo" is a documentation system that uses a single source to
produce both on-line information (info, HTML, XML, Docbook) and
printed output (DVI, PDF).
|
| emacs |
22.3 |
None |
Emacs is the extensible, customizable, self-documenting real-time
display editor. Emacs has special code editing modes, a scripting
language (elisp), and comes with many packages for doing mail, news
and more, all in your editor.
|
| nedit |
5.3 |
None |
NEdit is a Unix text editor for programmers and general users.
It combines a standard, easy-to-use, graphical user interface with the
thorough functionality and stability required by users who edit text
eight hours a day. It includes a macro language with a complete library
of editing functions, state-of-the-art syntax highlighting for 30
common languages and text processors, and the best mouse-interactivity
available in a Unix text editor.
|
| vim |
7.0 |
None |
Vim is an almost fully-compatible version of the Unix editor Vi. Many
new features have been added including multi-level undo, syntax
highlighting, commandline history, online help, filename completion,
and block operations. It is descended from the vi clone "stevie" and
runs on many systems, including Unix, MS Windows, OS/2, Macintosh, VMS,
and Amiga.
|
| cvsgraph |
1.5.0 |
None |
CvsGraph is a utility for generation of graphical representation of
revisions and branches from a CVS/RCS repository.
|
| enscript |
1.6.4 |
None |
GNU enscript is a free replacement for Adobe's enscript program. Enscript
converts ASCII files to PostScript and spools the generated PostScript
output to the specified printer or leaves it to file. Besides the
standard ASCII to PostScript conversion, GNU enscript can do many other
things.
|
| slrn |
0.9.7.4 |
None |
SLRN is an NNTP-based newsreader for Unix, VMS, win32, BeOS, and OS/2
systems. Unlike many other newsreaders, SLRN supports color terminals and
displays a thread tree.
|
| expect |
5.43.0 |
None |
Expect is a tool for automating interactive applications such as telnet,
ftp, passwd, fsck, rlogin, tip, etc. Expect really makes this stuff
trivial. Expect is also useful for testing these same applications.
And by adding Tk, you can also wrap interactive applications in X11 GUIs.
Expect can make easy all sorts of tasks that are prohibitively difficult
with anything else. You will find that Expect is an absolutely invaluable
tool - using it, you will be able to automate tasks that you've never
even thought of before - and you'll be able to do this automation quickly
and easily.
|
| tkman |
2.1 |
None |
TkMan is a graphical, hypertext manual page and Texinfo browser for UNIX.
TkMan boasts hypertext links, (optional) outline view of man pages, high
quality display and superior navigational interface to Texinfo documents,
a novel information visualization mechanism called Notemarks, full text
search among man pages and Texinfo, incremental and regular expression
search within pages, robust yellow highlight annotations, and more.
|
| rxvt |
2.7.10 |
None |
rxvt is a color vt102 terminal emulator intended as an xterm
replacement for users who do not require features such as
Tektronix 4014 emulation and toolkit-style configurability.
As a result, rxvt uses much less swap space - a significant
advantage on a machine serving many X sessions.
|
| iperf |
1.7.0 |
None |
Iperf is a tool to measure IP bandwidth using UDP or TCP. It allows for
tuning various parameters, and reports bandwidth, delay jitter, and
packet loss. It supports IPv6 and multicast.
|
| gnuplot |
4.0.0 |
None |
gnuplot plots 2d and 3d graphs, from a data file or with a formula. It
has an interactive mode with online help, or it can be used
non-interactively. gnuplot does function fitting to data sets, and it
does output to many terminals, among which are PostScript, X11 display,
PNG, and GIF (via the old gd library).
|
| groff |
1.19 |
None |
The Groff package contains the traditional UN*X text formatting tools
troff, nroff, tbl, eqn, and pic. These utilities, together with the man
package, are essential for displaying the online manual pages. Output can
be produced in a number of formats including plain ASCII and PostScript.
All the standard macro packages are supported. A number of other utilities
are also included together with several fonts.
|
| nttcp |
1.47 |
None |
What does this mean? There is a well(?) know program named ttcp floating
around the net. I used this program for a while but was unsatisfied with
it in some aspects. So I tweaked the source quite a bit and arrived at
this here. The most recent version of this programm dates from Dezember
2000 and is numbered 1.47. An incomplete list of improvements:
* Ported to varity of systems (HPUX, AIX, IRIX, OFS/1, SunOS.4,
SunSolaris 5.*, [Free,Net]BSD).
* Can be started via inetd; you need not be logged in on the remote side
to make transfers to this machin.
* Output can be customized on commandline
* Different commandline options for the remote side in one call
* Measures on boths sides of the connection and reports both measurements
on the calling side.
* Can checksum the traffic, to detect data failures in UDP transmissions
* sending of multicast pakets. |
| psutils |
1p117 |
None |
A small set of invaluable utilities for manipulating
PostScript files by selecting certain pages, re-ordering
pages to facilitate printing books, changing the paper
size, fitting several pages on a single sheet, etc. This
package also includes some utilities to "fix" some broken
PostScript formats.
|
| rman |
3.1 |
None |
PolyglotMan takes man pages from most of the popular flavors of UNIX and
transforms them into any of a number of text source formats. In contrast
various man2html filters, which essentially translate bold and italic text
and otherwise wrap the entire manual page in PRE tags, PolyglotMan tries
to interpret the page and produce good HTML text that can be reflowed. For
example, here is a sample of the quality of output PolyglotMan produces
from formatted pages. Better translations are possible when working from
source and some aspects of pages, like tables, require source input, as
for instance the page for tbl itself. Several have written cgi programs
for WWW to format man pages on the fly; these are collected in the contrib
directory of the distribution.
PolyglotMan was formerly known as RosettaMan. The name of the binary is
still called rman, for scripts that depend on that name (mnemonically,
think "reverse man"). Previously PolyglotMan required pages to be
formatted by nroff prior to its processing. With version 3.0, it prefers
[tn]roff source and usually produces results that are better yet. And
source processing is the only way to translate tables. Source format
translation is not as mature as formatted, however, so try formatted
translation as a backup.
|
| rsync |
3.0.4 |
None |
rsync is a replacement for rcp (and scp) that has many more features. It
uses the "rsync algorithm" which provides a very fast method for remote
files into sync. It does this by sending just the differences in the files
across the link, without requiring that both sets of files are present at
one of the ends of the link beforehand.
|
| expat |
2.0.0 |
None |
Expat is an XML parser library written in C. It is a stream-oriented
parser in which an application registers handlers for things the parser
might find in the XML document (like start tags).
|
| XML-Parser |
2.34 |
None |
Tk is a Graphical User Interface ToolKit.
|
| rcs |
5.7 |
None |
The Revision Control System (RCS) manages multiple revisions of files. RCS
automates the storing, retrieval, logging, identification, and merging of
revisions. RCS is useful for text that is revised frequently, for example
programs, documentation, graphics, papers, and form letters.
|
| gnats |
4.0.1 |
None |
GNATS is a portable incident/bug report/help request-tracking system
which runs on UNIX-like operating systems. It easily handles thousands
of problem reports, has been in wide use since the early 90s, and can
do most of its operations over e-mail. Several front end interfaces
exist, including command line, emacs, and Tcl/Tk interfaces.
There are also a number of Web (CGI) interfaces written in scripting
languages like Perl and Python.
|
| subversion |
1.3.2 |
None |
The goal of the Subversion project is to build a version control system
that is a compelling replacement for CVS in the open source community.
|
| rapidsvn |
0.9.3 |
None |
RapidSVN is a cross-platform GUI front-end for the Subversion revision
system written in C++ using the wxWindows framework. This project also
includes a Subversion client C++ API.
|
| xpdf |
3.00 |
None |
Xpdf is a viewer for Portable Document Format (PDF) files. (These are
also sometimes also called 'Acrobat' files, from the name of Adobe's
PDF software.) The Xpdf project also includes a PDF text extractor,
PDF-to-PostScript converter, and various other utilities. It runs under
the X Window System on UNIX, VMS, and OS/2. The non-X components
(pdftops, pdftotext, etc.) also run on Win32 systems, and should run
on pretty much any system with a decent C++ compiler. Xpdf is designed
to be small and efficient. It can use Type 1, TrueType, or standard X
fonts.
|
| lftp |
3.5.10 |
None |
lftp is a sophisticated command line based file transfer program.
Supported protocols include FTP, HTTP, and FISH. It has a multithreaded
design allowing you to issue and execute multiple commands simultaneosly
or in the background. It also features mirroring capabilities and will
reconnect and continue transfers in the event of a disconnection. Also,
if you quit the program while transfers are still in progress, it will
switch to nohup mode and finish the transfers in the background.
Additional protocols supported: FTP over HTTP proxy, HTTPS and FTP over
SSL. There are lots of tunable parameters, including rate limitation,
number of connections limitation and more.
|
| octave |
2.1.71 |
None |
Octave is a high-level language, primarily intended for numerical
computations. It provides a convenient command line interface for
solving linear and nonlinear problems numerically, and for performing
other numerical experiments. It may also be used as a batch-oriented
language.
|
| screen |
4.0.2 |
None |
Screen is a full-screen window manager that multiplexes a physical
terminal between several processes, typically interactive shells. Each
virtual terminal provides the functions of the DEC VT100 terminal and,
in addition, several control functions from the ANSI X3.64 (ISO 6429)
and ISO 2022 standards (e.g., insert/delete line and support for multiple
character sets).
|
| firefox |
1.0.6 |
None |
Firefox (formerly known as Phoenix and Firebird) is a redesign of the
Mozilla browser component. It is similar to Galeon, K-Meleon, and Chimera,
but it is written using the XUL user interface language and was designed
to be cross-platform.
|
| cvsweb |
3.0.1 |
None |
cvsweb is a visual (WWW) interface for exploring a CVS repository. Its
enhancements include recognition and display of popular MIME-types,
visual, color-coded, side-by-side diffs of changes, and the ability sort
the file display and to hide old files from view. It is used as the KDE
cvsweb. cvsweb requires the server to have CVS and a CVS repository worth
exploring.
|
| wget |
1.10.2 |
None |
GNU Wget is a utility for noninteractive download of files from the Web.
It supports HTTP and FTP protocols, as well as retrieval through HTTP
proxies. It can follow HTML links, download many pages, and convert the
links for local viewing. It can also mirror FTP hierarchies or only those
files that have changed. Wget has been designed for robustness over slow
network connections; if a download fails due to a network problem, it
will keep retrying until the whole file has been retrieved.
|
| emacsurl |
cvs |
None |
Emacs/URL
|
| emacsw3 |
cvs |
None |
Emacs/W3 is a web browser written entirely in Emacs Lisp.
|
| doxymacs |
1.8.0 |
None |
Doxymacs is an elisp package designed to make using and creating Doxygen
easier for {X}Emacs users. It currently features the ability to look up
documentation for classes, functions, members, etc in the browser of your
choice, fontification of Doxygen keywords, and automagical insertion of
Doxygen comments. Comments can be inserted in JavaDoc, Qt, or C++ style,
or you can create your own style via templates. |
| python |
2.4.4 |
None |
Python is an interpreted, interactive, object-oriented programming
language. It combines remarkable power with very clear syntax, and isn't
difficult to learn. It has modules, classes, exceptions, very high level
data types, and dynamic typing. There are interfaces to many system calls
and libraries, as well as to various windowing systems (Tk, Mac, MFC,
GTK+, Qt, wxWindows). Newbuilt-in modules are easily written in C or C++.
Python is also usable as an extension language for applications that need
a programmable interface.
|
| bonnie++ |
1.03a |
None |
Bonnie++ is based on the Bonnie hard drive benchmark by Tim Bray. The most
notable features that have been added are support for >2G of storage and
testing operations involving thousands of files in a directory. This
program is used by ReiserFS developers, but can be useful for anyone who
wants to know how fast their hard drive or file system is. It now includes
ZCAV in the package. This program tests the performance of different zones
on the hard drive. ZCAV has been released separately before but will now
only be released as part of the Bonnie++ suite.
|
| pacman |
3.21 |
None |
Pacman is a package manager. With Pacman, you can transparently fetch,
install and manage software packages. Typically, these are tarballs or
rpm files.
|
| ldg |
4.5 |
None |
|
| html2ps |
1.0b3 |
None |
html2ps converts HTML into Postcript.
|
| procps |
3.2.7 |
None |
procps is the package that has a bunch of small useful utilities
that give information about processes using the /proc filesystem.
The package includes the programs ps, top, vmstat, w, kill, free,
slabtop, and skill.
|
| lsof |
4.77 |
None |
Lsof is a Unix-specific diagnostic tool. Its name stands for List Open
Files, and it does just that. It lists information about any files that
are open by processes currently running on the system. It can also list
communications open by each process.
|
| less |
381 |
None |
Less is a pager. A pager is a program that displays text files. Other
pagers commonly in use are more and pg. Pagers are often used in
command-line environments like the Unix shell and the MS-DOS command
prompt to display files. Windowed environments like the Windows and
Macintosh desktops don't need pagers as much, since they have other
methods for viewing files.
|
| ImageMagick |
6.2.9-3 |
None |
ImageMagick (TM) is a package for the automated and interative
manipulation of images. It supports the display and interactive
manipulation of images when used with the X Window System. Although the
software is copyrighted by ImageMagick Studio, it is available for free
and can be redistributed without fee. ImageMagick may be used as a
component of both open source and proprietary applications. ImageMagick
compiles and runs under Unix, Linux, Windows '95 and later, Apple MacOS,
and Compaq VMS. Binary packages are available for most operating systems.
Application programming interfaces (APIs) are provided to support
development of image processing applications in the C, C++, and Perl
languages.
|
| gnupg |
1.4.7 |
None |
GnuPG (the GNU Privacy Guard) is GNU's tool for secure communication and
data storage. It can be used to encrypt data and to create digital
signatures. It includes an advanced key management facility and is
compliant with the proposed OpenPGP Internet standard as described in
RFC2440. As such, it is meant to be compatible with PGP from NAI, Inc.
Because it does not use any patented algorithms, it can be used without
any restrictions.
|
| xdiskusage |
1.48 |
None |
|
| doxygenfilter |
1.01 |
None |
DoxygenFilter is an input filter for Doxygen. It adds support for Perl
code to Doxygen, and therefore allows Perl developers to build their
code documentation using Doxygen.
|
| acroread |
5.0.10 |
None |
Adobe Acrobat Reader (pdf viewer)
|