As of 2008-12, on the ancient Toshiba Portégé 7100 that was fished out of the rubbish last month and will be my normal laptop for working away from home! The list on this page was obtained by the following (yes, the greps could have been combined, but it just grew like this):
ls /var/db/pkg | grep -v ^lib | grep -v koffice-i18n | grep -v i18n- \ | grep -v ^p5- | grep -v gstreamer-plugin | grep -v xorg-fonts \ | grep -v xf86-video | grep -v xfce- | grep -v kdeaddons \ | while read ; do echo -e '\n<h4>'"`echo $REPLY | sed -e 's/-[0-9].*$//'`" echo -e '</h4>\n<p align="justify">\n' cat /var/db/pkg/$REPLY/+DESC | sed -e 's/^[\t ]*$/<br>/' echo '<br><hr>' done
This is a port of various original plan9 tools to Unix based on
plan9ports [1], mk-with-libs.tgz [2] and wmii [3].
9box aims to develop an application which can "pack" windows inside
itself.
This will allow to use applications as if they were put in tabs.
This behaviour is similar in spirit with konsole, but 9box will
allow to pack windows from different applications as well as
multiple instances from the same application.
9e is a program to explore Plan9 archives. You can do whatever you
like with the source so long as you clearly indicate all modifications
and the author responsible for each.
Usage Summary:
$9e [options]
This is 9libs, a package of Plan 9 compatibility libraries derived from
the X11 version of Rob Pike's editor, sam.
This release differs from the Bell Labs release.
This is 9menu, a simple program that allows you to create X menus from the
shell, where each menu item will run a command. 9menu is intended for use
with 9wm, but can be used with any other window manager.
The idea of a command line menu generator is from xmenu, but xmenu was
exclusively a pop-up menu, not what I wanted.
--
Arnold Robbins
arnold@gnu.ai.mit.edu
9term is a terminal emulator which emulates an 8 1/2 window.
this version supports unicode. To see this support, cat one of
the utf files in an 8 1/2 window. Your Xserver must be able to
find the required fonts, and the `*p9font' x-resource must be
set to point to the fonts, maybe `/usr/X11R6/lib/X11/fonts/Xg/unicode.9.font'.
This port needs work, it is functional enough to get the feel
for 9term, but some of the features don't work with FreeBSD.
eric.
9wm Version 1.1
Copyright 1994 David Hogan.
What is 9wm?
============
9wm is an X window manager which attempts to emulate the Plan 9 window
manager 8-1/2 as far as possible within the constraints imposed by X.
It provides a simple yet comfortable user interface, without garish
decorations or title-bars. Or icons. And it's click-to-type. This
will not appeal to everybody, but if you're not put off yet then read
on. (And don't knock it until you've tried it).
One major difference between 9wm and 8-1/2 is that the latter provides
windows of text with a typescript interface, and doesn't need to run a
separate program to emulate a terminal. 9wm, as an X window manager,
does require a separate program. For better 8-1/2 emulation, you should
obtain Matthew Farrow's "9term" program (ftp://ftp.cs.su.oz.au/matty/unicode),
version 1.6 or later (earlier versions don't cooperate with 9wm in
implementing "hold mode"). Of course, you can run xterm under 9wm as well.
AutoIndex is a PHP script that makes a table that lists the files in a
directory, and lets users access the files and subdirectories. It includes
searching, icons for each file type, an admin panel, uploads, access logging,
file descriptions, and more. Designed to work with PHP 5.x.
- Daniel Gerzo
A Three-Dimensional Structural Finite Element Program
CalculiX Finite Element Models can be build, calculated and
post-processed. The pre- and post-processor is an interactive 3D-tool
using the openGL API.
Notice: The authors acknowledge that naming conventions and input style
formats for CalculiX are based on those used by ABAQUS, a proprietary,
general purpose finite element code developed and supported by Hibbitt,
Karlsson & Sorensen, Inc (HKS) and are used with kind permission from HKS.
Results obtained from CalculiX are in no way connected to ABAQUS.
note: By default the single-threaded solver is used, this can be changed
by setting the CCX_NPROC environment variable with the number of
processors you want to use.
The utility DirComp compares two directories (and - if specified - their
subdirectories), where the comparison can be done both by existence and
by date (of change) or contents. This comparison can be limited to
certain files and and/directories matching specified name- or time-of-
change restrictions.
FreeMat is an environment for rapid engineering and scientific processing.
It is similar to commercial systems such as MATLAB from Mathworks and IDL
from Research Systems, but is Open Source.
FreeMat includes several novel features such as a codeless interface to
external C/C++/FORTRAN code, parallel/distributed algorithm development
(via MPI), and plotting and visualization capabilities.
A free program for creating and solving Su Doku puzzles.
You can use GNUDoku to challenge yourself, to compute solutions,
or to verify your own solutions.
A Su Doku puzzle is a 9x9 grid which must be filled with numbers
between 1 and 9 such that each row, column, and 3x3 square contains
all 9 numbers.
[ excerpt with some modifications from author's website ]
GSubEdit, or GNOME Subtitle Editor, is a tool for editing and
converting video subtitles. It currently features read/write of
SubRip (.srt) and MicroDVD (.sub) subtitles. Framerate conversion
and frame displacement (Increase/decrease all frames by a given
offset) is also supported.
Check the WWW site below for more information.
GeoIP is a C library that enables the user to find the country that any
IP address or hostname originates from. It uses a file based database
that is accurate as of March 2002. This database simply contains IP blocks
as keys, and countries as values. This database should be more complete and
accurate than using reverse DNS lookups.
This module can be used to automatically select the geographically closest
mirror, to analyze your web server logs to determine the countries of your
visitors, for credit card fraud detection, and for software export controls.
GiNaC is an iterated and recursive acronym for GiNaC is Not a CAS,
where CAS stands for Computer Algebra System. It is designed to allow
the creation of integrated systems that embed symbolic manipulations
together with more established areas of computer science (like
computation-intense numeric applications, graphical interfaces, etc.)
under one roof.
This is the Gimp user manual. It contains a large number of examples and
descriptions of the various Gimp tools and techniques.
This is a port of GraphicsMagick(TM), the "swiss army knife" of image
processing. It provides a robust collection of tools and libraries which
support reading, writing, and manipulating an image in over 88 major
formats including formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF, SVG
and TIFF.
The program is the fork of a better-known ImageMagick (5.5.2), which
emphasizes end-user and API-stabilities.
- Ron van Daal
ronvdaal@n1x.nl
Hyperlatex is a package that allows you to prepare documents in HTML,
and, at the same time, to produce a neatly printed document from your
input. Unlike some other systems that you may have seen, Hyperlatex is
not a general LaTeX-to-HTML converter. In Hyperlatex's author's eyes,
conversion is not a solution to HTML authoring. A well written HTML
document must differ from a printed copy in a number of rather subtle
ways. He doubts that these differences can be recognized mechanically,
and believes that converted LaTeX can never be as readable as a
document written in HTML.
The basic idea of Hyperlatex is to make it possible to write a
document that will look like a flawless LaTeX document when printed
and like a handwritten HTML document when viewed with an HTML browser.
-- Robert Withrow
ImageMagick is a package for display and interactive manipulation of
images. The package includes tools for image conversion, annotation,
compositing, animation, and creating montages. ImageMagick can read and
write many of the more popular image formats (e.g. JPEG, TIFF, PNM, XPM,
Photo CD, etc.).
The package can be built _without_ the GUI (X11) support at all -- it
will not have the display, import, and animate functionality, but remain
extremely useful for image manipulation.
The optional "display" utility conflicts with the utility of the
same name from the misc/display port/package.
[ excerpt with some modifications from author's website ]
ksubeditor is a video subtitle editor for KDE. It is able to edit
and convert subtitles between different subtitle formats. It is
able to easily change the time of the subtitle and fit it to the
movie.
Program to play (interactively solve) crosswords. It currently supports only
.puz and .txt files, but can support other formats if people notify me of them.
The .puz and .txt formats are otherwise known as the AcrossLite formats, from
Literate Software Systems. The .txt format is
an older version that has been replaced by the .puz format.
Author: Ernie Pasveer
LabPlot is a program for two- and three-dimensional graphical
presentation of data sets and functions. LabPlot allows you to work
with multiple plots which each can have multiple graphs. The graphs
can be produced from data or from functions.
NetPIPE is a protocol independent performance tool that encapsulates
the best of ttcp and netperf and visually represents the network
performance under a variety of conditions. By taking the end-to-end
application view of a network, NetPIPE clearly shows the overhead
associated with different protocol layers. Netpipe answers such
questions as: how soon will a given data block of size k arrive at its
destination? Which network and protocol will transmit size k blocks
the fastest? What is a given network's effective maximum throughput
and saturation level? Does there exist a block size k for which the
throughput is maximized? How much communication overhead is due to the
network communication protocol layer(s)? How quickly will a small (< 1
kbyte) control message arrive, and which network and protocol are best
for this purpose?
For a paper fully describing NetPIPE and sample investigation of
network performance issues using NetPIPE, see the homepage.
[ from developer's readme ]
OQTEncoder is just here to show how simple it is to realize an
encoder using OpenQuicktime... It is simple, new and doesn't have
a lot of functionality but it shoud soon be better and it's already
usable ;)
Just launch it without options and it will explain you how to use
it ;). Here follows a simple example to encode any mpeg file using
the great program mpeg2dec from Aaron Holzman:
mpeg2dec -s -o pgmpipe test.mpg | oqtencoder -V jpeg test.mov
OQTPlayer is a very very small, even not functionnal, very very
buggy video player that uses OpenQuicktime and the SDL library.
It is just a example to see how easy it is to use the OpenQuicktime
library. Really!
ORBit is a high-performance CORBA ORB with support for the C language.
It allows programs to send requests and receive replies from other
programs, regardless of the locations of the two programs.
ORBit is a high-performance CORBA ORB with support for the C language.
It allows programs to communicate with each other, regardless of their
physical and logical locations.
Industrial Light & Magic(ILM), a division of Lucas Digital
Ltd. LLC, implemented its own extended dynamic range file
format in Summer 2000. The existing 8-bit file format used
at the time could not accurately reproduce images with
extreme contrast between the darkest and brightest regions,
or images with very subtle color gradations.
ILM's extended dynamic range file format has been employed
successfully in the movies Harry Potter, Men in Black II,
and Signs. Several shows currently in production at ILM are
using the new format.
Realizing that various other parties are interested in an
extended dynamic range file format, ILM decided to polish
its new file format a bit, and to publish it. OpenEXR is
the result.
This package is a collection of SGML/XML tools called OpenSP.
It is a fork from James Clark's SP suite. These tools are used
to parse, validate, and normalize SGML and XML files.
R is a system for statistical computation and graphics. It consists of
a language plus a run-time environment with graphics, a debugger,
access to certain system functions, and the ability to run programs
stored in script files.
The core of R is an interpreted computer language which allows branching
and looping as well as modular programming using functions. Most of the
user-visible functions in R are written in R. It is possible for the user
to interface to procedures written in the C, C++, or FORTRAN languages
for efficiency. The R distribution contains functionality for a large
number of statistical procedures. Among these are: linear and generalized
linear models, nonlinear regression models, time series analysis, classical
parametric and nonparametric tests, clustering and smoothing. There is also
a large set of functions which provide a flexible graphical environment for
creating various kinds of data presentations. Additional modules ("add-on
packages") are available for a variety of specific purposes.
The SciPlot Widget is a widget capable of plotting cartesian or polar graphs,
including logarithmic axes in cartesian plots. The widget is subclassed
directly from the Core widget class, which means that it does not depend upon
any other widget set. It may be freely used with Athena, Motif, or the Open
Look/Xview widget sets.
Features provided in the widget include automatic scaling, legend drawing, axis
labeling, PostScript output, multiple plotted lines, color support, user font
specification, dashed lines, symbols drawn at points, logarithmic scales on one
or both axes in cartesian plots, and degrees or radians as angles in polar
plots.
Tee is an enhanced version of tee(1). Think of it as a switchboard
for your pipeline, not just a Y-coupler.
This is the Terminal emulator application. Terminal is a lightweight and
easy to use terminal emulator for the X windowing system.
Thunar is a new modern file manager for the Xfce Desktop Environment.
Thunar has been designed from the ground up to be fast and easy-to-use.
Its user interface is clean and intuitive, and does not include any
confusing or useless options. Thunar is fast and responsive with a good
start up time and directory load time. Thunar is accessible using
Assistive Technologies and is fully standards compliant.
VisualOS is a "visual simulator of an operating system", that will help
study and understand the way a real systems work.
It allows the user to insert processes in the running system, assigning them
properties (memory usage, processing bursts, IO accesses) and VisualOS will
dynamically show different graphical representations of each subsystem. It is
also possible to select the algorithm to be used in each case.
This is a port of the WebCalendar application. WebCalendar is an
Open Source web-based calendar/scheduling system written in PHP.
WebCalendar has been under development since 2000 and continues
to evolve.
- Greg Larkin
glarkin@sourcehosting.net
WebMagick is a package which supports making image collections
available on the Web. It recurses through directory trees, building
HTML pages and imagemap files to allow the user to navigate through
collections of thumbnail images (somewhat similar to xv's Visual
Schnauzer) and select the image to view with a mouse click (see sample
output). Every effort is made to minimize the bandwidth required
between the server and the browser.
WordNet is a powerful lexical reference system that combines aspects of
dictionaries and thesauri with current psycholinguistic theories of
human lexical memory. It is produced by the Cognitive Science Laboratory
at Princeton University, under the direction of Professor George Miller.
In WordNet, words are defined and grouped into various related sets of
synonyms. Not only is the system valuable to the casual user as a
powerful thesaurus and dictionary, but also to the researcher as one of
the few freely available, lexical databases. WordNet is available via an
on-line interface and also as easy-to-compile C source code for Unix.
This is another branch of xpostit development tree. Allows to fill
your screen with virtual PostIt (R) notes. They are saved into files.
Xaw3d is a Xaw (Athena Widget Set) replacement that looks
three-dimensional. The author is Kalib Keithley (kaleb@x.org).
Satoshi
asami@freebsd.org
The XbaeMatrix is a Motif-based widget which displays a grid of cells
in the same manner as a spreadsheet. The cell array is scrollable,
editable, and otherwise reasonably configurable in appearance. Each
cell usually displays text, but pixmaps can also be displayed (not
editeable). The XbaeMatrix looks to some extent like a grid of
XmTextField widgets, but is actually implemented with a single
XmTextField. This means a big performance improvement due to less
overhead.
XmHTML is a Motif widget capable of displaying HTML 3.2 documents.
Features include a very good HTML parser (which is as also available
as a Widget) with excellent document verification and repair capabilities.
Features built in support for X11 bitmaps, pixmaps, GIF87a & GIF89a
(using a patent free LZW decoding method), animated gifs, JPEG (baseline and
progressive) and PNG (all features supported), anchor highlighting, text
justification, full HTML support, HTML frames and many more. It also
comes with four examples demonstrating possible use of the XmHTML widget.
XmHTML is currently in Beta stage and publically available.
Mailing list: Majordomo@simplicity.net
Peter Hawkins
a2pdf converts ASCII text to PDF format, with optional line/page
numbering and Perl syntax highlighting.
Author: Jon Allen
a2png is a UNIX program that converts plain text into PNG images.
Author: Christian Stigen Larsen
A2ps formats each named file for printing in a postscript printer; if
no file is given, a2ps reads from the standard input. The format used
is nice and compact: normally two pages on each physical page, borders
surrounding pages, headers with useful information (page number,
printing date, file name or supplied header), line numbering, etc.
This is very useful for making archive listings of programs.
Additionally, A2ps "pretty print"s using special fonts for a wide array
of languages, making things like program listings much more legible.
aMule, the all-platform eMule p2p client
aMule is a multiplatform fork of xMule
client using wxWindows class library.
Normalizes the volume of mp3 and AAC (mp4/m4a/QuickTime) media files
AA-lib is a low-level graphics library similar to many other libraries
except for the fact that AA-lib does not require a graphics device! In
fact, no "graphical" output is possible. AA-lib uses a modern, high-tech
ascii-art renderer in place of outmoded and cumbersome graphical output.
The AA-lib API is designed to be similar to that of other graphics
libraries so learning its API should be simple.
Aamath is a program that reads mathematical expressions in infix notation and
renders them as ASCII art. It may be useful to send mathematics through
text-only media, such as e-mail or newsgroups.
Abakus is a simple calculator for KDE, based on a concept of Roberto Alsina's.
Think of it as bc (the command-line calculator) with a nice GUI.
- Andy Fawcett
andy@athame.co.uk
'abck' is an interactive tool to examine intrusion attempts and decide
what, if anything, to do about them. It reads through
/var/log/messages looking for evidence of an intrusion attempt. Upon
finding such a record, 'abck' qualifies it against information
supplied by the user on the command line to determine if the record is
to be processed. As packaged, 'abck' handles several common types of
intrusion attempt records, but it can easily be expanded to handle
others.
You need a reasonably current copy of Python to run the main script.
- tim
tundra@tundraware.com
abcm2ps is a command line program which converts ABC to music sheet in
PostScript format. It is an extension of abc2ps which may handle many
voices per staff.
Author: Jean-Francois Moine
AbiWord is an open-source, cross-platform WYSIWYG word processor. It works
on Windows and most Unix Systems.
Features include:
- Basic character formatting (bold, underline, italics, etc.)
- Paragraph alignment
- Spell-check
- Import of Word97 and RTF documents
- Export to RTF, Text, HTML, and LaTeX formats
- Interactive rulers and tabs
- Styles
- Unlimited undo/redo
- Multiple column control
- Widow/orphan control
- Find/Replace
- Anti-aliased fonts
- Images
For more information, or to see screenshots, visit the AbiSource home page.
AbiWord Plugins extend AbiWord in various ways. Note that some of these
plugins are not available on all platforms that AbiWord supports.
The plugins are often packaged as bundles for your convenience. One bundle is
comprised of import and export plugins, which read and write various file and
component formats, and the other bundle is comprised of tools and utilities
that perform various helpful tasks from within AbiWord.
Abs is a free spreadsheet with graphical user interface.
It has a programming language with the same
syntax as Microsoft Visual Basic.
Author : Andre.Bertin@ping.be
Ported to FreeBSD by:
- Gianmarco Giovannelli (gmarco@giovannelli.it)
Accerciser is an interactive Python accessibility explorer for the GNOME
desktop. It uses AT-SPI to inspect and control widgets, allowing you to check
if an application is providing correct information to assistive technologies
and automated test frameworks. Accerciser has a simple plugin framework which
you can use to create custom views of accessibility information.
Achievo is a flexible web-based resource management tool for
business environments.
Achievo features:
. Totally web-based system
. Based on system independent cutting edge technology
. Completely adaptable to your own organisation
Achievo is build out of several modules and a central database.
From README:
Aclgen is a tool to create minimal length ip access lists
and aggregated routing tables primarily for Cisco routers.
Aclgen is fast. It takes only 15 seconds to create a 17000 line
long access list for some 44000 entries of my routing table.
Aclgen is flexible. It accepts various input formats and
you can specify any output format by a printf like format-string.
Aclgen is intended to use in large scripts creating router
configuration from different databases.
Any contribution is welcome. Send me your script using aclgen.
I'll bundle it with the program.
Gabor Kiss
ACOVEA (Analysis of Compiler Options via Evolutionary Algorithm)
implements a genetic algorithm to find the "best" options for
compiling programs with the GNU Compiler Collection (GCC) C and C++
compilers. "Best", in this context, is defined as those options
that produce the fastest executable program from a given source
code. Acovea is a C++ framework that can be extended to test other
programming languages and non-GCC compilers.
GTK+ front-end to ACOVEA.
acron provides a database of acronyms and abbreviations.
Use `whats' or `acron' to look up acronyms. You can set the enviroment
variable $ACRON to a personal database file.
Updates and corrections should be sent to Dave Sill (de5@ornl.gov).
Add is a fixed-point calculator that operates as a full-screen editor.
Add performs fixed-point computation. It is designed for use as a
checkbook or expense-account balancing tool. Add maintains a running
result for each operation. You may scroll to any position in the
expression list and modify the list.
ADMS is a code generator that converts electrical compact device models
specified in high-level description language into ready-to-compile c code for
the API of spice simulators.
adns is a resolver library for C (and C++) programs. In contrast with
the existing interfaces, gethostbyname et al and libresolv, it has the
following features:
* It is reasonably easy to use for simple programs which just want
to translate names to addresses, look up MX records, etc.
* It can be used in an asynchronous, non-blocking, manner. Many
queries can be handled simultaneously.
Technical note: adns requires a real nameserver like BIND or
Dents running on the same system or a nearby one, which must be
willing to provide `recursive service'. I.e., adns is a `stub
resolver'.
adtool is a unix command line utility for Active Directory administration.
Features include user and group creation, deletion, modification, password
setting and directory query and search capabilities.
AdvanceCOMP is a collection of recompression utilities for your
.ZIP archives
.PNG snapshots
.MNG video clips
.GZ files
The main features are:
* Recompress ZIP, GZ, PNG and MNG files using the Deflate 7-Zip implementation.
* Recompress MNG files using Delta and Move optimization.
Afio makes cpio-format archives. It deals somewhat gracefully with
input data corruption. Supports multi-volume archives during
interactive operation. Afio can make compressed archives that are
much safer than compressed tar or cpio archives. Afio is best used as
an `archive engine' in a backup script.
Afio has far too many options and features (some of which are not even
in the manual page). Anything in afio that doesn't relate to reading
or writing an archive from/to a simple file or pipe or backing up and
restoring from floppies remains untested.
Typical `tested' afio uses are
... | afio -o -v -f -b 1024 -s 1440x -F -Z /dev/fd0H1440
... | afio -o -v -s 1440k -F -V -Z -G1 /dev/fd0H1440
afio -oZvx /tmp/pipe1 /dev/tty8 >/var/adm/backup
WARNING: the code for -F (and -f and -K) is a complete mess. It will
probably work in the normal case, but don't expect it to handle a
write/verify error correctly. If you get such an error, best thing is
to restart afio completely.
AfterStep is a continuation of the BowMan window manager which was
originally put together by Bo Yang. BowMan was based on the fvwm window
manager, written by Robert Nation. Fvwm was based on code from twm. And so
on... It is designed to emulate some of the look and feel of the NeXTstep
user interface, while adding useful, requested, and neat features. The
changes which comprise AfterStep's personality were originally part of
BowMan development, but due to a desire to move past simple emulation and
into a niche as its own valuable window manager, the current designers
decided to change the project name and move on. BowMan development may
continue, but we will no longer be a part of it.
Major changes from fvwm are:
- NeXTstep-like title bar, title buttons, borders and corners. BowMan's
Wharf is a much worked-out version of GoodStuff. To avoid copyright
complications it is not called a "dock."
- NeXTstep style menu. However, the menus are not controlled by
applications; they are more of pop-up service lists on the root window.
- NeXTstep style icons. These styles are hard-coded in the program, which is
good for the consistent look of the NeXTstep interface.
This is the third revision of the AGEF (please pronounce this
AGE-F, for "age files") program, which was initially posted to
net.sources March 2, 1987.
This version of the program can age by inode change time (-c),
file modification time (-m), or time of last access (-a).
This program is useful for cleaning up disks and maintaining
large collections of small files, such as mail or news spools.
Aiksaurus is a set of libraries and applications which provide a thesaurus
(currently English only, based on Guttenburg's Moby thesaurus) using native
GUI on several platforms: UNIX (GTK+ & Qt), Win32 & MacOSX (Cocoa). The core
library itself is platform-independent. The principal language is C++, with
some use of Cocoa/ObjC++; wrappers are provided for C and Cocoa/ObjC.
Aiksausus plugins exist for AbiWord on UNIX and Win32; the library is also
used by Lyx; and the new Cocoa port provides a MacOSX NSService hook so that
Safari and other such applications can use this thesaurus without
Aiksaurus-specific development.
A GTK+2 front-end for Aiksaurus, see more detail in
textproc/aiksaurus/pkg-descr.
aircrack is an 802.11 WEP and WPA-PSK keys cracking program that can
recover this keys once enough encrypted packets have been captured.
It implements the standard FMS attack along with some optimizations
like KoreK attacks, thus making the attack much faster compared to
other WEP cracking tools. In fact aircrack is a set of tools for
auditing wireless networks.
Author: Thomas d'Otreppe
aKode is a simple audio-decoding frame-work that provides a uniform interface
to decode the most common audio-formats. It also has a direct playback option
for a number of audio-outputs.
aKode is a simple audio-decoding frame-work that provides a uniform interface
to decode the most common audio-formats. It also has a direct playback option
for a number of audio-outputs.
aKode is a simple audio-decoding frame-work that provides a uniform interface
to decode the most common audio-formats. It also has a direct playback option
for a number of audio-outputs.
aKode is a simple audio-decoding frame-work that provides a uniform interface
to decode the most common audio-formats. It also has a direct playback option
for a number of audio-outputs.
aKode is a simple audio-decoding frame-work that provides a uniform interface
to decode the most common audio-formats. It also has a direct playback option
for a number of audio-outputs.
aKode is a simple audio-decoding frame-work that provides a uniform interface
to decode the most common audio-formats. It also has a direct playback option
for a number of audio-outputs.
Alacarte is a simple freedesktop.org compliant menu editor
for GNOME that lets you change your menus, simply and
quickly. Just click and type to edit, add, and delete any
menu entry.
Algae is a programming language for numerical analysis.
The designers of Althea felt that there wasn't a stable, easy to
use, GUI, IMAP (Internet Message Access Protocol) e-mail client
for X/GTK+. The design goal was a stable e-mail client with the
richness of usability of Microsoft's Outlook, Qualcomm's Eudora,
and Cyrusoft's Mulberry.
WHAT IS AMANDA?
---------------
This is a release of Amanda, the Advanced Maryland Automatic
Network Disk Archiver. Amanda is a backup system designed to archive many
computers on a network to a single large-capacity tape drive.
Here are some features of Amanda:
* written in C, freely distributable.
* built on top of standard backup software: Unix dump/restore, and
later GNU Tar and others.
* will back up multiple machines in parallel to a holding disk, blasting
finished dumps one by one to tape as fast as we can write files to
tape. For example, a ~2 Gb 8mm tape on a ~240K/s interface to a host
with a large holding disk can be filled by Amanda in under 4 hours.
* does simple tape management: will not overwrite the wrong tape.
- Jim
jeh@FreeBSD.org
WHAT IS AMANDA?
---------------
This is a release of Amanda, the Advanced Maryland Automatic
Network Disk Archiver. Amanda is a backup system designed to archive many
computers on a network to a single large-capacity tape drive.
Here are some features of Amanda:
* written in C, freely distributable.
* built on top of standard backup software: Unix dump/restore, and
later GNU Tar and others.
* will back up multiple machines in parallel to a holding disk, blasting
finished dumps one by one to tape as fast as we can write files to
tape. For example, a ~2 Gb 8mm tape on a ~240K/s interface to a host
with a large holding disk can be filled by Amanda in under 4 hours.
* does simple tape management: will not overwrite the wrong tape.
- Jim
jeh@FreeBSD.org
Amarok is a media player for KDE. It uses the multimedia
framework-independent frontend to play audio files, and
features a fresh and efficient approach to playlist handling.
Emphasis is on the quick and easy user interface, allowing
for fast access to the media library.
The PostScript Type 1 implementation of the AMSFonts produced by and
previously distributed by Blue Sky Research and Y&Y, Inc. are now freely
available for general use. This has been accomplished through the cooperation
of a consortium of scientific publishers with Blue Sky Research and Y&Y.
Members of this consortium include:
Elsevier Science IBM Corporation Society for Industrial and Applied
Mathematics (SIAM) Springer-Verlag American Mathematical Society (AMS)
In order to assure the authenticity of these fonts, copyright will be held by
the American Mathematical Society. This is not meant to restrict in any way
the legitimate use of the fonts, such as (but not limited to) electronic
distribution of documents containing these fonts, inclusion of these fonts
into other public domain or commercial font collections or computer
applications, use of the outline data to create derivative fonts and/or
faces, etc. However, the AMS does require that the AMS copyright notice be
removed from any derivative versions of the fonts which have been altered in
any way. In addition, to ensure the fidelity of TeX documents using Computer
Modern fonts, Professor Donald Knuth, creator of the Computer Modern faces,
has requested that any alterations which yield different font metrics be
given a different name.
Generates anagrams for a phrase supplied by the user, the words used
in the anagram are taken from a specified dictionary which should
contain one word per line (default:/usr/share/dict/words).
This program analyses logfiles in both the common log format and NCSA
old format from WWW servers. It is designed to be fast on long
logfiles and to produce attractive statistics.
It was written by Stephen Turner (sret1@cam.ac.uk). For more details,
see the Readme.html in ${PREFIX}/share/doc/analog or the website.
Anjuta is a very versatile Integrated development environment for
C and C++. Written in GTK/GNOME and written for GTK+/GNOME,
it features many advanced programming tools and utilities. It is
basically a GUI interface for the bunch of command line programming
utilites and tools available for FreeBSD, which are usually run in console
and are very user unfriendly.
A utility for printing text files (or stdin) through a terminal/terminal
emulator using ANSI escape sequences.
Antiword is a free MS Word reader. It converts the binary files from
Word 2, 6, 7, 97, 2000, 2002 and 2003 to plain text and to PostScript.
Apache is an HTTP server designed as a plug-in replacement for the NCSA
server version 1.3 (or 1.4). It fixes numerous bugs in the NCSA server and
includes many frequently requested new features, and has an API which
allows it to be extended to meet users' needs more easily.
ApacheTop was written to display realtime status of access logs
The appres program prints the resources seen by an application (or
subhierarchy of an application) with the specified class and instance
names. It can be used to determine which resources a particular
program will load.
The Apache Portable Runtime is a library of C data structures and routines,
forming a system portability layer that covers as many operating systems as
possible, including Unices, Win32, BeOS, and OS/2.
This port also includes the APR-Util package, which contains some useful
utilities built on top of APR.
AqBanking provides a middle layer between the program and the various Online
Banking libraries (e.g. AqHBCI, OpenHBCI etc).
AqBanking uses various plugins to simplify import and export of financial
data. It also provides the administration of profiles on a per import/export
plugin basis.
AqBanking supports plugins which allow lookup and verification of bank code/
account id pair validity.
This package creates and extracts-from ARC archives. An ARC archive
contains files which are compressed according to the most efficient
of three algorithms. ARC archives are usually only used for compatibility
with MS-DOS.
The Arena language was designed with the following main features in mind,
most of which were added on top of a very C-like core to support better
ad-hoc scripting:
* syntax similar to ANSI C
* standard library similar to ANSI C
* automatic memory management
* runtime polymorphism
* support for exceptions
* support for anonymous functions
Additionally, an interpreter for the Arena language can be implemented
to be very compact in terms of both source code size and memory consumption.
This is ares, an asynchronous resolver library. It is intended for
applications which need to perform DNS queries without blocking, or
need to perform multiple DNS queries in parallel. The primary
examples of such applications are servers which communicate with
multiple clients and programs with graphical user interfaces.
FTP: ftp://athena-dist.mit.edu/pub/ATHENA/ares/
Author: Greg Hudson
Parsing a program's command line arguments has always been a distraction from
the main programming task at hand. The argtable library simplifies the job by
enabling the programmer to define the command line options directly in the
source code as a static array of structs and then pass that array to argtable
library functions which parse the command line accordingly. The values
extracted from the comand line are deposited directly into user-defined program
variables where they can be accessed by the main program. Argtable can also
generate descriptions of the command line syntax from that same array for
display as on-line help.
Argus is a generic IP network transaction auditing tool that has been used
by thousands of sites to perform a number of powerful network management
tasks that are currently not possible using commercial network management
tools.
Argus runs as an application level daemon, promiscuously reading network
datagrams from a specified interface, and generates network traffic audit
records for the network activity that it encounters. It is the way that
Argus categorizes and reports on network activity that makes this tool
unique and powerful.
Client programs that read, parse and process Argus data, and comprise
the client part of the Audit Record Generation and Utilization System.
Argus is a generic IP network transaction auditing tool that has been used
by thousands of sites to perform a number of powerful network management
tasks that are currently not possible using commercial network management
tools.
Argus runs as an application level daemon, promiscuously reading network
datagrams from a specified interface, and generates network traffic audit
records for the network activity that it encounters. It is the way that
Argus categorizes and reports on network activity that makes this tool
unique and powerful.
ARIBAS is an interactive interpreter for big integer arithmetic and
multi-precision floating point arithmetic with a Pascal/Modula like
syntax. It has several builtin functions for algorithmic number
theory like gcd, Jacobi symbol, Rabin probabilistic prime test,
continued fraction and quadratic sieve factorization, Pollard rho
factorization, etc.
Powerful webserver security scanner.
Supports rule scan, virtual hosts, network ranges and more.
Roman Shterenzon
This product is an implementation of ARJ v 2.7x for DOS on UNIX and
UNIX-like systems. It is assumed that the user is familiar with ARJ
operation on DOS before using this package.
New ARJ features on UNIX and UNIX-like platforms:
- Support for symbolic and hard links
- Archiving of special entities: pipes and devices
- Support for UID/GID storage in a variety of methods
- World's smallest native self-extracting modules
- Outstanding interoperability with ARJ for DOS, Windows and OS/2 Warp
The package is designed to compute a few eigenvalues and corresponding
eigenvectors of a general n by n matrix A. It is most appropriate for large
sparse or structured matrices A where structured means that a matrix-vector
product w <- Av requires order n rather than the usual order n2 floating point
operations. This software is based upon an algorithmic variant of the Arnoldi
process called the Implicitly Restarted Arnoldi Method (IRAM). When the matrix
A is symmetric it reduces to a variant of the Lanczos process called the
Implicitly Restarted Lanczos Method (IRLM). These variants may be viewed as a
synthesis of the Arnoldi/Lanczos process with the Implicitly Shifted QR
technique that is suitable for large scale problems. For many standard
problems, a matrix factorization is not required. Only the action of the matrix
on a vector is needed.
ARPACK software is capable of solving large scale symmetric, nonsymmetric,
and generalized eigenproblems from significant application areas. The software
is designed to compute a few (k) eigenvalues with user specified features
such as those of largest real part or largest magnitude. Storage requirements
are on the order of n*k locations. No auxiliary storage is required. A set
of Schur basis vectors for the desired k-dimensional eigen-space is computed
which is numerically orthogonal to working precision. Numerically accurate
eigenvectors are available on request.
NOTE: You MUST link with BLAS library or a replacement like ATLAS.
This is the aRts module from KDE CVS.
This program launches artsd (from the audio/arts port), optionally with
elevated priority. To do this, it needs superuser priviliges and is installed
setuid root.
A collection of free fonts which are designed for use on X11 desktops,
created by artwiz. These fonts have a futuristic style and are quite
small, particularly at high resolutions.
'asapm' is an X11 client which displays a battery status of your
notebook computer equiped with APM (Advanced Power Management) BIOS.
The status displayed consists remaining battery life, an AC line
status, a charging status and a digital readout with (a) Percent
battery remaining and (b) estimated time to dead.
NOTE: You need APM driver in your kernel. And enable it to edit
file /etc/rc.conf at `apm_enable=NO' to `YES'.
These programs convert between textual and binary representations of numbers.
ascii2binary reads input consisting of textual representations of numbers
separated by whitespace and produces as output the binary equivalents. The type
and precision of the binary output is selected using command line flags.
binary2ascii reads input consisting of binary numbers and converts them to
their textual representation. Command line flags specify the type and size
of the binary numbers and provide control over the format of the output.
Unsigned integers may be written out in binary, octal, decimal, or hexadecimal.
Signed integers may be written out only in binary or decimal. Floating point
numbers may be written out only decimal, either in standard or scientific
notation. (If you want to examine the binary representation of floating point
numbers, just treat the input as a sequence of unsigned characters.)
The two programs are useful for generating test data, for inspecting binary
files, and for interfacing programs that generate textual output to programs
that require binary input and conversely. They can also be useful when it is
desired to reformat numbers.
afterstep clock with some language extensions
This is an Afterstep look & feel CPU statistics monitor tool.
--Dima
dima@chg.ru
This is a file-system monitor for the AfterStep window manager. It fits nicely
in the Wharf.
The system Risa/Asir is a general computer algebra system.
It performs arithmetics in various rings and fields, factorization,
and Groebner basis computations. It can call outer modules complient
to the OpenXM protocols.
The asir user language is like C.
Risa/Asir was originally developed at Fujitsu Research Laboratory.
Fujitsu Research Laboratory holds the copyright of Risa/Asir.
See the COPYRIGHT file in the source distribution.
The asmon tool is an AfterStep look-n-feel memory, swap, cpu, and load
average monitor for X Windows. "Lights" indicate swap and vm paging.
Also displays system uptime or X memory usage.
Aspell is a spelling checker designed to eventually replace
ispell, although it currently lacks many of ispell's basic
functions. Aspell's main feature is that it does a much better
job of coming up with possible suggestions than ispell. Aspell
also includes a powerful C++ library with C and Perl interfaces
in the works.
You are in the presence of a System Administrator. Kneel.
"On Usenet, we vent in a group called alt.sysadmin.recovery. The
group has a FAQ. If you read the FAQ, you will find that you (the
users) subscribe to this group at your own peril. If you want to
be useful, why don't you run over to the supply cabinet and get a
new box of pixels for the monitor. As part of our venting, some
of us have written a series of man pages that we'd like to see."
Manpages you ever needed:
bosskill.8 c.1 chastise.3 ctluser.8 guru.8 knife.8 lart.1m luser.8
normality.5 nuke.8 people.2 pmsd.8 rtfm.1 slave.1 sysadmin.1 think.1
whack.1
Asymptote is a powerful script-based vector graphics language that
provides a natural coordinate-based framework for technical drawing.
Labels and equations are typeset with LaTeX, for high-quality
PostScript output.
A major advantage of Asymptote over other graphics packages is that
it is a programming language, as opposed to just a graphics program:
it can therefore exploit the best features of script (command-driven)
and graphical user interface (GUI) methods.
Author: Andy Hammerlindl, John Bowman, and Tom Prince
at-poke is a testing and inspection tool for accessibility aware applications
using the AT-SPI interfaces as used by GNOME.
This is the Gnome Accessibility Project's Assistive Technology
Service Provider Interface. It allows accessibility applications
and assistive technologies to announce their respective existence
to each other.
The GNOME Accessibility Toolkit (ATK) contains accessibility widgets,
just like GTK contains GUI element widgets. However, ATK's widgets
are platform-independent, so they can be used with Qt, Motif, etc.
atlc is a program designed for finding the properties (characteristic
impedance, inductance per meter, capacitance per meter, velocity
factor, electric field distribution) of any transmission line with
2 or 3 conductors (i.e. a normal line or coupler). It uses the
finite difference method to determine these properties, and can
handle any cross section.
The program atlc needs to know shape of the transmission line's
cross section. This cross section is stored in a data file, which
happens to be a Windows bitmap file. The bitmap file is read by
atlc, following which the program performs the analysis. Look in
/usr/local/share/examples/atlc for some examples.
AUC TeX is a comprehensive customizable integrated environment for
writing input files for LaTeX using GNU Emacs.
AUC TeX lets you run TeX/LaTeX and other LaTeX-related tools, such
as a output filters or post processor from inside Emacs. Especially
`running LaTeX' is interesting, as AUC TeX lets you browse through the
errors TeX reported, while it moves the cursor directly to the reported
error, and displays some documentation for that particular error. This
will even work when the document is spread over several files.
AUC TeX automatically indents your `LaTeX-source', not only as you
write it -- you can also let it indent and format an entire document.
It has a special outline feature, which can greatly help you `getting an
overview' of a document.
Apart from these special features, AUC TeX provides a large range of
handy Emacs macros, which in several different ways can help you write
your LaTeX documents fast and painlessly.
All features of AUC TeX are documented using the GNU Emacs online
documentation system. That is, documentation for any command is just
a key click away! AUC TeX is written entirely in Emacs-Lisp, and hence
you can easily add new features for your own needs.
A program for adjusting audio mixers from the command line or
scripts, or interactively at the console or a terminal with a full-screen,
ncurses-based interface and sysmouse(4) support.
Can optionally be built with a GTK+-based interface.
Authforce is an HTTP authentication brute forcer. Using various methods,
it attempts brute force username and password pairs for a site. It has
the ability to try common username and passwords, username derivations,
and common username/password pairs. It is used to both test the security
of your site and to prove the insecurity of HTTP authentication based on
the fact that users just don't pick good passwords.
This it the book "GNU AUTOCONF, AUTOMAKE AND LIBTOOL" by Gary V.
Vaughan, Ben Elliston, Tom Tromey and Ian Lance Taylor.
The book is installed as share/doc/autobook/autobook.html
- Edwin Groothuis
edwin@mavetju.org
Compact disc control utility
(in russian)
KOT@MATPOCKuH.Ru
This is the legacy 2.13 version of autoconf. It is explictly for use with
older software packages that are not buildable with the current autoconf.
Autoconf is an extensible package of m4 macros that produce shell
scripts to automatically configure software source code packages.
These scripts can adapt the packages to many kinds of UNIX-like
systems without manual user intervention. Autoconf creates a
configuration script for a package from a template file that lists the
operating system features that the package can use, in the form of m4
macro calls.
Autoconf is an extensible package of m4 macros that produce shell
scripts to automatically configure software source code packages.
These scripts can adapt the packages to many kinds of UNIX-like
systems without manual user intervention. Autoconf creates a
configuration script for a package from a template file that lists the
operating system features that the package can use, in the form of m4
macro calls.
This port installs a wrapper script for autoconf, with symlinks to the
unversioned name of each tool included with autoconf. This allows the
correct version to be selected depending on the user's requirements.
AutoGen is a tool designed for generating program files that contain
repetitive text with varied substitutions. Its goal is to simplify the
maintenance of programs that contain large amounts of repetitious text.
This is especially valuable if there are several blocks of such text that
must be kept synchronized.
One common example is the problem of maintaining the code required for
processing program options. Processing options requires a minimum of four
different constructs be kept in proper order in different places in your
program. You need at least:
1. The flag character in the flag string,
2. code to process the flag when it is encountered,
3. a global state variable or two, and
4. a line in the usage text.
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.
-- AlanE
This is the legacy 1.4 version of automake. It is explictly for use with
older software packages that are not buildable with the current automake.
Automake is an experimental Makefile generator. 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 assumes the project uses autoconf. If you want automatic
dependency tracking support, the use of GNU make is also required.
Automake is an experimental Makefile generator. 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 assumes the project uses autoconf. If you want automatic
dependency tracking support, the use of GNU make is also required.
Automake is an experimental Makefile generator. 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 assumes the project uses autoconf. If you want automatic
dependency tracking support, the use of GNU make is also required.
Automake is an experimental Makefile generator. 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 assumes the project uses autoconf. If you want automatic
dependency tracking support, the use of GNU make is also required.
Automake is an experimental Makefile generator. 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 assumes the project uses autoconf. If you want automatic
dependency tracking support, the use of GNU make is also required.
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.
-- AlanE
This port installs a wrapper script for automake, with symlinks to the
unversioned name of each tool included with automake. This allows the
correct version to be selected depending on the user's requirements.
autossh is a program to start a copy of ssh and monitor it, restarting
it as necessary should it die or stop passing traffic.
The original idea and the mechanism were from rstunnel (Reliable SSH
Tunnel). With this version the method changes: autossh uses ssh to
construct a loop of ssh forwardings (one from local to remote, one
from remote to local), and then sends test data that it expects to
get back. (The idea is thanks to Terrence Martin.)
Simple metaport that brings in all available versions of autoconf,
automake, and libtool.
AutoTrace is a utility that converts bitmap to vector graphics.
For more information, see
Service discovery on a local network -- this means that you can plug your
laptop or computer into a network and instantly be able to view other people
who you can chat with, find printers to print to or find files being shared.
This kind of technology is already found in MacOS X (branded 'Rendezvous',
'Bonjour' and sometimes 'ZeroConf') and is very convenient.
Service discovery on a local network -- this means that you can plug your
laptop or computer into a network and instantly be able to view other people
who you can chat with, find printers to print to or find files being shared.
This kind of technology is already found in MacOS X (branded 'Rendezvous',
'Bonjour' and sometimes 'ZeroConf') and is very convenient.
This is a collection of greek TTF fonts licensed under GPL.
These fonts are designed for the Greek language and are iso-8859-7 compatible.
They are saved though in Unicode format, to be compatible with modern fonts and
in order to be easily expandable. It consist of the following families:
a) Bonati
c) Jacobs
b) Optima
d) OptimaCollege
e) ParisAifel
The fonts are originally written for www.avisoft.gr
( AVIETTE S. A. Software applications - Kallirois 22A, ATHENS.Tel: 9221331)
and designed and created by Atanasio
( KARDITSA, Tel +30.441.71150 ).
They were also heavily brushed up by Panayotis Katsaloulis (www.panayotis.com)
in order for the fonts to be correctly encoded and transformed into the Unicode
character set and also be correctly recognized by the system.
For any comments about these fonts please contact me (panayotis@panayotis.com)
bandwidthd tracks usage of TCP/IP network subnets and builds HTML files with
graphs to display network utilization. Charts are built by individual IP. It
color codes HTTP, TCP,UDP, ICMP, VPN, and P2P traffic. Unlike MRTG, it tracks
each individual IP address, not the status of any particular link.
(update: apparently discontinued; see this more
recent link [2018] to a list of monitoring software)
This is a small shell script intended to be used in portable Unix install
scripts for showing progress bars.
The overall goal is to write a minimally complex shell script (thus a program
that needs no compilation) that is as robust as possible to work on as many
Bourne shells and operating systems as possible, and that implements 'cat'
with an ASCII progress bar and some other nifty features.
This is pure Bourne shell code. (For sh, ash, ksh, zsh, bash, ...)
The script is mainly indented to be used in portable install scripts, where
you can use the body of the script.
GNU barcode is a tool to convert text strings to printed bars. It
supports a variety of standard codes to represent the textual strings
and creates postscript output.
Main features of GNU Barcode:
* Available as both a library and an executable program
* Supports UPC, EAN, ISBN, CODE39 and other encoding standards
* Postscript and Encapsulated Postscript output
* Accepts sizes and positions as inches, centimeters, millimeters
* Can create tables of barcodes (to print labels on sticker pages)
- Emil J.V. Bjrsell (Jev)
jev@ecad.org
Base64 is a simple program to convert binary files to base64 for use
with MIME attachments and such.
--will
This is GNU Bash, version 3.0. Bash is the GNU Project's Bourne
Again SHell, a complete implementation of the POSIX.2 shell spec,
but also with interactive command line editing, job control on
architectures that support it, csh-like features such as history
substitution and brace expansion, and a slew of other features.
This is a programmable completion library for bash2 users. It features the
ability to tab-complete arguments for many common programs.
- Kirk Strauser
kirk@strauser.com
bchunk is a Unix/C rewrite of the fine BinChunker software for some
non-Unix systems.
binchunker converts a CD image in a ".bin / .cue" format
(sometimes ".raw / .cue") to a set of .iso and .cdr tracks. The
bin/cue format is used by some non-Unix cd-writing software, but
is not supported on most other cd-writing programs.
The .iso track contains an ISO file system, which can be mounted
through a vn device on FreeBSD systems, or written on a CD-R
using cdrecord. The .cdr tracks are in the native CD audio format. (pcm)
They can be either written on a CD-R using cdrecord -audio, or
converted to WAV (or any other sound format for that matter)
using sox.
- Anders Nordby
This package contains bdftopcf, a font compiler for the X server and font
server.
- Joel Dahl
joel@FreeBSD.org
This program will beep, using a
duration and pitch specified on the command line or the program's defaults.
- Tyler Spivey
tspivey8@telus.net
BMP, or Beep Media Player, is a compact media player that was originally
forked from XMMS with the goal of porting XMMS to GTK2 and make use of
more modern desktop standards. The original XMMS is based on GTK 1.2,
which is now deprecated for roughly 4 years, and was deprecated at the
time of the fork for approximately 2 years. This, and the fact that the
developers were developing XMMS under a mostly cathedral-style model led
M. Derezynski to fork BMP from XMMS.
BMP was discontinued in October 2005 with version 0.9.7.1 being
the last one. There is a fork off 0.9.7.1 in multimedia/audacious
and a completely new version of BMP in multimedia/bmpx.
This package contains a sample screen saver for the X Window System called
"beforelight".
- Joel Dahl
joel@FreeBSD.org
Bestfit is a small program to determine which files that should be put
on a CD (or other media), so that as little space as possible is wasted.
It is very easy to use: you specify files on the command line, and
bestfit prints the names of those that were selected. Alternatively,
bestfit can execute a command for each selected file (eg. to move them
to a different directory).
bib2html is a script which permits to generate a set of HTML pages from a
BibTeX database.
The curses are theirs, the code is theirs, I just translated it from
JavaScript to Perl.
If you are offended by this script, get a life!
bibtex2html is a collection of tools for translating from BibTeX to HTML.
They allow to produce, from a set of bibliography files in BibTeX format,
a bibliography in HTML format. Here are some features:
o Handle any BibTeX style (even those producing multiple bibliographies);
o Use additional fields like abstract, url, ps, etc. to insert web links;
o Crossrefs are also replaced by links;
o Sort by dates or authors, in increasing or decreasing order;
o Read simple macros in TeX or LaTeX files;
o Show syntax errors in BibTeX files;
o Extract from one or several BibTeX files the set of entries satisfying a
given criterion.
Gerald Pfeifer
Command line manipulation of BibTeX files:
* Pretty-printing data bases
* Syntactic checks with error recovery
* Semantic checks
* Sorting and merging of data bases
* Generation of uniform reference keys according to predefined rules or
according to user specification
* Selecting references used in one publication which are found by
analyzing an aux file
* Controlled rewriting of fields utilising regular expressions to specify
the rewriting rules
* Macro (String) expansion to eliminate the need of extra string
definitions
* Collecting statistics about one or more data bases
BidWatcher is a tool for people using the giant eBay auction site. It
uses your eBay id and password to track your eBay listings, items that you
have bid on, and items that you enter by hand. It also has an integrated
snipe tool.
- Will
Biggles is a Python module for creating publication-quality 2D scientific
plots.
It supports multiple output formats (postscript, x11, png, svg, gif),
understands simple TeX, and sports a high-level, elegant interface. It's
intended for technical users with sophisticated plotting needs.
The goal is to produce the best scriptable plotting program.
This is a port of Bigloo, a Scheme system which includes a compiler
generating C code and Java classes and an interpreter. Bigloo is the
tool of choice for the construction of small autonomous applications
in Scheme. Bigloo is mostly conformant to the Revised5 Report on the
Algorithmic Language Scheme with many extensions:
Rgc, a lex facility.
Match, a pattern-matching compiler.
Foreign languages interface (connection to C and to Java).
Module language.
Extension package system.
An Lalr facility.
An Object sytem.
A thread library.
DSSSL support.
Unicode characters and strings.
Process, Pipe and Socket support.
- Stanislav Grozev
tacho@daemonz.org
The Binder is a file manager program that was made for
the JDE desktop enviropment on X Window System.
-KIRIYAMA Kazuhiko
[ excerpt (with adaptations) from developer's website ]
The aim of BINS is to generate HTML photo albums.
Some of the functionalities of BINS are:
- album can contains other albums (sub albums): the album can have
a tree structure ;
- generation of a thumbnail and of scaled images of each picture ;
- number and size of scaled pictures can be personalized, in pixels
or percentage of the original image ;
- several description fields (date, location, etc...) can be
associated with the pictures ;
- use the EXIF data structure found on some JPEG (usually, those
produced by digital cameras) to fill automatically some fields
(date and time for example).
WWW: https://gna.org/projects/bins/
Birthday displays a list of events which are coming up in the near future,
based on a config file (~/.birthdays) in the user's home directory.
Used in a user's .profile or crontab it can save the day for many
a terminally disorganised soul...
Originally by Andy Mortimer
This package contains bitmap, which is a tool for creating or editing
rectangual images made up of 1's and 0's.
- Joel Dahl
joel@FreeBSD.org
This is the final version of the "Bitstream Vera" font family. It
consist of 10 high-quality TrueType fonts for use with X11.
bkmrkconv converts Netscape-generated bookmarks.html
into a nice tree of files that you can navigate using
your favorite browser.
Author: Andrew Flegg
Blackbox is that fast, lightweight window manager for the X Window System, you
have been looking for without all those annoying library dependencies. Blackbox
is built with C++ and contains completely original code.
Blackbox is written to the NetWM specification, which allows integration with
modern desktop managers including KDE and Gnome.
The BLAS (Basic Linear Algebra Subprograms) are high quality "building
block" routines for performing basic vector and matrix operations. Level 1
BLAS do vector-vector operations, Level 2 BLAS do matrix-vector operations,
and Level 3 BLAS do matrix-matrix operations. Because the BLAS are
efficient, portable, and widely available, they're commonly used in the
development of high quality linear algebra software, LINPACK and LAPACK for
example.
A Fortran77 reference implementation of the BLAS is located in the blas
directory of Netlib.
Bless is a binary (hex) editor, a program that enables you to edit files as
a sequence of bytes. It is written in C# and uses the Gtk# bindings for the
GTK+ toolkit.
Main Features
-------------
* Efficient editing of large data files.
* Multilevel undo - redo operations.
* Customizable data views.
* Fast data rendering on screen.
Blitz++ is a C++ class library for scientific computing which provides
performance on par with Fortran 77/90. It uses template techniques to
achieve high performance. The current versions provide dense arrays and
vectors, random number generators, and small vectors and matrices.
Blogbench is a portable filesystem benchmark that tries to reproduce the
load of a real-world busy file server.
It stresses the filesystem with multiple threads performing random reads,
writes and rewrites in order to get a realistic idea of the scalability
and the concurrency a system can handle.
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.
NOTE: This kit requires as a pre-requisite the Tcl and Tk binary kits.
This version uses FreeBSD shared libraries.
The Blue Obelisk Data Repository lists many important chemoinformatics data
such as element and isotope properties, atomic radii, etc. including references
to original literature. Developers can use this repository to make their
software interoperable.
Sort files or its standard input using the bogo-sort algorithm
described in the 'Jargon File'.
A quote from the Jargon File 'bogo-sort' entry:
...The archetypical perversely awful algorithm (as opposed to
_bubble sort_, which is merely the generic bad algorithm).
_Bogo-sort_ is equivalent to repeatedly throwing a deck of cards
in the air, picking them up at random, and then testing whether
they are in order. It serves as a sort of canonical example of
awfulness. Looking at a program and seeing a dumb algorithm, one
might say "Oh, I see, this program uses _bogo-sort_." Esp.
appropriate for algorithms with factorial or super-exponential
running time in the average case and probabilistically infinite
worst-case running time. Compare _bogus_, _brute force_,
_lasherism_...
Author: Ulrik Haugen
Bonnie++ is a benchmark suite that is aimed at performing a number of
simple tests of hard drive and file system performance. Then you can
decide which test is important and decide how to compare different
systems after running it. I have no plans to ever have it produce a
single number, because I don't think that a single number can be useful
when comparing such things.
The main program tests database type access to a single file (or a set
of files if you wish to test more than 1G of storage), and it tests
creation, reading, and deleting of small files which can simulate the
usage of programs such as Squid, INN, or Maildir format email.
Bonnie: Filesystem Benchmark Program
Bonnie tests the speed of file I/O using standard C library calls.
It does reads and writes of blocks, testing for the limit of sustained
data rate (usually limited by the drive or controller) and updates on
a file (better simulating normal operating conditions and quite dependent
on drive and OS optimisations).
The per-character read and write tests are generally limited by CPU speed
only on current-generation hardware. It takes some 35 SPECint92 to read
or write a file at a rate of 1MB/s using getc() and putc().
The seek tests are dependent on the buffer cache size, since the fraction
of disk blocks that fits into the buffer cache will be found without any
disk operation and will contribute zero seek time readings. I.e. if the
buffer cache is 16MB and the Bonnie test file is 32MB in size, then the
seek time will come out as half its real value. The seek time includes
rotational delay, and will thus always come out higher than specified for
a drive.
Bonobo is a set of language and system independant CORBA
interfaces for creating reusable components and creating compound
documents.
The Bonobo distribution includes a Gtk+ based implementation of the
Bonobo interfaces, enabling developers to create reusable components
and applications that can be used to form more complex documents.
The Boost web site provides free peer-reviewed portable C++ source
libraries. The emphasis is on libraries which work well with the C++
Standard Library. One goal is to establish "existing practice" and
provide reference implementations so that the Boost libraries are
suitable for eventual standardization. Some of the libraries have
already been proposed for inclusion in the C++ Standards Committee's
upcoming C++ Standard Library Technical Report.
This slave port adds Python bindings to Boost.
What is BottleRocket?
BottleRocket is a command-line interface for Unix systems to use the
FireCracker kit. It is easy to use, has all of the major (non-gui)
functionality of the Windows interface, is easy to call from scripts
and the backend code is made to be easily linked into other programs.
What is the X10 FireCracker kit?
The X10 Firecracker kit is a simple wireless home automation system,
consisting of a lamp module, an appliance module/radio receiver, a
hand held wireless transmitter and a wireless transmitter that plugs
into a standard RS-232 serial port. Using either the handheld
transmitter or the serial port transmitter, a user can turn on or off
any of up to 256 appliances, and brighten/dim any of those that happen
to be lamps and plugged into the special lamp modules. Each appliance
to be controlled must be plugged into its own module, and each module
is set (by turning dials on the front) to a unique address by which it
is identified.
/*********************/
boxes draws any /* boxes draws any */
kind of boxes ===> /* kind of boxes */
around your text! /* around your text! */
/*********************/
The boxes command is a text filter which can draw ASCII art boxes around
its input text. These boxes may also be removed, even if they have
been badly damaged by editing of the text inside. Since boxes may be
open on any side, boxes can also be used to create regional comments in
any programming language. With the help of an editor macro or mapping,
damaged boxes can easily be repaired.
- Patrick
patseal@hyperhost.net
Ispell is a fast screen-oriented spelling checker that shows you your
errors in the context of the original file, and suggests possible
corrections when it can figure them out. Compared to UNIX spell, it
is faster and much easier to use. Ispell can also handle languages
other than English.
Included in this port are:
- Afrikaans
- British English
- Bulgarian
- Danish
- Dutch
- Finnish
- French
- Brasilian
- German (old and new spelling)
- Norwegian
- Swedish
- Polish
- Slovak
Bible Retrieval System (BRS) consists of a textual database of the
Authorized ("King James") Version of the Old and New Testaments, a set
of libraries for finding and retrieving text, and a program ("bible")
which uses the libraries to retrieve Bible passages given references
on the command line or from standard input.
This is the BSD-licensed version of the well-known diff utility, obtained from
OpenBSD. It lacks some features of GNU diff. It is a proposed project idea
to replace the GNU diff with this one, but it needs to be completed first.
Patches are highly appreciated.
This is the BSD-licensed version of the well-known grep utility, obtained from
OpenBSD. It lacks some features of GNU grep. It is a proposed project idea
to replace the GNU grep with this one, but it needs to be completed first.
Patches are highly appreciated.
This is the BSD-licensed version of the well-known sort utility, obtained from
OpenBSD. It lacks some features of GNU sort. It is a proposed project idea
to replace the GNU sort with this one, but it needs to be completed first.
Patches are highly appreciated.
The purpose of this port is to attempt to produce reasonably accurate
statistics on FreeBSD deployment, to be used for both marketing, and
advocacy purposes by the project.
The major problem that we are trying to address is vendors who do not
feel that FreeBSD presents enough of a market to bother supporting.
This is a port of btoa version 5.2, written by Paul Rutter, Joe
Orost & Stefan Parmark. btoa converts 4 binary characters to 5
ascii ones, causing a 25% expansion. (btoa is thus more efficient
than uuencode, which causes a 33% expansion.) Spaces will not be
used, which should make it safe to send files over e-mail or Usenet
without risking that blanks become tabs. Each resulting row of
text has a single-byte checksum for error detection. A diagnosis
file provides a list of errors found this way, which could then be
used to retransmit only the failing lines.
Patch 1 is an unofficial, non-platform-specific patch to version
5.2 of btoa. It allows for automatic decoding of btoa files if
the program is invoked as "atob" (no -a argument necessary). It
also outfits the Makefile to do clean and install.
Brent J. Nordquist (nordquist@platinum.com)
Fri Apr 5 23:50:09 1996
BuDDY is a Binary Decision Diagram library, with: many highly efficient
vectorized BDD operations, dynamic variable reordering, automated
garbage collection, a C++ interface with automatic reference counting,
and much more.
Author: Jorn Lind-Nielsen - Original Developer
Haim Cohen
This is a bug reporting tool. It pops up automatically when a GNOME
app crashes under the GNOME desktop (via gnome_segv), and allows
the crash information to be sent to the app's developers.
Jacob Berkman
The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using
native Tcl/Tk 8.x namespaces.
The BWidgets have a professional look&feel as in other well known
Toolkits (Tix or Incr Widgets), but the concept is radically different
because everything is pure Tcl/Tk. No platform dependencies, and no
compiling required. The code is 100% Pure Tcl/Tk.
This is bzip2, a advanced block-sorting file compressor. It is
believed to be free from any patents.
The cabextract is Free Software for extracting Microsoft cabinet files,
also called .CAB files, on UNIX or UNIX-like systems. The cabextract is
distributed under the GPL license. It is based on the portable LGPL libmspack
library. cabextract supports all special features and all compression
formats of Microsoft cabinet files.
Cairo is a vector graphics library with cross-device output
support. Currently supported output targets include the X Window
System and in-memory image buffers. PostScript and PDF file output is
planned. Cairo is designed to produce identical output on all output
media while taking advantage of display hardware acceleration when
available (eg. through the X Render Extension).
Cairo provides a stateful user-level API with capabilities similar to
the PDF 1.4 imaging model. Cairo provides operations including stroking
and filling Bezier cubic splines, transforming and compositing translucent
images, and antialiased text rendering.
C++ interface to cairo
CAL is a nicely-enhanced version of the unix `cal' command.
Features:
* Hilights today's date when displaying a monthly calendar.
* Displays an optional user-definable list of `special day'
descriptions (like appointments) to the right of the monthly
calendar display. Cal can be set optionally to ignore appointments
older than the current day. Next month's appointments are shown if
there is room to do so. Multiple appointment data files may also
be specified on the commandline.
* You can specify your own appointment and color definition files on the
commandline, or use the defaults.
* Date descriptions can display "years since" a given year, useful for
birthdays and anniversaries.
* Completely configurable colors -- eight separate color attributes.
* No ANSI driver needed for colors, and the output may be redirected
anywhere, just like the unix version. However, ANSI color control may
be enabled (e.g. for unix) with a #define in the source code.
* Commandline-compatible with unix `cal' command, but with several
enhanced switch settings.
Requests, bug reports, suggestions, donations, proposals for
contract work, and so forth may be sent to:
Attn: Alex Matulich
Unicorn Research Corporation
4621 N. Landmark Drive
Orlando, FL 32817-1235
USA
407-657-4974 FAX 407-657-6149
or send e-mail to matulich_a@seaa.navsea.navy.mil.
Calamaris parses the Squid Native Log and generates reports
about Peak-usage, Request-Methods, Status-reports of incoming
and outgoing requests, second and Top-level destinations,
content-types and performance.
Calc is an interactive calculator which provides for easy large
numeric calculations, but which also can be easily programmed for
difficult or long calculations. It can accept a command line
argument, in which case it executes that single command and exits.
Otherwise, it enters interactive mode. There are a great number
of pre-defined functions. The calculator can calculate transcendental
functions, and accept and display numbers in real or exponential format.
The calculator also knows about complex numbers.
From the README:
calctool - README - November 1989.
This is V2.4 of a simple desktop calculator.
This version works under X11, XView and dumb tty terminals.
It is almost visually identical to V2.1 which was released in August
1988, but internally most of the code has been reworked to include a
level of graphics abstraction, to make porting this code to other
window systems a trivial task.
V2.4 includes display in scientific notation, color icons, a correct
factorial function and fixes for a few minor bugs. It introduces the
new versions for XView, X11, MGR and dumb terminals. New functions
include hyperbolic and inverse hyperbolic trigonometrical functions,
register exchange, constants and the input of numbers in exponential
notation. You can also have a .calctoolrc file in your home directory,
which can define upto ten new values for constants, and ten function
definitions which are used in conjunction with the FUN key.
(port maintained by ssedov@mbsd.msk.ru)
Cardpics is a set of free cards sets.
If you are programming a card game and are looking for free cards, Cardpics
was made for you! Get a set of cards and include them in your project, as
soon as your project is free.
Cascade is a program for analyzing the noise and distortion performance
of a cascade of elements in an electronic system. A typical application
of cascade is the analysis of a receiver. A text description of the
receiver block diagram consisting of things like amplifiers, mixers,
and filters is entered into cascade. Each element is characterized
by its gain and optionally noise figure, and third order intercept
point. The program then analyzes the system and produces a report
detailing the performance at each stage.
A summary is produced which shows the relative contributions to the
total system performance of each block. This allows easy identification
of what limits system performance.
castget is a simple, command-line based RSS enclosure downloader. It is
primarily intended for automatic, unattended downloading of podcasts.
* Simple configuration.
* Per-channel tagging of downloaded MP3 files using ID3v2.
* Per-channel download directories.
* Supports all RSS versions and Media RSS.
CastPodder is a podcast receiver. Its goal is to simplify tracking
and handling of podcast's to your mp3 player.
Author: Scott Grayban
This is a program for viewing MS Word documents. It produces plain
text output and can optionally convert non-standard characters into
TeX control sequences. It works with MS Word 97 documents.
There is also a cute little Tcl/Tk program included called wordview, which
is basically a small GUI frontend to catdoc for viewing word documents.
The wordview program works with Tcl 7.6 and up, but uses Tk 8.0 by default.
There are two more utilities, xls2csv and xlsview, for dealing with
MS Excel spreadsheets. xls2csv converts an Excel spreadsheet to a plain
text file with CSV (comma-separated values) lines.
- Brion
brion@queeg.com
- Steve
steve@farrell.org
catdvi is a program that translates TeX Device Independent (DVI) files into
readable plain text.
Source code metric analyser for C, C++ and Java.
Presents a report in HTML with figures for
Lines of Code, McCabes Complexity, Ratio of Comments
to Lines of Code and McCabe, module Fan-In and Fan-Out.
A CloneCD to ISO converter.
Ccdoc is a tool for extracting comments from C++ source code and presenting it
in HTML format, very similar to Java's JavaDoc tool. The tagging used in ccdoc
is very similar to that of Javadoc, with adaptations for the C++ specifics, of
course. Ccdoc supports extracting comments from both header and implementation
files.
In contrast to most other C++ doc'ing applications, ccdoc analyses the code
before it has been run through the pre-processor, so things such as macros can
actually be included in the documentation.
It's usage is not quite as straight forward as JavaDoc's, but considering the
quality of the output, it is well worth the effort.
- LoneWolf
lonewolf@flame.org
CCMATH is a mathematics library, coded in C, that contains functions
for linear algebra, numerical integration, geometry and trigonometry,
curve fitting, roots and optimization, Fourier analysis, simulation
generation, statistics, special functions, sorts and searches, time
series models, complex arithmetic, and high precision computations.
- George Reid
greid@ukug.uk.freebsd.org
CDBKUP is a professional-grade open-source package for
backing up filesystems onto CD-Rs or CD-RWs.
Features:
Supports full or incremental backups.
Results are stored as GNU tarballs on ISO 9660 filesystems.
Excellent support for multi-session CDs.
Large backups can be split between multiple CDs.
Supports gzip, bzip2 or no compression.
Common Data Format (CDF) is a conceptual data abstraction for storing
multi-dimensional data sets. The basic component of CDF is a software
programming interface that is a device independent view of the CDF data
model. The application developer is insulated from the actual physical
file format for reasons of conceptual simplicity, device independence,
and future expandability. CDF files created on any given platform can
be transported to any other platform on to which CDF is ported and used
with any CDF tools or layered applications. A more detailed introduction
to CDF can be found in the CDF User's Guide.
cdircmp is a simple utility that compares two directories, displays the
differences, and allows you to select items to copy.
Cdparanoia is a Compact Disc Digital Audio (CDDA) extraction tool,
commonly known on the net as a 'ripper'.
Cdparanoia is a bit different than most other CDDA extration tools. It
contains few-to-no 'extra' features, concentrating only on the ripping
process and knowing as much as possible about the hardware performing
it. Cdparanoia will read correct, rock-solid audio data from inexpensive
drives prone to misalignment, frame jitter and loss of streaming during
atomic reads. Cdparanoia will also read and repair data from CDs that
have been damaged in some way.
- Simon 'corecode' Schubert
This is a neat cd-player for those of you who don't use X11
and still want to play audio cds.
Cdrdao records audio or data CD-R[W]s in disc-at-once (DAO) mode based on
textual description of the CD contents (toc-file).
Among others, cdrdao can handle the bin/cue format commonly used for VCDs
or disks with subchannel data.
This port automates the creation of a bootable CD-ROM which contains a
full FreeBSD installation. Also included is a script for installing a
FreeBSD release, as built by 'make release'. If desired, a floppy
disk with a /etc directory may be provided to supply system /etc
overrides allowing one to use the same CD image to boot multiple
systems, where each system's hostname, IP address, etc is contained on
a separate floppy disk. See the README file for more information.
The cdrtools software includes tools to create and/or extract
ISO-9660 filesystems, verify their integrity, and write them to
disc.
This package contains the following programs:
- cdda2wav (an digital CD audio extraction program)
- cdrecord (a CD-R[W] recording program)
- devdump (dump a device or file in hex)
- isodebug (show debug info contained in an ISO-9660 image)
- isodump (dump a device or file based on ISO-9660)
- isoinfo (analyze or list an ISO-9660 image)
- isovfy (verify an ISO-9660 image)
- mkisofs (an ISO-9660 filesystem image creator)
- mkhybrid (an ISO-9660/HFS filesystem image creator)
Link to mkisofs.
- readcd (a data CD reading and recording program)
May be used to to write to DVD-RAM and to copy Solaris boot CD's.
- scgcheck (checks and validates the ABI of libscg)
- rscsi (daemon providing access to local SCSI-devices over the network)
CFITSIO is a library of C and Fortran subroutines for reading and writing
data files in FITS (Flexible Image Transport System) data format. CFITSIO
simplifies the task of writing software that deals with FITS files by
providing an easy to use set of high-level routines that insulate the
programmer from the internal complexities of the FITS file format. At
the same time, CFITSIO provides many advanced features that have made
it the most widely used FITS file programming interface in the
astronomical community.
Cflow reads files as C program source and attempts to print a graph
of the program's function call hierarchy to the standard output.
Called functions are indented with respect to their calling functions,
and printed only once, in the order they occur.
This is version 2.0.
The chemical-mime-data package is a collection of data files to add support for
various chemical MIME types on Linux/UNIX desktops, such as KDE and GNOME.
Chemtool is a program for drawing organic molecules easily and storing
them as an X bitmap file.
Childsplay is a 'suite' of educational games for young children, like gcompris,
but without the overkill of GNOME environment. Also the use of the SDL
libraries makes smooth animation and the playing of sound very easy.
Childsplay uses a plugin system for the games, so you might want to check the
childsplay-plugins page. (There are two built-in games; Memory and a typing
game)
Childsplay is a 'suite' of educational games for young children, like gcompris,
but without the overkill of c/c++ and the gnome environ.:-) Also the use of the
SDL libraries makes smooth animation and the playing of sound very easy.
Childsplay uses a plugin system for the games, so you might want to check the
childsplay-plugins page. (There are two built-in games; Memory and a typing
game)
Childsplay and the games are GNU-GPL licensed and are tested on GNU/Linux and
the Windows platforms. (and now, FreeBSD)
CHMLIB is a library for dealing with Microsoft ITSS/CHM format files. Right
now, it is a very simple library, but sufficient for dealing with all of the
.chm files I've come across. Due to the fairly well-designed indexing built
into this particular file format, even a small library is able to gain
reasonably good performance indexing into ITSS archives.
chord produces a postscript document from a lyrics file containing
chord indications and chorus delimiters. The document produced
contains the lyrics of a song, with the guitar chords appearing above
the right words. A representation of all chords used in the song is
printed at the bottom of the last page.
This is version 3.6.
Satoshi Asami
asami@cs.berkeley.edu
chord2html is a small Perl script to convert CHORD input files (the .chopro
files in OLGA) to HTML. The HTML files are similar to the PostScript documents
produced by CHORD; chord2html reads a text file containing the lyrics and
chords of a song to produce a page with chord names above the words and a
graphical representation of the chords at the end of the songs.
This the stable version of Clam Antivirus.
Clam Antivirus is command line virus scanner written entirely in C
and its database is kept up to date. It also detects polymorphic
viruses, scans compressed files and supported by AMaViS.
Optionally you can use the clamav-milter interface to connect
clamav with sendmail.
Clarence is a small Gtk gui based programmer's calculator.
CLEX is a file manager with a full-screen user interface
written in C with the curses library. It displays directory
contents (including file status details) and provides
features like command history, filename insertion, or name
completion in order to help the user to construct commands
to be executed by the shell (there are no built-in commands).
CLEX is easily configurable and all its features are
explained in the on-line help.
AUTHOR: Vlado Potisk
CLHEP is intended to be a set of HEP-specific foundation and utility
classes such as random generators, physics vectors, geometry and
linear algebra.
CLN is a library for computations with all kinds of numbers. It has a
rich set of number classes:
- Integers (with unlimited precision),
- Rational numbers,
- Floating-point numbers:
Short float,
Single float,
Double float,
Long float (with unlimited precision),
- Complex numbers,
- Modular integers (integers modulo a fixed integer),
- Univariate polynomials.
The subtypes of the complex numbers among these are exactly the types
of numbers known to the Common Lisp language. Therefore CLN can be used
for Common Lisp implementations, giving `CLN' another meaning: it
becomes an abbreviation of "Common Lisp Numbers".
cloc counts blank lines, comment lines, and physical lines of source
code in many programming languages.
cloc contains code from David Wheeler's SLOCCount and Damian Conway and
Abigail's Perl module Regexp::Common.
Author: Al Danial
Bar is a simple tool to copy a stream of data and print a display for the user
on stderr showing (a) the ammount of data passed, (b) the throughput of the
data transfer, and (c) the transfer time, or, if the total size of the data
stream is known, the estimated time remaining, what percentage of the data
transfer has been completed, and a progress bar.
The CM-Super package contains Type 1 fonts converted from METAFONT fonts and
covers entire EC/TC, EC Concrete, EC Bright and LH fonts (Computer Modern
font families). All European and Cyrillic writings are covered.
Each Type 1 font program contains ALL glyphs from the following
standard LaTeX font encodings: T1, TS1, T2A, T2B, T2C, X2, and also
Adobe StandardEncoding (585 glyphs per non-SC font and 468 glyphs
per SC font), and could be reencoded to any of these encodings
using standard dvips or pdftex facilities (the corresponding support
files are also included).
The PostScript Type 1 implementation of the Computer Modern fonts produced by
and previously distributed by Blue Sky Research and Y&Y, Inc. are now freely
available for general use. This has been accomplished through the cooperation
of a consortium of scientific publishers with Blue Sky Research and Y&Y.
Members of this consortium include:
Elsevier Science
IBM Corporation
Society for Industrial and Applied Mathematics (SIAM)
Springer-Verlag
American Mathematical Society (AMS)
In order to assure the authenticity of these fonts, copyright will be held
by the American Mathematical Society. This is not meant to restrict in any
way the legitimate use of the fonts, such as (but not limited to) electronic
distribution of documents containing these fonts, inclusion of these fonts
into other public domain or commercial font collections or computer
applications, use of the outline data to create derivative fonts and/or
faces, etc. However, the AMS does require that the AMS copyright notice be
removed from any derivative versions of the fonts which have been altered in
any way. In addition, to ensure the fidelity of TeX documents using Computer
Modern fonts, Professor Donald Knuth, creator of the Computer Modern faces,
has requested that any alterations which yield different font metrics be
given a different name.
Cole is a free C OLE library. Using cole, you can access Microsoft' `Structured
Storage' files. The most popular Microsoft's programs generate `Structured
Storage' files, incluiding the Microsoft' suite for offices. StarDivision'
suite (StarOffice) generate `Structured Storage' files too. FlashPix file
format is `Structured Storage' too.
Colortail works like the standard tail but it can optionally read
a color config file where it's specified expressions that results
in colors. It can be used to quickly get an overview of interesting
activity by ie. colorize those brightred or some other color of
your choose.
This package allows you to install the compat4x libraries on your
system, so you can use legacy binaries that depend on them.
Ports usage example:
--
.include
This package allows you to install the compat5x libraries on your
system, so you can use legacy binaries that depend on them.
Ports usage example:
--
.include
This package contains X.Org Composite extension headers.
- Joel Dahl
joel@FreeBSD.org
Conkeror is a mozilla based web browser designed to be
completely keyboard driven, no compromises. It also
strives to behave as much like Emacs as possible. This
means all the keybindings and to-die-for features of
Emacs that can be imitated by a javascript/XUL web
browser Just Work.
Please refer to the man page for instructions and further information.
This version contains my patches and man page.
Share and enjoy,
Joel...
sutton@aardvark.apana.org.au
[From README.html]
A unit converter that can combine the units any way you want. If
you want to convert from inches per decade, that's fine. Or from
meter-pounds. Or from cubic nautical miles. The units don't have to
make sense to anyone else.
convmv is meant to help convert a single filename, a directory tree and the
contained files or a whole filesystem into a different encoding. It just
converts the filenames, not the content of the files. A special feature of
convmv is that it also takes care of symlinks, also converts the symlink target
pointer in case the symlink target is being converted, too.
All this comes in very handy when one wants to switch over from old 8-bit
locales to UTF-8 locales. It is also possible to convert directories to UTF-8
which are already partly UTF-8 encoded. convmv is able to detect if certain
files are UTF-8 encoded and will skip them by default. To turn this smartness
off use the --nosmart switch.
- Kuang-che Wu
kcwu@csie.org
The Free Software Foundation's core utilities:
basename, cat, chgrp, chmod, chown, chroot, cksum, comm, cp, csplit,
cut, date, dd, df, dir, dircolors, dirname, du, echo, env, expand, expr,
factor, false, fmt, fold, groups, head, hostid, hostname, id, install,
join, kill, link, ln, logname, ls, md5sum, mkdir, mkfifo, mknod, mv, nice,
nl, nohup, od, paste, pathchk, pinky, pr, printenv, printf, ptx, pwd,
readlink, rm, rmdir, seq, sha1sum, shred, sleep, sort, split, stat, stty,
su, sum, sync, tac, tail, tee, test, touch, tr, true, tsort, tty, uname,
unexpand, uniq, unlink, uptime, users, vdir, wc, who, whoami, yes
Similar utilities to most of these exist in the FreeBSD base system,
but many of the GNU versions have added functionality that is
useful.
Note that this port will install these utilities with a `g' prefix,
for example gdate, gexpr, and gtest, but the texinfo documentation
will refer to them without the `g' prefix.
GNU su does not support a wheel group. This port installs it
without the suid bit, unless you define WITH_SUID while building.
Countrycodes is an ISO 3166 country code finder. It is mainly used to know
the country a domain name belongs to. It also allows searching by 2 or 3
letters codes, country number and country name.
- ehaupt
ehaupt@critical.ch
Courier is a modular multiprotocol mail server that's designed to
strike a balance between reasonable performance, flexibility and
features:
* Can be configured to function as an intermediate mail relay, or
as a mail server that receives mail for one or more domains, or
anything in between.
* Web-based administration and configuration tool.
* Uses an efficient maildir format as its native mail storage
format. Some support is provided for legacy mbox mailboxes.
* STARTTLS ESMTP extension (as well as IMAP/POP3/Webmail over SSL)
in both the client and the server (requires OpenSSL). The ESMTP
client can optionally require that the remote server's X.509
certificate is signed by a trusted root CA (a default set of
root CAs is provided).
* Mailboxes can be accessed via POP3, IMAP, SMAP, and HTTP.
* A faxmail gateway that forwards E-mail messages via fax.
* Courier includes a mailing list manager.
* PAM, LDAP, PostgreSQL, or MySQL authentication.
* Authenticated SMTP.
* Integrated mail filtering.
The Courier Authentication Library is a generic authentication API used
for two purposes:
1. Read the name of a mail account. Determine the local account's home
directory, and system userid and groupid.
2. Read an account name, and a password. If valid, determine the
account's home directory, system userid, and groupid.
The base package only installs the authpam authentication module to
obtain account information and passwords using PAM
Other plugin authentication modules are provided:
net/courier-authlib-ldap OpenLDAP
databases/courier-authlib-mysql MySQL
databases/courier-authlib-pgsql PostgreSQL
databases/courier-authlib-userdb libc db based
databases/courier-authlib-usergdbm gdbm dependant
mail/courier-authlib-vchkpw vpopmail/vchkpw
Install them as occasion demands.
Convert C++-programmlistings to a file you can input in an LaTeX-document
This is a fairly complete CPU identification utility. It has been tested on
several Intel, AMD and Cyrix CPUs. If the Pentium III serial number misfeature
is present and enabled, this program will display it.
This is Alec Muffett's Crack.
Crack is a freely available program designed to find encrypted passwords.
When you would like to crack a 4.4BSD password file:
Crack -fmt bsd
This is crafty - a chess programm which is not just able to play a
game and tell you the best move but also can annotate PGN files.
The user interface is ASCII based. For a graphical interface one can
use xboard which interfaces very well with it.
- Stefan Eggers
This package contains following two utilities:
padload - crosspad downloder
crosspad2ps - crosspad -> postscript converter
more information on CrossPad digitizing notepad itself:
CRP is a package that automates the process of being the program chair of a
conference. It's designed to be easy to install, easy to modify and easy
to use by program chairs, PC members, authors and reviewers.
This port of SCO / USL's 'cscope' lets one easily navigate large C programs.
It's designed to answer questions like where symbols are defined and used,
where variables are assigned, and much more.
The Santa Cruz Operation (SCO) has made this available under a very friendly,
BSD-style Open Source License.
- Pete
petef@databits.net
cstream is a general-purpose stream-handling tool like UNIX' dd,
usually used in commandline-constructed pipes.
- Sane commandline switch syntax.
- Exact throughput limiting, on the incoming side.
- Precise throughput reporting. Either at the end of the
transmission or everytime SIGUSR1 is received. Quite useful to ask
lengthy operations how much data has been transferred yet, i.e. when
writing tapes. Reports are done in bytes/sec and if appropriate in
KB/sec or MB/sec, where 1K = 1024.
- SIGHUP causes a clean shutdown before EOF on input.
- Build-in support to write its PID to a file.
- Build-in support for fifos. Example usage is a 'pseudo-device',
something that sinks or delivers data at an appropriate rate, but
looks like a file, i.e. if you test soundcard software.
- Built-in data creation and sink, no more redirection of
/dev/null and /dev/zero. These special devices speed varies greatly
among operating systems, redirecting from it isn't appropriate
benchmarking and a waste of resources anyway.
- "gcc -Wall" clean source code, serious effort taken to avoid
undefined behavior in ANSI C or POSIX, except long long
is required. Limiting and reporting works on data amounts > 4 GB.
- Audio support: input/output-files can be switched to Audi CD quality mode
- TCP support: input-output streams can be TCP connections, either
connecting to other hosts or waiting for a host to connect
csv2latex converts a well formed csv file (as done by OpenOffice.org) to
a LaTeX document.
csv2xml - A csv to xml converter
As the name suggest, csv2xml is a simple csv to xml converter. It
reads csv files from standard input, and output a valid xml file
on standard output. csv2xml is great if your client asks you to
resend a data file as xml, no need to modify your scripts, or for
when you have a large csv file and you would like to be able to
view/edit it with your favourite xml utility.
csvdiff is a Perl script to diff/compare two csv files with the possibility
to select the separator.
Differences will be shown like:
"Column XYZ in record 999" is different.
After this, the actual and the expected result for this
column will be shown.
Exuberant Ctags generates an index (or tag) file of source language
objects in source files that allows these items to be quickly and
easily located by a text editor or other utility.
Alternatively, it can generate a cross reference file which lists,
in human-readable form, information about the various objects found
in a set of source code files.
Supported languages include: Assembler, ASP, AWK, BETA, C, C++, C#,
COBOL, Eiffel, Fortran, HTML, Java, Javascript, Lisp, Lua, Make,
Pascal, Perl, PHP, PL/SQL, Python, REXX, Ruby, S-Lang, Scheme, Shell
(Bourne/Korn/Z), Standard ML, Tcl, Vera, Verilog, Vim and Yacc.
CTorrent is a BitTorrent (be know as BT usually) Client program
written in C for FreeBSD and Linux. Fast and small are CTorrent`s
two strengths.
- Florent Thoumie
flz@xbsd.org
The cuecat script repeatedly reads scan codes from a :Cue:Cat scanner
via standard input, decodes and processes the scanned value, then
prompts with Scan! for another scan code. It exists when it reads an
EOF on standard input.
It can be used print a decoded version of the scan code, or launch
commands the barcodes, ISBNs or UPCs scanned in.
CUPS provides a portable printing layer for UNIX-based operating
systems. It has been developed by Easy Software Products to promote a
standard printing solution for all UNIX vendors and users.
CUPS uses the Internet Printing Protocol ("IPP") as the basis for
managing print jobs and queues. The Line Printer Daemon ("LPD") Server
Message Block ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are
also supported with reduced functionality. CUPS adds network printer
browsing and PostScript Printer Description ("PPD") based printing
options to support real-world printing under UNIX.
CUPS provides the System V and Berkeley command-line interfaces.
CUPS also supports a customized version of GNU Ghostscript (currently based
off GNU Ghostscript 5.50) and an image file RIP that are used to support
non-PostScript printers. Sample drivers for HP and EPSON printers are included
that use these filters. This software is available in the cups-pstoraster
port.
[original text by greid@ukug.uk.freebsd.org]
CUPS provides a portable printing layer for UNIX-based operating
systems. It has been developed by Easy Software Products to promote a
standard printing solution for all UNIX vendors and users.
CUPS uses the Internet Printing Protocol ("IPP") as the basis for
managing print jobs and queues. The Line Printer Daemon ("LPD") Server
Message Block ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are
also supported with reduced functionality. CUPS adds network printer
browsing and PostScript Printer Description ("PPD") based printing
options to support real-world printing under UNIX.
CUPS provides the System V and Berkeley command-line interfaces.
CUPS also supports a customized version of GNU Ghostscript (currently based
off GNU Ghostscript 5.50) and an image file RIP that are used to support
non-PostScript printers. Sample drivers for HP and EPSON printers are included
that use these filters. This software is available in the cups-pstoraster
port.
[original text by greid@ukug.uk.freebsd.org]
CUPS-PDF is designed to produce PDF files in a heterogeneous network by
providing a PDF printer on the central fileserver. After restarting CUPS, you
will be able to choose "CUPS-PDF (Virtual PDF Printer)" when setting up a new
printer in CUPS. Once you print to the new device all converted PDF files will
be placed in the specified directory.
Author: Volker C. Behr
Ghostscript is the well-known PostScript interpreter which is available for
all common and most esoteric platforms and supports many different printers
and some displays.
Versions entitled "GNU Ghostscript" are distributed with the GNU General
Public License, which allows free use, and free copying and redistribution
under certain conditions (including, in some cases, commercial distribution).
This distribution is based on GNU Ghostscript and provides the "driver" for
CUPS that supports non-PostScript printer drivers within CUPS.
CUPS-SAMBA provides a means to export CUPS printers from a FreeBSD
server to Windows NT/XP/2000/2003 clients with a single Windows
driver that customizes the printer based on the PPD file for the
printer.
You will also need the Microsoft Windows PostScript drivers from
a Windows 2000 or higher system. Consult the cupsaddsmb(8) man page
for details.
CUPS smb backend allows *nix users to print
to Windows-attached printers via smbspool
program, which comes with Samba.
curl is a client to get documents/files from servers, using any of the
supported protocols. The command is designed to work without user
interaction or any kind of interactivity.
curl offers a busload of useful tricks like proxy support, user
authentication, ftp upload, HTTP post, SSL (https:) connections, file
transfer resume and more.
cutils is a collection of miscellaneous utilities useful
for C programmers. It is composed by the following utilities:
cinfo, cinfoc and cinfodc - C language documentation tools
cdecl and cundecl - decode and encode C type declarations
cobfusc - make a C source file unreadable but compilable
chilight - highlight C source files with colors
cunloop - unloop C loops
yyextract - extract grammar rules from yacc grammar
yyref - yacc grammar reference program
Sandro Sigala
ssigala@globalnet.it
Encrypted peer-to-peer voice, text, and file transmission protocol
entended to bring encrypted Internet use to the masses.
-- WXS
Wesley Shields
wxs@csh.rit.edu
Cuttlefish produces animated GIFs that reveal the interplay
between the diurnal and geographical patterns of displayed
data. By showing how the Sun's shadow covers the world map,
cuttlefish yields a direct feeling for the time of day at
a given geographic region, while moving graphs illustrate
the relationship between local time and the visualized
events.
cvs2svn is a Python script that converts a CVS repository to a
Subversion repository. It is designed for one-time conversions, not
for repeated synchronizations between CVS and Subversion.
Open Source Development with CVS is a book published by Coriolis
Inc. as part of the Coriolis OpenPress series. Chapters 2, 4, 6, 8, 9,
and 10 -- comprising a complete introduction, tutorial and reference
to CVS -- are being released free under the terms of the GNU General
Public License.
This port installs HTML, GNU Info, PDF, and Postscript formats.
--AlanE
Cwish is an easy to use tool for traveling through the filesystem,
either for doing administrative work or as a shell replacement.
Language eXtensions for Scientific Computation provide all features
indispensable for modern numerical software development, such as :
- Operator concept (user-defined operators)
- Overloading concept
- Module concept
- Dynamic arrays
- Controlled rounding
- Predefined arithmetic data types real, (extended real), complex,
interval, complex interval, and corresponding vector and matrix types
- Predefined arithmetic operators of highest accuracy for the arithmetic
data types
- Predefined elementary functions of highest accuracy for the arithmetic
data types
- Data type dotprecision for the exact representation of dot products
- Library of mathematical problem-solving routines with automatic result
verification and high accuracy
The Cyrus SASL (Simple Authentication and Security Layer)
SASL is the Simple Authentication and Security Layer, a method
for adding authentication support to connection-based protocols.
To use SASL, a protocol includes a command for identifying and
authenticating a user to a server and for optionally negotiating
protection of subsequent protocol interactions. If its use is
negotiated, a security layer is inserted between the protocol
and the connection.
Take file, compress each block with 1 of 256 algorithms (including no
compression) and use algorithm on a per block basis.
DAlbum is a free PHP photo album. It is small, easy to install
and highly customizable at the same time. Features include
slide shows, image comments, support for video and PDF files
and many more.
This package contains X.Org Damage extension protocol specification
and header files.
- Joel Dahl
joel@FreeBSD.org
dar is a shell command that backs up directory trees and files. It has been
tested under Linux, Windows, Solaris, FreeBSD, NetBSD, MacOS X and several
other systems, it is released under the GNU General Public License (GPL).
Since version 2.0.0 an Application Interface (API) is available, opening the
way for external/independent Graphical User Interfaces (GUIs) like kdar.
This API relies on the libdar library, which is the core part of DAR
programs; as such, the API is released under the GPL. Consequently, to use
the API, your program must be released under the GPL as well.
Dasher is an information-efficient text-entry interface, driven by
natural continuous pointing gestures. Dasher is a competitive text-entry
system wherever a full-size keyboard cannot be used - for example,
* on a palmtop computer;
* on a wearable computer;
* when operating a computer one-handed, by joystick, touchscreen,
* trackball, or mouse;
* when operating a computer with zero hands (i.e., by head-mouse or
* by eyetracker).
Dasher is fast, efficient, and easy to learn.
Datedif is a simple console program that calculates the difference in days
between two dates. It has two types of output, the first for scripts and the
second for shellprompt use. The default output is the script-output, which is
only the difference in days, not even followed by a carriage return. The second
output can be accessed with the -m option, and it displays an output suitable
for shellprompt use.
Version 4.1 of the Berkeley DB library. This version uses an underlying
database format incompatible with revision 1 and a different standard API.
Utilities are included in the distribution to convert v1.85 databases to v4.1
databases, and a backwards compatible API is provided to maintain
compatibility with programs using the v1.85 interface.
Version 4.2 of the Berkeley Data Base library which offers (key/value) storage
with optional concurrent access or transactions interface.
Utilities are included in the distribution to convert v1.85 databases to v4.2
databases, and a backwards compatible API is provided to maintain
compatibility with programs using the v1.85 interface.
Note that this port has a different layout than the 3.3, 4.0 and 4.1 ports,
it does not rename libraries.
-- Matthias Andree
Dblatex started as a DB2LaTeX clone. So, why this project? The purpose
is a bit different on these points:
(1) The project is end-user oriented, that is, it tries to hide as much
as possible the latex compiling stuff by providing a single clean
script to produce directly DVI, PostScript and PDF output.
(2) The actual output rendering is done not only by the XSL stylesheets
transformation, but also by a dedicated LaTeX package. The purpose is
to allow a deep LaTeX customisation without changing the XSL
stylesheets.
(3) Post-processing is done by Python, to make publication faster,
convert the images if needed, and do the whole compilation.
D-BUS supplies both a system daemon (for events such as "new hardware device
added" or "printer queue changed") and a per-user-login-session daemon (for
general IPC needs among user applications). Also, the message bus is built on
top of a general one-to-one message passing framework, which can be used by
any two apps to communicate directly (without going through the message bus
daemon).
GLib bindings for the D-BUS interprocess messaging system.
Qt3 bindings for the D-BUS interprocess messaging system.
dd_rescue is a dd tool with following features suitable for rescuing data from
a medium with errors.
- Don't abort on errors on the input file unless the user specify the maximum
error number.
- Don't truncate the output file.
- Can use two different block sizes for normal operation and the case of errors.
- Can start from the end of the file and move backwards.
GNU ddrescue is a data recovery tool. It copies data from one file or
block device (hard disc, cdrom, etc) to another, trying hard to rescue
data in case of read errors. Ddrescue does not truncate the output file
if not asked to. So, every time you run it on the same output file, it
tries to fill in the gaps. The basic operation of ddrescue is fully
automatic. That is, you don't have to wait for an error, stop the
program, read the log, run it in reverse mode, etc. If you use the
logfile feature of ddrescue, the data is rescued very efficiently (only
the needed blocks are read). Also you can interrupt the rescue at any
time and resume it later at the same point.
Automatic merging of backups: If you have two or more damaged copies of
a file, cdrom, etc, and run ddrescue on all of them, one at a time,
with the same output file, you will probably obtain a complete and
error-free file. This is so because the probability of having damaged
areas at the same places on different input files is very low. Using
the logfile, only the needed blocks are read from the second and
successive copies.
Author: Antonio Diaz Diaz
A clone of Norton Commander for Unix. Text-based,
full featured file manager intuitive interface.
a simple GNOME i18n editor
Check the site below (Japanese only):
DejaGnu is a framework for testing other programs. Its purpose is to
provide a single front end for all tests. Think of it as a custom library
of Tcl procedures crafted to support writing a test harness. A Test
Harness is the testing infrastructure that is created to support a
specific program or tool. Each program can have multiple testsuites, all
supported by a single test harness. DejaGnu is written in Expect, which
in turn uses Tcl -- Tool command language.
The DejaVu fonts are a font family based on the Bitstream Vera Fonts. Its
purpose is to provide a wider range of characters while maintaining the
original look and feel through the process of collaborative development.
Delay is a program that counts down the number of seconds specified
on its command line.
In this way, it's sort of like the standard sleep(1) command, except
for the fact that it provides feedback of the time remaining.
Here some usage example:
delay 1d 2:03:04.5
delay 1d 2h 3m 4.5s
delay 93785.5
delay until 4 pm -- cdplay
delay until noon tomorrow
delay until midnight 4 october 2003
delay until now +5 minutes
delay 15s -- top
It allows for short, long, and customized messages for the display of
the time remaining.
- author: Tom Rothamel
This daemon deletes old files, directories and other objects from
directory for temporary files. It can be invoked by mkinittmpdir
or directly from shell start script. Works in safe and efficient
manner.
Demoniac is a tool for exploring and animating graphics effects.
Demoniac is based on effects. An effect is a piece of software that computes
an image, given some options. Demoniac allows you to create one or more
instance. An instance is just a specific effect with values of it's options.
An option (or a parameter) is some value that influence an effect. It can
change during time. The way of producing animation in Demoniac is keyframing.
Keyframing consists in making one or more value/time pairs and interpolating
the value between the keys.
Omnipresent versatile GNOME search applet.
desktop-file-utils contains a couple of command line utilities for
working with desktop entries, aswell as a menu module for GnomeVFS.
- Jean-Yves Lefort
jylefort@brutele.be
The detach command is a grungy little program for executing programs
in the background, without use of a control terminal. (In the style
of most common daemon processes...) The intent was to create a
program one could start via rsh, to initiate xterm sessions, without
keeping extra local rsh & remote rshd and shell processes alive.
detachtty is a Unix utility that lets you run interactive programs
non-interactively, and connect to them over the network when you do
need to interact with them. It's intended for use with long-running
server processes running in Common Lisp implementations.
- Johannes Groedem
johs@copyleft.no
detex takes as input a TeX source file and strips the TeX commands.
The result is output to stdout. This is useful if you need a pure ASCII
version of a TeX/LaTeX file.
This is a port of detox, which is a program that renames files to make them
easier to work with under Unix and related operating systems. Spaces and
various other unsafe characters (such as "$") get replaced with "_". ISO
8859-1 (Latin-1) characters can be replaced as well, as can UTF-8 characters.
- Doug Harple
purgedhalo@users.sourceforge.net
devhelp is a developer's help browser for GNOME 2. It is a GUI
frontend to books about GNOME development, providing cross-referenced,
easily searchable information. Many books are available, and can
be found through the project's website.
-Adam Weinberger
This command parses the output of tcpdump to display the dhcp-packets
for easier checking and debugging.
- Edwin Groothuis
edwin@mavetju.org
'di' is a disk information utility, displaying everything
(and more) that your 'df' command does. It features the
ability to display your disk usage in whatever format you
desire/prefer/are used to. It is designed to be portable
across many platforms.
di-bugs@gentoo.com
-- Brad
bll@gentoo.com
Dia is a GTK+ based diagram creation program released under the GPL license.
Dia is designed to be much like the commercial Windows program 'Visio'. It can
be used to draw many different kinds of diagrams. It currently has special
objects to help draw entity relationship diagrams, UML diagrams, flowcharts,
network diagrams, and simple circuits. It is also possible to add support for
new shapes by writing simple XML files, using a subset of SVG to draw the
shape.
It can load and save diagrams to a custom XML format (gzipped by default, to
save space), can export diagrams to EPS or SVG formats and can print diagrams
(including ones that span multiple pages).
Dia2Code is a small utility used to generate code from a Dia diagram.
Dia is a program to make diagrams (ports/graphics/dia)
- Reads UML diagrams.
- Can handle UML - Generalization, UML - Realization and UML - Implements.
- Selective code generation.
- User-defined output directory.
- Stereotype handling: interfaces, abstract classes.
- "Import" and "include" based on the parent classes, the type of
attributes and return type of methods iff they're declared in the same
diagram.
- Support for JavaBeans(tm): will create automagically methods to access
and modify each attribute.
DiaCanvas is in its second incarnation: DiaCanvas2. Aiming towards future
computing needs on GNOME based desktop environments, DiaCanvas2 is providing
you with a full featured diagramming canvas:
- Model/View/Controller based design: The DiaCanvas class only holds
abstract data (using DiaShape objects), the data is rendered by one or
more DiaCanvasView's.
- Usage of the widely used GnomeCanvas for visualization. This makes it
easy to let DiaCanvas2 display anti-aliased diagrams with translucency
(alpha) support.
- Export facilities for GnomePrint and SVG.
- Objects can be rotated/sheared/resized/etc. without the need to
recalculate shapes. DiaCanvas relies heavily on the LibArt library
(which is a standard GNOME library).
- Objects can connect to each other with handles. The connection is
represented as a mathematical equation, which is solved using a real
linear constraint solver (see the reference documentation for more info).
Handles do not need predefined connection points, but can connect to each
other in a more generic way.
- Of course DiaCanvas2 has all the features a modern application needs,
including undo/redo and copy/paste functionality (copying is not
implemented yet).
This is the GNU diction and style, free implementations of old standard
unix commands. For some reason, many modern systems lack them. Diction
prints wordy and commonly misused phrases. Style analyses surface
characteristics of a document, e.g. sentence length and various
readability measures.
Both commands support English and German documents.
--
GNU style and diction are written by Michael Haardt
--
J Han
This package contains four programs for converting diffs. Diff files are
created by GNU diff and accepted as input by GNU patch. The two most common
forms are "context diffs" and "unidiffs".
ud2cd converts a unidiff (input) to a context diff (output).
cd2ud converts a context diff (input) to a unidiff (output).
cdiffreverse reverses a context diff.
udiffreverse reverses a unidiff.
cd2ud is decicated to David S. Miller "context diffs make my head spin".
- George Reid
greid@ukug.uk.freebsd.org
This script splits up a unified diff into separate patch files,
each of which patches one source file.
This program takes the output of "diff" and makes an ASCII graph
showing how many lines were inserted, deleted, or changed in the
files that were compared. It can interpret unified or context
diffs, or the default format generated by "diff".
Trevor Johnson
Digikam is a simple digital photo management application, which makes
importing and organizing digital photos a "snap". The photos can be organized
in albums which are automatically sorted chronologically. An easy to use
interface is provided to connect to your camera and preview images and download
and/or delete them.
Digikam also uses the very flexible Kipi plugin architecture. Install the
graphics/kipi-plugins and graphics/digikamimageplugins ports to extend
Digikam's features.
- Alex Dupre
ale@FreeBSD.org
This open source digitizing software converts an image file showing a graph or
a map into numbers. The image file can come from a scanner, digital camera or
screenshot. The numbers can be read on the screen, and written or copied to a
spreadsheet.
Dim displays the files in a directory by grouping them visually,
making it easy to see what files are related at a glance.
Dinotrace is a signal waveform tracing tool that supports traces in the form of
Verilog Value Change Dump (VCD), ASCII, Verilator, Tempest CCLI, COSMOS, Chango
and Decsim Binary. Dinotrace is also equipped with an interface to GNU Emacs.
Dinotrace was conceived in the early 1980's by Allen Gallotta at Digital
Equipment Corporation, who wrote the code and supported it through version 4.2.
When created, it was the first graphical display tool for the simulators being
designed at Digital.
Dirac is a general-purpose video codec aimed at resolutions from QCIF
(180x144) to HDTV (1920x1080) progressive or interlaced. It uses wavelets,
motion compensation and arithmetic coding and aims to be competitive with
other state of the art codecs.
Dirdiff-2.1.
Paul Mackerras
Dirmngr is a client for managing and downloading certificate
revocation lists (CRLs) for X509 certificates and for downloading the
certificates themselves. Dirmngr is usually invoked by gpgsm and in
general not used directly.
diskcheckd is a daemon which runs in the background, reading entire disks
to find any read errors on those disks. The disks which should be
scanned, and the rates at which they should be scanned, must be specified
in the configuration file.
Standalone Djvu viewer and plugin based on the Qt4 toolkit. Uses djvulibre
for rendering.
Author: Leon Bottou
DjVu is a web-centric format and software platform for distributing
documents and images. DjVu was originally developped at AT&T
Labs-Research. In March 2000, AT&T sold DjVu to LizardTech Inc. who
now distributes Windows/Mac plug-ins, and commercial encoders (mostly
on Windows)
The LizardTech released the reference implementation of DjVu under
the GNU GPL in October 2000. DjVuLibre (which means free DjVu), is
an enhanced version of that code maintained by the original inventors
of DjVu. It is compatible with version 3.5 of the LizardTech DjVu
software suite.
Author: Leon Bottou
DjVu is a web-centric format and software platform for distributing
documents and images. DjVu was originally developped at AT&T
Labs-Research. In March 2000, AT&T sold DjVu to LizardTech Inc. who
now distributes Windows/Mac plug-ins, and commercial encoders (mostly
on Windows)
The LizardTech released the reference implementation of DjVu under
the GNU GPL in October 2000. DjVuLibre (which means free DjVu), is
an enhanced version of that code maintained by the original inventors
of DjVu. It is compatible with version 3.5 of the LizardTech DjVu
software suite.
Author: Leon Bottou
dkftpbench is an FTP benchmark program inspired by SPECweb99. The result of the
benchmark is a number-of-simultaneous-users rating; after running the benchmark
properly, you have a good idea how many simultaneous dialup clients a server
can support. The target bandwidth per client is set at 28.8 kilobits/second to
model dialup users; this is important for servers on the real Internet, which
often serve thousands of clients on only 10 MBits/sec of bandwidth.
`dlint' is a Domain Name Server zone verification utility.
`dlint' analyzes any DNS zone you specify, and reports any problems it
finds by displaying errors and warnings. Then it descends recursively to
examine all zones below the given one (this can be disabled with a command-
line option).
You can run dlint on your own domains, or on somebody else's, because it uses
the standard DNS network protocol. Dlint is very useful since most nameservers
do no more than syntax-check your database files. Dlint's messages are very
informative and suggest ways to fix the problems, not just complain about them.
-- David
obrien@NUXI.com
Dmidecode is a tool or dumping a computer's DMI (some say SMBIOS) table
contents in a human-readable format. The output contains a description of the
system's hardware components, as well as other useful pieces of information
such as serial numbers and BIOS revision.
This is the distributed.net's distributed computing
client. This client contains the modules for OGR
and RC5-72. DES, CSC, and RC5-64 are no longer
included in this client.
As a "loosely knit" group of computer users from all
over the world, we take up challenges which require
a lot of computing power. We solve these by distributing
the cpu power needed over the computers of our members. That's
why we're called "distributed.net." Read more about
it at www.distributed.net.
For general help with the client or distributed.net, mail:
help@distributed.net
DNSPerf and ResPerf Provide Communication Providers with Predictive
Planning Tools to Scale Networks.
Two tools, DNSPerf and ResPerf deliver accurate performance metrics
of Domain Name Services (DNS). These tools are easy-to-use and
simulate real Internet workloads to provide the necessary insight
that carriers need to plan and deploy network services.
DNSPerf measures Authoritative Domain Name services and is designed
to simulate network conditions by self-pacing the query load.
Caching services performance and workload profile differ significantly
from Authoritative Domain services; therefore a different tool is
needed. ResPerf is designed specifically to simulate Caching Domain
Name services. To test a caching server, ResPerf systematically
increases the query rate and monitors the response rate.
A meta-port for the DocBook DTD. This port depends upon the docbook-*
ports, to ensure that they are installed correctly.
--
Nik Clayton
nik@freebsd.org
The DocBook DTD defines structural and content-based SGML markup
for computer documentation, with a primary emphasis on software
documentation and related classes of technical documents. Its
main high-level hierarchical structures are for books, reference
entries (for example, ``man pages''), and articles. It is
maintained by the Davenport Group (about which see the Davenport
archive).
This port contains DocBook 2.4.1
Nik Clayton
nik@freebsd.org
The DocBook DTD defines structural and content-based SGML markup
for computer documentation, with a primary emphasis on software
documentation and related classes of technical documents. Its
main high-level hierarchical structures are for books, reference
entries (for example, ``man pages''), and articles. It is
maintained by the Davenport Group (about which see the Davenport
archive.
This port contains DocBook 3.0
Nik Clayton
nik@freebsd.org
The DocBook DTD defines structural and content-based SGML markup
for computer documentation, with a primary emphasis on software
documentation and related classes of technical documents. Its
main high-level hierarchical structures are for books, reference
entries (for example, ``man pages''), and articles.
This port contains DocBook 3.1
Nik Clayton
nik@freebsd.org
The DocBook DTD defines structural and content-based SGML markup
for computer documentation, with a primary emphasis on software
documentation and related classes of technical documents. Its
main high-level hierarchical structures are for books, reference
entries (for example, ``man pages''), and articles. It is
maintained by the DocBook Technical Committee of OASIS.
This port contains DocBook 4.0 BETA 5.
The DocBook DTD defines structural and content-based SGML markup
for computer documentation, with a primary emphasis on software
documentation and related classes of technical documents. Its
main high-level hierarchical structures are for books, reference
entries (for example, ``man pages''), and articles. It is
maintained by the DocBook Technical Committee of OASIS.
This port contains DocBook 4.1
XML version of the DocBook DTD version controlled for use with ScrollKeeper.
"DocBook: The Definitive Guide"
by Norman Walsh and Leonard Muellner
with contributions from Bob Stayton
ISBN: 156592-580-7
This book is a gentle yet thorough introduction to the DocBook DTD (which is
used by, amongst others, the FreeBSD Documentation Project). A dead-tree
edition of the book is published by O'Reilly & Associates, Inc., but the text
is freely licensed under the GNU FDL.
The current edition purports to document DocBook v4.4 with the EBNF,
HTML Forms, MathML and SVG modules.
Author:
XML version of the DocBook DTD.
XML version of the DocBook DTD V4.3.
XML version of the DocBook DTD V4.4.
These are XSL stylesheets for the DocBook DTD and its derivatives (Simplified
DocBook, etc.).
DOMC is a light weight implementation of the DOM in ANSI C as specified in
the W3C Document Object Model Level 1, Level 2, and Level 2 Events
recommendations.
Doscan is a tool to quickly scan your network for machines listening on a
TCP port, opening thousands of TCP connections in parallel.
Features
High scanning rate: five to ten minutes per 100,000 addresses (which
are sparsely populated with hosts), with rather conservative timeouts.
Load distribution: doscan scans the addresses in a seemingly random
order. If your scan host is connected to a central router, this ensures
that the load is distributed across your network, and you are
stress-tesing just a single router, and not your edge devices.
Low memory consumption: memory usage is proportional to the number
of hosts which have responded so far, and to the number of parallel
connections. The total number of addresses does not influence memory usage
in any way.
Can collect responses: doscan optionally records data which is sent
by the hosts which are being scanned. You can even specify a regular
expresson to extract part of a server banner, and a message to send to
trigger a response (great for determining HTTP server versions).
Extensibility: It is possible to add special handlers for TCP-based
protocols, using a straightforward interface.
It supports scanning the vulnerable Microsoft DCOM implementation.
Janos Mohacsi
The doscmd utility emulates a sufficiently large subset of the PC BIOS
to boot older DOS versions and run DOS applications.
The suite of utilities known as DosUnix provide a selection of features
allowing manipulation of text files in a mixed DOS/Windows and Unix
environment.
The three utilities are:
- dosunix, which creates a copy of a DOS text file in Unix text format;
- unixdos, which creates a copy of a Unix text file in DOS text format;
- chktxt, which inspects a given text file to determine whether it is in
DOS text format or Unix text format.
dot.conf is a simple configuration-file parser library written in C.
The configuration files created for dot.conf look very similar to
those used by the Apache Webserver. Even Container-Directives known
from httpd.conf can easily be used in the exact same manner as for
Apache-Modules. It supports various types of arguments, dynamically
loadable modules that create their own configuration options
on-the-fly, a here-documents feature to pass very long ARG_STR data
to your app, ${NAME:-default} style environment variable
substitution for arguments, and on-the-fly inclusion of additional
config files. Some behaviour can be toggled with flags at runtime.
To keep dotconf from printing out warnings, you can install your
own customized errorhandler.
-- Ying-Chieh Liao
ijliao@FreeBSD.org
dotconf++ is a dotconf like configuration file parser written in C++.
It supports macro substitution from the environment or from the file
itself, config file inclusion, easy handling of XML like tags,
checking for required tags, and more.
Dr. Geo is a GTK interactive geometry software. It allows one to create
geometric figure plus the interactive manipulation of such figure in respect
with their geometric constraints. It is useable in teaching situation with
students from primary or secondary level.
This package contains the current stable release of the client drivers for the
DRI. With an X Server configured for the DRI they allow direct rendering of
hardware-accelerated OpenGL.
- Eric Anholt
anholt@FreeBSD.org
These are DSSSL stylesheets for the DocBook DTD by Norm Walsh. Use them
in conjunction with a DSSSL processor (such as jade) to convert documents
marked up as DocBook to RTF, HTML and TeX.
The du2ps reads output of du(1), then generates a figure of
hierarchical structure and utilization of each directory.
The du2ps is a similar program to xdu, but it produces result as
a PostScript file.
The default paper is ISO A4, but you can select Letter or ISO A3/B4/B5.
You can also specify font name, font size, number of columns and other
options.
Author: Takanori Nagae
Dump9660 is a tool for creating ISO 9660 compliant CD images suitable
for use with tools such as FreeBSD's burncd. Dump9660 supports the El
Torrito bootable CD and Microsoft Joliet extensions as well as the
Rock Ridge and Plan 9 system use extensions. Mk9660 is a front end for
dump9660 that provides the traditional ability to create CD images
from a subtree of the file system. Dump9660 is similar in
specification, but creates and updates backup CD images in the style
of the Plan 9 dump file system. The dump is file-based rather than
block-based: if a file's contents have not changed since the last
backup, only its directory entry will be rewritten.
- William Josephson and Russ Cox
dupfind finds duplicate files in directory trees.
bdluevel@heitec.net
Disk Usage Reporter is a perl script designed for monitoring disk
usage in a more visual way than du. The du program works fine but
doesn't allow a lot of control over how the results are displayed.
This perl script is designed to produce output more useful for
reports.
Although durep can produce text output similar to du, its real
advantage is that it allows you to navigate through the directory
structure as web pages. Each page shows bar graphs for entries so it
is easy to see immediately which directory is using the most storage
space. The report generated can be configured in several ways (hiding
directories, collapsing directory entries, hiding entries below
certain sizes, etc).
The text report that durep generates is also configurable. You may
limit the depth to which it displays entries, allowing a quick
non-detailed view.
- Oliver Braun
obraun@informatik.unibw-muenchen.de
DVD+RW Tools by Andy Polyakov. This software allows one to perform DVD
recording using a DVD burner, primarily via the "growisofs" utility.
growisofs was originally designed as a frontend to mkisofs to facilitate
appending of data to ISO9660 volumes residing on random-access media such as
DVD+RW, DVD-RAM, plain files, hard disk partitions. In the course of
development general purpose DVD recording support was implemented, and as of
now growisofs supports not only random-access media, but even mastering of
multi-session DVD media such as DVD+R and DVD-R/-RW. In addition growisofs
supports first-/single-session recording of arbitrary pre-mastered image
(formatted as UDF, ISO9660 or any other file system, if formatted at all) to
all supported DVD media types.
dvdauthor is a program that will generate a DVD movie from a valid
mpeg2 stream that should play when you put it in a DVD player.
Dvdimagecmp is a small program to compare an image to a
burned disc. It is not limited to dvds, and supports offsets.
Author: Tim Welch
The dvdisaster project:
dvdisaster provides a margin of safety against data loss on CD and DVD media
caused by aging or scratches.
* dvdisaster creates error correction data to compensate read errors which
are not correctable in the CD/DVD drive.
* dvdisaster tries to read as much data as possible from defective media.
Afterwards unreadable sectors are recovered using the previously created
error correction data. The maximum error correction capacity is
user-selectable.
* dvdisaster operates at the image level and does not depend on the file
system.
If you create the error correction data in time and keep it at a safe place,
you have a good chance of recovering the medium contents from typical read
errors and to transfer your complete data onto a new medium.
dvi2tty is a simple utility which displays a dvi file on a text only
device, say a terminal or a line printer.
The output is not perfect but it does give you a basic idea of what
the final text would look like. I personally use this utility for the
first step in converting a dvi file into a text file.
This program comes from the CTAN archive and it not currently being
maintained by anyone. Please see the README files in the distribution
for more information.
Share and enjoy,
Joel...
dvips2ascii
-----------
This is a PostScript-to-ascii converter which works for PostScript
files created by dvips. Results are usually better than using ps2ascii
which comes with ghostscript.
USAGE: dvips2ascii < psfile > asciifile
dvips2ascii is a perl script, therefore it is slow. There is limited
support for accented characters (mainly german umlauts). Let me know
if you want support for other special characters.
Comments, bug reports and fixes to
eserte@cs.tu-berlin.de (Slaven Rezic)
The program dvips takes a DVI file [.dvi] produced by TeX (or by some
other processor such as GFtoDVI) and converts it to PostScript,
normally sending the result directly to the laserprinter. Fonts used
may either be resident in the printer or defined as bitmaps in PK
files, or a `virtual' combination of both. Dvips will automatically
invoke METAFONT to generate fonts that don't already exist.
Dviselect selects pages from a DVI file produced by TeX, creating a
new DVI file usable by any of TeX's conversion program, or even by
dviselect itself.
DVISVG creates one SVG Document, which includes content of the selected page
from the specified DVI file. DVISVG produces outlines for used glyphs/characters
in DVI file as an external SVG Font.
SVG Document produced by DVISVG uses external SVG Fonts so there is
a problem with using Adobe's SVG Viewer which doesn't currently support it.
Solution is using embeded fonts which can to be easily inserted in svg file
from the external fonts file.
dxf2fig parses Autocad DXF input, then calls external routines to do either
plotting or a fig conversion for xfig. The conversion is fairly complete.
Layers (depths in xfig), blocks (compounds in xfig), colors, and linetypes
are roughly preserved in the output file.
Dynamite is a tool and library for decompressing data compressed with the
PKWARE Data Compression Library.
This is the port of e, a tiny expression evaluator.
- Nicholas
snowy@netphile.de
e_util is a collection of utils for enlightenment 0.17:
- e17setroot - cmdline util to set the background
- entangle - simple menu editor
- exige - program launcher
Author: various e17 developers
Set of utilities and library to manipulate an ext2 or ext3 filesystem.
EasyLatex is a preprocessor which takes an input file in "pseudo-latex",
and transforms it into proper LaTeX syntax.
Author: Bayle Shanks
A core event abstracter layer and X abstraction layer that makes doing
selections, Xdnd, general X stuff, and event loops, timeouts and idle handlers
fast, optimised, and convenient.
Enlightenment Database Library
Edb is intended to provide a stable API and file format for archiving
configuration, theme, and other data available all the time for access at
random really fast. Edb can store any kind of data in key-value pair format.
Random access reading and writing is FAST as the core of Edb uses a berkley.
Edb provides a convenience API designed to make access fast AND improve access
speed by caching open db's until a flush and providing conveience macros too.
It also will be used to store image data and geometry data for theme files so
the information can be accessed without needing to unarchive files and can be
edited without having to unarchive and re-archive, and still be accesses at
random really quickly. Documentation is provided as comments in the Edb.h
header file.
Edb will be used for all config theme and meta data stroage for E17/EFM
etc. sine it provides FAST random-access read/write of any data wanted
(binary, string, integert, floating point) withotu the need to
unpack/repack files - data can be etxracted and put back at whim with a
simple API from which simple or complex tools can be built.
EdenMath is a scientific calculator. It does standard arithmetic,
probability, and trigonometric functions.
gurkan@linuks.mine.nu
This package contains editres, a dynamic resource editor for X Toolkit
Applications.
- Joel Dahl
joel@FreeBSD.org
Edje is a complex graphical design and layout engine. It provides a
mechanism for allowing configuration data to define visual elements in
terms of layout, behavior, and appearance. Edje allows for multiple
collections of layouts in one file, allowing a complete set of images,
animations, and controls to exist as a unified whole.
Edje separates the arrangement, appearance, and behavior logic into
distinct independent entities. This allows visual objects to share
image data and configuration information without requiring them to do
so. This separation and simplistic event driven style of programming
can produce almost any look and feel one could want for basic visual
elements. Anything more complex is likely the domain of an application
or widget set that may use Edje as a conveneient way of being able to
configure parts of the display.
The eel library contains a number of useful classes and functions which
extend glib, gtk, gnome-libs, and other widely-used GNOME platform libraries.
Almost all of the eel library was previously part of Nautilus, but is now
a separate package so it can be used by other applications.
Eet is a tiny library designed to write an arbitary set of chunks of
data to a file and optionally compress each chunk (very much like a
zip file) and allow fast random-access reading of the file later
on. It does not do zip as a zip itself has more complexity than is
needed, and it was much simpler to implement this once here.
from introduction/about.txt:
Eiffel is a systematic approach to the construction of quality software,
including a language, a method, libraries, and development environments.
The language was designed in 1985 by Bertrand Meyer of ISE. The current
language version is Eiffel 3, described in detail in Meyer's book "Eiffel:
The Language" (Prentice Hall, 1992). Many other books are available on the
language and the method. The language is non-proprietary.
More docs are in ``${PREFIX}/eiffel/doc'' and ``${PREFIX}/eiffel/introduction''
Some examples are in ``${PREFIX}/eiffel/examples''.
--
erich@freebsd.org
This is eispack from research.att.com. I've cleaned up the Makefile, but
it is otherwise the same. The package is described in:
1. Smith, B.T, Boyle, J.M, Dongerra, J.J., Garbow, B.S., Ikebe, Y.,
Klema, V.C., and Moler, C.B., Matrix Eigensystem Routines -- EISPACK
Guide, Lecture Notes in Computer Science, Vol. 6, Second Edition,
Springer-Verlag, New York, Heidelberg, Berlin, 1976
2. Garbow, B.S., Boyle J.M., Dongerra, J.J, and Moler C.B., Matrix
Eigensystem Routines -- EISPACK Guide Extension, Lecture Notes in
Computer Science, Vol. 51, Springer-Verlag, New York, Heidelberg,
Berlin, 1977
As the package is in FORTRAN there are no include files for the library,
and the only thing to install is the library itself.
Utility for ejecting media from CD or optical disk drive.
This is a simple program that eject media from CD or optical disk
drive. This program work under FreeBSD 2.1.5-RELEASE or later
version.
Ekiga is a free Voice over IP phone allowing you to do free calls over the
Internet.
Ekiga is the first Open Source application to support both H.323 and SIP, as
well as audio and video. Ekiga was formerly known as GnomeMeeting.
Electric is a sophisticated electrical CAD system that can handle
many forms of circuit design, including:
Custom IC layout (ASICs)
Schematic drawing
Hardware description language specifications
Electro-mechanical hybrid layout
(snip, this is an edited version of Electric's homepage)
Electric handles these file formats:
CIF I/O
GDS I/O
VHDL I/O
DXF I/O
PostScript, HPGL, and QuickDraw output
For real funcionality, one should consider installing
support simulation software such as cad/spice.
Also known as EE or ee, ElectricEyes is a generic image viewer for Gnome. EE
also contains simple image editing capabilities and has the ability to save
images in a number of popular formats. EE is designed to fit seamlessly into
the Gnome desktop environment.
Elk is a Scheme interpreter intended to be used as a general, reusable
extension language subsystem for integration into existing and future
applications. Elk can also be used as a stand-alone implementation of
the Scheme programming language.
One purpose of the Elk project is to end the recent proliferation of
mutually incompatible Lisp-like extension languages. Instead of
inventing and implementing yet another extension language, application
programmers can integrate Elk into their application to make it
extensible and highly customizable.
Input/Output Data base interface for use in the ELMER FEM package.
Elmer is an open-source computational tool for multi-physics problems.
Elmer includes physical models of fluid dynamics, structural mechanics,
electromagnetics and heat transfer. These are described by partial
differential equations which Elmer solves by the Finite Element Method (FEM)
ElmerSolver - the Solution of Partial Differential Equations.
ElmerSolver is thus an independent module that processes the computational
mesh and the model input file containing references to the selected
equations and model parameters. ElmerSolver makes the equations into a
discrete form, handles coupled systems, non-linearities and
time-dependences, and provides output data for visualization.
HUTIter library for use in the Elmer FEM package.
Elmer is an open-source computational tool for multi-physics problems.
Elmer includes physical models of fluid dynamics, structural mechanics,
electromagnetics and heat transfer. These are described by partial
differential equations which Elmer solves by the Finite Element Method (FEM).
MATC language library used by Elmer FEM package.
A Mesh Generation Utility for use with the ELMER FEM package
Elmer is an open-source computational tool for multi-physics problems.
Elmer includes physical models of fluid dynamics, structural mechanics,
electromagnetics and heat transfer. These are described by partial
differential equations which Elmer solves by the Finite Element Method (FEM)
This is a slightly modified version of umfpack for use with the Elmer FEM
package.
Among other small changes, Elmer calls umfpack routines from f90 using
umf4_f77wrapper.c from umfpacks demo directory. The elmer-umfpack build
compiles this and includes it in the libumfpack.a.
ElmerFront - the Graphical User Interface.
ElmerFront is a tool for initializing the computational process in Elmer.
It communicates with external software producing geometrical data, i.e.,
CAD files and computational meshes. ElmerFront generates its own finite
element meshes, allows the user to build mathematical models graphically,
and finally produces input data for ElmerSolver.
ElmerGrid is a utility program for fast creation of structured 2D and
extruded and rotated 3D geometries. ElmerGrid is independent but fully
supports ElmerSolver and ElmerPost. It may be used to create linear,
quadratic and cubic triangles and rectangles. It has also versatile
capabilities in mesh manipulation.
ElmerGrid may also be used in grid manipulation. ElmerGrid may, for
example, be used to transfer different mesh formats to that understood by
ElmerSolver or ElmerPost. ElmerGrid also includes mesh partitioning
routines that have been optimized for ElmerSolver. The partitioning may be
done by METIS or by a simple geometric division.
ElmerPost - the Visualization of Numerical Results.
The function of ElmerPost is to visualize the numerical results produced
by ElmerSolver and other finite element programs. ElmerPost operates with
the data specific to the unknown variables (temperature, velocity,
pressure, displacement etc.) defined in the mathematical model. ElmerPost
plots e.g. contours and vector fields, and can manipulate computed data
into another form using the built-in MATC-language (for instance heat
fluxes from temperature distributions).
GNU Emacs is a self-documenting, customizable, extensible real-time
display editor.
Users new to Emacs will be able to use basic features fairly rapidly
by studying the tutorial and using the self-documentation features.
Emacs also has an extensive interactive manual browser. It is easily
extensible since its editing commands are written in Lisp.
GNU Emacs's many special packages handle mail reading (RMail) and
sending (Mail), outline editing (Outline), compiling (Compile),
running subshells within Emacs windows (Shell), running a Lisp
read-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy
(Doctor :-) and many more.
Embryo is a tiny library designed interpret limited small programs compiled
by the included scmall compiler. This is mostly cleaning up and reduction
in size of the original small abstract machine. The compiler itself has been
left alone almost completely.
Emotion library is uses in e17 window manager as wrapper library for
various multimedia engines. It features simplified and generalized
interface and power.
Author: The Rasterman (Carsten Haitzler)
Enca currently can determine 8bit charsets of Belarussian, Czech, Polish,
Russian, Slovak and Ukrainian texts and also some multibyte encodings,
independently on language (provided it's some European language).
- Alexandr "Nevermind" Kovalenko
never@nevermind.kiev.ua
On the surface, Enchant appears to be a generic spell checking library. You
can request dictionaries from it, ask if a word is correctly spelled, get
corrections for a misspelled word, etc...
Beneath the surface, Enchant is a whole lot more - and less - than that.
You'll see that Enchant isn't really a spell checking library at all.
"What's that?" you ask. Well, Enchant doesn't try to do any of the work
itself. It's lazy, and requires backends to do most of its dirty work. Looking
closer, you'll see the Enchant is more-or-less a fancy wrapper around the
dlopen() system call. Enchant steps in to provide uniformity and conformity
on top of these libraries, and implement certain features that may be lacking
in any individual provider library. Everything should "just work" for any and
every definition of "just working."
This package contains encondings X.Org fonts.
- Florent Thoumie
flz@FreeBSD.org
Endian reports the endianness to the standard output as "little",
"big", or "mixed". As there is no standard terminology for the various
possible mixed modes, and very few such machines even exist, endian
does not distinguish between various mixed modes. Report endianness
of a system.
Engrave is a library for editing the contents of an edje .eet file.
- parses Edje's .edc format (or the .edc embedded in an edje .eet file)
- returns a structural representation of the .edc
- provides an API for modifying this representation
- writes the modified data back out to an .edc (or an .eet)
Author: Rephorm
A very artistic X window manager. Among other attributes,
Enlightenment makes for quite impressive screen shots.
This is a filter that converts text files to PostScript, RTF, or HTML
and then spools generated output to a printer or dumps it to a file.
Input files in a number of programming languages, including C, Perl,
Tcl, and more, can optionally be pretty-printed instead of printed as
plain-text. Many printing options are available.
The enscriptfonts More than 120 free- and share-ware fonts to extend enscript.
In the README file in the ${DESTDIR} which defaults to
/usr/local/share/enscript/xenscript is a list of the font names for the 120+
fonts. Also in this directory are many *.readme files from the shareware
distributions. Please consult this files for licensing conditions.
Entropy is a program that will calculate the entropy of a given set
of data. This program is mainly used to benchmark the efficiency
of existing or developing compression algorithms.
Configurable command-line envelope printer which outputs Postscript.
This is the Eye of Gnome, a GNOME 2 image viewer and cataloging
application. It provides inline image viewing support for
nautilus.
ePDFView is a free lightweight PDF document viewer using Poppler and GTK+
libraries.
The aim of ePDFView is to make a simple PDF document viewer, in the lines of
Evince but without using the Gnome libraries.
An IMMENSELY FAST JPEG thumbnailer library API.
Why write this? It's a convenience library API to using libjpeg to load JPEG
images destined to be turned into thumbnails of the original, saving
information with these thumbnails, retreiving it and managing to load the image
ready for scaling with the minimum of fuss and CPU overhead.
This means it's insanely fast at loading large JPEG images and scaling them
down to tiny thumbnails. It's speedup will be proportional to the size
difference between the source image and the output thumbnail size as a
count of their pixels.
It makes use of libjpeg features of being able to load an image by only
decoding the DCT coefficients needed to reconstruct an image of the size
desired. This gives a massive speedup. If you do not try and access the pixels
in a format other than YUV (or GRAY8 if the source is grascale) then it also
avoids colorspace conversions as well.
Epiphany is a web browser designed to be as lightweight and fast as
possible, at the expense of many of the features found in other
browsers.
eps2png takes an EPS image and transforms it into a
PNG image.
This is a small, display independent, and quick thumbnailing library.
The lib itself conforms to the standard put forth by freedesktop.org.
It seemed better to
break it out into a component that only depended on what was absolutely
necessary. Upon showing raster the wonders of freedesktop.org
thumbnailing, he proclaimed that it was far to slow, this prompted him
to write epeg. Epeg offers very noticeable speed increases to this
standard, but is only available if the input image is a jpeg file. If
the file is anything other than jpg, the traditional freedesktop.org png
thumbnailing will occur. To show the speed increase epeg offers,
Epsilon builds with and without epeg.
epsmerge is a perl program for merging EPS (Encapsulated Postscript)
files into one bigger EPS file. It does this by reading the files
and arranging them in rows (or columns), squeezing them together
so that they all fit. It can squeeze in several ways: uniformly,
preserving aspect ratios, preserving the relative sizes of the
images, etc. It can also be used to format a single EPS file on a
paper which can then be sent to a printer. There are options to put
labels over or under the images.
Bruce
bms@FreeBSD.org
This is a printer filter for the EPSON EPL-5700L, EPL-5800L and EPL-5900L
budget models of EPSON's laser printers.
This port also provides a driver for apsfilter.
- Simon 'corecode' Schubert
epstool - Create or extract preview bitmaps in EPS files.
Features:
- Add EPSI or DOS EPS previews.
- Extract postscript from DOS EPS files.
- Uses Ghostscript to create preview bitmaps.
- Scan a bitmap created by Ghostscript to find bounding box.
- Create TIFF or Interchange from part of a bitmap created
by Ghostscript.
- Yuzo FURUKAWA
Eqe is a simple clone of the excellent LaTeX equation editor you can find on
MacOS X. There's a zone to type LaTeX input, and it generates an image to
represent it (color, font, and size are customisable). You can drag the
image to other applications (like OpenOffice.org Impress, Mozilla, the
Gimp). It also exports to almost any image format, including PNG, JPEG,
PDF...). It is free software, released under the GPL.
It is composed of two parts: eqedit, which is a command line tool that
generates images from LaTeX input, and eqe which wraps eqedit into a
graphical user interface.
Esmart contains "smart" pre-built evas objects. It currently includes
a thumbnail generator and a horizontal/vertical container.
[From the EsounD website:]
[W]hen two or more applications want to play sounds at the same time,
it's on a first-come, first-served basis. Whoever gets to the audio
device first wins. EsounD changes all of that...
The Enlightened Sound Daemon mixes several audio streams for playback by
a single audio device. You can also pre-load samples, and play them back
without having to send all the data for the sound. Network transparency
is also built in, so you can play sounds on one machine, and listen to
them on another.
eSvn is a cross-platform (QT-based) GUI frontend
for the Subversion revision system.
Eterm is a color vt102 terminal emulator intended as a replacement for
xterm. It is designed with a Freedom of Choice philosophy, leaving as
much power, flexibility, and freedom as possible in the hands of the
user. It is designed to look good and work well, but takes a
feature-rich approach rather than one of minimalism while still
maintaining speed and efficiency.
- Murray Stokely
murray@freebsd.org
EtherApe is a graphical network monitor for Unix modeled after etherman.
Featuring ether, ip and tcp modes, it displays network activity
graphically. Hosts and links change in size with traffic. Color coded
protocols display. It supports ethernet, fddi, ppp and slip devices.
It can filter traffic to be shown, and can read traffic from a
file as well as live from the network.
This is a port of etunnel. Etunnel is a flexible TCP/UDP
connections tunneling tool. It supports tunnels via proxy
server (HTTP/SOCKS5), proxy servers chain (HTTP&SOCKS5) and
directly.
- Kostas Petrikas
expl@punktas.lt
EULER is a program for quickly and interactively computing with real and
complex numbers and matrices, or with intervals, in the style of MatLab,
Octave,... It can draw and animate your functions in two and three dimensions.
It features:
- real, complex and interval scalars and matrices,
- a programming language, with local variables, default values for
parameters, variable parameter number, passing of functions,
- two and three dimensional graphs,
- marker plots,
- density and contour plots,
- animations,
- numerical integration and differentiation,
- statistical functions and tests,
- differential equations,
- interval methods with guaranteed inclusions,
- function minimizers (Brent, Nelder-Mean),
- Simplex algorithm,
- interpolation and approximation,
- finding roots of polynomials,
- Fast Fourier transform (FFT),
- An exact scalar product using a long accumulator,
- Postscript graphics export
Eval is a full featured floating point expression evaluator that
can assign variables, has many built-in functions and constants, allows
input and output in any number base, and uses a C-like syntax for
expression evaluation. Full ANSI C source is included and easily
portable to other platforms.
Author: Will Menninger
This version comes with readline support.
A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
EveryGUI provides Chameleon, which is a dynamic GUI for virtually any tool
or OS command, and Designer which is a visual environment for editing config
files that determine Chameleon's different behaviors for each tool/command.
Evince is a document viewer for multiple document formats including PDF and
Postscript. The goal of evince is to replace document viewers such as ggv and
gpdf with a single, simple application.
Ximian Evolution[tm] is the premier personal and workgroup information
management solution for UNIX. Evolution seamlessly integrates email,
calendaring, meeting scheduling, contact management and online task lists
in one powerful, fast, and easy to use application. It also delivers a
comprehensive set of features that help keep work organized and projects
on track. The unique Ximian vFolders[tm] are virtual folders used to
create and save powerful contextual views of email messages.
Evolution-data-server provides the various backend components for the
Evolution integrated mail/PIM suite, including the Berkeley database
backend and the libical calendar components.
Evolution-exchange is a plugin for Evolution that adds Exchange client
capabilities to Evolution.
With Evolution-Exchange installed, Evolution functions as an
Exchange client, enabling users to become full participants in company-wide
group scheduling and other collaborative tasks. Linux, Solaris and FreeBSD
users can access public folders, Global Address Lists, email, calendar,
task lists, and group scheduling information.
- Alex Kiesel
kiesel@schlund.de
Evolution# is a .NET language binding for various Ximian Evolution (tm)
libraries.
Evolution Webcal installs a GNOME URL Handler for "webcal:".
This will pop up a subscription dialog when you point your web browser at it.
The calendars will automaticaly appear in Evolution 1.5.x if it is running,
or will show up the next time you start Evolution.
It also works for non-GNOME applications. These applications need to set
there URL handler to be "gnome-open".
EWL is a widget library which uses the E Foundation Libraries (EFL).
Exif and Iptc metadata manipulation library and tools
Expat is an XML 1.0 parser written in C. It aims to be fully
conforming. It is currently not a validating XML processor.
Expect is a program that performs programmed dialogue with other
interactive programs. It is briefly described by its man page, expect(1).
It uses pseudo-tty's to control the child processes, so it is not affected
by programs that refuse to read from stdin or pipes. (eg: passwd(1) etc).
f2c and its run-time library, libf2c.a, are a port of the
Fortran-to-C converter available from ftp.netlib.org. This
software was originally developed by AT&T, Lucent Technologies,
and Bellcore.
f77 is a driver utility for f2c and gcc. By default, f77 will
install and use Sun microsystem's fpp Fortran 77 preprocessor;
the driver can be built to use cpp instead. The driver recognizes
all f2c and fpp (or cpp) options that could be used in the context
of compiling Fortran 77 source code.
This little program analyses the structure of FORTRAN source-code. As a
result you get a little flow diagram in which you can recognize which
SUBROUTINE is called by the program. Further all subroutines called from this
one are displayed. The indciation of the displayed names is a degree for the
level.
A new addition is the change of the starting point for an analyse. Instead to
check the whole source-code you can start with a special SUBROUTINE and see
the depence of this one.
The number of files which contain the routines are not restricted by the
program.
You can report the CALL- and/or SUBROUTINE-statements together with filenames
and line numbers to special files.
Dirk Geschke
geschke@physik.uni-kassel.de
7. March 1997
FAAD2 (Freeware Advanced Audio Decoder) is a MPEG-2, MPEG-4 AAC decoder.
FAAD2 is the fastest ISO AAC audio decoder available and can be used with
DRM (Digital Radio Mondiale), and supports HE (High Efficiency), Main,
LC, LD, LTP, PS (Parametric Stereo) AAC files.
Fake Identd is a tool that replies with a standard answer to all incoming
identd requests on a host, making it nearly perfect for a masquerading
router.
- Dean
dean@odyssey.apana.org.au
Fakeroot runs a command in an environment were it appears to have
root privileges for file manipulation, by setting LD_PRELOAD to a
library with alternative versions of getuid(), stat(), etc. This
is useful for allowing users to create archives (tar, ar, .deb .rpm
etc.) with files in them with root permissions/ownership. Without
fakeroot one would have to have root privileges to create the
constituent files of the archives with the correct permissions and
ownership, and then pack them up, or one would have to construct
the archives directly, without using the archiver.
Fast Artificial Neural Network Library is a free open source neural network
library, which implements multilayer artificial neural networks in C with
support for both fully connected and sparsely connected networks.
Cross-platform execution in both fixed and floating point are supported. It
includes a framework for easy handling of training data sets. It is easy to
use, versatile, well documented, and fast. PHP, C++, .NET, Ada, Python, Delphi,
Octave, Ruby, Pure Data and Mathematica bindings are available. A reference
manual accompanies the library with examples and recommendations on how to use
the library. A graphical user interface is also available for the library.
Fanout and fanterm are two utilities that allow you to run commands on
multiple machines. The difference is that fanout only runs non-interactive
commands (like dd, cat, adduser, uname -a, etc.) and pipelines built of
these. The output is collected into a single display that can be viewed by
less or redirected to a file.
Fanterm, on the other hand, allows you to run interactive text mode
commands on multiple machines at the same time. Your keystrokes are sent
to a shell or application running on each of the target systems. The
output from each system is shown in a seperate xterm.
The Fast User-Switching Applet is an applet for the GNOME panel which
provides a menu to switch between users. It integrates with GDM to
switch between existing X11 sessions or create new ones as needed,
and will show the same users as the GDM face browser.
FastCap computes self and mutual capacitances between ideal
conductors of arbitrary shapes, orientations and sizes.
The conductors can be embedded in a dielectric region composed
of any number of constant-permittivity regions of any shape and
size.
The algorithm used in FastCap is an acceleration of the
boundary-element technique for solving the integral equation
associated with the multiple-conductor, multiple-dielectric
capacitance extraction problem. The linear system resulting
from the boundary-element discretization is solved using a
generalized conjugate residual algorithm with a fast multipole
algorithm to efficiently compute the iterates.
---------------------
This version of fastcap has been cleaned up and enhanced by Stephen R.
Whiteley of Whitleley Research Inc.
---------------------
Fast CRC routines written in assembly language, callable using the C and Pascal
calling conventions, as well as directly from assembly language programs.
This Unix port contains routines for the calculation of traditional CRC-32
used by Zmodem, Opus, Ethernet, and many other protocols.
It also contains routines for the POSIX 1003.2 32-bit CRC calculation.
See ${PREFIX}/share/doc/fastcrc/index.html for reference.
This port requires ELF. It creates libfcrc.so.1, and includes
FastHenry computes the frequency dependent self and mutual inductances and
resistances between conductors of complex shape. The algorithm used in
FastHenry is an acceleration of rge mesh formulation approach. The linear system
resulting from the mesh formulation is solved using a generalized minimal
residual algorithm with a fast multipole algorithm to efficiently compute the
iterates.
--------------------- Superconductivity Support -------------------------
This version of fasthenry has been modified to support superconducting
segments and ground planes by Stephen R. Whiteley of Whitleley Research Inc.
The analysis used is based on the London equations and the two-fluid
model. Both reactive and lossy components of the superconductor complex
conductivity are employed in obtaining the impedance matrix.
Fastjar is a version of Sun's `jar' utility, written entirely in C,
and therefore quite a bit faster. Fastjar can be up to 100x faster
than the stock `jar' program running without a JIT. Currently,
the author is working on adding all the features present in the Sun
utility. At the moment, implemented features are:
* Archive creation
* Verbose/quiet output
* stdout vs. file output
* Manifest file support
* Deflation or storage
* Changing to a dir and adding files (-C)
* Archive content listing (-t)
* Archive extraction (-x)
f/Calc is a calculator for photographic formulas. These formulas
are at the heart of many interesting questions about the technical
side of photography. You could compute these functions by hand, but
they range from tedious to difficult, even with a good scientific
calculator. When you let f/Calc do the hard work, you gain an
intuitive feel for what the results mean, because you can quickly
try new input values to see how they affect the result.
As well as being a work-alike for the BSDI utility mentioned in the
doscmd man page, dos2bsd (and bsd2dos), fconv supports conversion to
and from Macintosh type files (which use only '\r').
Fcrackzip is a fast and featureful ZIP password cracker, written in
portable C (and optional x86 assembly). It allows the user to recover
forgotten ZIP archive passwords, using either a brute force or
dictionary attack on the provided files.
FEAPpv is a general purpose finite element analysis program which is
designed for research and educational use. The program is described in the
references:
The Finite Element Method, 6th ed., Vols. 1 and 2, by O.C. Zienkiewicz and
R.L. Taylor, Elsevier, Oxford, 2005.
FEAPpv is designed to be compatible for compilation in UNIX/LINUX and
Windows PC environments.
No support on use of the program will be provided.
FElt is a free system for introductory level finite element analysis in the
mechanical/structural/civil fields. In a command line environment, FElt
uses an intuitive, straightforward input syntax to describe problems. It
also includes a graphical user interface for workstations that allows the
user to set-up, solve and post-process the problem in a single CAD-like
environment.
from the authors:
The Festival Speech Synthesis System is a general multi-lingual
text-to-speech system for Unix platforms. It is written in C++ and
includes a Scheme-based scripting language. Included with Festival
are lexicons and voices that together form a whole text-to-speech
system.
For output via esd do:
(Parameter.set 'Audio_Method 'esdaudio)
NAS and direct output are documented in section 23 of the users'
manual.
If you need the OGI extensions, install ports/audio/festival+OGI instead.
Trevor Johnson
This is an English lexicon for the Festival speech synthesis system.
[ excerpt (with adaptations) from developer's README ]
ffmpeg is a hyper fast realtime audio/video encoder, a streaming
server and a generic audio and video file converter.
It can convert a standard video source into several file formats
based on DCT/motion compensation encoding. Sound is compressed in
MPEG audio layer 2 or using an AC3 compatible stream.
What makes ffmpeg interesting ?
- Simple and efficient video encoder: outputs MPEG1, H263, Real
Video(tm), MPEG4, DIVX and MJPEG compatible bitstreams using the
same encoder core.
- Hyper fast MPEG audio layer 2 compression (50 times faster than
realtime on a K6 500).
[snip -> rest on website below]
ffmpeg is made of two programs:
* ffmpeg: soft VCR which encodes in real time to several formats.
It can also encode from any supported input file format to any
input supported format.
* ffserver: high performance live broadcast streaming server based
on the ffmpeg core encoders.
This is the UFS2 version of ffsrecov, heavily (and I do mean _heavily_) based
on John-Mark Gurney's program of the same name. It does basically the same
thing, only it's a little more resistant to crashes caused by bad pointers,
offsets and the like, and it does a little more than his did. Don't contact
him for problems with this program, it's definitely _my_ fault if it breaks.
This program is not ready for prime time. It has some shortfalls, it has a
bunch of new options that are mostly undocumented and the manpage could
stand to be rewritten. One _good_ thing is that it now uses the libufs
library and is therefore not as dependent on carrying around low-level code.
On the other hand, it worked for me. Using this tool, I was able to recover
almost all of a several-hundred-gigabyte file system that had been stomped
by a misconfigured RAID controller. (That's why I wrote the thing in the
first place, in fact.) With the right knowledge and a lot of patience,
it is possible to recover most or all of a trashed file system, at least if
it's not _too_ trashed.
I'm releasing it under the Berkeley two-clause license in the hope that
someone with more time will pick it up, polish it and make something
a little more useful out of it.
Frank Mayhar
frank@exit.com
FFTW is a C subroutine library for computing the Discrete Fourier Transform
(DFT) in one or more dimensions, of both real and complex data, and of
arbitrary input size. We believe that FFTW, which is free software, should
become the FFT library of choice for most applications. Our benchmarks,
performed on a variety of platforms, show that FFTW's performance is
typically superior to that of other publicly available FFT software.
Moreover, FFTW's performance is portable: the program will perform well on
most architectures without modification.
The FFTW package was developed at MIT by Matteo Frigo and Steven G.
Johnson. Please send email to fftw@theory.lcs.mit.edu so that we can keep
track of users and send you information about new releases. The latest
version of FFTW, benchmarks, links, and other information can be found at
the FFTW home page.
FFTW is a C subroutine library for computing the Discrete Fourier Transform
(DFT) in one or more dimensions, of both real and complex data, and of
arbitrary input size. We believe that FFTW, which is free software, should
become the FFT library of choice for most applications. Our benchmarks,
performed on a variety of platforms, show that FFTW's performance is
typically superior to that of other publicly available FFT software.
Moreover, FFTW's performance is portable: the program will perform well on
most architectures without modification.
The FFTW package was developed at MIT by Matteo Frigo and Steven G.
Johnson. Please send email to fftw@theory.lcs.mit.edu so that we can keep
track of users and send you information about new releases. The latest
version of FFTW, benchmarks, links, and other information can be found at
the FFTW home page.
FFTW is a C subroutine library for computing the Discrete Fourier Transform
(DFT) in one or more dimensions, of both real and complex data, and of
arbitrary input size. We believe that FFTW, which is free software, should
become the FFT library of choice for most applications. Our benchmarks,
performed on a variety of platforms, show that FFTW's performance is
typically superior to that of other publicly available FFT software.
Moreover, FFTW's performance is portable: the program will perform well on
most architectures without modification.
The FFTW package was developed at MIT by Matteo Frigo and Steven G.
Johnson. Please send email to fftw@theory.lcs.mit.edu so that we can keep
track of users and send you information about new releases. The latest
version of FFTW, benchmarks, links, and other information can be found at
the FFTW home page.
FFTW is a C subroutine library for computing the Discrete Fourier Transform
(DFT) in one or more dimensions, of both real and complex data, and of
arbitrary input size. We believe that FFTW, which is free software, should
become the FFT library of choice for most applications. Our benchmarks,
performed on a variety of platforms, show that FFTW's performance is
typically superior to that of other publicly available FFT software.
Moreover, FFTW's performance is portable: the program will perform well on
most architectures without modification.
The FFTW package was developed at MIT by Matteo Frigo and Steven G.
Johnson. Please send email to fftw@theory.lcs.mit.edu so that we can keep
track of users and send you information about new releases. The latest
version of FFTW, benchmarks, links, and other information can be found at
the FFTW home page.
fig2pstricks is a command-line driven application to convert a fig (or xfig)
version 3.2 file to PSTricks codes. It is especially useful to convert
graphics created by R's xfig() device, but it can be used with any fig files.
When used together with LaTeX, dvips, ps2pdf, and Prosper, it can also create
a PDF slide show with great ease.
A command line utility to convert .xfig files to the OpenOffice Draw format.
- ehaupt
ehaupt@critical.ch
Figlet is a program that creates large ASCII art characters out of ordinary
screen characters
_ _ _ _ _ _
| (_) | _____ | |_| |__ (_)___
| | | |/ / _ \ | __| '_ \| / __|
| | | < __/ | |_| | | | \__ \_
|_|_|_|\_\___| \__|_| |_|_|___(_)
Figlet can print in a variety of fonts, both left-to-right and right-to-left.
Figlet comes with several fonts. Also, many other fonts are avaiable,
including Hebrew, Cyrillic (Russian), and Greek.
There is also a "Figlet Home Page" on the Worldwide Web.
-- David (obrien@cs.ucdavis.edu)
File tests each argument in an attempt to classify it. There are three sets of
tests, performed in the following order:
- filesystem tests
- magic number tests
- language tests
The first test that succeeds causes the file type to be printed.
File Roller is an archive manager for the GNOME environment. It is only a
front-end (a graphical interface) to archiving programs like tar and zip.
The supported file types are:
* Tar archives uncompressed (.tar) or compressed with gzip (.tar.gz , .tgz),
bzip (.tar.bz , .tbz), bzip2 (.tar.bz2 , .tbz2), compress (.tar.Z , .taz),
lzop (.tar.lzo , .tzo)
* Zip archives (.zip)
* Jar archives (.jar , .ear , .war)
* Lha archives (.lzh)
* Rar archives (.rar)
* Single files compressed with gzip, bzip, bzip2, compress, lzop
File Roller also has a document viewer based on bonobo that lets you view files
of any type for which you have a viewer.
Former WinZip users may find this program useful. It serves the same purpose.
- Anders Nordby
Filedupe is a utility to assist in finding any duplicates as you
accumulate files. It stores md5 hashes of all the files seen in a
system wide database (/var/db/filedupe.db) so it can quickly spot any
duplicates.
Filelight graphically represents a file system as a set of
concentric segmented-rings, indicating where diskspace is
being used. Segments expanding from the center represent
files (including directories), with each segment's size
being proportional to the file's size and directories
having child segments.
Author: Max Howell
Fileprune will delete files from the specified set targeting a given
distribution of the files within time as well as size, number, and
age constraints. Its main purpose is to keep a set of daily-created
backup files in manageable size, while still providing reasonable
access to older versions. Specifying a size, file number, or age
constraint will simply remove files starting from the oldest, until
the constraint is met. The distribution specification (exponential,
Gaussian (normal), or Fibonacci) provides finer control of the files
to delete, allowing the retention of recent copies and the increasingly
aggressive pruning of the older files. The retention schedule
specifies the age intervals for which files will be retained. As
an example, an exponential retention schedule for 10 files with a
base of 2 will be
1 2 4 8 16 32 64 128 256 512 1024
The above schedule specifies that for the interval of 65 to 128
days there should be (at least) one retained file (unless constraints
and options override this setting).
- Diomidis Spinellis dds@aueb.gr
Filemanager with FTP capabilities. Uses Tcl/Tk.
Author: hch@cd.chalmers.se
The fileschanged utility is a client to the FAM (File Alteration Monitor)
server that is now available in some distributions. Here's how the fileschanged
FAM client works: you give it some filenames on the command line and then it
monitors those files for changes. When it discovers that a file has changed
(or has been altered), it displays the filename on the standard-output.
This is a road-map generator for Magic/CIF/gdsII/PCSTR/GED/TeX.
The Free Software Foundation's "find" utilities, including "find",
"locate", and "xargs".
These utilities exist in the FreeBSD base collection, but the GNU
versions have added functionality that is sometimes useful.
Note that this port will install these utilities with a `g' prefix,
eg., glocate, gfind, gxargs, but the texinfo documentation will refer to
these utilities without the `g' prefix.
Finfo displays potentially useful information about a file.
AUTHOR: Christine F. Maxwell
Firefox is an award winning, free, open-source web browser for many platforms
and is based on the Mozilla codebase. It is small, fast and easy to use, and
offers many advanced features:
o Popup Blocking
o Tabbed Browsing
o Live Bookmarks (ie. RSS)
o Extensions
o Themes
o FastFind
o Improved Security
This package contains X.Org Fixes extension protocol specification
and header files.
- Joel Dahl
joel@FreeBSD.org
FLAC is an Open Source lossless audio codec.
FLAC is comprised of
* libFLAC, a library which implements reference encoders and
decoders, and a metadata interface
* libFLAC++, a C++ object wrapper library around libFLAC
* libOggFLAC and libOggFLAC++, which provide encoders and
decoders for FLAC streams in an Ogg container
* flac, a command-line program for encoding and decoding files
* metaflac, a command-line program for viewing and editing FLAC
metadata
* user and API documentation
This is GPL standalone Flash (TM) Player, that comes with FlashLib
(libflash) distribution.
Author: Olivier Debon
This is GPL standalone Flash (TM) Plugin, that comes with FlashLib
(libflash) distribution.
Author: Olivier Debon
A flexible backup tool
Features:
o Easy to configure
o Uses dump, afio, GNU tar, cpio, star, pax, or zip archivers
o Full and numbered levels of incremental backup (acts like "dump")
o Compression and buffering options for all backup types
o Does remote filesystems (over rsh/ssh; no special service)
o Can backup only files not owned by rpm, or changed from rpm version
o Writes to tapes, on-disk archive files, or on-disk directory trees
o Keeps a table of contents so you know archives are on each tape
o Nice log files
Flock(1) asserts/waits for/removes advisory locks on existing
descriptors (not just pathnames like lockf(1)), and can be used
to sync with other processes using flock(2).
flops.c is a C program which attempts to estimate your system's floating-
point 'MFLOPS' rating for the FADD, FSUB, FMUL, and FDIV operations based on
specific 'instruction mixes' (discussed below). The program provides an
estimate of PEAK MFLOPS performance by making maximal use of register
variables with minimal interaction with main memory. The execution loops
are all small so that they will fit in any cache. The flops.c execution
modules include various percent weightings of FDIV's (from 0% to 25% FDIV's)
so that the range of performance can be obtained when using FDIV's. FDIV's,
being computationally more intensive than FADD's or FMUL's, can impact
performance considerably on some systems.
The Fast Light ToolKit ("FLTK", pronounced "fulltick") is a LGPL'd C++
graphical user interface for X.
--Dima
dima@chg.ru
fly is a C program that creates PNG, JPEG or GIF images on the fly from
CGI and other programs. Using GD graphics library for fast image creation,
it provides a command-file interface for creating and modifying images.
This package contains the X.Org Adobe 100dpi font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Adobe 75dpi font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Adobe Utopia 100dpi font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Adobe Utopia 75dpi font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Adobe Utopia Type1 font.
- Joel Dahl
joel@FreeBSD.org
This package contains X.Org Font aliases.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org Arabic fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Bigelow Holmes 100dpi font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Bigelow Holmes 75dpi font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Bigelow Holmes Lucida TypeWriter 100dpi font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Bigelow Holmes Lucida TypeWriter 75dpi font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Bigelow & Holmes TTF font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Bigelow Holmes Type1 font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Bitstream Vera 100dpi font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Bitstream Vera 75dpi font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Bitstream Vera Type1 font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Cronyx Cyrillic font.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org Cursor fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org Daewoo fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org Dec fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org IBM Type1 font.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org ISAS fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org JIS fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org Micro fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org Cyrillic fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org Ethiopic fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org Meltho fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org Mutt fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org Schumacher fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Screen Cyrillic font.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org Sony fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains miscellaneous X.Org Sun fonts.
- Joel Dahl
joel@FreeBSD.org
This package contains font-util, an application for creating an index of
X font files in a directory.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org Winitzki Cyrillic font.
- Joel Dahl
joel@FreeBSD.org
This package contains the X.Org XFree86 Type1 font.
- Joel Dahl
joel@FreeBSD.org
font2svg can convert any font GhostScript is capable of rendering into an
SVG-font. This includes all PostScript fonts, GhostScript's own format and
almost all TrueType fonts. You may want to hand-edit the generated font to
add font-style information.
This package contains X.Org Fontcache extension headers.
- Joel Dahl
joel@FreeBSD.org
Fontconfig does the following:
* discover new fonts when installed automatically, removing a common source
of configuration problems.
* perform font name substitution, so that appropriate alternative fonts can
be selected if fonts are missing.
* identify the set of fonts required to completely cover a set of languages.
* have GUI configuration tools built as it uses an XML-based configuration
file (though with autodiscovery, we believe this need is minimized).
* efficiently and quickly find the fonts you need among the set of fonts
you have installed, even if you have installed thousands of fonts, while
minimzing memory usage.
* be used in concert with the X Render Extension and FreeType to implement
high quality, anti-aliased and subpixel rendered text on a display.
-- keithp
FontForge (formerly called PfaEdit) is a PostScript font editor which can
create and modify outline fonts in Type 1, CID-Keyed, TrueType, OpenType
format. It can generate bitmaps and save in BDF format or embedded bitmaps
in TrueType/OpenType fonts.
It can generate Type3 and SVG fonts if built with multilayer feature.
If you feel the shortage of memory, rebuilding multilayer-disabled
FontForge with FONTFORGE_NO_MULTILAYER defined will save some memory.
If you have installed AutoTrace or Potrace, you can generate outlines
from imported bitmap images.
For more information, see
This package contains X.Org fontsproto protocol headers.
- Joel Dahl
joel@FreeBSD.org
This package contains fonttosfnt, an application used for wrapping a bitmap
font in a sfnt (TrueType) wrapper.
- Joel Dahl
joel@FreeBSD.org
foo2zjs is an open source printer driver for printers that use the Zenographics
ZjStream wire protocol for their print data, such as the Minolta/QMS magicolor
2300 DL or Konica Minolta magicolor 2430 DL. These printers are often
erroneously referred to as winprinters or GDI printers.
However, Microsoft GDI only mandates the API between an application and the
printer driver, not the protocol on the wire between the printer driver and the
printer. In fact, ZjStream printers are raster printers which happen to use a
very efficient wire protocol which was developed by Zenographics and licensed
by most major printer manufacturers for at least some of their product lines.
ZjStream is just one of many wire protocols that are in use today, such as
Postscript, PCL, Epson, etc.
foomatic is a collection of printer drivers that can be
used by gimp-print and cups among others.
foomatic is a collection of printer drivers that can be
used by gimp-print and cups among others.
Foomatic data for HP's HPIJS
printer drivers.
Filter scripts used by the printer spoolers to convert the incoming
PostScript data into the printer's native format using a
printer/driver specific, but spooler-independent PPD file.
Foremost is a console program to recover files based on their headers
and footers. Foremost can work on image files, such as those generated
by dd, Safeback, Encase, etc, or directly on a drive. The headers and
footers are specified by a configuration file, so you can pick and
choose which headers you want to look for.
forkbomb is tool for stress testing. It can create many processes
using fork(), bring up some zombies, allocate memory using
realloc() and accesses this memory. It has different switches for
fine-tuning operation. While classic fork() bomb is good only for
fun and QA release testing, running multiple memory-eaters can be
useful for determining maximum memory which can be given to
servers (bind or squid) without taking machine down. You can
test different operation systems with this tool and see how they
are handling the load.
Tools for use with Fortran programs, formerly part of FreeBSD (inherited
from 4.4BSD).
Contains:
fpr(1) -- a filter that transforms files formatted according to Fortran's
carriage control conventions into files formatted according to UNIX line
printer conventions
fsplit(1) -- split a multi-routine Fortran file into individual files
FOX is a C++ GUI toolkit that is supposed to
allow programmers to write a program once, and
compile anywhere (or so the website says, it sounds
like Java to me). FOX is a very flexible library,
it has all sorts of functions and options, and is
supposed to be fairly fast.
Author: Jeroen van der Zijp
FPDF is a PHP class which allows to generate PDF files with pure PHP, that is
to say without using the PDFlib library. The advantage is that PDFlib requires
a fee for a commercial usage. F from FPDF stands for Free: you may use it for
any kind of usage and modify it to suit your needs.
FPDF has other advantages: high level functions.
Here is a list of its main features:
* Choice of measure unit, page format and margins
* Page header and footer management
* Automatic page break
* Automatic line break and text justification
* Image support (JPEG and PNG)
* Colors
* Links
* TrueType, Type1 and encoding support
* Page compression
Of course, the generation speed of the document is less than with PDFlib.
However, the performance penalty keeps very reasonable and suits in most
cases, unless your documents are particularly complex or heavy.
A tool to quickly ping N number of hosts to determine their reachability
without flooding the network.
fping is different from ping in that you can specify any number of
hosts on the command line, or specify a file containing the lists
of hosts to ping. Instead of trying one host until it timeouts or
replies, fping will send out a ping packet and move on to the next
host in a round-robin fashion. If a host replies, it is noted and
removed from the list of hosts to check. If a host does not respond
within a certain time limit and/or retry limit it will be considered
unreachable.
Unlike ping, fping is meant to be used in scripts and its
output is easy to parse.
fpp is a Fortran preprocessor for FORTRAN 77 and Fortran 90 programs.
Historically, the source code preprocessor found in standard C compilers,
cpp, has been used to provide Fortran programmers with preprocessing
capabilities. However, cpp is too closely tied into the C language syntax
and source line format to be used without careful scrutiny. The proposed
Fortran PreProcessor, fpp, would provide Fortran-specific source code
capabilities that C programmers have come to expect in UNIX environments.
freealut is a free implementation of OpenAL's ALUT standard.
This is a port of the Taylor UUCP Unix-to-Unix Copy Program suite
of utilities. This source was formerly a part of the FreeBSD base
system, and this package is based on the final version of that
source code, so it includes all previous FreeBSD customizations.
FreeTar for GNUstep
WWW: https://gna.org/projects/freetar/
The FreeType engine is a free and portable TrueType font rendering
engine. It has been developed to provide TT support to a great
variety of platforms and environments.
Notice that FreeType is a *library*. It is *not* a font server
for your preferred environment, even though it was designed to
allow the design of many font servers.
This includes some tools that are in FreeType 1's contrib directory.
ttf2pfb: Converting TrueType fonts to the Postscript Type 1 format.
ttf2pk: A simple conversion tool to bring TrueType quality to the
TeX world.
ttf2bdf: Produce bitmapped fonts from TrueType files for your X11
applications.
ttfbanner: make posters using a TrueType font
This includes some tools that are in FreeType 1's contrib directory.
ttf2pfb: Converting TrueType fonts to the Postscript Type 1 format.
ttf2pk: A simple conversion tool to bring TrueType quality to the
TeX world.
ttf2bdf: Produce bitmapped fonts from TrueType files for your X11
applications.
ttfbanner: make posters using a TrueType font
A Free Implementation of the Unicode Bidirectional Algorithm.
The library implements all of the algorithm as described in the "Unicode
Standard Annex #9, The Bidirectional Algorithm,
FriBidi is exhautively tested
against Bidi Reference Code, and due to our best knowledge, does not contain
any conformance bugs.
In the API, we were inspired by the document "Bi-Di languages support - BiDi
API proposal" by Franck Portaneri which he wrote as a proposal for adding BiDi
support to Mozilla.
Internally the library uses Unicode entirely. The character property function
was automatically created from the Unicode property list data file,
PropList.txt, available from the Unicode Online Data site. This means that
every Unicode character will be treated in strict accordance with the Unicode
specification. The same is true for the mirroring of characters, which also
works for all the characters listed as mirrorable in the Unicode specification.
Frontline provides a gtk+/gnome based GUI frontend for
autotrace in 4 ways.
1. Stand alone program. A command `frontline' runs as a stand alone
program. It will work well with Gnome desktop and nautilus.
2. Reusable library. A library `libfrontline.a' could be used as a
building block of your application that needs the autotrace function.
APIs are listed in frontline.h. The stand alone program frontline
itself uses libfrontline.a.
fsbackup.pl is a incremental backup creation utility. fsbackup.pl support
backup compression and encryption. Backup can be stored on local file system
and on remote host stored over SSH or FTP. Some addition scripts allow backups
SQL tables from PostgreSQL and MySQL (pgsql_backup.sh and mysql_backup.sh)),
save system configuration files and list of installed packages (sysbackup.sh).
Backuped with fsbackup.pl files can be recovered by script fsrestore.sh,
backuped with sysbackup.sh system packeges can be reinstalled by sysrestore.sh.
- Samm
samm@os2.kiev.ua
This package contains fslsfonts, which lists fonts served by an X
font server.
- Joel Dahl
joel@FreeBSD.org
This package contains fstobdf, a program for generating BDF fonts from
an X font server.
- Joel Dahl
joel@FreeBSD.org
fswatch:
- is a utility to guard changes in a file system.
- is composed of three simple programs: fswbuild, fswcmp, fswshow. fswbuild
builds a file system information database. fswcmp compairs two database files
and returns what changes a in file system have been introduced. fswshow shows
contents of database file. a file information database is platform
independend.
- can collect the following information about files (and directories): inode,
links, uid, gid, mode, size, flags, ctime, checksum (sha1) ; and can show
which files were added, deleted or changed.
- is one of many similar utilities. the main difference is the configuration.
you can define different settings for every directory in a directory tree.
moreover, it is very small and fast.
- dominik karczmarski
dominik@karczmarski.com
FTimes is a system baselining and evidence collection tool. Its
primary purpose is to gather and/or develop topographical information
and attributes about specified directories and files in a manner
conducive to intrusion and forensic analysis. It was designed to
support the following initiatives: content integrity monitoring,
incident response, intrusion analysis, and computer forensics.
The Fung-Calc is an advanced 3D/2D, yet easy to use, graphing
calculator. It is an attempt to create a complete,
user-friendly grapher with all the features needed for easy
viewing of the graphical display of expressions in various
ways.
CurlFtpFS is a filesystem for acessing FTP hosts based on FUSE and
libcurl.
CurlFtpFS differentiates itself from other FTP filesystems because it
features:
* SSLv3 and TLSv1 support
* connecting through tunneling HTTP proxies
* automatically reconnection if the server times out
* transform absolute symlinks to point back into the ftp file
system
EncFS is an encrypted pass-through filesystem which runs in userspace,
using the FUSE kernel module. Similar in design to CFS and other
pass-through filesystems, all data is encrypted and stored in the
underlying filesystem. Unlike loopback filesystems, there is no
predetermined or pre-allocated filesystem size.
FunionFS means an Union filesystem for the FUSE driver.
This program works only with the Fuse driver which is natively
included since the 2.6.14 Linux kernel.
Interface between FUSE and the Gnome VFS 2.0. It allows the user to mount
everything you can access via the Nautilus file manager. But of course you
can use a convenient CLI instead of the Desktop.
gphotofs is a FUSE filesystem module to mount your camera as a filesystem.
This allow using your camera with any tool able to read from a mounted
filesystem.
httpfs depends on FUSE. It uses HTTP/1.1 extensions to read arbitrary
bytes from a file on a web-server. This is particular interesting for
an iso, since it can be investigated (loop device) without actually
downloading the whole iso.
Kernel module for fusefs based filesystems.
FUSE makes it possible to implement a filesystem in a userspace program.
Features include: simple yet comprehensive API, secure mounting by non-root
users, support for RELENG_6 and HEAD FreeBSD kernels, multi-threaded
operation.
The ntfs-3g driver is an open source, freely available read/write NTFS
driver, which provides safe and fast handling of the Windows XP, Windows
Server 2003 and Windows 2000 filesystems. Almost the full POSIX filesystem
functionality is supported, the major exceptions are changing the file
ownerships and the access rights.
FUSEPod is a userspace filesystem which mounts your iPod into a directory
for easy browsing of your songs on your iPod. It features a configurable
directory layout, read/write support, read support for playlists and finds
where your iPod is.
SMBNetFS is a filesystem that allow you to use samba/microsoft network
in the same manner as the network neighborhood in Microsoft Windows.
Featuries:
* you can use Samba/Microsoft network as a regular unix filesystem
* workgroup/computer/share entries are dynamically created
* windows domain supported
* kerberos support (New)
* user defined workgroup/link/hosts are supported
* national character supported
* in config files you can specify different user/password to access
different network shares
* you can access any computer in the world by "cd mountpoint/ip-addr"
command, where "ip-addr" is the IP address of the desired computer. Do
not warry that there is no file with such name :-)
* command "cd mountpoint/username:password@computer_or_ip" allows
you to access "computer_or_ip" as user "username" with password
"password" (this is insecure, but usefull)
The sqlfs filesystem implements a POSIX style file system on top of an SQLite
database. It allows applications to have access to a full read/write
file system in a single file, complete with its own file hierarchy and name
space. This is useful for applications which needs structured storage, such
as embedding documents within documents, or management of configuration
data or preferences.
Author: Palmsource, Inc. An Access Company
SSHFS allows you to mount a remote directory over a normal ssh connection.
This is my effort to create a unionfs filesystem implementation which
is probably slower but way more flexible than the current in-kernel
unionfs solution. Currently it's almost fully usable, the only problem
is new file/directory creation which I will fix soon...
wdfs is a WebDAV filesystem with special features for accessing
Subversion repositories. It uses Fuse and Neon.
WikipediaFS is a mountable Linux virtual file system that allows to
read and edit articles from Wikipedia (or any Mediawiki-based site) as
if they were real files.
It is thus possible to view and edit articles using your favourite
text-editor. Text-editors tend to be more convenient than a simple
browser form when it comes to editing large texts and they generally
include useful features such as Mediawiki syntax highlighting and spell
checking.
Author: Mathieu Blondel
The fuser utility will write to stdout the IDs of processes that
have one or more named files open. For block and character special
devices, all processes that uses on that device are listed. A file is
considered open by a process if it was explicitly opened, is the working
directory, root directory, jail root directory, active executable text,
kernel trace file for that process or controlling tty of the process.
The fuser(1) utility is defined in IEEE Std 1003.1-2004 standard, but
isn't yet included into the standard FreeBSD distribution.
Fvwm is a very famous window manager for X, which provides a
virtual/multiple disjoint desktop, a 3-D look for windows decorations,
shaped/color icons. It gives a very good emulation of mwm. A nice
button-bar can be used to provide convenient access to frequently used
functions or programs.
Jason C. Wells
jcwells@u.washington.edu
G-Wrap -- A tool for exporting C libraries into Scheme interpreters
===================================================================
This is a tool for specifying types, functions, and constants to
import into a Scheme interpreter, and for generating code (in C) to
interface these to the Guile and RScheme interpreters in particular.
Author
======
Christopher Lee (chrislee@ri.cmu.edu)
Glade to C translator
IP Messenger is a pop up style message communication software for
multi platforms. It is based on TCP/IP(UDP).
Win, Win16, Mac/MacOSX, X11R6/GTK/GNOME, Java, Div version and
all source is open to public.
gaddr is a nice simple little address book written using the GTK+
widget set. It holds addresses and any other information you want to
know about a person. It basically acts like a pile of alphabetized
3x5 cards on which you can write whatever your little heart desires.
- Jim
This library is intended to simplify the development and use of Dockapps, ROX
panel applets and Gnome 2 Panel Applets. With this library the programmer can
focus on what the applet shall do, not on the interface.
What this library provides:
- Dockapp support.
- Gnome 2 Panel support.
- ROX panel support.
- Handling of all sizes of the Gnome Panel.
- Handle Gnome Panel rotation.
- Simple image file handeling via gdk_pixbuf.
- Loading and storing of configuration values and strings.
- A simple structual way of making preferences window.
- Generates images from ascii text based upon fonts.
- Support for both Gnome 2 Panel Applets, ROX panel applets and
Dockaps/wmapplets.
- Support for OpenGL applets.
- Simple interface to connect events, like mouse button clicks, joystick
events and so on.
- Easy to add support for other panels.
- Nice configure and makefile scripts that generates the needed files
for ROX and Gnome.
Gail, the Gnome Accessibility Implementation library, contains
the bindings to integrate the platform-independent ATK accessibility
widgets into the Gtk structure.
GAL is a collection of widgets and utility routines that were taken
from Evolution and Gnumeric.
The upcoming version of Evolution and Gnumeric will both require
GAL, as the code has been moved to this new module.
The API is not frozen and might change at any time. Larger class
renaming might happen at any point without notice. Use this library
at your own risk.
GAL is a collection of widgets and utility routines that were taken
from Evolution and Gnumeric.
This port contains the programming reference for x11-toolkits/gal2.
galculator is a GTK2-based scientific calculator with ordinary
notation/reverse polish notation, different number bases (DEC, HEX,
OCT, BIN) and different units of angular measure (DEG, RAD, GRAD).
Galeon is a GNOME 2 Web browser based on Gecko (the mozilla rendering engine).
It's fast, it has a light interface, and it is fully standards-compliant.
Gambit is a library of game theory software and tools for the construction
and analysis of finite extensive and normal form games. Gambit is designed
to be portable across platforms.
Gambit includes:
- A graphical user interface, based upon the wxWindows library, providing
a common look-and-feel across platforms.
- The Gambit Command Language, a scripting language with built-in
primitives for constructing and analyzing games.
- A library of C++ source code for representing games, suitable for use
in other applications.
Gamin is a file and directory monitoring system defined to be a subset of the
FAM (File Alteration Monitor) system. This is a service provided by a library
which allows to detect when a file or a directory has been modified.
Whereas the FreeBSD port of FAM polls files every few seconds, this port
includes a kqueue(2) backend for immediate notification of most alterations.
This is GNU Awk. It should be upwardly compatible with the Bell
Labs research version of awk. It is almost completely compliant with
the 1993 POSIX 1003.2 standard for awk.
GBase is a GTK program designed to convert between the four common
bases used in programming (decimal, hexadecimal, octal and binary).
It converts numbers on-the-fly as they are typed in. It can also
convert numbers entered on the command line. It can correctly handle
both signed and unsigned 32-bit integers.
License: Artistic
Gcalctool is a powerful graphical calulator with financial, logical and
scientific modes. It uses a multiple precision package to do its arithmetic to
give a high degree of accuracy.
GCC, the GNU Compiler Collection includes C, C++, Java and Fortran.
This port installs the various front ends as gcc42, g++42, gcj42, and
so forth into the ${PREFIX}/bin directory.
The gccmakedep program creates dependencies in makefiles using
'gcc -M'.
GChemPaint is a 2D chemical structures editor for GNOME 2.
It's also bonobo server so some chemistry could be embedded
in Gnome applications such as Gnumeric and Abiword.
Gnome Chemistry Utils provide C++ classes and Gtk+-2 widgets related
to chemistry. They will be used in future versions of Gnome Crystal
and GChemPaint.
This is a simple encryption tool to work with home-grown encryption algorithms.
It can run as either a GUI, a command-line application, or a network proxy.
- Shannon -jj Behrens
jjinux@yahoo.com
Gcompris is educational software and includes over 50 activites and games
for kids ages from 2 to 10. Some activities are game oriented,
but always educational.
You will find activities in the following topics:
computer discovery: keyboard, mouse, different mouse gesture
algebra: table memory, enumeration, double entry table, mirror image
science: the canal lock, the water cycle, the submarine
geography: place the country on the map
games: chess, memory
reading: reading practice
other: learn to tell time, puzzle of famous paintings, vector drawing
GConf is a configuration database system for the GNOME desktop,
functionally similar to the Windows registry but lots better :-)
gconf-editor is a GNOME 2 GConf database editor. It is analogous to
regedit on Windows.
GConf extends the concept of a configuration registry. It provides
a simple way for applications and administrators to store data;
often GConf is used to store preferences for applications.
Some of the features of GConf are:
GConf provides:
* Documentation for each configuration key, so that administrators
can better modify the value.
* Notifications to interested applications when configuration data
is changed. The notification service works across networks,
affecting all login sessions for a single user.
* Proper locking so that configuration data doesn't get corrupted
when accessed by multiple applications at the same time.
This is a set of thin C++ wrappers for GConf v2 API library.
GCursor is a gtk+-2 xcursor selector. It tries to have the same look and feel
as the theme-selector in the gnome-control-center. Gcursor is a temporary
solution until a decent selector is included in the gnome-control-center.
A set of C++ front-end for cvs distributed under GPL.
CvsGui features
WinCvs is written in C++ using the Microsoft MFC.
MacCvs is written in C++ using Metrowerks PowerPlant.
gCvs is written in C++ using GNU gtk+.
They are using the latest cvs source code.
They are making cvs easier for the novice.
They are increasing the power of cvs by providing an high-end interface.
The project is growing because it is supported and developed
by several cvs users.
gd is a graphics library. It allows your code to quickly draw images
complete with lines, arcs, text, multiple colors, cut and paste from
other images, and flood fills, and write out the result as a PNG, GIF
or JPEG file. This is particularly useful in World Wide Web applications,
where PNG, GIF and JPEG are three of the formats accepted for inline
images by most browsers.
gd does not provide for every possible desirable graphics operation,
but version 2.0 does include most frequently requested features,
including both truecolor and palette images, resampling (smooth
resizing of truecolor images) and so forth.
GNU GDB - the latest version
The GNU `dbm' is a library of database functions that use extendible
hashing and works similar to the standard UNIX `dbm' functions.
These routines are provided to a programmer needing to create and
manipulate a hashed database.
This library exists in the FreeBSD base collection, but the GNU
version has added functionality that is sometimes useful.
gdcalc is a financial, statistics, scientific and programmers
calculator for Unix. The GUI was written with glade(1) and uses the
Gnome/Gtk+ toolkit - so it may well be compatible with themes and
other whiz-bang features of those systems.
gdcalc has both Algebraic notation (ie. conventional, TI or Casio
style) and Reverse Polish Notation (RPN or Hewlett-Packard style).
If you've not heard of RPN before, you are probably familiar with
algebraic calculators. Very briefly, while simpler and more natural
to use, RPN calculators need some study eg. they have an Enter key
instead of the equals key.
gDeskCal is a cute little eye-candy calendar for your desktop.
It features transparency with smooth alpha-blending and its appearance
can be changed completely by using skins.
These are the skins for gdeskcal.
- Martin Klaffenboeck
gDesklets provides an advanced architecture for desktop applets -- tiny displays
sitting on your desktop in a symbiotic relationship of eye candy and usefulness.
Populate your desktop with status meters, icon bars, weather sensors, news
tickers... whatever you can imagine! Virtually anything is possible and maybe
even available some day.
The Clock sensor with various clock displays.
This desklet allows to countdown the remaining time until a configurable
date. It then displays a victorious 'Hurrah!', or whatever you set.
It also provides an increasing counter ('countup' feature), displaying
the time elapsed from the specified date.
Ebichuclock is something like emiclock with Ebichu in it.
Ofcourse the idea is based on our favorite hamster
(and no i do not mean hamtaro :-)
This desklet allows you to chat in your screen background.
Features:
* Use the mouse scroll wheel to scroll through history.
* Integrated Text-To-Speech through Festival
* Dynamically resizable borders
* Tab completion on nicks and commands
* Log text to a file
* Text wrapping
* Login to secure channels with username and password
* i18n support
The Recently Used Toolbar displays icons for the most recently used items
according to your GNOME ~/.recently-used file. The Desklet displays a
configurable number of icons in the last used order. As you scroll over the
icons in the toolbar they expand similar to the starter bar desklet. If the
file has a thumbnail already created, then the thumbnail will be shown
instead of the MIME icon.
If you click on one of the icons in the toolbar it will launch the application
that GNOME has associated with that specific MIME type.
An icon bar for GNOME where you can put starters into. Yes, you can do the
same with the GNOME panel, but this one is pure eye candy!
This desklet embeds the GNOME tasklist and floats above
the other windows.
GDIS is a GTK based program for the display and manipulation of isolated
molecules and periodic systems. It is in development, but is nonetheless
fairly functional. It has the following features:
- Support for several file types (CIF, BIOSYM, XYZ, XTL, MARVIN, and GULP)
- A simple molecular creation and manipulation tool
- A dialogue for creating starting configurations for molecular dynamics
simulations
- Assorted tools for visualization (geometry information, region
highlighting, etc.)
- Animation of BIOSYM files
The GdkPixBuf library provides a number of features:
- Image loading facilities.
- Rendering of a GdkPixBuf into various formats:
drawables (windows, pixmaps), GdkRGB buffers.
- A cache interface
Gnome Devtool Libraries
=======================
This package contains components and libraries that are intended to be
shared between Scaffold, the new GNOME 2 development system.
The current pieces of GDL include:
- A code-editing bonobo component based on GtkSourceView
- An utility library that also contains the stubs and skels for
the above components (gdl).
The GNOME 2.0 version of the xdm display manager. It supports user
icons, multiple sessions, and clean system shutdowns.
GdMap is a tool which allows to visualize disk space.
Ever wondered why your hard disk is full or what directory and
files take up most of the space? With GdMap these questions can
be answered quickly. To display directory structures cushion
treemaps are used which visualize a complete folder or even the
whole hard drive with one picture.
Cushion treemaps display directories and files in rectangular areas.
The larger a file is the larger is the rectangle which represents it.
All files in one directory are painted within the rectangle of that directory.
gEdit is a Gtk+-2 text editor. Its features include:
* Complete integration with the GNOME Environment, including GnomeMDI
* Global Search and Replace
* Dynamically loaded fonts
* Splitscreen Mode
* Printing support
* Configurable Plugins system
* Unlimited Undo/Redo
Various additional plug-ins for GEdit 2.
geg, a GTK+ Equation Grapher is a very simple utility for parsing and plotting
2D-Functions, eg f(x) = 3 + sin(x), and much more complicated functions.
It was written with GTK+ and provides a neat, configurable user interface.
Genius Calculator is a precision calculator for Gnome Desktop Environment.
Features of Genius:
* arbitrary precision integers (2-36), multiple precision floats
* uses rationals when possible
* will calculate and show half calculated expressions if the calculation
could not be completed
* variables
* user functions
* variable and function references with C like syntax
* anonymous functions
* it will add missing parenthesis on the ends of expressions (only in
the GUI version)
* matrix support
* complex numbers
* more ...
Geotrace is a geographical traceroute utility.
GetDP is a general finite element solver using mixed elements to discretize
de Rham-type complexes in one, two and three dimensions.
The main feature of GetDP is the closeness between the input data defining
discrete problems (written by the user in ASCII data files) and the symbolic
mathematical expressions of these problems.
Rewrite of getopt(1) with the following features:
* It can do anything that the GNU getopt(3) routines can do.
* It can cope with spaces and shell metacharacters within arguments.
* It can parse long parameters.
* It can shuffle parameters, so you can mix options and other parameters
on the command-line.
* It can be easily identified as an enhanced getopt(1) from within shell
scripts.
* It can report parse errors as coming from the shell script.
* It compiles cleanly with both libc-5 and glibc-2.
Author: Frodo Looijaard
This is the GNU gettext package. It is interesting for authors or
maintainers of other packages or programs which they want to see
internationalized. As one step the handling of messages in different
languages should be implemented. For this task GNU gettext provides
the needed tools and library functions.
Msghack can be used to alter gettext .po files in ways no sane mind
would think about. It is a reimplementation of the original msghack
in Python.
Author: Trond Eivind Glomsroed
Gexpr is a shell calculator with floating point, standard C functions,
relational operators, and output in base 2/8/10/16. It is a light alternative
to bc(1). It can also be used to add floating point math to shell scripts.
GFax is a front end fax program that performs as the familiar pop-up fax
manager when one prints to a fax printer.
The gFONT program creates a GIF image for a given ASCII string by the use
of an arbitrary TeX-available font (Postscript or METAFONT). The used font
is converted from TeX's PK format to gFONT's own GdF format (Gd Font) and
rendered into the resulting GIF image by the use of its own enhanced Gd
library. The result is intended to be included into HTML pages with an IMG
tag.
An outline font viewer.
I want to be able to view uninstalled fonts. So I started with the program,
left alone all installation issues (handled by DTM), and tried to optimize
it as a font displayer. It should handle Type 1 and True Type fonts and have
some enhancements such as finding typographically similar fonts.
GGV, the Gnome GhostView, is a Gnome PostScript document previewer.
It can also preview PDFs, but as it is not a native PDF viewer, it
does not take advantage of all the features of the PDF format.
graphics/gpdf is a more capable PDF viewer.
Ghemical is a computational chemistry software package,
Ghemical relies on external code to provide the quantum-mechanical calculations.
Semi-empirical methods MNDO, MINDO/3, AM1 and PM3 come from the MOPAC7 package,
and are included in the source distribution. The
MPQC package (GNU GPL) is used to provide ab initio methods.
GHEX is a simple binary editor, allowing binary files to be edited in
both hex and ascii. It features find and replace functions and conversion
between binary, octal, decimal and hexadecimal values, making use of an
alternative, user-configurable MDI concept.
Ghostscript is the well-known PostScript interpreter which is available for
all common and most esoteric platforms and supports many different printers
and some displays.
Versions entitled "GPL Ghostscript" are distributed with the GNU General
Public License, which allows free use, and free copying and redistribution
under certain conditions (including, in some cases, commercial distribution).
This port includes add-on packages (not part of the official gs release)
o HP8XX driver for HP DeskJet 880C/882C/895C
o PCL3 driver for HP DeskJet series
o DJ970 driver for HP DeskJet 970CXi
o Special drivers for verious printer models
- Alps, Canon, Epson, NEC, Lexmark, Ricoh,...
o Additional contributed uniprint driver profiles for
- Epson Stylus Color 740 and Epson LQ-1170
Note: Since GPL Ghostscript 8.x is currently inferior to older version
about handling Asian TrueType fonts, users who want to print or display
Asian characters should use GNU Ghostscript 7.x (print/ghostscipt-gnu).
Ghostview is an X11 interface for ghostscript 2.4 and later. It features:
- Ghostview parses any known version of Adobe's Document Structuring
Conventions.
- Page size is automatically determined from the Document Structuring
Comments. The user is able to override the values from the comments.
- Window size is set to the bounding box for Encapsulated PostScript figures.
- Default page size is Letter and can be changed via Xresources or
application defaults file to A4 (or any other valid size) for our
European friends.
- Scrollbars appear when necessary.
- Page orientation is automatically determined from the Document Structuring
Comments. The user is able to override the values from the comments.
- Ability to view at 4 orientations: Portrait, Landscape, Upside-down,
and Seascape (for those who rotate landscape the other direction).
- Ability to restrict rendering to grayscale or monochrome. (Requires
ghostscript 2.6.1.)
- Ability to mark pages for printing, or saving. (Good for people that
printed a 100 page document and lost page 59 due to a printer jam.)
- Can popup zoom windows at printer resolution
(1 display dot = 1 printer dot).
The Ghostview distribution includes a Ghostview Widget that people are
encouraged to use in other programs.
gifsicle is a powerful command-line program for manipulating GIF image files.
Extensive options let you control what exactly it does.
Gimmie is an elegant way to think about how you use your desktop computer.
What Gimmie Can Do:
* Integrated display of:
o Applications from the system menu
o Recently used documents, applications, printers, network shares, etc
o People you've recently chatted with
o People currently logged in for IM
o Your Gaim buddy list's group organization
o All devices, printers, mapped network shares, and system settings
* Show open conversations, opened documents, and running applications (both
new and legacy) in the Gimmie Bar
* Bookmark apps, documents, and people in the Gimmie Bar for quick access
* Allow log out, shutdown, or switching to another user
* Shows the current time, a desktop switcher, and a trashcan
* Search for items with instantly displayed results
* Zoom in and out on recently used items, from today, to this month and beyond
The GIMP is designed to provide an intuitive graphical interface to a
variety of image editing operations. Here is a list of the GIMP's
major features:
Image editing
-------------
* Selection tools including rectangle, ellipse, free, fuzzy, bezier
and intelligent.
* Transformation tools including rotate, scale, shear and flip.
* Painting tools including bucket, brush, airbrush, clone, convolve,
blend and text.
* Effects filters (such as blur, edge detect).
* Channel & color operations (such as add, composite, decompose).
* Plug-ins which allow for the easy addition of new file formats and
new effect filters.
* Multiple undo/redo.
This is "The Gimp" meta-port, see ports/graphics/gimp-app for more details
The GIMP is designed to provide an intuitive graphical interface to a
variety of image editing operations. Here is a list of the GIMP's
major features:
Image editing
-------------
* Selection tools including rectangle, ellipse, free, fuzzy, bezier
and intelligent.
* Transformation tools including rotate, scale, shear and flip.
* Painting tools including bucket, brush, airbrush, clone, convolve,
blend and text.
* Effects filters (such as blur, edge detect).
* Channel & color operations (such as add, composite, decompose).
* Plug-ins which allow for the easy addition of new file formats and
new effect filters.
* Multiple undo/redo.
High quality drivers for Canon, Epson, Lexmark, and PCL printers
for use with Ghostscript, CUPS, Foomatic, and the Gimp
GIMP-Help is a help system designed for use with the internal
GIMP help browser, external web browser and HTML renderers, and
human eyeballs. Docbook is used to create a highly customizable
system for all needs.
G-Kermit file transfer utility
------------------------------
G-Kermit is a Unix program for uploading and downloading files with the
Kermit protocol. It is:
. Stable and low-maintenance
. Small and fast with no frills
. Released under the GNU Public License
G-Kermit is command-line only (no interactive commands or scripting) and
remote-mode only (no making connections). It has an extremely simple
user interface, and implements a large subset of the Kermit protocol in
a small amount of highly portable code.
GL2PS is a C library providing high quality vector output for any OpenGL
application. The main difference between GL2PS and other similar libraries
is the use of sorting algorithms capable of handling intersecting and
stretched polygons, as well as non manifold objects. GL2PS provides advanced
smooth shading and text rendering, culling of invisible primitives, mixed
vector/bitmap output, and much more...
GL2PS can currently create PostScript (PS), Encapsulated PostScript (EPS)
and Portable Document Format (PDF) files, as well as LATEX files for the
text fragments.
- Igor Pokrovsky
tiamat@comset.net
From the Website:
gLabels is a lightweight program for creating labels and
business cards for the GNOME desktop environment. It is
designed to work with various laser/ink-jet peel-off label
and business card sheets that you'll find at most office
supply stores.
- Martin Klaffenboeck
Glade is a RAD tool to enable quick & easy development of user interfaces
for GTK+/GNOME. It can generate the C source code needed to create
the interfaces designed within Glade's interface editor.
Glade is a RAD tool to enable quick & easy development of user interfaces
for GTK+/GNOME. It can generate the C source code needed to create
the interfaces designed within Glade's interface editor.
glademm an extension to glade and glade-2 (Gtk GUI Builder) to create
C++ sources for gtk-- and gtkmm2 (any combination) or skeletons for
libglade(mm) based programs.
Gladtex reads a 'htex' file (html with LaTeX maths embedded in
glChess is a 3D OpenGL based chess game that interfaces via the Chess Engine
Communication Protocol (CECP) by Tim Mann. This means it can currently use
Crafty and GNU Chess as AIs. You can also play Human vs. Human, but so far
not over a network.
- Patrick Li
glclock is a OpenGL demo with benchmarking capability. For fun and
performance testing, glclock will be of some use for those who have
hardware-accelerated 3D cards (see people.FreeBSD.org/~3d) or very fast CPUs.
The GLE Tubing and Extrusion Library is a graphics application
programming interface (API). The library consists of a number of "C"
language subroutines for drawing tubing and extrusions. The library is
distributed in source code form, in a package that includes
documentation, a VRML proposal, Makefiles, and full source code and
header files. It uses the OpenGL (TM) programming API to perform the
actual drawing of the tubing and extrusions.
- David Gilbert
dgilbert@velocet.ca
glean is a suite of tools for evaluating the quality of an OpenGL implementation
and diagnosing any problems that are discovered. glean also has the ability to
compare two OpenGL implementations and highlight the differences between them.
- Eric Anholt
anholt@FreeBSD.org
GLgraph visualize mathematical functions. It can handle 3 unknowns (x,z,t) and
can produce a 4D function with 3 space and 1 time dimension.
This is GLib version 1.2. GLib, is a library which includes support
routines for C such as lists, trees, hashes, memory allocation, and
many other things.
ftp://ftp.gtk.org/pub/gtk
A mailing list is located at gtk-list@redhat.com for discussion.
- Vanilla
vanilla@FreeBSD.ORG
GLib provides a simple, abstract, and highly portable set of C support
routines such as lists, trees, hashes, memory allocation, and much, much
more. It is a foundation for writing portable applications.
C++ interfaces for glib20.
Glipper is a clipboardmanager for the GNOME Panel. It maintains a history of
text copied to the clipboard from which you can choose. You can see this as a
GNOME counterpart to KDE's Klipper.
Glipper uses plugins to give the user all the extra functionality they want,
including support for Actions, Snippets and No-Paste services.
GNOME Lunar Clock displays the current phase of the Moon as an
applet for the gnome panel.
GNU make is a tool that controls the generation of executables and other
non-source files from source files. Its purpose is the same as that
of the utility make(1).
Gmanedit is the GNOME manpages editor.
It's an editor for man pages that runs on X with GTK. It's like most common
HTML editors but more easy. You need to know manpages format. You can learn it
from 'man(7)'.
GMime is a set of utilities for parsing and creating messages using
the Multipurpose Internet Mail Extension (MIME) as defined by the
following RFCs:
* 0822: Standard for the Format of Arpa Internet Text Messages
* 2045: Multipurpose Internet Mail Extensions (MIME) Part One:
Format of Internet Message Bodies
* 2046: Multipurpose Internet Mail Extensions (MIME) Part Two:
Media Types
* 2047: Multipurpose Internet Mail Extensions (MIME) Part Three:
Message Header Extensions for Non-ASCII Text
* 2048: Multipurpose Internet Mail Extensions (MIME) Part Four:
Registration Procedures
* 2049: Multipurpose Internet Mail Extensions (MIME) Part Five:
Conformance Criteria and Examples
* 2183: Communicating Presentation Information in Internet Messages:
The Content-Disposition Header Field
C# assemblies for gmime
GnoCHM is a CHM file viewer. It is designed to integrate nicely with Gnome. It
uses PyCHM, a Python package that exports the CHMLIB API. Features are:
* Full-text search support
* Bookmarks
* Gnome integration (on-line help, file associations, drag'n'drop from file
manager, gnome menu entry)
* Internationalisation support
* Configurable support for HTTP links
* Configurable support for external ms-its links
Panel applets for the Gnome 2.0 Desktop Environment.
This module holds sound files for use with GNOME 2.
This module contains a set of backgrounds packaged with the GNOME desktop.
This is a GNOME Build Framework (GBF).
Configuration tools tightly integrated within the GNOME 2 desktop.
The GNOME CUPS Manager is a tool for adding new CUPS printers and for
managing existing CUPS printers and queues.
gnome-db can be considered as an extension of the libgda project.
Its aims are the same: to provide universal data source access for
client applications, as well as development tools and libraries
for doing so. gnome-db; is an extension to libgda; because it adds
support to the architecture for the GNOME project.
This is a collection of APIs not included in libgnomeui.
The GNOME Doc Utils is a collection of documentation utilities for the GNOME
project. Notably, it contains utilities for building documentation and all
auxiliary files in the source tree, and it contains the DocBook XSLT
stylesheets that were once distributed with Yelp. Starting with GNOME 2.8, Yelp
require GNOME Doc Utils for the XSLT.
The easiest way to pick the right font for the job.
Features:
* View as many or as few fonts at once as you like
* Choose font size, text color, background color, bold,
italics, underline, and example text used
* Double-click adds/removes a font (depending on which list
you do it in)
- Jean-Yves Lefort
jylefort@FreeBSD.org
The GNOME Desktop Environment's games application package includes
card games (including a solitaire package which knows 69 distinct solitaire
variations); knockoffs of Minesweeper, Tetris, mahjongg, and Nibbles; action
games; puzzle games; and even more card games.
This package uses the GNOME 2 libraries.
gnome-icon-theme is a collection of icons and emblems for the
GNOME 2 desktop. Included are the images used in toolbars,
dialog boxes, etc.
Gnome-keyring is a program that keep password and other secrets for
users. It is run as a damon in the session, similar to ssh-agent, and
other applications can locate it by an environment variable.
The program can manage several keyrings, each with its own master
password, and there is also a session keyring which is never stored to
disk, but forgotten when the session ends.
The library libgnome-keyring is used by applications to integrate with
the gnome keyring system. However, at this point the library hasn't been
tested and used enought to consider the API to be publically
exposed. Therefore use of libgnome-keyring is at the moment limited to
internal use in the gnome desktop. However, we hope that the
gnome-keyring API will turn out useful and good, so that later it
can be made public for any application to use.
-- Gnome-keyring README
This a keyring management program for the GNOME Desktop.
Libraries for GNOME, a GNU desktop environment
Gnome-Mag magnifies the screen for easier reading. This package includes a
magnification Bonobo service.
Multimedia applications for the GNOME 2.0 desktop. Includes gnome-cd, a CDDB
aware CD player; gnome-volume-control, for controlling the sound card's mixer;
and VU-Meter, to slow down your desktop...
This package is free software and is part of the
GNOME project.
The package contains an implementation of the draft "Desktop
Menu Specification" from freedesktop.org:
Also contained here are the GNOME menu layout configuration
files, .directory files and assorted menu related utility programs.
-- gnome-menus README
The base MIME and Application database for GNOME. It is meant to be accessed
through the MIME functions in GnomeVFS
gnome-mount is a HAL-based front-end to mount, umount, and eject which
offers a centralized place where settings for these commands are maintained.
Gnome-netstatus is a panel applet which provides information about
network interfaces.
Gnome-nettool is a utility for getting network information such as interface
statistics, and for front-ending commands like ping and traceroute. It
is very similar to the MacOS X Network Utility.
This drives the GNOME 2 panel.
GNOME Power Manager is a GNOME session daemon that acts as a policy agent
on top of HAL (the Hardware Abstraction Layer). GNOME Power Manager listens
for HAL events and responds with user-configurable reactions.
Currently it supports laptop batteries and AC adapters. Its goal is to be
architecture neutral and free of polling and other hacks.
This is a prototype implementation of the Gnome Printing Architecture,
as described in:
Gnome-screensaver is GNOME-based screen saver and locker that aims to have
simple, sane, secure defaults and be well integrated with the desktop.
It is designed to support:
* the ability to lock down configuration settings
* translation into other languages
* user switching
This provides session management for the GNOME 2 desktop, and
provides the tools used to start the desktop.
Gnome# provides C# bindings for Gnome libraries to the .NET runtime.
GNOME Speech is a simple general API for producing text-to-speech output.
Gnome Spell is GNOME/Bonobo component for spell-checking.
GNOME 2.0 system monitor program.
Various tools to assist in administration and configuration of a workstation.
Included are tools to:
* Administer user and group accounts
* Change the date, time, and time zone
* Set up and configure network interfaces
* Modify bootloader settings
* Start, stop, and modify system services
Default terminal emulator for the GNOME 2.0 Desktop.
A collection of themes for metacity and Gtk, and some basic icon
sets.
User documentation for the GNOME 2 desktop.
GNOME 2.0 support utilities, including a dictionary looker-upper,
a frontend for find(1), a system log viewer, and more.
This is the GNOME Virtual File System.
GnomeVFS is a filesystem abstraction library allowing applications
plugable transparent access to a variety of "real" filesystems, from
WebDAV to digital cameras, to the local filesystem. It also contains a
number of other convenient file utilities such as a comphrehensive MIME
database / Application registry, and a copy engine. Use of GnomeVFS
ensures that an application or component will be usable by Nautilus or
other GnomeVFS applications for handling the display of data from
various URIs, as well.
The GNOME Virtual File System allows applications and users to treat
any number of file system concepts as a part of the local filesystem.
With GnomeVFS, filesystems across the internet, on connected devices,
and in multiple formats are as simple to access (and write code for)
as any directory on the local machine.
This is a set of thin C++ wrappers for GnomeVFS v2 library.
Gnome-VNC is a GNOME viewer for Virtual Network Computing (VNC) servers.
VNC allows you to view and use the desktop of windows machines and the display
of the special Xvnc X Server across networks.
For more information see /usr/ports/net/vnc.
gnome-volume-manager is a desktop-level daemon that enforces volume-related
policy in response to events received from HAL. Its goal is to implement all
functionality as a state-machine in response to asynchronous events from HAL.
GNU Network Object Model Environment
This metaport installs the entire GNOME 2 desktop, including
the the most common user applications. Other popular GNOME
applications can be installed from the other GNOME 2 metaports:
* x11/gnome2-fifth-toe
* x11/gnome2-power-tools
* editors/gnome2-office
* devel/gnome2-hacker-tools
Common startup and shutdown subroutines used by GNOME scripts.
Gnomebaker is a gnome cd/dvd burn program. It can:
* Create data cds
* Blank rewritable disks
* Copy data cds
* Copy audio cds
* Burn existing cd iso images
* Drag and drop to create data cds (including DnD to and from nautilus)
* Create audio cds from existing wavs, mp3, flac and oggs
* Integrate with gconf for storage of application settings
* Burn DVDs.
* Supports multisession burning
* Blank/Format DVDs
* Burn Cue/Bin files
* Burn data cds on the fly
In the future it will also do the following and hopefully much more:
* Create video cds from existing video and stills
* Create mixed mode cds
GNOME Breakout is a clone of the classic arcade game Breakout,
written for GNOME. Still in development, but very playable, and
very addictive.
The GNOMECanvas library provides a number of features:
- Image loading facilities.
- Rendering of a GdkPixBuf into various formats:
drawables (windows, pixmaps), GdkRGB buffers.
- A cache interface
A GUI chess front-end to crafty, for the GNOME Desktop Environment
It works with chess programs and chess servers - it is also a PGN viewer.
For chess programs, it works best with the chess engine crafty
(ftp://ftp.cis.uab.edu/pub/hyatt) but most features should also work with
GNU Chess (ftp://ftp.gnu.org).
This is a utility port that creates the common GNOME directory
structure. This way, the existence of the directories can be
ensured before applications attempt to install into them.
GNOME Telnet is a nice frontend to the telnet, ssh, and rlogin clients.
gnotepad+ is a simple Gnome based text editor. It also has built-in simple
HTML editing with previews directed to Netscape.
-brett@peloton.physics.montana.edu
Gnucash is the next generation of money manager created from a merger of
X-Accountant and GnoMoney.
Its features include:
* Ability to import Quicken files ( a must )
* Reports, Graphs, and all of those goodies that you find in Quicken.
* Gnome compliant ( if that is the correct way to put it )
* Separate the GUI from the actual "account/transaction engine"
* Multiple accounts ( Check, Credit, Cash, Mutual Funds, etc.. )
Snipped from the README.
This is the docs module for GnuCash. The docs can be accessed
with the GnuCash help browser and if you are running a GNOME2
desktop be accessible from Yelp (the GNOME2 help browser).
Gnuchess plays a game of chess against the user or it
plays against itself.
Gnuchess is an updated version of the GNU chess playing
program. It has a simple alpha-numeric board display.
The GNOME 2 spreadsheet.
GnuPG is a complete and free replacement for PGP.
Because it does not use the patented IDEA algorithm, it can be used
without any restrictions. GnuPG is an RFC2440 (OpenPGP) compliant
application.
kuriyama@FreeBSD.org
GnuPG is a complete and free replacement for PGP.
Because it does not use the patented IDEA algorithm, it can be used
without any restrictions. GnuPG is an RFC2440 (OpenPGP) compliant
application.
GNUstep is a set of general-purpose Objective-C libraries based on the
OpenStep standard developed by NeXT (now Apple) Inc. The libraries
consist of everything from foundation classes, such as dictionaries and
arrays, to GUI interface classes such as windows, sliders, buttons, etc.
Please contact the GNUstep maintainers at
GNUstep is a set of general-purpose Objective-C libraries based on the
OpenStep standard developed by NeXT (now Apple) Inc. The libraries
consist of everything from foundation classes, such as dictionaries and
arrays, to GUI interface classes such as windows, sliders, buttons, etc.
Please contact the GNUstep maintainers at
GNUstep is a set of general-purpose Objective-C libraries based on the
OpenStep standard developed by NeXT (now Apple) Inc. The libraries
consist of everything from foundation classes, such as dictionaries and
arrays, to GUI interface classes such as windows, sliders, buttons, etc.
Please contact the GNUstep maintainers at
GNUstep is a set of general-purpose Objective-C libraries based on the
OpenStep standard developed by NeXT (now Apple) Inc. The libraries
consist of everything from foundation classes, such as dictionaries and
arrays, to GUI interface classes such as windows, sliders, buttons, etc.
Please contact the GNUstep maintainers at
GnuTLS is a portable ANSI C based library which implements the TLS 1.0 and
SSL 3.0 protocols. The library does not include any patented algorithms and
is available under the GNU Lesser GPL license.
Important features of the GnuTLS library include:
- Thread safety
- Support for both TLS 1.0 and SSL 3.0 protocols
- Support for both X.509 and OpenPGP certificates
- Support for basic parsing and verification of certificates
- Support for SRP for TLS authentication
- Support for TLS Extension mechanism
- Support for TLS Compression Methods
Additionaly GnuTLS provides an emulation API for the widely used
OpenSSL library, to ease integration with existing applications.
GOCR/JOCR is an OCR (Optical Character Recognition) program, developed
under the GNU Public License.
GOCR can be used with different front-ends, which makes it very
easy to port to different OSes and architectures. It can open many
different image formats, and its quality have been improving in a
daily basis.
- Lehmann
kay_lehmann@web.de
Goffice is a set of document centric components for GLib and GTK+.
There are common operations for document centric applications that are
conceptually simple, but complex to implement fully.
- plugins
- load/save documents
- undo/redo
Goffice provides a single library for performing such operations.
The GNOME On-Screen Keyboard (GOK) is an accessibility interface
that gives you control of your system without needing a keyboard.
The GOK makes available a hierarchical button system that enables
keyboardless entry of common accelerators, and contains a
clickable keyboard that sports suggested autocompletion of many
common words, and even some commands. The GOK will provide an
alternative interface to common commands and functions within
applications that utilize the AT SPI.
The GOK is is designed to be usable by many alternative input
methods, i.e. not a common keyboard and mouse combination.
gonvert is a conversion utility that allows conversion between many units
like CGS, Ancient, Imperial with many categories like length, mass,
numbers, etc. All units converted values shown at once as you type. Easy
to add/change your own units.
Features:
- 38 categories, 698 units.
- All units converted values shown at once as you type.
- Descriptions for many units.
- Sort Units or values.
- Fully OPEN source so that you can add your own custom calculations
and descriptions.
Gpac MPEG-4 Systems library and headers
GPGME(GnuPG Make Easy) is a library designed to make access
to GnuPG easier for applications.
markun@onohara.to
gphoto2 is a command-line frontend to libgphoto2.
GPRename is a GUI batch file renamer based on Gtk-Perl. It can rename
files numerically, insert/delete characters at/between specified
position(s), replace strings (either using regular express or not),
and change case.
The GraceTMPL classes provide an easy way to use existing grace-files as a
template to format any number of graphs in a predefined way and save them as
grace-files. This way you can apply the same graphical appearance to all of
your data. In case your preferences change, you just alter the template and
reformat your complete set of data within the shortest amount of time.
The capabilities of GraceTMPL include:
* The application using the GraceTMPL classes can define environment
variables for the sheet, each graph and each dataset. The variables can
be used in the template for dynamic string replacement. Even output
filenames can be templated using variable substitution.
* Datasets in the template file can be marked to be included in the
destination files for easy reference.
* Datasets can be tagged with arbitrary information strings to be
interpreted by the application using GraceTMPL. This way information can
be passed to the application on how to create the datasets and what kind
of information is intended by the template author.
* In case no template file is loaded by the application, GraceTMPL::Save
will output plain sets of data tables which can easily be imported by
XmGrace or other applications.
GRAMPS (Genealogical Research and Analysis Management Programming System)
is an open source genealogy program.
To put it shortly, it allows you to store, edit, and research genealogical
data using your computer. Its functionality is somewhat common to other
genealogical programs. However, GRAMPS offers some unique features.
It is written in Python, using the GTK/GNOME interface.
Granulate is a program for splitting files in place. The program
serves a purpose similar to the standard UNIX split, but differs in
one important way. For split to operate on a 40MB file, you must have
more than 40MB of free space on the disk. On the other hand,
granulate only needs one chunk of free space on the hard drive, where
a chunk is the requested size for the output files.
GraphThing is a tool that allows you to create, manipulate and study graphs.
These "graphs" are mathematical objects that describe relationships between
sets; they are not 2D plots, charts, or anything similar to that.
Graph Visualization Software from AT&T Laboratories and
Bell Laboratories (Lucent Technologies)
The package contains:
dotty - customizable X windows graph viewer written in the Lefty editor
tcldot - customizable TCL/tk graph viewer written by John Ellson
dot - batch program for drawing directed graphs as hierarchies
neato - batch program for drawing undirected graphs using Kamada-Kawai
spring models
Another GPL GTK2 frontend for cdrecord, mkisofs, readcd and sox!
With graveman you can burn audio cd (wav, ogg, mp3), data cd, and duplicate cd.
Gri is a language for scientific graphics applications. By 'language' I mean
that it is a command-driven application, as opposed to a click/point
application. It is analogous to latex or tex, and shares the property that
extensive power is the reward for tolerating a modest learning curve. Gri
output is in industry-standard PostScript, suitable for incorporation in
documents prepared by various text processors. Gri can make x-y graphs,
contour-graphs, and image graphs. In addition to high-level capabilities, it
has enough low-level capabilities to allow users to achieve a high degree of
customization. Precise control is extended to all aspects of drawing, including
line-widths, colors, and fonts. Text includes a subset of the tex language, so
that it is easy to incorporate Greek letters and mathematical symbols in labels.
An expert system for real-time log analysis that allows for user-defined
actions to happen when a log rule is matched.
GRPN is a RPN calculator for the X Window system built using
the GIMP Toolkit (GTK).
GRPN works with real numbers, complex numbers, matrices, and
complex matrices. Numbers can be displayed in 4 different
radix modes, and complex numbers can be displayed in either
Cartesian or polar form.
- Chris D. Faulhaber
grzip is a high-performance file compressor based on Burrows-Wheeler
Transform, Schindler Transform, Move-To-Front, and Weighted Frequency
Counting. It uses the Block-Sorting Lossless Data Compression Algorithm,
which has received considerable attention in recent years for both its
simplicity and effectiveness. This implementation has a compression rate
of 2.234 bps on the Calgary Corpus (14 files) without preprocessing
filters.
Author: Ilya Grebnov
Ghostscript is the well-known PostScript interpreter which is available for
all common and most esoteric platforms and supports many different printers
and some displays.
This port install the fontpacks with the Type1 fonts ready for X use with
Adobe foundries.
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 are meant to present a modern Applications Programming Interface (API)
for C programmers, while allowing wrappers to be written for very high level
languages.
gsm is a conversion package and library for converting u-law audio to
gsm encoding (which is much more efficient) and back again.
A program for doing calculation on Smith Chart, similar in functionality to
xsmc but with a simpler user interface; written with GNU/GTK library and
released under GNU/GPL. Written by Lapo Pieri IK5NAX
- Diane Bruce, VA3DB
db@db.net
[ excerpt from developer's site ]
- What is GStreamer?
GStreamer allows the construction of graphs of media-handling
components, ranging from simple mp3 playback to complex audio
(mixing) and video (non-linear editing) processing. Applications
can take advantage of advances in codec and filter technology
transparently. Developers can add new codecs and filters by writing
a simple plugin with a clean, generic interface. GStreamer is
released under the LGPL, with many of the included plugins retaining
the license of the code they were derived from, usually GPL or BSD.
- Features:
* Comprehensive Core Library
* Intelligent Plugin Architecture
* Extensive Development Tools
- Is GStreamer a media player?
No, GStreamer is a development framework for creating applications
like media players, video editors, streaming media broadcasters and
so on. That said, very good media players can easily be built on
top of GStreamer and we even include a simple yet functional
mediaplayer with GStreamer called Gst-Player
The Gstreamer ffmpeg package provides mpeg support for Gstreamer.
It includes codecs for most popular formats, and optimized
colourspace conversion.
The Free Software Foundation's "tar" tape archiver.
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.
This distribution also includes rmt, the remote tape server.
Note that this port will install these utilities with a 'g' prefix,
e.g. gtar, but the texinfo documentation will refer to them without
the 'g' prefix.
GTK is a library for creating graphical user interfaces similar to
the Motif "look and feel". It is designed to be small and efficient, but
still flexible enough to allow the programmer freedom in the interfaces
created. GTK allows the programmer to use a variety of standard user
interface widgets such as push, radio and check buttons, menus, lists
and frames. It also provides several "container" widgets which can be
used to control the layout of the user interface elements.
GTK provides some unique features. (At least, I know of no other
widget library which provides them). For example, a button does not
contain a label, it contains a child widget, which in most instances
will be a label. However, the child widget can also be a pixmap, image
or any combination possible the programmer desires. This flexibility is
adhered to throughout the library.
- Vanilla
vanilla@FreeBSD.org
The GIMP ToolKit (GTK+) is a collection of GUI widgets. GTK+
essentially provides the building blocks from which GUIs can be
built. It is highly themable, and its functionality is highly
extensible.
GTK+-2 is a very stable release, similar only in design to GTK+-1.
GTK+-2 can coexist happily alongside GTK+-1, but applications are
written for one version or the other.
Theme engine for the gtk+-2.0 toolkit.
Gtk# provides C# bindings for Gtk+ libraries to the .NET runtime.
Just as GTK+ is build on top of GDK, GtkGLArea is built on top of gdkgl
which is basically wrapper around GLX functions. The widget itself is
derived from GtkDrawinigArea widget and adds only few extra functions.
Lower level gdkgl functions make it easy to render on any widget that has
OpenGL capable visual, rendering to off-screen pixmaps is also supported.
Related project which may iterest those who use GTK-- is GtkGLArea--. It is a
C++ wrapper for gtkglarea written by Karl Nelson
GtkGLExt is an OpenGL extension to GTK. It provides the GDK objects
to support OpenGL rendering in GTK, and GtkWidget API add-ons to make
GTK+ widgets OpenGL-capable.
gtkglextmm is C++ wrapper for GtkGLExt, OpenGL Extension to GTK.
GtkGraph is a simple graphing calculator written
for X Windows using the GTK+ widget set. It includes
the following features:
* Plotting up to ten functions on the same "canvas"
* Allowing the user to select the range of the canvas.
* Usage of functions exp, sin, tan, cos, asin, atan,
acos, sec, csc, cot, log, ln, abs, sqrt, and constants
pi and e.
* Saving and loading sets of functions to plot
* Printing
* Exporting the graph to PostScript, or any bitmap format
that Imlib supports (JPEG, XPM, PNG...)
* Arithmatic and algebraic calculations
* Allowing the user to customize colors and axis and plot
titles
- Chris D. Faulhaber
jedgar@FreeBSD.org
GtkHTML is a lightweight HTML rendering, printing, and editing engine.
GtkHTML is a lightweight HTML rendering, printing, and editing engine.
C++ wrapper for Gtk+, Pango and Atk.
GtkSourceView is a text widget for Gtk+-2 that provides syntax highlighting
and other features typically expected in a source code editor.
GtkSourceView is a text widget for Gtk+-2 that provides syntax highlighting
and other features typically expected in a source code editor.
GtkSpell provides MSWord/MacOSX-style highlighting of misspelled words in a
GtkTextView widget as you type. Right-clicking a misspelled word pops up a menu
of suggested replacements.
gucharmap is a Unicode/ISO10646 character map and font viewer. It uses
GTK+ 2, and supports anti-aliased, scalable fonts.
GUILE, GNU's Ubiquitous Intelligent Language for Extension,
is a library that implements the Scheme language plus various
convenient facilities. It's designed so that you can link it
into an application or utility to make it extensible. Our
plan is to link this library into all GNU programs that call for
extensibility.
High quality drivers for Canon, Epson, Lexmark, and PCL printers
for use with Ghostscript, CUPS, Foomatic, and the Gimp
High quality drivers for Canon, Epson, Lexmark, and PCL printers
for use with Ghostscript, CUPS, Foomatic, and the Gimp
GNU gv allows to view and navigate through PostScript and PDF documents on
an X display by providing a user interface for the ghostscript interpreter.
This is Gwenhywfar, a multi-platform (*BSD, Linux, MS-Win, etc.)
helper library for networking and security applications and libraries.
It is used by several 'finance' ports, and possibly others.
Gwenhywfar includes the following features, among several others:
- OS abstraction functions for directory and Internet address handling
and library loading (src/os/)
- Networking functions which allow to manage many connections to be used
economically even in single threaded applications
- High-level functions for parsing files with a simplified "XML-like"
format and accessing them like a hierarchical database (src/parser/)
It is able to process valid XML files, too.
- High-level cryptographic functions on top of OpenSSL functionality
(src/crypt/)
Author: Martin Preuss
Gzip (GNU zip) is a compression utility designed to be a replacement
for compress. Its main advantages over compress are much better
compression and freedom from patented algorithms.
Gzrecover attempts to skip over bad data in a gzip archive. It will try to to
skip over bad data and extract whatever files might be there.
- ehaupt
ehaupt@critical.ch
Hachoir is the french name for a mincer: a tool used by butchers to cut
meat. Hachoir is also a tool written for hackers to cut file or any
binary stream. A file is splitted in a tree of fields where the smallest
field can be just a bit. There are various field types: integer, string,
bits, padding, sub file, etc.
hachoir-metadata is tool to extract metadata from multimedia files
(sound, video, archives, etc.)
* Support invalid / truncated files
* Unicode compliant (charset ISO-8859-XX, UTF-8, UTF-16), convert
string to your terminal charset
* Remove duplicate values (and if a string is a substring of another,
just keep the longest one)
* Set priority to value, so it's possible to filter metadata (option
--level)
* Only depends on hachoir-parser (and not on libmatroska, libmpeg2,
libvorbis, etc.)
hachoir-parser is a package of most common file format parsers written
using hachoir-core. Not all parsers are complete, some are very good
and other are poor: only parse first level of the tree for example.
A perfect parser have no "raw" field: with a perfect parser you are
able to know *each* bit meaning. Some good (but not perfect) parsers:
* Matroska video
* Microsoft RIFF (AVI video, WAV audio, CDA file)
* PNG picture
* TAR and ZIP archive
hachoir-regex is a Python library for regular expression manupulation.
You can use a|b (or) and a+b (and) operators. Expressions are optimized
during the construction: merge ranges, simplify repetitions, etc. It
also contains a class for pattern matching allowing to search multiple
strings and regex at the same time.
hachoir-subfile is a tool based on hachoir-parser to find subfiles in
any binary stream.
hachoir-urwid is the most sexy user interface based on hachoir-parser
to explore a binary file.
Hachoir GUI based on wx.
HAL is a hardware abstraction layer whose goal is to merge information from
various sources such that desktop applications can locate and use hardware
devices. The point is that the exact set of information to merge varies by
device and bus type.
HappyDoc is a tool for extracting documentation from Python source code.
It differs from other such applications by the fact that it uses the
parse tree for a module to derive the information used in its output,
rather that importing the module directly. This allows the user to
generate documentation for modules which need special context to be
imported.
-- Ying-Chieh Liao
ijliao@FreeBSD.org
HCIdump reads raw HCI data coming from and going to a Bluetooth device and
prints to screen commands, events and data in a human-readable form.
Optionally, the dump can be written to a file rather than parsed, and the dump
file can be parsed in a subsequent moment.
Szip is an implementation of the extended-Rice lossless compression algorithm.
HDF5 is a completely new Hierarchical Data Format product consisting of a
data format specification and a supporting library implementation. HDF5 is
designed to address some of the limitations of the older HDF product and to
address current and anticipated requirements of modern systems and
applications.
HDF5 includes the following improvements.
- A new file format designed to address some of the deficiencies of HDF4.x,
particularly the need to store larger files and more objects per file.
- A simpler, more comprehensive data model that includes only two basic
structures: a multidimensional array of record structures, and a grouping
structure.
- A simpler, better-engineered library and API, with improved support for
parallel I/O, threads, and other requirements imposed by modern systems
and applications.
hdup is a little, spiffy, backup tool.
Features are:
- simple to use
- small and versatile backup program
- support for incremental backups
- support for backups over the network (with ssh)
- support for network restore (with ssh)
- support for encrypted backups (using mcrypt, gnupg)
- support for split up archives (called chunks)
- support for .nobackup files (to exclude certain directories)
- flexible regular expression based include/exclude mechanism
- designed to be run from cron
This is a deamon the uses the LM78/79, WINBond 83781/83782/83783/83626
or the ASUS 99127 hardware monitor chips to warn the operator when
something is out of range. The software is capable of monitoring up
to 3 tempuratures, 3 fan speeds and 7 voltages. The configuration file
specifies which functions are active and their acceptable ranges.
With the healthdc companion program the status can be read from any
networked computer. The healthd deamon's network connection is protected
by libwrap and /etc/hosts.allow.
- Jim
jim@thehousleys.net
hexcalc is a multi-radix calucaltor for integers. It understands
decimal, hexadecimal, octal and binary numbers.
- Satoshi
asami@cs.berkeley.edu
Hexpert is a simple but flexible binary file editor. It has both
character and hex search modes, and can do both character and hex
editing.
HFFzip is a file compressor based on Huffman coding. HFFzip is
right for embedded systems, because of its little size and the
simple algorithm used.
hhm is a program that makes ITS files and in the future it will also
make Compiled HTML Help (CHM) files. Both types of files are a kind of
compressed archive format used on Win98, Win2K and other Microsoft
operating systems to store documentation.
The freedesktop.org project provides a shared high-color desktop icon theme
shell for use under both KDE and GNOME desktops.
hilite is a tiny command-line utility which executes the command you specify,
highlighting anything printed to stderr.
It is designed mainly for use with builds, to make warnings and errors stick
out like a sore cliche.
hk_classes is C++ library which allows rapid development of database
applications with all features a modern database application should
have like forms an reports. hk_classes is database and GUI independent.
In combination with hk_kdeclasses (which is part of the knoda package)
it supports the rapid development of database applications for KDE.
hk_classes allows you to:
* connect to a database server ( Dbase/Xbase, Firebird,
MS Access/Mdbtools, Mysql, Paradox, Postgresql, SQLite or ODBC);
* create and delete databases;
* create, alter and delete tables and indices;
* add, change and delete data in tables;
* define, execute and store sql queries;
* create, alter and delete views;
* import and export CSV data;
* define and use forms; and
* define and print reports
* write your own scripts in Python
* use reports and queries in your own scripts with the command line tools
Author: Horst Knorr
hnb is a program to organize many kinds of data in one place,
including addresses, TODO lists, ideas, book reviews, brainstorming,
speech outlines, etc. It stores data in XML format, and is capable
of native export to ASCII and HTML.
Author: Øyvind Kolås
HomeBank is the free software you have always wanted to manage your
personal accounts at home. The main concept is to be light, simple and
very easy to use. It brings you many features that allows you to analyze
your finances in adetailed way instantly and dynamically with powerfull
report tools based on filtering and graphical charts.
Furthermore HomeBank benefits now for more than 10 years of users
experiences and feedbacks as its development started in 1995 on Amiga
computers. It is now available on Amiga, GNU/Linux, and will probably be
soon available for Microsoft Windows and MacOS X systems, as GTK+ exists
on it.
Honeyd is a small daemon that creates virtual hosts on a network. The
hosts can be configured to run arbitrary services, and their TCP
personality can be adapted so that they appear to be running certain
versions of operating systems. Honeyd enables a single host to claim
multiple addresses - I have tested up to 65536 - on a LAN for network
simulation.
- Dominic
An utility to query DNS servers, similar to one found in the BIND distribution.
HostSentry is a program to trace suspicious user's activity, unknown user
logins and suspicious login domains, taking measures against compromised
accounts and unethical user's behaviour.
Hot-babe is a small graphical utility which displays the system activity in a
very special way. When the CPU is idle, it displays a dressed girl, and when
the activity goes up, as the temperature increases, the girl begins to
undress, to finish totally naked when the system activity reaches 100%. Of
course, if you can be shocked by nudity, don't use it!
This is a port of hourglass, a synthetic real-time application that
can be used to learn how CPU scheduling in a general-purpose operating
system works at microsecond and millisecond granularities.
- It creates very detailed map of when each Hourglass thread has
access to the CPU
- It supports multiple thread execution models; e.g. periodic and
CPU-bound
- It acts as an abstraction layer for threading, timing, and CPU
scheduling functionality on Unix- and Win32-based systems
HOZ is what you would call a "file splitter". Its file format is the same as
the one used by the "Hacha" software, a well known splitter in Spain and
Latinamerica. HOZ is an open-source and portable C implementation of an
"Hacha" compatible splitter.
Author: Gustavo Picon
The ht://Dig system is a complete world wide web indexing and
searching system for a domain or intranet. This system is not meant
to replace the need for powerful internet-wide search systems like
Yahoo! or Google. Instead it is meant to cover the needs for a
single company, campus, or even a sub section of a web site.
As opposed to some WAIS-based or web-server based search engines,
ht://Dig can span many web servers as long as they all understand
the HTTP 1.0 protocol.
- Doug Barton
DougB@FreeBSD.org
HTdump is an automation utility to retrieve URLs and write them to a file, or
process them through a pipeline. It is also a very usefull tool for web
developer who work low level, for example with CGI binaries. This makes a
perfect debugging tool, since it allows usual but also rfc-illegal operations.
Packet level debugging is included in this tool.
HT is a file editor/viewer/analyzer for executables. The goal is to combine
the low-level functionality of a debugger and the usability of IDEs. We aim
towards a perfect hex-editing ability and support of the most important file
formats.
Support means that HT will be able to correctly display and modify the
executable header, image and other extensions specific to the file (import/
export sections, relocations, debugging information etc.). Support will
probably include the following file formats:
- Win32 portable executables (PE) (good support)
- Unix executable and linkable format (ELF) (good support)
- DOS standard executables (MZ) (supported)
- Win32 linear executables (LE) (supported)
- Windows/OS2 "new" executables (NE) (supported)
- Unix common object file format (COFF) + DJGPP COFF (supported)
- OS2 linear executables (LX)
- Microsoft object files (.obj)
SGML DTDs for HTML level 0, 1, 2, 3.2, and the 4.0 draft as
defined by the World Wide Web Consortium (W3C).
These DTDs are useful for validating or processing world wide web
pages with SGML tools such as those in the sp or jade ports.
John Fieber
jfieber@FreeBSD.org
html-pretty (or htmlpty on file systems with unpleasant filename
length restrictions) is a prettyprinter for HTML and SGML. It can
also assist in the conversion of ordinary text files in ASCII or
ISO8859-1 character sets to HTML.
This is an HTML to LaTeX translator.
CREDITS
Nathan Torkington adapted the HTML parser from NCSA's Xmosaic package
(file://ncsa.uiuc.edu/Web/xmosaic) and wrote the conversion
code. The HTML parser code is subject to the NCSA restrictions. The
conversion code is subject to the VUW restrictions. Enquiries should
be sent via e-mail to Nathan.Torkington@vuw.ac.nz.
- Much from HTML 4.0 - that is relevant for printing - is supported
(incidentally, the PostScript and PDF versions of the HTML 4.0 draft,
were generated using html2ps). For example, all character entities
(except , , , and ) are supported.
- Many possibilities to control the appearance. Starting with this version,
this is mostly done using configuration files.
- Support for processing multiple documents, also automatically by
recursively following links.
- A table of contents can be generated, either from the links in a document,
or automatically from document headings.
- Configurable page headers/footers, that for example can contain
document title, URL, page number, current heading, and date.
- When converting the PostScript document to PDF - using some other
program such as version 5.0 or later of Aladdin Ghostscript, or
Adobe Acrobat Distiller - the original hyperlinks in the HTML
documents will be retained in the PDF document.
- Automatic hyphenation and text justification can be selected.
html2text is a command line utility, written in C++, that converts
HTML documents (HTML 3.2) into plain text (ISO 8859-1).
Each HTML document is loaded from a location indicated by an URI or
read from standard input, and formatted into a stream of plain text
characters that is written to standard output or into an output-file.
The input-URI may specify a remote site, from that the documents are
loaded with the Hypertext Transfer Protocol (HTTP). The program is
even able to preserve the original positions of table fields and
accepts also syntactically incorrect input, attempting to interpret it
"reasonably". The rendering is largely customisable through an RC
file.
- Simon 'corecode' Schubert
This is a port of HTMLDOC, which can:
Convert HTML files to PDF or PostScript
Generate a table-of-contents for books
Generate indexed HTML files
Generate files on-the-fly for web applications, from the
command-line for batch jobs, or from a GUI for interactive work.
HTMLDOC Provides
A command-line interface for batch and WWW applications.
A graphical interface for interactive work.
In my opinion, HTMLDOC is *fast*, compared to the other solutions I've seen.
HTMLDOC is available under the GPL.
Commercial support is available from the author.
- Glenn Trewitt
glenn@trewitt.org
A command line utility that formats plain text from standard input to HTML.
- ehaupt
ehaupt@critical.ch
This HTML to LaTeX converter attempts to handle all aspects of HTML and
style sheets. It works with images, tables, alignments, fonts, etc.
htop is an enhanced version of top, the interactive process viewer,
which can display the list of processes in a tree form.
Comparison between 'htop' and 'top'
* In 'htop' you can scroll the list vertically and horizontally
to see all processes and full command lines.
* In 'top' you are subject to a delay for each unassigned
key you press (especially annoying when multi-key escape
sequences are triggered by accident).
* 'htop' starts faster ('top' seems to collect data for a while
before displaying anything).
* In 'htop' you don't need to type the process number to
kill a process, in 'top' you do.
* In 'htop' you don't need to type the process number or
the priority value to renice a process, in 'top' you do.
* In 'htop' you can kill multiple processes at once.
* 'top' is older, hence, more tested.
http-analyze analyzes the logfile of a web server and creates
a summary of the server's access load and the efficiency of
caching mechanisms in
o tabular
o graphical
o and three-dimensional form.
http-analyze recognizes logfiles in Common Logfile Format and has
been highly optimized for processing huge logfiles in short
update-intervals.
Get the contents of an http url and dumps
it to stdout. supports ipv6 and https (SSL).
A useful tool. :)
- Aaron Zauner
az_mail@gmx.at
http_ping is like the regular ping(8) command, except that it sends
HTTP requests isntead of ICMP echo requests. I.e., it runs an HTTP
fetch every few seconds, timing how long they take.
Httping is like ping but for http-requests. Give it an url, and it will show
you how long it takes to connect, send a request and retrieve the reply (only
the headers).
- ehaupt
ehaupt@critical.ch
httplog is a replacement for Apache's 'rotatelogs' and Andrew Ford's
'chronolog'. It allows you to specify a logfile using strftime paramaters in
the filename to act as a template. This means that the logs in your logfiles
will also be sorted according to the filename. For example, if you specify a
logfile of /var/log/http%Y%m%d.log, a new log file would be generated each day,
with content for only that one day. It also supports compression of logfiles
using gzip, and many other useful functions.
- Anders Nordby
Maintained under FreeBSD by: brian@awfulhak.org
httptunnel creates a bidirectional virtual data path tunnelled in HTTP
requests. The requests can be sent via an HTTP proxy if so desired.
This can be useful for users behind restrictive firewalls. If WWW
access is allowed through an HTTP proxy, it's possible to use
httptunnel and, say, telnet or PPP to connect to a computer outside
the firewall.
If you still don't understand what this is all about, maybe you
can find some useful information in the FAQ file.
This program is mostly intended for technically oriented users.
They should know what to do.
httptunnel is free software. See COPYING for terms and conditions.
If you like it, I would appreciate if you sent a post card to:
Lars Brinkhoff
Kopmansgatan 2
411 13 Goteborg
Sweden
HTTrack is an easy-to-use offline browser utility. It allows you
to download a World Wide website from the Internet to a local
directory, building recursively all directories, getting html,
images, and other files from the server to your computer. HTTrack
arranges the original site's relative link-structure. Simply open
a page of the "mirrored" website in your browser, and you can browse
the site from link to link, as if you were viewing it online.
HTTrack can also update an existing mirrored site, and resume
interrupted downloads. HTTrack is fully configurable, and has an
integrated help system.
HTML to XHTML converter written in Perl
LaTeX format files with large limits needed e.g. by jadetex
to process files converted from SGML.
humanzip is a compression program that operates on text files. Unlike
most compression algorithms, its output is human readable. Indeed, it
is explictly meant to be read by humans and might even be easier to read
than the original.
humanzip compresses files by looking for common strings of words and
replacing them with single symbols. The idea is to reduce the screen and
print size of documents. Humanzip does not explictly try to reduce the
size of the file as measured in bytes, although this usually happens
incidentally.
Author: Matthew Strait
Excerpt from HylaFAX FAQ,
HylaFAX is a facsimile system for UNIX systems. It supports:
o sending facsimile
o receiving facsimile
o polled retrieval of facsimile
o transparent shared data use of the modem
o sending messages to pagers
Facsimile can be any size (e.g. A4, B4), either 98 or 196 lpi, and
transmitted/received as either 1D-encoded or 2D-encoded facsimile data
(2D-encoded data is frequently more compact and hence takes a shorter
time to communicate). Any modem that supports one of the standard
interfaces for facsimile operation can be used; i.e. any Class 1, Class
2, or Class 2.0 modem.
Copyright (c) 1993-1997 by Sanjay Ghemawat
* Ical is an X based calendar program
* Calendar items can be created edited and deleted easily.
* Items can be made to repeat in various ways.
* Ical will post reminders for upcoming appointments.
* Ical can print and list item occurrences.
* An ical calendar can include other calendars.
* Ical calendars can be shared by different users.
Copyrights
==========
Most of the files are covered by the copyright in the file COPYRIGHT.
The configure script is covered by the GNU Public License (see
COPYRIGHT.GNU).
ical2html takes an iCalendar file and outputs an HTML file showing one
or more months in the form of tables. Requires libical.
This package contains iceauth, an ICE authority file utility for the X
Window System.
- Joel Dahl
joel@FreeBSD.org
Window Manager designed for speed, usability and consistency.
'bsd-daemon.xpm' is from Steve Farrell.
ICMP-Chat is a simple console-based chat that uses ICMP packets for
communication. The data is encrypted using the Rijndael-256 algorithm.
ICMPINFO:
icmpinfo is a tool for looking at the icmp messages received on
the running host.
The source code comes from an heavily modified BSD ping source.
USAGE:
icmpinfo o Gives info about weird packets only [mainly icmp_unreachable].
icmpinfo -v o Gives info about all icmp packets [that includes your own
traceroutes...] except pings (icmp_echo_reply).
icmpinfo -vv o To see pings too.
icmpinfo -vvv o Will add an ascci/hexa dump of the packet.
icmpinfo -n o Avoids name queries (faster, lighter).
icmpinfo -p o Avoids port number to service name queries (faster, lighter).
icmpinfo -s o Also decode the ip_src field which is the address of the
interface receiving the packet. This option is not usefull
for hosts with a single network interface.
icmpinfo -l o Run like a daemon (forks) and output to SYSLOG.
(It now checks that you are root for that)
-- David
obrien@NUXI.com
The icmpmonitor uses the Internet Control Message Protocol (ICMP) "ECHO"
facility, monitors several hosts, and notify admin if some of them are
down.
A small utility for finding out time & netmask through ICMP.
Written by David G. Andersen (danderse@cs.utah.edu)
This package contains ico, an appliction used for displaying wire-framed
rotating polyhedrons.
- Joel Dahl
joel@FreeBSD.org
A small utility to convert Windows .ico icon files into .xpm and .png files.
This can be done in batches, and properly supports transparencies as well as
non 32x32 icon sizes. It also supports 24 bit icons.
- Florent Thoumie
flz@xbsd.org
icod is a utility to convert Windows-format icon files
(.ico) to X-format pixmaps (.xpm).
It will extract all icon images from each specified
.ico file and write out each image to a filename
consisting of the basename of the image, the size, and
the bit depth.
- Chris D. Faulhaber
ICONV is 1) the library (libiconv.a and .so) for conversion between
various charsets, 2) the command line utility (iconv) and 3) a set
of charsets (tables and shared modules).
33 charsets are supported in this port: most Unicode encodings,
all charsets for which locale exist in FreeBSD, few IBM-DOS ones.
Other charsets are provided as standalone ports.
Konstantin Chuguev
ICONV is the library for conversion between various charsets.
There are 68 charset modules in this port: those for all charsets
presented at the Unicode site but not included into the main
iconv package.
Konstantin Chuguev
ICONV is the library for conversion between various charsets.
There are 108 charset tables in this port: those for most charsets
presented in RFC1345 but not included into the iconv and iconv-extra
packages.
Konstantin Chuguev
id3lib is a software library for manipulating ID3v1/v1.1 and ID3v2 tags.
id3lib 3.0.x conforms to all ID3v2 standards up to and including the ID3v2.3.0
informal standard.
Roman Shterenzon
The id3 Renamer is used to rename batches of mpeg3 files by reading the
ID3 tag at the end of the file which contains the song name, artist,
album, year, and a comment. The secondary function of id3 Renamer is
a tagger, which can create, modify, or remove ID3 tags.
--
Ported by: Joao Carlos Mendes Luis
Id3tool is a command line utility for manipulating MP3 ID3 tags. It can
list/add or change tags in your MP3 files.
id3v2 is a command line id3v2 tag editor. You can add/modifiy/delete
id3v2 tags and convert id3v1 tags to id3v2 tags. It uses id3lib.
iLBC (internet Low Bitrate Codec)
iLBC is a FREE speech codec suitable for robust voice communication
over IP. The codec is designed for narrow band speech and results
in a payload bit rate of 13.33 kbit/s with an encoding frame length
of 30 ms and 15.20 kbps with an encoding length of 20 ms. The iLBC codec
enables graceful speech quality degradation in the case of lost frames,
which occurs in connection with lost or delayed IP packets.
Features:
* Bitrate 13.33 kbps (399 bits, packetized in 50 bytes) for the frame
size of 30 ms and 15.2 kbps (303 bits, packetized in 38 bytes) for
the frame size of 20 ms
* Basic quality higher then G.729A, high robustness to packet loss
* Computational complexity in a range of G.729A
* Royalty Free Codec
ILM Base libraries have following four libraries.
*Half is a class that encapsulates ILM's 16-bit floating-point format.
*IlmThread is a thread abstraction library for use with OpenEXR
and other software packages.
*Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions
and other useful 2D and 3D math functions.
*Iex is an exception-handling library.
A flexible digital photo gallery tool. Features include:
o Index (table), detail, slide, and frame views
o Simple, uncluttered output
o Static HTML output for ease of copying/archiving
o Uses captions from comments embedded in the image files
(utility provided). Captions will never be lost as long as you have
the image file itself.
o Keeps generated images up to date, removes stale files,
only generates needed thumbs, etc.
o Digital photo details extracted from EXIF data
o Can optionally recurse directory trees and make montage images of
directory contents
o Easily configurable, can use an rc file.
o CSS is used for fonts/styles.
o Can handle many image file formats
o Pages pass W3C specs.
o NEW! Supports video files
Imagesort is a flexible utility for managing a large number of images.
Via a configuration file (~/.imagesortrc) various commands are bound
to keys allowing you to quickly process your images while you flick
throught them. Documentation can be found in share/doc/imagesort.
ImageViewer is a small application which display images based on the
GNUstep API. In the future I will add image catalogue creation and
other goodies, right now it is what it is, an image viewer application.
This package contains X.Org's imake, imake config files, and other build-related
tools.
- Eric Anholt
anholt@FreeBSD.org
The imerge(1) command is a utility to help merge one file to another
interactively.
This utility was (obviously) inspired by the mergemaster utility in
hope of using part of its functionality stand-alone.
Author: Akinori MUSHA
This tool auto-generates or corrects WIDTH and HEIGHT parameters into
HTML IMG tags, making page loading faster.
- Jean-Yves Lefort
jylefort@FreeBSD.org
Features include a GUI that doesn't get in the way of viewing your images, a
file browser, slideshows, zooming, rotating, on-the-fly Exif viewing,
histograms, fullscreen support, wallpaper setting, the ability to view 4 images
on the screen at once, adjustable thumbnail sizes, playlists, view and download
images from Web sites, movie playing, file searching/filtering, multiple
directory loading, transitional effects, image hiding and more.
Author: Ryan Kulla
Imlib is a general Image loading and rendering library designed to make the
task of loading images, and obtaining X-Windows drawables a simple task, as
well as a quick one. It also aims to provide simple manipulation routines that
might be desired for common operations.
The next generation graphic library for enlightenment package.
ImPress is the WYSIWYG Publishing and Presentation for UNIX.
It can also be used within a WWW browser (e.g. Netscape) that is
capable of running the Tcl Plugin.
ImPress can be significantly enhanced through use of several modified utilities:
o Pstoedit - Allows you to translate EPS files to Tk for ImPress use.
o Font3D - Translates TrueType font strings to vectorized Tk.
o Type1inst - Aids in maintaining Ghostscript Fontmaps and X11 fonts.dir files.
indexme is a small Perl program for linking several images or
documents into a HTML index for viewing and easy overview.
Author: Tobias Ekbom
Translate GNU info files into HTML pages, one page per node.
Menus, Notes, and Up/Next/Prev pointers are translated into links.
Other text is left as-is in
info2man converts GNU info files to pod or -man formats.
GNU info can be a pain as it demands its own special pager, it's a binary
format, it's cruder than HTML and less documented, and most GNU- authored
manual entries basically say "we like info so we don't maintain this manual
entry, thus it is probably wrong". info2man thus converts info files so that
they can be read by ordinary tools.
Translate GNU info files into HTML pages
The inplace(1) command is a utility to edit files in-place through
given filter commands preserving the original file attributes. Mode
and ownership (user and group) are preserved by default, and time
(access and modification) by choice.
Examples:
# Sort files in-place using sort(1):
inplace sort file1 file2 file3
# Process image files preserving time and taking backup files:
inplace -t -b.orig 'convert -rotate 270 -resize 50%% %1 %2' *.jpg
Author: Akinori MUSHA
This package contains X.Org Input extension headers.
- Joel Dahl
joel@FreeBSD.org
The module contains some utility scripts and assorted auto* magic for
internationalizing various kinds of XML files.
* Features
o Extract translatable strings from various source files (.xml.in,
.glade, .desktop.in, .server.in, .oaf.in).
o Collect the extracted strings together with messages from traditional
source files (.c, .h) in po/$(PACKAGE).pot.
o Merge back the translations from .po files into .xml, .desktop and
.oaf files. This merge step will happen at build resp. installation
time.
Ion (based on PWM) is a new kind of window manager that brings a
text-editorish, keyboard friendly user interface to window management.
Modern GUIs are unusable. Overlapping windows are hard to manage, especially
from the keyboard, and the user often ends up in a jungle. Not to mention the
application programs, which are even worse. Mouse-based search-and-click
interfaces are slow - keyboard is fast having learnt the commands. Ion (the
last three letters of vision =-) was written as an example and an experiment of
something presumably better (just the window manager, though).
Ion simply divides the screen into frames that take the whole screen. Big
displays have so much space that this is convenient and smaller displays
couldn't show more than one window at a time anyway. The frames can be split
and growing the size of one will shrink others. Alike in PWM, clients can be
moved between frames and multiple clients can be attached to one frame.
With Ion you will hardly ever have to touch the mouse again for navigation
between windows and the windows are always in order.
Iozone: 'IO Zone' Benchmark Program (older 2.1 version)
Iozone tests the speed of sequential I/O to actual files. Therefore,
this measurement factors in the efficiency of your machine's file
system, operating system, C compiler, and C runtime library. It
produces a measurement which is the number of bytes per second that
your system can read or write to a file.
This is the 2.1 version of iozone. The new 3.x+ versions of iozone have
completely changed their testing methods, thus their output is useless in
comparing with older statistics.
ipcalc takes an IP address and netmask and calculates the resulting broadcast,
network, Cisco wildcard mask, and host range. By giving a second netmask, you
can design sub- and supernetworks. It is also intended to be a teaching tool
and presents the results as easy-to-understand binary values.
Enter your netmask(s) in CIDR notation (/25) or dotted decimals
(255.255.255.0). Inverse netmasks are recognized.
- Pete
petef@freebsd.org
What is Iperf?
While tools to measure network performance, such as ttcp,
exist, most are very old and have confusing options. Iperf
was developed as a modern alternative for measuring TCP
and UDP bandwidth performance.
Iperf is a tool to measure maximum TCP bandwidth, allowing
the tuning of various parameters and UDP characteristics.
Iperf reports bandwidth, delay jitter, datagram loss.
Pete
Ipex is a packet sniffer similar to tcpdump or ngrep. It allows you
to dump the contents of a packet in hexadecimal or plain old text.
Using ipex, you have the ability to dump packets using the
following methods:
1) regular expression (standard or extended)
2) pid, uid or ruid
3) binary signature
4) pcap expression
The manual comes with allot of very descriptive examples on
using ipex and its recommended that you read it.
- C.S. Peron
maneo@bsdpro.com
iplog is a TCP/IP traffic logger. Currently, it is capable of logging
TCP, UDP and ICMP traffic, though adding support for other protocols
should be relatively easy. iplog contains a built-in packet filter,
allowing for logging or excluding packets that fit a given set of
criteria.
Quoting IPMItool homepage:
"IPMItool is a utility for managing and configuring devices that
support the Intelligent Platform Management Interface (IPMI) version
1.5 and version 2.0 specifications. IPMI is an open standard for
monitoring, logging, recovery, inventory, and control of hardware that
is implemented independent of the main CPU, BIOS, and OS."
FreeBSD has OpenIPMI-compatible ipmi(4) driver for in-band IPMI
operations in the base system starting from 6.2 release. On older
systems sysutils/ipmi-kmod port is available.
The IP Subnet Calculator is a tool that allows network administrators to
make calculations that will assist in subnetting a network. It also has a
number of other useful functions.
- Beech
IPython is a free software project which tries to:
1. Provide an interactive shell superior to Python's
default. IPython has many features for object introspection,
system shell access, and its own special command system for
adding functionality when working interactively. It tries to be
a very efficient environment both for Python code development
and for exploration of problems using Python objects (in
situations like data analysis).
2. Serve as an embeddable, ready to use interpreter for your own
programs. IPython can be started with a single call from inside
another program, providing access to the current namespace. This
can be very useful both for debugging purposes and for
situations where a blend of batch-processing and interactive
exploration are needed.
3. Offer a flexible framework which can be used as the base
environment for other systems with Python as the underlying
language. Specifically scientific environments like Mathematica,
IDL and Mathcad inspired its design, but similar ideas can be
useful in many fields.
ish is a format to encode binary files to text file, or decode text
files into binary file. ish has strong error correction/detection
functionality using CRC and checksum.
This format is popular in Japanese BBS'es.
To non-Japanese people:
To produce non-Japanese text a user should use "-s7" option.
Other options such as "-ss" may produce Japanese text.
To Japanese people:
To use ish over NetNews newsgroups (such as fj.*), use "-s7" option.
Use of "-ss" will not give you the optimal performance.
"-ss" option is just for BBSes that use Shift-JIS as their native
Japanese encoding.
This package aims to provide a central list of the country, language,
and currency names and their translations. The data comes from
ISO standards 639 (language names), 3166 (country names), and 4217 (currency).
The translations are from the Translation Project. The data is provided
in tabular files as well as XML.
Nineteen ISO 8879:1986 character entity sets used by many DTDs:
Added Latin 1
Added Latin 2
Added Math Symbols: Arrow Relations
Added Math Symbols: Binary Operators
Added Math Symbols: Delimiters
Added Math Symbols: Negated Relations
Added Math Symbols: Ordinary
Added Math Symbols: Relations, Box and Line Drawing
Alternative Greek Symbols
Diacritical Marks
General Technical
Greek Letters
Greek Symbols
Monotoniko Greek
Non-Russian Cyrillic
Numeric and Special Graphic
Publishing
Russian Cyrillic
John Fieber
jfieber@FreeBSD.org
Isoqlog is an MTA log analysis program written in C.It designed to scan qmail,
postfix, sendmail logfile and produce usage statistics in HTML format for
viewing through a browser.It produces Top domains output according to Incoming,
Outgoing, total mails and bytes, it keeps your main domain mail statistics
with Days Top Domain, Top Users values for per day, per month, and years.
Features:
--------
* Multi MTA support(qmail (multilog and syslog), postfix, sendmail, exim)
* Multi-domain support: Shows quite detailed statistics for not only your main
domain, but also, any domain you want.
* Displays statistics for common mail delivery errors.
* For each domain you specify; displays Top incoming, outgoing, total and byte
based statistics for users.
* Displays server's activity based on incoming, outgoing, total mails and size
of incoming mail, for domain and its users.
* All days', all months', all years' activities ( above ones ) are stored for
future inspection.
* Multi-language Support (17 languages supported as of isoqlog 2.1.1!)
- EnderUNIX SDT @ Turkey
roots@enderunix.org
IsReal analyzes image files to guess the type of image contained:
real, realistic or unreal.
IsReal is distributed under the following license:
Copyright (c) 1999 Alan DeKok
This package contains [incr Tcl] version 3.0.1. [incr Tcl] is an
object oriented extension to Tcl. The [incr Tcl] language is also known as
``itcl''.
A companion to [incr Tcl] called [incr Tk] builds a ``mega-widget''
framework into Tk. The [incr Tk] extension is also known as
``itk'' and is available in x11-toolkits.
JACK is a low-latency audio server, written for POSIX conformant
operating systems. It can connect a number of different applications
to an audio device, as well as allowing them to share audio between
themselves. Its clients can run in their own processes (ie. as normal
applications), or can they can run within the JACK server (ie. as a
"plugin").
JACK was designed from the ground up for professional audio work, and
its design focuses on two key areas: synchronous execution of all
clients, and low latency operation.
JasPer is a software-based implementation of the codec specified in the
emerging JPEG-2000 Part-1 standard (i.e., ISO/IEC 15444-1). The JasPer software
is written in the C programming language.
JBIG-KIT implements a highly effective data compression algorithm for
bi-level high-resolution images such as fax pages or scanned documents.
This is a portable library of compression and decompression functions
with a documented interface that can be included into your image or
document processing software. Also provided are ready-to-use compression
and decompression programs with a simple command line interface (similar
to the converters found in Jef Poskanzer's PBM conversion package).
JBIG-KIT implements the specification
International Standard ISO/IEC 11544:1993 and ITU-T Recommendation
T.82(1993), "Information technology - Coded representation of picture
and audio information - progressive bi-level image compression",
which is commonly referred to as the "JBIG standard". JBIG (Joint
Bi-level Image experts Group) is the committee which developed this
international standard for the lossless compression of images using
arithmetic coding. Like the well-known compression algorithms JPEG and
MPEG, also JBIG has been developed and published by the International
Organization for Standardization (ISO) and the International
Telecommunication Union (ITU)
This is a port of jgraph, a powerful program for generating graphs
in postscript format. The Winter 1993 Usenix Technical Conference
proceedings contains a paper describing jgraph. Also, see the
jgraph homepage for more details.
The Independent JPEG Group's JPEG software
==========================================
This distribution contains the sixth public release of the Independent JPEG
Group's free JPEG software. You are welcome to redistribute this software and
to use it for any purpose, subject to the conditions under LEGAL ISSUES, below.
Serious users of this software (particularly those incorporating it into
larger programs) should contact IJG at jpeg-info@uunet.uu.net to be added to
our electronic mailing list. Mailing list members are notified of updates
and have a chance to participate in technical discussions, etc.
This software is the work of Tom Lane, Philip Gladstone, Luis Ortiz, Jim
Boucher, Lee Crocker, Julian Minguillon, George Phillips, Davide Rossi,
Ge' Weijers, and other members of the Independent JPEG Group.
IJG is not affiliated with the official ISO JPEG standards committee.
jpeg2pdf has the following features:
* jpeg2pdf is fast. Unlike ImageMagick or other general image conversion
tools, jpeg2pdf is specialized for its task an does this very efficiently.
* jpeg2pdf generates compact PDF files. Unlike general image conversion
tools, jpeg2pdf doesn't do any processing/rescaling of the images, nor does
it generate thumbnails of the pages in the PDF file.
* jpeg2pdf is a command-line program. So it can very easily be integrated in a
shell script or a web server process to automate a conversion task.
Author: Koen Vervloesem
Purpose of jpeg2ps
==================
jpeg2ps converts JPEG files to PostScript Level 2 or 3 EPS. In fact, jpeg2ps
is not really a converter but a "wrapper": it reads the image parameters
(width, height, number of color components) in a JPEG file, writes the
according EPS header and then copies the compressed JPEG data to the output
file. Decompression is done by the PostScript interpreter (only PostScript
Level 2 and 3 interpreters support JPEG compression and decompression).
If you have a slow communication channel and a fast printer, sending
compressed image data is a big win.
K3DSurf is a program to visualize and manipulate multidimensional surfaces
by using Mathematical equations. It's also a "Modeler" for POV-Ray in the
area of parametric surfaces.
Features :
* 3D, 4D, 5D and 6D HyperObjects visualization.
* Full support of all functions (like C language).
* Support of mouse event in the drawing area (Left:Rotate, Right:scale
and Midle:translate).
* Animation an Morph effect.
* Povscript and Mesh file generation(and Run if povray is installed).
VRML2 and OBJ files also supported.
* More than 100 well known examples.
k8temp is a utility to read the on-die temperature sensors provided by
AMD K8 processors, including most Athlon 64's and Opterons.
From K9copy website:
K9Copy is a small utility which allows the copy of DVD on Linux.
The DVD video stream is compressed by the program Vamps.
1. Copy without menus :
In this case, dvdauthor is used to create a new DVD structure. It is possible
to choose the order in which the video sequences are played.
2. Copy with menus :
As dvdauthor does not make it possible to integrate the original menus,
K9Copy reproduces the original structure of the DVD. The navigation packs as
well as IFO files are modified to point on the compressed MPEG stream.
Features
* The video stream is compressed to make the DVD fit on 4.7 Gb recordable DVD
* DVD Burning
* Creation of ISO images
* Possibility of selecting the audio tracks and subtitles to be copied
* Title preview (video only)
* Possibility of preserving the original menus
- Alexander V. Ribchansky triosoft@triosoft.com.ua
kaffeine is a xine-based multimedia player for KDE.
* Full Drag and Drop support
* Import Noatun-playlists as well as M3U, ASX and PLS-Files
* Editable Playlist
* Export Playlist to HTML or PDF (KDE-Print)
* Edit Xine-Options via GUI
* Support for saving screenshots as PNG, BMP or XBM
* The ability to prevent the screensaver from activating OSD Titles
Author: Juergen Kofler
Kaffeine Plugin for Mozilla.
Author: Juergen Kofler
kalbum is a KDE 3 application that allows you to create albums
from a collection of images.
main features:
o easy to use thumbnail interface
o export the albums as a complete web site, or .war web archive
o easy to edit html templates for creating a customized web site
o edit multiple images at once
o versatile gui
o original images remain unchanged
o drag'n'drop
Author: Graham Morrison
An image gallery generator for KDE
Features:
* load a set of images (from different directories)
* convert them to another format, resize them and insert copyright text on
them
* create thumbnails for them
* add descriptions for the images
* create a gallery html file, which contains the thumbnails
* this gallery format can have different look and feel (by using templates)
* insert navigation buttons, text descriptions near the fullsize images
* save the project, so you can use later to regenerate the same or slightly
different (eg. descriptions in other languages) image gallery
The KASKADE software package solves linear scalar elliptic and
parabolic problems in 1, 2, 3 space dimensions with adaptive finite
element methods.
Furthermore, the toolbox includes extensions for handling systems of
equations and example algorithms for nonlinear methods used in obstacle,
porous media or Stefan problems.
The core of the program is a variety of multilevel/multigrid
preconditioners for the arising linear systems.
The code, a programmer's manual describing the software design, and a
user's guide are available by anonymous ftp from the MGNet or from the
eLib at the Konrad-Zuse-Zentrum in Berlin.
elib:
=====
ftp elib.zib-berlin.de
in the subdirectories
/pub/kaskade/3.x and /pub/kaskade/Manuals/3.x
KatchTV is an "Internet TV" application (for KDE). KatchTV makes it easy
to subscribe to "TV" channels from all over the internet in the form
of podcasts, so that you can browse channels, download shows, and watch
them, all from one convenient interface.
Author: Lee Braiden
KBackup is a program that lets you back up any directories or files, whereby it
uses an easy to use directory tree to select the things to back up.
The program was designed to be very simple in its use so that it can be used by
non-computer experts.
The storage format is the well known TAR format, whereby the data is still
stored in compressed format (bzip2 or gzip).
It also includes a german, french, italian, slovak and russian translation for
the user interface and an english, french and german handbook.
KBarcode creates, handles, manages and prints barcodes
* a label designer with more than 1,000 predefined labels
and support for creating customized labels
* a barcode generator for creating single barcodes and
saving or printing them
* support for using an SQL database for storing data
* a configuration wizard for connecting to an SQL database
and creating database tables
* support for different barcode formats (like UPC, EAN, etc.)
for each article
* support for adding customer-related information and print
customized barcodes for each article
* batch control for importing a very large number of barcode
descriptions (quantity and number of articles) and printing
them using the specified barcode label
* a friendly GUI.
Authors: Dominik Seichter
A very good drag-and-drop FTP client for KDE 3.
Tries to be as easy to use as possible.
Author: Bjoern Sahlstroem
KBFX is an alternative to the classical K-Menu button and it's menu.
It improves the user experience by enabling the user to set a bigger start
button and by finally replacing the Win95-like K-Menu. But if you still want
the old menu, because you're used to it, it is still available as an option
in kbfx.
KBibTeX is a BibTeX editor for KDE.
This package contains X.Org KB extension headers.
- Joel Dahl
joel@FreeBSD.org
A simple CPU meter for the KDE Kicker which displays percent usage,
with support for SMP and separate user/system loads. It will show
the CPU usage in form of one or two configurable diagrams. There are
settings for colors and some different styles. Note that it isn't
the real system load that's shown, but the percent used of the total
CPU power, which is calculated from the number of CPU ticks.
Kcube is a kicker-application that displays a realtime rotating
3d-object and the current cpu-load. The cpu-load also makes the
object spin faster/slower.
This is a tiny script that gets executed by startkde and sets the XDG_DATA_DIRS
and XDG_CONFIG_DIRS variables so KDE can pick up GNOME and XFCE-4 applications
and menus.
This port contains a set of KDE-based applications for
accessibility needs.
A collection of applications related to system administration,
such as crontab editor, master.passwd editor, package manager, etc.
Additional themes, sounds, wallpapers and window styles for KDE.
This package provides the basic applications for the KDE system. Installing
this package (and its dependencies) will provide you with everything required
for a minimal, functional KDE desktop (but note that you still may need to
install and configure an X server, for example XFree86).
--AlanE
Utility needed to enable XComposite support in KDE.
Kdeedu is a collection of entertaining, educational programs for KDE
KDE provides an integrated X11 based environment, much like CDE.
This port provides a set of games for your entertainment.
KDE provides an integrated X11 based environment, much like CDE.
This particular port installs the graphics and image manipulation
components of KDE3.
Kamera is an IO slave and a KControl panel module which allows you to access
folders and images within any digital camera supported by the upcoming gPhoto2
libraries.
Kooka is an intuitive, easy to use open source GNU/Linux scan program
which is released under the GNU General Public License with exceptions.
Kooka is the scan application of choice for the KDE project and
thus it is official part of the KDE Graphics Package.
Kooka helps you to handle the most important scan parameters, find
the correct image file format to save and manage your scanned images.
It offers support for different OCR modules. Libkscan, a autonomous
part of Kooka, provides a scan service for easy and consistent use
to all KDE applications.
KuickShow is an image browser/viewer with a nice filebrowser to
select images to be shown, slideshow support and the ability to
display the following image formats: jpg, gif, tiff, png, bmp, psd,
xpm, xbm, pbm and eim. Images can be displayed either in their own
window, as large as the image, or fullscreen (which shrinks images
too large to display). KuickShow also has a slideshow mode.
Utility port which installs a hierarchy of common KDE directories.
This is the base set of libraries needed by KDE programs.
--AlanE
KDE provides an integrated X11 based environment, much like CDE.
This package provides audio and video utilities for KDE.
KDE provides an integrated X11 based environment, much like CDE.
This particular port installs the networking components of KDE,
which includes applications for networking things like kppp,
ksirc (irc-client), KDE's instant messenger kopete, and so forth.
Kopete is an instant messenger supporting AIM, ICQ, MSN, Yahoo, Jabber,
IRC, Gadu-Gadu, Novell GroupWise Messenger, and more.
It is designed to be a flexible and extensible multi-protocol system suitable
for personal and enterprise use.
Personal Information Management tools for KDE.
This rather broad scope encompasses mail clients, addressbooks, usenet news,
scheduling and even sticky notes.
This is a collection of applications and tools used by KDE developers.
It also has example code for use in learning KDE programming or starting
a new KDE application.
KDESvn is a frontend to the subversion vcs. In difference to most other
tools it uses the subversion C-Api direct via a c++ wrapper made by
Rapid SVN and doesn't parse the output of the subversion client. So it is
a real client itself instead of a frontend to the command line tool.
- Yuan Jue
yuanjue@FreeBSD.org
This port contains a set of KDE-based applications for
miscellaneous use, like clocks.
--Will
Klaptopdaemon is a power management utility for KDE, useful for monitoring
battery status.
KDevelop is an integrated evelopment environment for a wide variety of
programming tasks with a special focus on Qt and KDE applications.
KDiff3 is a program that:
* compares or merges two or three text input files or directories,
* shows the differences line by line and character by character (!),
* provides an automatic merge-facility and
* an integrated editor for comfortable solving of merge-conflicts,
* supports KIO on KDE (allows accessing ftp, sftp, fish, smb etc.),
* Printing of differences,
* Manual alignment of lines,
* Automatic merging of version control history (cvs Log keyword),
* and has an intuitive graphical user interface.
KDirStat (for KDE Directory Statistics) is a
small utility program that sums up disk usage
for direcory trees. Its functionality is similar
to the Unix du command, but it provides more
helpful diagnostic information. KDirStat also
features some built-in cleanup facilities and
the ability to include your own cleanup commands
or scripts.
The goal of kdissert is to help to structure ideas and concepts by
associating them into a tree. The tree is there to help to see how the
ideas interact, and then to develop them further (add ramifications).
An idea is represented by a shape which can be a text or a picture. The
ideas can be connected, but there is a constraint : an idea cannot have
more than one parent.
A kdissert mind-map can be exported as a picture, or used to generate
documents. Templates include pdflatex (article, book) and html file
formats.
Keep is a backup system for KDE. The behavior is quite simple: you choose the
files you want to backup, you set up the frequency and the number of backup
you want to have, and Keep will backup them automatically.
KExchange is a currency converter for over 150 currencies using up-to-date
exchange rates from the PACIFIC Exchange Rate Service.
Features
* rates may be refreshed on command or automatically on startup;
* rates can be cached locally for offline use;
* may also be used as a Euro converter; and
* has an DCOP interface.
KFreeRings is a small puzzle game
KFTPGrabber is a graphical ftp client for KDE.
Features:
o multiple FTP sessions (tabs)
o transfer queue
o TLS/SSL support for encrypted connections
o partial X509 certificate support for authentication
o FXP transfer support (site-to-site)
o OTP (one time password) support - s/key, md5, rmd160, sha1
o drag and drop support
o site bookmarking
o encrypted bookmark support (password can be saved to KWallet)
o distributed FTP support (PRET)
o SSCN and CPSV support
o skiplist
Kgpg is a simple, free, open source KDE frontend for GnuPG.
Basic features:
- Editor mode enables you to type/copy a text and encrypt/decrypt/sign/verify
it
- File encryption: right click on a file to encrypt it (Kgpg adds "encrypt
file" option in Konqueror's menus)
- Encryption: support for symetric encryption. Multiple keys & default
key encryption. Optional shredding of source files
- File decryption: left click on an encrypted file or drop it into Kgpg & it
will automatically start decryption
- Signatures: creation & verification of detached & cleartext signatures
- Key management: import, export, delete, sign, generate and edit keys.
Kid3 is an application to edit the ID3v1 and ID3v2 tags in MP3 files in
an efficient way. Also tags in Ogg/Vorbis and FLAC files are supported.
Kile (f/k/a Ktexmaker2) is a LaTeX source editor,
TeX shell and GnuPlot frontend. It is not (and will
never be) a WYSIWYG (what you see is what you get)
interface for LaTeX; instead, its aim is to simplify
editing LaTeX source code and the use of
LaTeX-related programs for users who want to retain
control over their LaTeX documents.
This is a kioslave for KDE to handle 7zip files.
Simply, enter 'p7zip:/path_to_file/filename.7z' in konqueror to use this.
Author: Raul Fernandes
KKBSwitch is a keyboard layout indicator for KDE. It is useful
when you have configured the XKeyboard extension of your X Server
to have more than one keyboard group, for example US/ASCII and
Russian. KKBSwitch displays an icon in the system tray that
indicates which layout is currently active. Note that KKBSwitch
does not help you configure XKeyboard, it merely serves as the
indicator of the current group. You still have to configure
XKeyboard by editing XF86Config file.
KKBSwitch features:
- displays an icon in the KDE's system tray indicating the active
keyboard group
- you can switch keyboard groups by clicking the icon or selecting the
desired group from the icon's menu
- icons corresponding to different groups are configurable (chosen
from country flag pixmaps that ship with KDE). Also you can set
your own icon or set "Windows-like" mode with locale letters.
- "Toggle mode" (keyboard layout memorized for each window separately).
KKeyled is a KDE panel tray widget which displays the LED states
of the keyboard (ie. Caps Lock, Num Lock, and Scroll Lock).
It is particularly useful for wireless keyboards without LEDs,
and can be used to set the LED states of the keyboard as well.
Author: Dieter Landolt
KlamAV is a KDE 3 front-end to Clam Anti-Virus.
It includes the following features:
- 'On Access' Scanning
- Manual Scanning
- Quarantine Management
- Downloading Updates
- Mail Scanning (KMail/Evolution)
KlamAV - Clam Anti-Virus on the KDE Desktop
---
anderson@cnpm.embrapa.br
This is a small script to find kernel modules
more easy.
AUTHOR: Ricardo A. Reis
Molecule Viewer KMovisto for use with Gaussian, POVRay and VRML.
Kmysqladmin is a graphical frontend for administration of mysql servers.
It can:
- Displaying and edit the contents of
tables within a separate view.
- export results of a query into
another format (ASCII, Latex, HTML)
- Edit user rights
- Creating databases and tables
- watching status and threads
continuously
- alter tables and keys
- execute sql scripts
- generate sql scripts from search results
KNemo - the KDE Network Monitor
KNemo offers a network monitor similar to the one found in Windows.
For every network interface it displays an icon in the systray.
Knights is a graphical chess interface designed
to be both friendly to new chess players and
functional for Grand Masters. Knights is similar
to XBoard, but provides a more modern interface
and is more friendly to chess newbies.
- Stefan Jahn
stefan.jahn@nemesis-sektor.de
knoda is a database frontend for KDE, based on hk_classes.
Knoda allows you to:
- define and delete databases;
- create, alter and delete tables and indices;
- add, change and delete data in tables;
- define, execute and store sql queries;
- define, execute and store queries with a "query by example" GUI;
- create, alter and delete views;
- import and export CSV data;
- define and use forms;
- define and print reports;
- write your own extensions using the integrated Python interpreter
as scripting language.
Its driver concept allows a uniform connection to different
database servers.
Author: Horst Knorr
KnowIt is a simple KDE tool for managing notes in a manner similar to
TuxCards. Notes are organized in tree-like hierarchy and can store data in a
rich text format, so that bold, italics, and lists are supported, as well as
any character set.
Author: Michal Rudolf
Komparator is an application that searches and synchronizes two directories.
It discovers duplicate, newer or missing files and empty folders.
It works on local and some network / kioslave protocol folders
It is still in an early stage; please try on test directories first.
- Alexander V. Ribchansky triosoft@triosoft.com.ua
Kompose offers a great new way to manage a big number of windows
on different Virtual Desktops. It creates a fullscreen view where
every window is represented by a scaled screenshot of its own.
Konversation is a user friendly IRC (Internet Relay Chat) client for KDE.
Features:
o Standard IRC features
o SSL server support
o Bookmarking support
o Easy to use graphical user interface
o Multiple servers and channels in one single window
o DCC file transfer
o Multiple identities for different servers
o Text decorations and colors
o OnScreen Display for notifications
o Automatic UTF-8 detection
o Per channel encoding support
o Theme support for nick icons
o Highly configurable
Konverse is a KDE-based Jabber client, the XML-based
open source IM system. For more information on jabber
see www.jabber.org.
Konwert is a package for conversion between various character encodings.
By encodings author imply not only different charsets like Windows-1252,
KOI8-R or UTF-8 but also the different representations of characters like
TeX escaping, quoted-printable and even RFC 1345 mnemonics.
There are also filter filterm which allow to make separate input and output
conversions of the encodings for the given command. It can help e.g. when
our terminal is unable to display non-ASCII characters or to enter them
from the keyboard.
Maintains: Alex Semenyaka
Kovpn is a really simple OpenVPN GUI for everyday use. It is a client only GUI,
meaning that you cannot administrate an OpenVPN server with it (Look for kvpnc
if you want such a program). You can use it to connect and disconnect without
needing to open a console. You can also input username and/or password that
might be needed.
In Short: It can do everything an end-user want's for his everyday work with
OpenVPN.
--Anderson S. Ferreira
KPDFTool is a GUI interface for GhostView/KGhostview and
ImageMagick to perform basic and useful operations
with PDF and PS (PostScript) files such as merging or
extracting pages, as well as protecting the text from
copying into new files in a simple and practical way.
- Yuan, Jue
yuanjue@yuanjue.net
KPhotoAlbum is a tool for annotating, searching and viewing images and videos.
The annotation is done by telling KPhotoAlbum who is on the images, where
the images were taken and (optionally) adding descriptions.
KPhotoAlbum is highly optimized for easy annotation of images, so that it is
possible to use it with thousands of images. When the images have been
annotated, you may browse them based on the annotations (person, location,
keywords).
Author: Jesper Kjaer Pedersen
Kpictorial is a littel logical game for KDE. Goal of the game is to
reconstruct a black & white picture by the number of contiguous black
blocks given for each row and column. Sounds easy but isn't. You can
also use 1bit indexed color palete xmp and xbm files created by the gimp.
Author: Rolan Lezuo
KPlayer is a KDE media player based on MPlayer, www.mplayerhq.hu.
Features include video, audio and subtitle playback from file, URL, DVD, VCD,
audio CD, TV, etc.; volume, contrast, brightness, hue and saturation controls;
zooming, full screen and fixed aspect options; status and progress display
and seeking; user friendly interface.
Among planned enhancements are configuration dialog, global and per-file
options, playlist, further KDE integration, MPlayer config file handling,
support for media encoding.
KPorts is KDE-Frontend to the FreeBSD-Ports and in future also to the
OpenBsd-Ports, PkgSrc and maybe others.
You can browse and search through your Portstree and perform actions
like Upgrades, Installs, Uninstall a.s.o. More advanced features like
setting Options and Vulnerability checking are also available. For a
complete list, check the Homepage or the Changelog.
Functionality is KPorts' main goal, not simplification by reducing
options; however KPorts should be rather easy to use.
KPuzzle is a jigsaw puzzle game for the KDE environment.
Author: Michael Wand
A KDE GUI that allows the user to connect to VNC servers
and windows terminal servers, both win2k and NT4
Matt Douhan
Krecipes lets you manage your recipes, create shopping lists, choose a
recipe based on available ingredients, and plan your menu/diet in advance.
Uses your choice of SQLite, MySQL, or PostgreSQL as a database backend.
- Hank
hank@millerfarm.com
Krefty - Quick Reference sheets for KDE.
A small, lightweight set of pages that summarize the
command line options, hotkeys and cheats for various
Unix programs.
Author: Tim Pushman
Krename is a very powerful batch file renamer for KDE3 which
can rename a list of files based on a set of expressions. It
can copy/move the files to another directory or simply rename
the input files. Krename supports many conversion operations,
including conversion of a filename to lowercase or to
uppercase, conversion of the first letter of every word to
uppercase, adding numbers to filenames, finding and replacing
parts of the filename, and many more. It can also change access
and modification dates, permissions, and file ownership.
K.R.S.S. downloads Rich Site Summary feeds and displays them on your desktop,
in HTML.
Krusader is an advanced twin panel (commander style) file manager for KDE,
similar to Midnight or Total Commander, with many extras. It provides all
the file management features you could possibly want.
Plus: extensive archive handling, mounted filesystem support, FTP, advanced
search module, viewer/editor, directory synchronisation, file content
comparisons, powerful batch renaming and much much more.
It supports the following archive formats: tar, zip, bzip2, gzip, rar, ace,
arj and rpm and can handle other KIOSlaves such as smb or fish. It is
(almost) completely customizable, very user friendly, fast and looks great
on your desktop! :-)
Heiner (h.eichmann@gmx.de)
KSEG is a Free (GPL) interactive geometry program for exploring Euclidean
geometry. It runs on Unix-based platforms (according to users, it also compiles
and runs on Mac OS X and should run on anything that Qt supports). You create a
construction, such as a triangle with a circumcenter, and then, as you drag
verteces of the triangle, you can see the circumcenter moving in real time. Of
course, you can do a lot more than that.
KSEG can be used in the classroom, for personal exploration of geometry, or for
making high-quality figures for LaTeX. It is very fast, stable, and the UI has
been designed for efficiency and consistency. I can usually make a construction
in KSEG in less than half the time it takes me to do it with similar programs.
Despite the name, it is Qt based and does not require KDE to run.
KSEG was inspired by the Geometer's Sketchpad, but it goes beyond the
functionality that Sketchpad provides.
- Kuang-che Wu
kcwu@csie.org
KShutDown is an advanced shutdown utility for KDE.
Features:
o Turn Off Computer (logout and halt the system)
o Restart Computer (logout and reboot the system)
o Lock Screen (lock the screen using a screen saver)
o End Current Session (end the current KDE session and logout the user)
o Extras (additional, external user commands)
o Time and delay options
o Command line and DCOP support
o System tray icon and panel applet
o Visual and sound notifications
o KDE Kiosk support
KSlide is a KDE puzzle game.
Author: Eric Coquelle
KSmoothDock is a dock (quick launcher + pager + taskbar + clock) program for
KDE 3.2 with smooth zooming. Its aim is to provide a cool alternative to
kicker. As it is intended for KDE/Linux, its behaviour will be like that of
kicker.
- Arjan
avleeuwen@piwebs.com
The KSqlAnalyzer is a tool for easy accessing the data of a MS-SQL-Database.
It is made for developing and testing new SQL-Query's direclty on the Server.
The functionality and the look&feel are similar to the program
'SQL-Query-Analyzer' written by Microsoft.
The KSqlAnalyzer is using parts of the TDS-Library (Version 0.60) from the
FreeTDS-Project.
The parts of the library are included into the software, so that there is no
need to install these Libraries on the Client-machine.
The Editor is using parts of the KWrite-Sourcecode becaus of the brilliant
Syntax-Highlighting.
Simple environment for managing data (MySQL, PostgreSQL)
kst is a program for looking at data streams. It can plot:
- x-y plots
- power spectra
- histograms
- equations (including equations of data streams).
- data in files which are being updated as data is being logged,
in which case it can act as a plotter for a chart recorder.
- much more
You can use the mouse to rapidly zoom into interesting parts of the plots.
In addition to a complete GUI, kst has a convenient command line interface
for rapid access to plotting data in files. kst can read data from stdin.
It provides a DCOP interface for remote manipulation, and supports several
file formats in use in scientific projects around the world.
KTagebuch is a diary program for KDE 3.
Features:
o Word processor like functions
o A toolbar to easily access the entries
o Entries are searchable
o Mood Plugin
Author: Rainer Blessing
KTextDecode - the simple text conversion utility for KDE 3
with support for the following decode types:
- Dos text file >> Unix text file
- Unix text file >> Dos text file
- Windows text file >> Unix text file
- Unix text file >> Windows text file
- ISO8859-5 text file >> Unix text file
- Unix text file >> ISO8859-5 text file
This program requires The K Desktop Environment 3.0 or higher.
KTorrent is a BitTorrent client for KDE. Its main features are:
o Download torrent files
o Upload speed capping, seeing that most people can't upload infinite
amounts of data
o Internet searching using The Bittorrent website's search engine
o UDP Trackers
o Port forwarding with UPnP
o IP blocking plugin
o Importing of partially or fully downloaded files
o Support for distributed hash tables
o Protocol encryption
o Bandwith scheduling
o Directory scanner to automatically load torrents in certain directories
o Trackers can be added to torrents
o File prioritization for multi file torrents
KDE/Qt log file viewer
KWebGet is a frontend to the great 'wget'.
It comes with nearly the same functionallity, but the
user will not have to type such long commandline-arguments.
It can be used to download single files, or to download
entire websites, which can be browsed offline.
- David
ddavid_3@yahoo.com
L2A is a simple filter to remove most LaTeX commands from marked-up
documents, leaving only the body of text.
A command-line program to create PNG images from LaTeX math expressions.
Author: Aaron Maxwell
LaCheck is a general purpose consistency checker for LaTeX documents.
It reads a LaTeX document and displays warning messages, if it finds
bad sequences. LaCheck is designed to help find common mistakes in
LaTeX documents, especially those made by beginners.
Lambda is a lambda calculus interpreter. It also will convert lambda expression
into the combinators S, K, and I.
Current features:
* Load predefined lambda expression
* Many definitions provided: numbers Y fact map iszero list 1st 2nd 3rd
ADD MUL EXP list suc pred . . .
* Automatic number definitions.
* Interpret lambda expressions.
* Single step interpretation.
* Normal or application order reductions.
* Variable extraction (Conversion to S K I)
* List definitions.
* Some lambda calculus theory.
LAPACK is a library of Fortran 77 subroutines for solving
the most commonly occurring problems in numerical linear algebra.
It is freely-available software, and is copyrighted.
We recommend that you run the testing and timing programs.
LAPACK95 is a Fortran 95 interface to the Fortran 77 LAPACK library.
It improves upon the original user-interface to the LAPACK package,
taking advantage of the considerable simplifications which
Fortran 95 allows. The design of LAPACK95 exploits assumed-shape arrays,
optional arguments, and generic interfaces. The Fortran 95 interface
has been implemented by writing Fortran 95 ``wrappers'' to call
existing routines from the LAPACK package. This interface can persist
unchanged even if the underlying Fortran 77 LAPACK code is rewritten to
take advantage of the new features of Fortran 95.
LASi
________
libLASi is a library written by Larry Siden that provides a C++ stream
output interface ( with operator << ) for creating Postscript documents
that can contain characters from any of the scripts and symbol blocks
supported in Unicode and by Owen Taylor's Pango layout engine. The
library accomodates right-to-left scripts such as Arabic and Hebrew as
easily as left-to-right scripts. Indic and Indic-derived Complex Text
Layout (CTL) scripts, such as Devanagari, Thai, Lao, and Tibetan are
supported to the extent provided by Pango and by the OpenType fonts
installed on your system. All of this is provided without need for any
special configuration or layout calculation on the programmer's part.
LASPack (version 1.12.2)
LASPack is a package for solving large sparse systems of linear equations
like those which arise from discretization of partial differential equations.
Main features:
- The primary aim of LASPack is the implementation of efficient iterative
methods for the solution of systems of linear equations.
- Beside the obligatory Jacobi, succesive over-relaxation, Chebyshev, and
conjugate gradient solvers, LASPack contains selected state-of-the-art
algorithms which are commonly used for large sparse systems:
- CG-like methods for non-symmetric systems: CGN, GMRES, BiCG, QMR, CGS, and
BiCGStab,
- multilevel methods such as multigrid and conjugate gradient method
preconditioned by multigrid and BPX preconditioners.
A complete description of the package (including the installation procedure)
you may find in LASPack Reference Manual in the following postscript files:
This is feynmf, a combined LaTeX/Metafont package for easy drawing
of professional quality Feynman diagrams. feynmf lays out most
diagrams satisfactorily from the structure of the graph without
any need for manual intervention. Nevertheless all the power of
Metafont is available for more obscure cases.
TeXPower is a bundle of style and class files for creating dynamic online
presentations with LaTeX.
This is a collection of fonts and macros to use the T3-encoded IPA with LaTeX2e
This package contains support for using UTF-8 as input encoding in
LaTeX documents.
This program can be used to convert LaTeX to HTML. It has many configuration
options configurable by editing a configuration file. It can handle equations
and postscript images as well.
latex2rtf is a translator program that translates LaTeX text into the
RTF format used by several textprocessors, including Microsoft Word
and Word for Windows. It was written by Fernando Dorner and Andreas
Granzer in a one-semester course in our department. It was later
updated in another one-semester course by Friedrich Polzer and Gerhard
Trisko. Ralf Schlatterbeck
latex2slides is a simple graphical program that produces a set of HTML/JPEG
slides from a LaTeX (or TeX) source FILE. The program first produces a
multipage postscript, using latex (or tex ) and dvips. Each postscript page
is converted to a JPEG image using ImageMagick's convert. The program then
makes one HTML page for each JPEG (or slide), and an index.html page. As a
result, each slide in your slide presentation corresponds to one of the
postscript pages you would obtain running latex on the LaTeX source.
Alternatively, the source can be a multipage postscript, DVI or PDF FILE,and
the image format for the slides can be set to PNG.
latexdiff is a Perl script, which compares two latex files and marks
up significant differences between them (i.e. a diff for latex files).
Various options are available for visual markup using standard latex
packages such as "color.sty". Changes not directly affecting visible
text, for example in formatting commands, are still marked in
the latex source.
A rudimentary revision facilility is provided by another Perl script,
latexrevise, which accepts or rejects all changes. Manual
editing of the difference file can be used to override this default
behaviour and accept or reject selected changes only.
LatexMk completely automates the process of generating a LaTeX document.
Essentially, it is a highly specialized relative of the general make
utility. Given the source files for a document, latexmk issues the
appropriate sequence of commands to generate a .dvi, .ps, .pdf or
hardcopy version of the document. It can also be set to run continuously
with a previewer; the needed commands are rerun whenever one of the
source files is modified.
Laudio is a port of La, a free lossless audio codec written by
Michael Bevin. It is not opensource, but versions are available
for Windows and Linux. Currently (October 2005) it has the best
compression ratio available.
From the README:
Lavaps is an interactive process-tracking program like ``top'',
but with a much different attitude. Rather than presenting lots of
specific info in digital form, it tries to present certain important
information in a graphical analog form. The idea is that you can
run it in the background and get a rough idea of what's happening
to your system without devoting much concentration to the task.
Lavaps was inspired by Mark Weiser's idea of calm computing in
this paper:
``The Coming Age of Calm Technology'' by Mark Weiser
and John Seely Brown. A revised version of Weiser &
Brown. ``Designing Calm Technology'', PowerGrid Journal, v 1.01,
1996.
(This program dedicated to the memory of M.W.--I hope you would have
thought it a good hack.)
Author: John Heidemann
lc is an alternative to ls, that has been in wide use at the
University of Waterloo (and elsewhere) since at least the
mid 1970's.
John Sellens
jsellens@generalconcepts.com
LCAB is a small program that creates a MS Cabinet (.CAB) file from
a set of input files.
lcdtest is a utility to display LCD monitor test patterns. It may be
useful for adjusting the pixel clock frequency and phase on LCD
monitors when using analog inputs, and for finding pixels that are
stuck on or off.
Author: Eric Smith
LCMS is the Little Color Management System, a Color Matching Method
(CMM) library which implements fast transforms between ICC profiles.
It is released under LGPL with source code and meant to be portable.
Color management refers to techniques that ensure consistent color
as images are transferred from scanners or cameras to monitors and
printers.
Mikhail Teterin
mi@aldan.algebra.com
Library of elementary mathematical functions, probability and elliptic
integrals in 80-bit (x86) or 128-bit long double precision.
LHa for UNIX
This unofficial version of lha is based on Version 1.00. This
version supports extraction & archiving using -lh5- & -lh6- as well as
extraction using -lh7- algorithm.
All the bug reports on this version should be directed to Tsuguo
Okamoto
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 ORBit2 to handle message
transmission/receipt.
The connections can optionally be encrypted using OpenSSL.
The Link Grammar Parser is a syntactic parser of English, based on link
grammar, an original theory of English syntax. Given a sentence, the system
assigns to it a syntactic structure, which consists of a set of labeled links
connecting pairs of words. The parser also produces a "constituent"
representation of a sentence (showing noun phrases, verb phrases, etc.).
LinkCheck is a free software package that checks a web site for bad links.
Features
Understands HTML 3.0
Understands Frames
Understands JavaScript
Fast and lean, written in C. Source code is free
Can check a whole web site
Can be restricted to subdirectory checks
Estimates download times for each page and flags slow pages
Validates and reports temporarily moved pages and checks the new location
Reports server types
Reports html files last modification time
Validates mailto hrefs for valid DNS MX record on the internet
Validates ftp/file hrefs by getting actual file via ftp protocol
Reports news:, telnet:, wais:, gopher, powwow: urls
Automatically walks the entire web site tree
LinkChecker can check HTML documents for broken links.
Features :
* recursive checking
* multithreaded
* output can be colored or normal text, HTML, SQL, CSV or a sitemap
graph in XML or GML format.
* additionally reports download time for HTML pages
* HTTP/1.1 and 1.0, HTTPS, FTP, mailto:, news:, nntp:, Gopher,
Telnet and local file links are supported
Javascript links are currently ignored
* restrict link checking with regular expression filters for URLs
* proxy support
* give username/password for HTTP and FTP authorization
* robots.txt exclusion protocol support
* i18n support
* command line interface
* (Fast)CGI web interface
Linklint is a perl script that checks links on web sites.
Features:
* both local-file and HTTP site checking
* cross referenced and fully hyperlinked output reports
* the ability to check password protected areas
* support for all standard server-side image maps
* reports of orphan files, and files with mismatching case
* a report of which URLs have changed since last checked
* support of proxy servers for remote URL checking
- ehaupt
ehaupt@critical.ch
Lynx-like WWW browser with text and graphics modes with many features
like displaying tables, menus, etc.
- Michael Vasilenko
acid@stu.cn.ua
Developed by Jack Dongarra, Jim Bunch, Cleve Moler and Pete Stewart.
1 Feb 84
Used as part of Matlab, and often used to benchmark machines.
Otherwise it is a very good linear algebra package.
Linphone is a web phone: it let you phone to your friends anywhere in the
whole world, freely, simply by using the internet. The cost of the phone call
is the cost that you spend connected to the internet.
This package includes graphical frontend and panel applet for Gnome.
Linphone is a web phone: it let you phone to your friends anywhere in the
whole world, freely, simply by using the internet. The cost of the phone call
is the cost that you spend connected to the internet.
This package includes libraries, headers and cosole frontend.
linSmith is a Smith Charting program, mainly designed for educational use.
As such, there is an emphasis on capabilities that improve the 'showing the
effect of'-style of operation.
It's main features are:
* Definition of multiple load impedances (at different frequencies)
* Addition of discrete (L, C, parallel and series LC, and transformer) and
line components (open and closed stubs, line segments)
* Connection in series and parallel
* Easy experimentation with values using scrollbars
* A 'virtual' component switches from impedance to admittance to help
explaining (or understanding) parallel components
* The chart works in real impedances (not normalized ones)
* Direct view of the result on the screen
* Ability to generate publication quality Postscript output
* A 'log' file with textual results at each intermediate step
* Load and circuit configuration is stored separately, permitting several
solutions without re-defining the other (this may actually change to
single files - I'm not quite convinced here)
Accessibility Toolkit, Linux/i386 binary
from the Web page:
The ATK library provides a set of interfaces for accessibility. By
supporting the ATK interfaces, an application or toolkit can be
used with such tools as screen readers, magnifiers, and
alternative input devices.
This is a Linux/i386 binary port of Expat.
from the README:
This is Expat, a C library for parsing XML, written by James
Clark. Expat is a stream-oriented XML parser. This means
that you register handlers with the parser before starting
the parse. These handlers are called when the parser
discovers the associated structures in the document being
parsed. A start tag is an example of the kind of structures
for which you may register handlers.
This is a Linux/i386 binary port of the Fontconfig library and utilities.
In the words of its author, Keith Packard:
Fontconfig can:
* discover new fonts when installed automatically, removing a common
source of configuration problems.
* perform font name substitution, so that appropriate alternative
fonts can be selected if fonts are missing.
* identify the set of fonts required to completely cover a set of
languages.
* have GUI configuration tools built as it uses an XML-based
configuration file (though with autodiscovery, we believe this need
is minimized).
* efficiently and quickly find the fonts you need among the set of
fonts you have installed, even if you have installed thousands of
fonts, while minimzing memory usage.
* be used in concert with the X Render Extension and FreeType to
implement high quality, anti-aliased and subpixel rendered text on a
display.
This is a Linux/i386 binary port of GLib, version 2.X.
from the home page:
GLib is the low-level core library that forms the basis of
GTK+ and GNOME. It provides data structure handling for C,
portability wrappers, and interfaces for such runtime
functionality as an event loop, threads, dynamic loading,
and an object system.
This is a Linux/i386 binary port of the GTK+ 2.X library.
A port of jpeg lib rpm.
This is a port for audiofile rpm.
NoMachine NX is a X Window, RDP and RFB compression protocol allowing
thin clients to remotely access desktops running NX Server over slow
links.
This port provides NoMachine NX Client, which can access KDE, GNOME,
Microsoft RDP, Citrix ICA and VNC desktops remotely.
- Jean-Yves Lefort
jylefort@FreeBSD.org
This is a Linux/i386 binary port of Pango.
from the home page:
The goal of the Pango project is to provide an open-source
framework for the layout and rendering of internationalized
text. Pango is an offshoot of the GTK+ and GNOME projects,
and the initial focus is operation in those environments,
however there is nothing fundamentally GTK+- or GNOME-specific
about Pango. Pango uses Unicode for all of its encoding,
and will eventually support output in all the world's major
languages.
A port of png lib rpm.
This is a Linux/i386 rpm port of procps.
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.
The RealPlayer for Linux is built on top of the Helix Player for Linux
and includes support for several non-open source components including
RealAudio/RealVideo, MP3 etc.
WWW: https://player.helixcommunity.org/
This is a Linux/i386 binary of a library for reading and writing
images in Tagged Image File Format.
This is a Linux/i386 binary port of the libraries from X.Org:
"The X.Org Foundation provides an open source implementation
of the X Window System."
This port contains packages from a near-minimal installation of Fedora Core
Linux 4. These packages, in conjunction with the linux kernel module,
form the basis of the Linux compatibility environment. It is designed to
provide a nice user experience by using the FreeBSD configuration for
corresponding Linux stuff where possible. Because of this any work which
needs to chroot into the linux base may not work as expected (no fallthrough
to the FreeBSD config possible).
This port is only available for the i386/amd64 architecture (i386/32 bit mode).
If you want to run X11 applications, install the x11/linux-xorg-libs port.
For cross-development this port is not suitable, you should use a linux_dist
port instead in this case.
This is fdisk from util-linux package, common on Linux systems.
It allows interactive manipulation of partitions including logical ones
from MS-DOS partitioning scheme.
Lire, the french word for `to read', is a toolset of logfile analysers.
The Lire package is targeted at automatically generating useful
reports from raw log files from various services. Currently, Lire
can generate reports for a variety of email, web, dns, ftp, print
servers and firewalls, and supports multiple output formats.
Lire is built around the concept of a superservice. A superservice
is a class of applications which share the same reports. Lire
supports 6 superservices: dns, email, firewall, ftp, print and www.
This means that log files for all supported email servers (service
in Lire's parlance) will get similar reports. This is important for
heterogeneous environments where you could have e.g. Sendmail and
Postfix mail servers running. You will get similar reports which
you can compare.
Notes:
- PDF output can be enabled if you follow the instructions coming
with "make pdf"
- Excel output only works if you have Perl 5.6.1
This package contains listres, a program that generates a list of a
widget's resource database.
- Joel Dahl
joel@FreeBSD.org
This code forms a set of C++ libraries for multimedia streaming,
using open standard protocols (RTP/RTCP and RTSP). These libraries
- which can be compiled for Unix (including Linux and Mac OS X),
Windows, and QNX(and other POSIX-compliant systems) - can be used
to build streaming applications. The libraries are already being
used to implement applications such as "liveCaster" and "playRTPMPEG"
(for streaming MP3 audio using RTP/RTCP). The libraries can also
be used to stream, receive, and process MPEG video, and can easily be
extended to support additional (audio and/or video) codecs. They can
also be used to build basic RTSP clients and servers, and have been
used to add streaming support to existing media player applications,
such as "mplayer".
The FreeBSD LiveCD Tool Set main goal is allowing one to generate
custom FreeBSD Live CDs. FreeBSD LiveCD was born as a Brazilian
FreeBSD User Group (www.fugspbr.org) project. The objective was to
create a tool that would allow us a safe diagnostic method under
emergency enviroments and specially as a rescue disk where FreeBSD
partitions could only be accessed (mounted) externally.
What is LiveCD? Its such a simple answer, it is nothing but a set
of patches applied to the FreeBSD Initialization files allowing the
system to run from a CDROM, setting the best way to either mount
under Memory File System (MFS) or Virtual Nodes (vnodes) those
filesystems that need Write and Read access. Slices that just need
Read access are still run from the CD.
Can I use it to install FreeBSD? Yes, with recent revision 1.2, it
can install a FreeBSD system without any other disks. It also support
batch operation mode for automated installation processes.
Is LiveCD any different from an ordinarily installed FreeBSD system?
It is a completely functional FreeBSD system just like any ordinarily
installed one. You will be able to both run any applications and
mount any filesystems as any FreeBSD system would allow you.
Edson Brandi
lmmon
This program displays information gathered from a motherboard
power management controller (e.g. LM78/79). Displayed values
include fan speeds, motherboard temperature, and various
voltages. By default it cycles once per second using a curses-
based display.
Currently, the /dev/smb0 interface is only supported in FreeBSD
3.3-STABLE (after 01 November 1999), 4.x, and 5.x; however, the
/dev/io interface may work with many motherboards in FreeBSD
3.x and some non-LM78/79 motherboards.
In addition, lmmon supports simple text output that can be easily
used by external programs (e.g. UCD SNMP Daemon) for monitoring.
- Chris D. Faulhaber
LMon is a package for near real-time monitoring of logs, sending email alerts
upon known (rule hits) or unknown data (rule misses). It features buffering of
multiple rule hits within a given interval, cap at a given maximum number of
lines, wait for a given interval before sending next alert, and auto- discovery
of log rotation. It can be run from the command line without configuration, or
be controlled from a central configuration file with multiple instances
monitoring different log files/sending alerts to different people.
This package provides compatibility locale data for FreeBSD 6.x to run
4.x/5.x binaries. When you have a trouble with locale at running a legacy
binary, you should guide them to find legacy locale data with setting
PATH_LOCALE environment variable.
env PATH_LOCALE=/usr/local/share/compat/locale command
log_analysis is a log file analysis engine that extracts relevant
data for any of the recognized log messages and produces a summary
that is much easier to read. It can be configured to recognize
entirely new log types. log_analysis natively understands about
100 different kinds of syslog messages, as well as wtmp messages.
- Pete
petef@databits.net
Logcheck helps spot problems and security violations in your logfiles
automatically and will send the results to you in e-mail.
It is a program created to help in the processing of UNIX system logfiles
generated by the various system daemons. Logcheck also works very well at
reporting on other common operating system security violations and strange
events.
- Dan Langille
dan@freebsddiary.org
This program will monitor one or more log files, updating when more data is
available ala 'tail -f' , within a common terminal window via a "split window".
User can scroll up/down/left/right through all the windows. A header displays
each frames file name, and number of lines in the file. Very usefull when
watching several log files at the same time. I've tested this under Linux, but
it should work under other Unices. Please let me know if you get it working on
another OS.
Logserial stores data received from serial device in a file. Upon receiving
SIGHUP it reopens the file, thus allowing automated rotation of logs. One
possible application of logserial is to save logs of PBX.
Logtool is a command line program that will parse ASCII logfiles into a more
palatable format. It will take anything resembling a standard syslog file
(this includes syslog-ng, multilog, and probably most of the other variantse),
and crunch it into one of the following formats for your viewing pleasure:
- ANSI (colorized for easy "at a glance" viewing)
- ASCII (for e-mail'ed reports, and term's that don't support color)
- CSV (for importing into your favorite spreadsheet/database)
- HTML (for generating web pages)
- RAW (for no good reason)
It can be configured to parse the data any one of several ways, including
suppressing duplicate messages, stripping the host, and/or program fields,
and modifying the time display format (supports TAI64 timestamps produced
by DJB's multilog) of the log entries.
Author: A.L.Lambert
Lookat is a program to view Un*x text files and manual pages.
Python script that convert Outlook 97 addressbook export files to KDE KAB
or GNOME gnomecard.
Prints to stdout a series of numbers from `start' to `end', with
optional increment and zero-padded field width. Hex (-x) or octal
(-o) output formats are available. Negative numbers are allowed,
and a negative `increment' does the expected thing.
Lout is a document formatting system similar in style to LaTeX. It
offers a very full range of features, including PostScript, PDF, and
plain text output, optimal paragraph and page breaking, automatic
hyphenation, PostScript EPS file inclusion and generation, equation
formatting, tables, diagrams, rotation and scaling, sorted indexes,
bibliographic databases, running headers and odd-even pages, automatic
cross referencing, multilingual documents including hyphenation (most
European languages are supported, including Russian), formatting of
computer programs, and more. Lout may be extended by writing definitions
which are much simpler than the equivalent troff of TeX macros.
Lphoto is a complete desktop solution for digital photo management that
resembles iPhoto on Macintosh. It features convenient tools to import, re-touch,
manage, and share digital photos quickly and easily.
Lphoto supports every camera that is supported in gphoto2 (ie. all PTP cameras).
Lazyread is a C program that auto-scrolls files on your screen
in movie credit fashion. It allows the user to read without having
to manually scroll down to see new pages. There are lots of
features, such as being able to choose the speed at which it
scrolls, pause, dynamic speed up, the ability to highlight lines
that contain a specified string, and much more.
- Michael L. Hostbaek
mich@FreeBSD.org
Print information about the contents and structure of a DVD.
Lsof (LiSt Open Files) lists information about files that are open by the
running processes. An open file may be a regular file, a directory, a block
special file, a character special file, an executing text reference, a
library, a stream or a network file (Internet socket, NFS file or Unix domain
socket).
See also fstat(1) in the base system.
This port contains a driver for several Winmodems based on the Lucent LT
chipset. It consists of a shim for the Linux binary only object file.
I have tested this code on a Dell Inspiron 8000, and a Mitsubishi Diamond Voice
internal PCI modem. Mr Watanabe has tested it on a ThinkPad i1124.
The shim code was written Watanabe Kiyoshi
Lua is a programming language originally designed for extending applications,
but also frequently used as a general-purpose, stand-alone language. Lua
combines simple procedural syntax (similar to Pascal) with powerful data
description constructs based on associative arrays and extensible semantics.
Lua is dynamically typed, interpreted from bytecodes, and has automatic memory
management with garbage collection, making it ideal for configuration,
scripting, and rapid prototyping.
A fundamental concept in the design of Lua is to provide meta-mechanisms for
implementing features, instead of providing a host of features directly in
the language. For example, although Lua is not a pure object-oriented
language, it does provide meta-mechanisms for implementing classes and
inheritance. Lua's meta-mechanisms bring an economy of concepts and keep the
language small, while allowing the semantics to be extended in unconventional
ways. Extensible semantics is a distinguishing feature of Lua.
Lua is implemented as a small library of C functions, written in ANSI C, and
compiles unmodified in all known platforms. The implementation goals are
simplicity, efficiency, portability, and low embedding cost.
This package contains luit, a filter than can be run between an arbitrary
application and a UTF-8 terminal emulator.
- Joel Dahl
joel@FreeBSD.org
lynx is a program which allows a user to access World-Wide Web servers
and other information servers. It uses only ascii representation so
that it can be used from ascii-terminals and dial-in lines.
Simple command line implementation of LZMA compression algorithm. This tool
uses raw LZMA format as opposed to 7z container format, which uses LZMA as
the default compression algorithm, but has many additional features and a
header incompatible to that of raw LZMA streams. If you need to create
highly-compatible archives, you probably want to use archivers/p7zip port.
Lzma tool is taken from LZMA SDK.
Compression ratio is about 25-30% better than bzip2 and decompression speed
is about two times faster. The downside is higher CPU and RAM requirements
for compression.
LZO is a data compression library which is suitable for data
de-/compression in real-time. This means it favours speed over
compression ratio.
LZO implements a number of algorithms with the following features:
+ Decompression is simple and *very* fast.
+ Requires no memory for decompression.
+ Compression is pretty fast.
+ Requires 64 kB of memory for compression.
+ Allows you to dial up extra compression at a speed cost in the
compressor. The speed of the decompressor is not reduced.
+ Includes compression levels for generating pre-compressed data
which achieve a quite competitive compression ratio.
+ There is also a compression level which needs only 8 kB for
compression.
+ Algorithm is thread safe.
+ Algorithm is lossless.
Author: Markus Franz Xaver Johannes Oberhumer
markus.oberhumer@jk.uni-linz.ac.at
LZO is a data compression library which is suitable for data
de-/compression in real-time. This means it favours speed over
compression ratio.
LZO implements a number of algorithms with the following features:
+ Decompression is simple and *very* fast.
+ Requires no memory for decompression.
+ Compression is pretty fast.
+ Requires 64 kB of memory for compression.
+ Allows you to dial up extra compression at a speed cost in the
compressor. The speed of the decompressor is not reduced.
+ Includes compression levels for generating pre-compressed data
which achieve a quite competitive compression ratio.
+ There is also a compression level which needs only 8 kB for
compression.
+ Algorithm is thread safe.
+ Algorithm is lossless.
Author: Markus Franz Xaver Johannes Oberhumer
markus.oberhumer@jk.uni-linz.ac.at
lzop is a file compressor which is very similar to gzip. It uses the LZO
library for compression services and its main advantages over gzip are much
higher compression and decompression speed (at the cost of some compression
ratio).
lzop is distributed under the terms of the GNU General Public License
(GPL).
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). `m4' also has builtin functions for including files, running
shell commands, doing arithmetic, etc.
The mDNSResponder project is a component of Bonjour,
Apple's ease-of-use IP networking initiative:
Monkey's Audio Codec is a lossless audio codec w/ good correspondence of
compression (and decompresssion) ratio and time. Monkey's Audio Codec can be
used for personal, educational and non-commercial purposes. Commercial usage
requires prior written permission from Monkey's Audio author.
- dieringe
dieringe@zedat.fu-berlin.de
The macutils collection can handle a number of different Macintosh
file formats including Binhex, MacBinary, AppleSingle and
AppleDouble. There is also support for the Columbia Apple-talk
Package.
This package contains the following utilities:
macunpack
hexbin
macsave
macstream
binhex
tomac
frommac
Check out the man pages and /usr/local/share/doc/macutils (or
equivalent on your system) for more information.
Share and enjoy,
Joel...
MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1
as well as the MPEG-2 extension to Lower Sampling Frequencies. All
three audio layers (Layer I, Layer II, and Layer III a.k.a. MP3) are
fully implemented.
This is madplay (MP3-player) which is part of the project
Magic is an interactive editor for VLSI layouts that runs under BSD.
To run magic, users should set CAD_HOME to the base installation directory
where magic was installed, e.g. /usr/local. Alternatively, the system
administrator can create a dummy user named 'cad' with its home
directory set to the installation directory.
Ported to FreeBSD by Steven Wallace, swallace@freebsd.org
MagicPoint - an X11 based presentation tool
MagicPoint is an X11 based presentation tool. It is designed to make
simple presentations easy while to make complicated presentations
possible. Its presentation file (whose suffix is typically .mgp) is
just text so that you can create presentation files quickly with your
favorite editor (e.g. Emacs).
For more information, see /usr/X11R6/share/doc/mgp/*.
Sample files are located in /usr/X11R6/share/doc/mgp/sample.
It's a good idea to preview a sample file before installation.
% ./mgp tutorial.mgp
Magic Rescue scans a block device for file types it knows how to recover and
calls an external program to extract them. It looks at "magic bytes" in file
contents, so it can be used both as an undelete utility and for recovering a
corrupted drive or partition. As long as the file data is there, it will
find it.
It works on any file system, but on very fragmented file systems it can only
recover the first chunk of each file. Practical experience shows, however, that
chunks of 30-50MB are not uncommon.
- ehaupt
ehaupt@critical.ch
Mail command with mailx extensions.
Mailx command is based on BSD mail command, but it also provides some
enhanced features such as:
o Edit header information.
o Use pager program to display long message.
o Add pipe (|) command. You can pass the mail message to the shell command by
using this feature.
o Add Save, Copy command.
o Add askcc, askbcc command. The mailx program ask you Cc: and Bcc: at the
beggining.
o Add hsubject command. This is similar to subject command, but it only
displays Subject: headers.
o Add tilda escape command.
See also the files in ${PREFIX}/share/doc/mailx directory.
Makedepend is a makefile dependency generator from The XFree86 Project, Inc.
If you have X installed, you already have makedepend and do not need this port!
Makedepend reads each sourcefile in sequence and parses it like a
C-preprocessor, processing all #include, #define, #undef, #ifdef, #ifndef,
#endif, #if and #else directives so that it can correctly tell which #include,
directives would be used in a compilation. Any #include, directives can
reference files having other #include directives, and parsing will occur in
these files as well.
Every file that a sourcefile includes, directly or indirectly, is what
makedepend calls a "dependency". These dependencies are then written to a
makefile in such a way that make will know which object files must be
recompiled when a dependency has changed.
The program makeindex is a general purpose hierarchical index
generator; it accepts one or more input files (often produced by a
text formatter such as TeX or troff, sorts the entries, and produces
an output file which can be formatted. The index can have up to three
levels (0, 1, and 2) of subitem nesting. The way in which words are
flagged for indexing within the main document is specific to the
formatter used; makeindex does not automate the process of selecting
these words. As the output index is hierarchical, makeindex can be
considered complimentary to the awk(1)-based make.index(1L) system of
Bentley and Kernighan, which is specific to troff(1), generates
non-hierarchical indices, and employs a much simpler syntax for
indicating index entries.
Generates true random passwords by using the /dev/random feature
of Linux, with the emphasis on security over pronounceability. It
can also encrypt plaintext passwords given on the command line.
makeself is a (very small) shell script that makes neat
self-extracting shell scripts, and allows you to specify a "setup"
command to execute upon finishing.
It's sorta like the Windows winzip self-extracting archives.
Author: Stephane Peter
Convert UNIX nroff(1) manual pages to HTML format.
--demon
demon@gpad.ac.ru
A simple binary file format for storing arbitrary meta and user data.
A meta archive uses a simple binary file format to store both meta and user
data together in a single file. A mar file may be suitable in situations where
a full-scale database is not. Both the mar library and the accompanying utility
are written in C with the intention of porting to many platforms.
- ehaupt
ehaupt@critical.ch
This is a program which can calculate with several martices.
It can multiplicate (by matrix or number), add, substract, invert,
transpose and get the determinant of matrices. And these calculations
can be done on matrices of any order.
It has two interfaces: GTK GUI and console-interface.
Morten Slot Kristensen
MayaVi is a scientific data visualizer. It is written in Python and uses the
Visualization Toolkit (VTK) for the visualization. An easy to use GUI using
Tkinter is provided. It is also cross platform and should run on any platform
where both Python and VTK are available (which is almost any *nix, Mac OSX or
Windows).
GNU Midnight Commander is a user-friendly yet powerful file manager
and visual shell, useful to novice and guru alike. It provides a
clear, user-friendly, and somewhat protected interface to a Unix
system while making many frequent file operations more efficient and
preserving the full power of the command prompt. You will wonder how
you could ever live without it.
This program is intended to replace crypt(1), It supports all the
algorithms and modes in libmcrypt (BLOWFISH, TWOFISH, DES, TripleDES,
3-WAY, SAFER, LOKI97, GOST, RC2, RC6, MARS, IDEA, RIJNDAEL, SERPENT,
CAST, ARCFOUR and WAKE), and is compatibile with UNIX crypt(1) and
with des(1) from Solaris.
MDF2ISO is a very simple utility to convert an Alcohol 120% bin image to
the standard ISO-9660 format
Author: Salvatore Santagati
This program dumps system memory to the standard output stream,
skipping over holes in memory maps.
By default, the program dumps the contents of physical memory.
Memfetch is a very simple utility that can be used to dump process memory of
any userspace process running on the system without affecting its execution.
Why bother? Well, quite often it is desirable to see what code and what data
actually resides in memory under some pid (/proc entries are not always
accurate). Debuggers like gdb are pretty good for examining small sections
of code or memory, but are pretty much useless for massive comparison,
sophisticated searches and such. It's good to be able to retrieve full
memory image to run it thru grep, strings, your favorite viewer or any other
tool. Quite obviously, I developed this code not because it's extremely
difficult to do it on your own, but because it is a valuable shell utility
for all kinds of deep hacking activities that simply saves you time.
Memfetch is a convenient screenshot grabber for ssh or screen sessions, by
the way ;-)
memgrep is an utility to search/replace/dump memory from running processes
and core files.
It also provides an API to write you own tools.
Authors : hick.org community
Metabar is a Konqueror sidebar plugin that displays contextual information
and actions for selected files.
Metacity is a low-frills Window Manager, and is the default
Window Manager of the GNOME 2 desktop. It provides most of
the features expected of a Window Manager, but leaves everything
it can up to other components of the GNOME environment.
METIS is a set of programs for partitioning graphs and for producing fill
reducing orderings for sparse matrices. The algorithms implemented by METIS
are based on the multilevel graph partitioning scheme described in [KK95a]
and [KK95e].
METIS provides high quality partitions, is extremely fast, and produces
low fill orderings.
Libmhash is a library which implements some hash algorithms like
crc32, md5 and sha-1.
MIME Media Types list for use in various programs.
Ming is an LGPL'ed Flash 4/5 (TM) movie (SWF) output library with PHP,
Python, Ruby, Perl5, C and C++ interfaces.
Author: Opaque Industries
Mirage is a fast and simple GTK+ image viewer.
- Supports png, jpg, svg, xpm, gif, bmp, tiff, and others
- Cycling through multiple images (with preloading)
- Slideshow and fullscreen modes
- Rotating, zooming, flipping, resizing, cropping
- Saving, deleting, renaming
- Custom actions
- Command-line access
- Configurable interface
Author: Scott Horowitz
9libs
9menu
9term
9wm
AutoIndex
CalculiX
DirComp
FreeMat
GNUDoku
GSubEdit
GeoIP
GiNaC
GimpUserManual-HTML
GraphicsMagick
Hyperlatex
ImageMagick
KSubeditor
KrossWordPlayer
LabPlot
NetPIPE
OQTEncoder
OQTPlayer
ORBit
ORBit2
OpenEXR
OpenSP
R
SciPlot
Tee
Terminal
Thunar
VisualOS
WebCalendar
WebMagick
WordNet
XPostitPlus
Xaw3d
Xbae
XmHTML
a2pdf
a2png
a2ps-a4
aMule
aacgain
aalib
aamath
abakus
abck
abcm2ps
abiword
abiword-plugins
abs
accerciser
achievo
aclgen
acovea
acovea-gtk
acron
add
adms
adns
adtool
advancecomp
afio
afterstep
agef
aiksaurus
aiksaurus-gtk
aircrack-ng
akode
akode-plugins-mpc
akode-plugins-mpeg
akode-plugins-oss
akode-plugins-resampler
akode-plugins-xiph
alacarte
algae
althea
amanda-client
amanda-server
amarok
amspsfnt
an
analog
anjuta
ansiprint
antiword
apache
apachetop
appres
apr-db42
aqbanking
arc
arena
ares
argtable
argus
argus-clients
aribas
arirang
arj
arpack
arts
artswrapper
artwiz-fonts
asapm
ascii2binary
asclock
ascpu
asfsm
asir
asmon
aspell
asr-manpages
asymptote
at-poke
at-spi
atk
atlc
auctex
aumix
authforce
autobook
autocd
autoconf
autoconf
autoconf-wrapper
autogen
automake
automake
automake
automake
automake
automake
automake
automake-wrapper
autossh
autotools
autotrace
avahi
avahi-app
avifonts
bandwidthd
bar
barcode
base64
bash
bash-completion
bchunk
bdftopcf
beep
beep-media-player
beforelight
bestfit
bib2html
biblical-curse
bibtex2html
bibtool
bidwatcher
biggles
bigloo
binder
bins
birthday
bitmap
bitstream-vera
bkmrkconv
blackbox
blas
bless
blitz++
blogbench
blt
bodr
bogosort
bonnie++
bonnie
bonobo
boost-python
bottlerocket
boxes
british-ispell
brs
bsd-diff
bsd-grep
bsd-sort
bsdstats
btoa
buddy
bug-buddy
bwidget
bzip2
cabextract
cairo
cairomm
cal
calamaris
calc
calctool
cardpics
cascade
castget
castpodder
catdoc
catdvi
cccc
ccd2iso
ccdoc
ccmath
cdbkup
cdf3
cdircmp
cdparanoia
cdplay
cdrdao
cdroot
cdrtools
cfitsio
cflow
chemical-mime-data
chemtool
childsplay
childsplay_plugins
chmlib
chord
chord2html
clamav
clarence
clex
clhep
cln
cloc
clpbar
cm-super
cmpsfont
cole
colortail
compat4x-i386
compat5x-i386
compositeproto
conkeror
connect4
convertall
convmv
coreutils
countrycodes
courier
courier-authlib-base
cpp2latex
cpuid
crack
crafty
crosspad
crp
cscope
cstream
csv2latex
csv2xml
csvdiff
ctags
ctorrent
cuecat
cups
cups-base
cups-pdf
cups-pstoraster
cups-samba
cups-smb-backend
curl
cutils
cutlass
cuttlefish
cvs2svn
cvsbook
cwish
cxsc
cyrus-sasl
dact
dalbum
damageproto
dar
dasher
datedif
db41
db42
dblatex
dbus
dbus-glib
dbus-qt3
dd_rescue
ddrescue
deco
dedit
dejagnu
dejavu
delay
deleted
demoniac
deskbar-applet
desktop-file-utils
detach
detachtty
detex
detox
devhelp
dhcpdump
di
dia
dia2code
diacanvas2
diction
diffconvert
diffsplit
diffstat
digikam
digitizer
dim
dinotrace
dirac
dirdiff
dirmngr
diskcheckd
djview
djvulibre
djvulibre-nox11
dkftpbench
dlint
dmidecode
dnetc
dnsperf
docbook
docbook
docbook
docbook
docbook
docbook
docbook-sk
docbook-tdg
docbook-xml
docbook-xml
docbook-xml
docbook-xsl
domc
doscan
doscmd
dosunix
dotconf
dotconfpp
drgeo
dri
dsssl-docbook-modular
du2ps
dump9660
dupfind
durep
dvd+rw-tools
dvdauthor
dvdimagecmp
dvdisaster
dvi2tty
dvips2ascii
dvipsk-tetex
dviselect
dvisvg
dxf2fig
dynamite
e
e17-utils
e2fsprogs
easylatex
ecore
edb
edenmath
editres
edje
eel
eet
eiffel
eispack
eject
ekiga
electric
electriceyes
elk
elmer-eio
elmer-fem
elmer-hutiter
elmer-matc
elmer-meshgen2d
elmer-umfpack
elmerfront
elmergrid
elmerpost
emacs
embryo
emotion
enca
enchant
encodings
endian
engrave
enlightenment
enscript-a4
enscriptfonts
entropy
envelope
eog
epdfview
epeg
epiphany
eps2png
epsilon
epsmerge
epsonepl
epstool
eqe
esmart
esound
esvn
eterm
etherape
etunnel
euler
eval
evas
everygui
evince
evolution
evolution-data-server
evolution-exchange
evolution-sharp
evolution-webcal
ewl
exiv2
expat
expect
f2c
f77
f77flow
faad2
fakeident
fakeroot
fann
fanout
fast-user-switch-applet
fastcap
fastcrc
fasthenry
fastjar
fcalc
fconv
fcrackzip
feappv
felt
festival
festlex-poslex
ffmpeg
ffs2recov
fftw
fftw3
fftw3-float
fftw3-long
fig2pstricks
fig2sxd
figlet
file
file-roller
filedupe
filelight
fileprune
filerunner
fileschanged
findhier
findutils
finfo
firefox
fixesproto
flac
flashplayer
flashplugin-mozilla
flexbackup
flock
flops
fltk
fly
font-adobe
font-adobe
font-adobe-utopia
font-adobe-utopia
font-adobe-utopia-type1
font-alias
font-arabic-misc
font-bh
font-bh
font-bh-lucidatypewriter
font-bh-lucidatypewriter
font-bh-ttf
font-bh-type1
font-bitstream
font-bitstream
font-bitstream-type1
font-cronyx-cyrillic
font-cursor-misc
font-daewoo-misc
font-dec-misc
font-ibm-type1
font-isas-misc
font-jis-misc
font-micro-misc
font-misc-cyrillic
font-misc-ethiopic
font-misc-meltho
font-misc-misc
font-mutt-misc
font-schumacher-misc
font-screen-cyrillic
font-sony-misc
font-sun-misc
font-util
font-winitzki-cyrillic
font-xfree86-type1
font2svg
fontcacheproto
fontconfig
fontforge
fontsproto
fonttosfnt
foo2zjs
foomatic-db
foomatic-db-engine
foomatic-db-hpijs
foomatic-filters
foremost
forkbomb
fortran-utils
fox
fpdf
fping
fpp
freealut
freebsd-uucp
freetar
freetype
freetype-tools
freetype2
fribidi
frontline
fsbackup
fslsfonts
fstobdf
fswatch
ftimes
fung-calc
fusefs-curlftpfs
fusefs-encfs
fusefs-funionfs
fusefs-gnome-vfs
fusefs-gphotofs
fusefs-httpfs
fusefs-kmod
fusefs-libs
fusefs-ntfs
fusefs-pod
fusefs-smbnetfs
fusefs-sqlfs
fusefs-sshfs
fusefs-unionfs
fusefs-wdfs
fusefs-wikipediafs
fuser
fvwm
g-wrap
g2c
g2ipmsg
gaddr
gai
gail
gal
gal2
gal2-reference
galculator
galeon
gambit
gamin
gawk
gbase
gcalctool
gcc
gccmakedep
gchempaint
gchemutils
gcipher
gcompris
gconf
gconf-editor
gconf2
gconfmm
gcursor
gcvs
gd
gdb
gdbm
gdcalc
gdeskcal
gdeskcal-skins
gdesklets
gdesklets-clock
gdesklets-countdown
gdesklets-ebichuclock
gdesklets-irc
gdesklets-recentlyused
gdesklets-starterbar
gdesklets-tasklist
gdis
gdk-pixbuf
gdl
gdm
gdmap
gedit
gedit-plugins
geg
genius
geotrace
getdp
getopt
gettext
gettext-msghack
gexpr
gfax
gfont
gfontview
ggv
ghemical
ghex
ghostscript-gpl
ghostview
gifsicle
gimmie
gimp
gimp-app
gimp-gutenprint
gimp-help
gkermit
gl2ps
glabels
glade2
glade3
glademm
gladtex
glchess
glclock
gle
glean
glgraph
glib
glib
glibmm
glipper
glunarclock
gmake
gmanedit
gmime
gmime-sharp
gnochm
gnome-applets
gnome-audio
gnome-backgrounds
gnome-build
gnome-control-center
gnome-cups-manager
gnome-db
gnome-desktop
gnome-doc-utils
gnome-font-sampler
gnome-games
gnome-icon-theme
gnome-keyring
gnome-keyring-manager
gnome-libs
gnome-mag
gnome-media
gnome-menus
gnome-mime-data
gnome-mount
gnome-netstatus
gnome-nettool
gnome-panel
gnome-power-manager
gnome-print
gnome-screensaver
gnome-session
gnome-sharp
gnome-speech
gnome-spell
gnome-system-monitor
gnome-system-tools
gnome-terminal
gnome-themes
gnome-user-docs
gnome-utils
gnome-vfs
gnome-vfs
gnome-vfsmm
gnome-vnc
gnome-volume-manager
gnome2
gnome_subr
gnomebaker
gnomebreakout
gnomecanvas
gnomechess
gnomehier
gnometelnet
gnotepad+
gnucash
gnucash-docs
gnuchess
gnumeric
gnupg
gnupg
gnustep-back
gnustep-base
gnustep-gui
gnustep-make
gnutls
gocr
goffice
gok
gonvert
gpac-libgpac
gpgme
gphoto2
gprename
gracetmpl
gramps
granulate
graphthing
graphviz
graveman
gri
grok
grpn
grzip
gsfonts
gsl
gsm
gsmc
gstreamer
gstreamer-ffmpeg
gtar
gtk
gtk
gtk-engines2
gtk-sharp
gtkglarea
gtkglext
gtkglextmm
gtkgraph
gtkhtml3
gtkhtml3
gtkmm
gtksourceview
gtksourceview2
gtkspell
gucharmap-gnome
guile
gutenprint-base
gutenprint-cups
gv
gwenhywfar
gzip
gzrecover
hachoir-core
hachoir-metadata
hachoir-parser
hachoir-regex
hachoir-subfile
hachoir-urwid
hachoir-wx
hal
happydoc
hcidump
hdf-szip
hdf5
hdup
healthd
hexcalc
hexpert
hffzip
hhm
hicolor-icon-theme
hilite
hk_classes
hnb
homebank
honeyd
host
hostsentry
hot-babe
hourglass
hoz
htdig
htdump
hte
html
html-pretty
html2latex
html2ps-A4
html2text
htmldoc
htmlise
htmltolatex
htop
http-analyze
http_get
http_ping
httping
httplog
httptunnel
httrack
htx
hugelatex
humanzip
hylafax
ical
ical2html
iceauth
icewm
icmpchat
icmpinfo
icmpmonitor
icmpquery
ico
icoconvert
icod
iconv
iconv-extra
iconv-rfc1345
id3lib
id3ren
id3tool
id3v2
ilbc-r3951
ilmbase
imageindex
imagesort
imageviewer
imake
imerge
imgsizer
imgv
imlib
imlib2
impress
indexme
info2html
info2man
info_to_html
inplace
inputproto
intltool
ion
iozone
ipcalc
iperf
ipex
iplog
ipmitool
ipsc
ipython-py25
ish
iso-codes
iso8879
isoqlog
isreal
itcl
jackit
jasper
jbigkit
jgraph
jpeg
jpeg2pdf
jpeg2ps-a4
k3dsurf
k8temp
k9copy
kaffeine
kaffeine-mozilla
kalbum
kallery
kaskade
katchtv
kbackup
kbarcode
kbear
kbfx
kbibtex
kbproto
kcpuload
kcube
kde-xdg-env
kdeaccessibility
kdeadmin
kdeartwork
kdebase
kdebase-kompmgr
kdeedu
kdegames
kdegraphics
kdegraphics-kamera
kdegraphics-kooka
kdegraphics-kuickshow
kdehier
kdelibs
kdemultimedia
kdenetwork
kdenetwork-kopete
kdepim
kdesdk
kdesvn
kdetoys
kdeutils-klaptopdaemon
kdevelop
kdiff3
kdirstat
kdissert
keep
kexchange
kfreerings
kftpgrabber
kgpg
kid3
kile
kio_p7zip
kkbswitch
kkeyled
klamav
kldfind
kmovisto
kmysqladmin
knemo
knights
knoda
knowit
komparator
kompose
konversation
konverse
konwert
kovpn
kpdftool
kphotoalbum
kpictorial
kplayer
kports
kpuzzle
krdesktop
krecipes
krefty
krename
krss
krusader
kseg
kshutdown
kslide
ksmoothdock
ksqlanalyzer
ksqlshell
kst
ktagebuch
ktextdecode
ktorrent
kwatch
kwebget
l2a
l2p
lacheck
lambda
lapack
lapack95
lasi
laspack
latex-feynmf
latex-texpower
latex-tipa
latex-ucs
latex2html
latex2rtf
latex2slides
latexdiff
latexmk
laudio
lavaps
lc
lcab
lcdtest
lcms
ldouble
lha
linc
link-grammar
linkcheck
linkchecker
linklint
links
linpack
linphone
linphone-base
linsmith
linux-atk
linux-expat
linux-fontconfig
linux-glib2
linux-gtk2
linux-jpeg
linux-libaudiofile
linux-nx-client
linux-pango
linux-png
linux-procps
linux-realplayer
linux-tiff
linux-xorg-libs
linux_base-fc
linuxfdisk
lire
listres
liveMedia
livecd
lmmon
lmon
localedata
log_analysis
logcheck
logmon
logserial
logtool
lookat
lookout
loop
lout
lphoto
lr
lsdvd
lsof
ltmdm
lua
luit
lynx
lzma
lzo
lzo2
lzop
m4
mDNSResponder
mac
macutils
madplay
magic
magicpoint
magicrescue
mailx
makedepend
makeindex
makepasswd
makeself
man2html
mar
matrices
mayavi
mc
mcrypt
mdf2iso
memdump
memfetch
memgrep
metabar
metacity
metis
mhash
mime-support
ming
mirage