GTrace is a graphical front-end to traceroute that geographically displays the IP path information between the source and destination hosts. It is written in Java and works on the Solaris, Linux, and FreeBSD. It uses a combination of methods to either determine or guess at the physical location of a node in the traceroute path. It is flexible enough to support the addition of new databases, heuristics to map IP addresses to physical locations, and maps.
FAM, the File Alteration Monitor, provides an API which applications can use to be notified when specific files or directories are changed. It comes in two parts: fam, the daemon which listens for requests and delivers notification, and libfam, a library which client applications can use to communicate with fam.
Object Prelinking for C++ object files is used after the C++ compiler and before the C++ linker. It transforms .o files, trying to replace expensive relocations by cheaper ones. This leads to less work for the dynamical loader, providing faster startups in large C++ applications. It is useful for speeding up KDE and QT.
The General Polygon Clipper Library is a flexible and highly robust polygon set operations library for use with C applications. Difference, intersection, exclusive-or and union clip operations are supported. Polygons may be comprised of multiple disjoint contours. Contour vertices may be given in any order (clockwise or anticlockwise). Contours may be convex, concave, or self-intersecting. Contours may be nested (i.e. polygons may have holes). Output may take the form of either polygon contours or tristrips. Hole and external contours are differentiated in the result. Coincident edges and degenerate regions are handled correctly.
GNU shar makes so-called shell archives out of many files, preparing them for transmission by electronic mail services. A shell archive is a collection of files that can be unpacked by /bin/sh. A wide range of features provide extensive flexibility in manufacturing shars and in specifying shar smartness. For example, shar may compress files, uuencode binary files, split long files and construct multi-part mailings, ensure correct unsharing order, and provide simplistic checksums. GNU unshar scans a set of mail messages looking for the start of shell archives. It will automatically strip off the mail headers and other introductory text. The archive bodies are then unpacked by a copy of the shell. unshar may also process files containing concatenated shell archives.
GNU cpio copies files into or out of a cpio or tar archive. The archive can be another file on the disk, a magnetic tape, or a pipe. GNU cpio supports the following archive formats: binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. The tar format is provided for compatability with the tar program. By default, cpio creates binary format archives, for compatibility with older cpio programs. When extracting from archives, cpio automatically recognizes which kind of archive it is reading and can read archives created on machines with a different byte-order.
GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. There is no limit to the precision, except for the ones implied by available memory. It has a rich set of functions, and the functions have a regular interface. It is designed to be as fast as possible, both for small operands and for huge operands. The speed is achieved by using fullwords as the basic arithmetic type, by using fast algorithms with carefully optimized assembly code for the most common inner loops for a lot of CPUs, and by a general emphasis on speed (instead of simplicity or elegance). It is believed to be faster than any other similar library. The advantage increases with the operand sizes for certain operations, since GMP in many cases has asymptotically faster algorithms.
ScrollKeeper is a cataloging system for documentation on open systems. It manages documentation metadata (as specified by the Open Source Metadata Framework(OMF)) and provides a simple API to allow help browsers to find, sort, and search the document catalog. It will also be able to communicate with catalog servers on the Net to search for documents which are not on the local system.
linc is a library that eases the task of writing networked servers & clients. It takes care of connection initiation and maintainance, and the details of various transports. It is used by the new ORBit to handle message transmission/receipt. It support IPv4 (tested), UNIX domain socket (tested), IPv6, and IrDA transports. The connections can optionally be encrypted using OpenSSL.
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.
Libart is a library for high-performance 2D graphics. It supports a very powerful imaging model, basically the same as SVG and the Java 2D API. It includes all PostScript imaging operations, and adds antialiasing and alpha-transparency. It is also highly tuned for incremental rendering. It contains data structures and algorithms suited to rapid, precise computation of Region of Interest, and a two-phase rendering pipeline optimized for interactive display.
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.
The sgml-common package gathers very basic stuff necessary to work with SGML and XML, such as xml.dcl, a SGML declaration of XML; iso-entities, a list of the basic SGML ISO entities; and install-catalog, a script used to add entries to (or remove entries from) centralized catalogs whose entries are pointers to SGML open catalogs, as defined by OASIS. It also includes sgmlwhich, a small script which prints where the SGML main configuration file is located (provided for compatibility with non-FHS systems).
prelink is a program which modifies ELF shared libraries and ELF dynamically linked binaries, so that the time which dynamic linker needs for their relocation at startup significantly decreases and also due to fewer relocations the run-time memory consumption decreases too (especially number of unshareable pages). Such prelinking information is only used if all its dependent libraries have not changed since prelinking, otherwise programs are relocated normally.
OAF is the Object Activation Framework for GNOME. It has a similar purpose to gnorba, the GNOME 1.x CORBA activation library, and will replace it for GNOME 2.0. It allows you to do much more powerful activation queries than gnorba. Each server is described by an XML file that defines its attributes. When querying or activating, one may specify complex requirements using the OAF query language.
This package contains games for the GNOME2 desktop. Games included in this package are FreeCell (a popular solitare game), Glines (a color lines game), Gataxx (another disc-flipping game), Gnect (four in a row game), Gnibbles (a snake game for up to four players), Gnobots II (improved version of an old BSD robots game), GNOME-Stones (a game based on a very old arcade game where you have to collect gems), Gnometris (GNOME version of the popular Russian game Tetris), GNOME Mine (the popular logic puzzle minesweeper), GNOME Klotski (a game based on the not so popular Klotski), GNOME Tali (a sort of poker with dice and less money), Iagno (GNOME version of the popular Othello), Mahjongg (GNOME version of the classic Eastern tile game), Same GNOME (game where the goal is to remove as many balls in as few moves as possible), and GNOME xbill (a port of the classic anti-Windows game).
The Bonobo UI Library provides UI code for Bonobo, the Object Activation Framework for GNOME 2. Bonobo has a similar purpose to gnorba, the GNOME 1.x CORBA activation library, and will replace it for GNOME 2.0. It allows you to do much more powerful activation queries than gnorba. Each server is described by an XML file that defines its attributes. When querying or activating, you can specify complex requirements using the OAF query language.
time measures many of the CPU resources, such as time and memory, that other programs use. The GNU version can format the output in arbitrary ways by using a printf-style format string to include various resource measurements. Some systems do not provide much information about program resource use; time reports unavailable information as zero values.
linux-libc-headers is a set of Linux kernel headers for building libc. Since Linux 2.6, the kernel authors have frowned upon userspace programs including the kernel headers directly. Instead, the recommendation was to use sanitized kernel headers for userspace programs. The Linux Libc Headers project provides such a set of sanitized headers. It was initiated as a PLD Linux specific project.
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 well-defined semantics. It copies the good ideas from the ANSI/IEEE-754 standard for double-precision floating-point arithmetic (53-bit mantissa).
dash (Debian Almquist Shell) is a POSIX compliant shell that is much smaller than bash. It can be usefully installed as /bin/sh (because it executes scripts somewhat faster than bash), or as the default super-user shell. Because it depends on fewer libraries, it is therefore less likely to be affected by an upgrade problem or a disk failure. It is also useful for checking whether a script uses only POSIX syntax. This shell was ported from NetBSD's ash.
Re: What about dead software?
> Freshmeat rejecting software? I don't
> think so, but now it's too late.
> Actually, the main problem with
> Freshmeat is dead software, like Bezerk
> and a lot of Kernel patches now part of
> the Kernel. If you don't want to waste
> our time, add request change ->
> remove appindex, so we can remove them.
Dead software can be reported via the "Broken Links" page.
Point to the source not the binary
The download location should point to the src distribution, not the binary distribution. Or maybe the ftp dir (instead of a specific file).