List and Descriptions of FreeBSD-7.0 packages on my laptop

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 


9base-b20060209

This is a port of various original plan9 tools to Unix based on plan9ports [1], mk-with-libs.tgz [2] and wmii [3].


9box

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

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] ... Options: -h: dump headers only -v: dump file names and sizes while extracting -r: specify alternate root directory -?: help If no file is named on the command line, standard input is assumed. Note that the input file must be a decompressed archive (decompress with gzip).


9libs

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.


9menu

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

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

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

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


CalculiX

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.


DirComp

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

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.


GNUDoku

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.


GSubEdit

[ 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

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

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.


GimpUserManual-HTML

This is the Gimp user manual. It contains a large number of examples and descriptions of the various Gimp tools and techniques.


GraphicsMagick

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

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

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.


KSubeditor

[ 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.


KrossWordPlayer

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

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

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.


OQTEncoder

[ 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

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

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.


ORBit2

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.


OpenEXR

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.


OpenSP

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

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.


SciPlot

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

Tee is an enhanced version of tee(1). Think of it as a switchboard for your pipeline, not just a Y-coupler.


Terminal

This is the Terminal emulator application. Terminal is a lightweight and easy to use terminal emulator for the X windowing system.


Thunar

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

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.


WebCalendar

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

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

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.


XPostitPlus

This is another branch of xpostit development tree. Allows to fill your screen with virtual PostIt (R) notes. They are saved into files.


Xaw3d

Xaw3d is a Xaw (Athena Widget Set) replacement that looks three-dimensional. The author is Kalib Keithley (kaleb@x.org). Satoshi asami@freebsd.org


Xbae

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

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

a2pdf converts ASCII text to PDF format, with optional line/page numbering and Perl syntax highlighting. Author: Jon Allen


a2png

a2png is a UNIX program that converts plain text into PNG images. Author: Christian Stigen Larsen


a2ps-a4

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

aMule, the all-platform eMule p2p client aMule is a multiplatform fork of xMule client using wxWindows class library.


aacgain

Normalizes the volume of mp3 and AAC (mp4/m4a/QuickTime) media files


aalib

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

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

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

'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

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

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

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

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

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

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.


aclgen

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

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.


acovea-gtk

GTK+ front-end to ACOVEA.


acron

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

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

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

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

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

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

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

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.


agef

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

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.


aiksaurus-gtk

A GTK+2 front-end for Aiksaurus, see more detail in textproc/aiksaurus/pkg-descr.


aircrack-ng

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

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-plugins-mpc

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-plugins-mpeg

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-plugins-oss

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-plugins-resampler

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-plugins-xiph

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

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

Algae is a programming language for numerical analysis.


althea

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.


amanda-client

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


amanda-server

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

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.


amspsfnt

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.


an

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).


analog

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

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.


ansiprint

A utility for printing text files (or stdin) through a terminal/terminal emulator using ANSI escape sequences.


antiword

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

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

ApacheTop was written to display realtime status of access logs


appres

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.


apr-db42

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

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.


arc

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.


arena

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.


ares

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


argtable

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

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.


argus-clients

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

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.


arirang

Powerful webserver security scanner. Supports rule scan, virtual hosts, network ranges and more. Roman Shterenzon


arj

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


arpack

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.


arts

This is the aRts module from KDE CVS.


artswrapper

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.


artwiz-fonts

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

'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'.


ascii2binary

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.


asclock

afterstep clock with some language extensions


ascpu

This is an Afterstep look & feel CPU statistics monitor tool. --Dima dima@chg.ru


asfsm

This is a file-system monitor for the AfterStep window manager. It fits nicely in the Wharf.


asir

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.


asmon

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

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.


asr-manpages

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

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

at-poke is a testing and inspection tool for accessibility aware applications using the AT-SPI interfaces as used by GNOME.


at-spi

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.


atk

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

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.


auctex

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.


aumix

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

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.


autobook

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


autocd

Compact disc control utility (in russian) KOT@MATPOCKuH.Ru


autoconf

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

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-wrapper

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

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

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


automake

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

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

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

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

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

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


automake-wrapper

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

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.)


autotools

Simple metaport that brings in all available versions of autoconf, automake, and libtool.


autotrace

AutoTrace is a utility that converts bitmap to vector graphics. For more information, see


avahi

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.


avahi-app

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.


avifonts

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

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)


bar

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.


barcode

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

Base64 is a simple program to convert binary files to base64 for use with MIME attachments and such. --will


bash

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.


bash-completion

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

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


bdftopcf

This package contains bdftopcf, a font compiler for the X server and font server. - Joel Dahl joel@FreeBSD.org


beep

This program will beep, using a duration and pitch specified on the command line or the program's defaults. - Tyler Spivey tspivey8@telus.net


beep-media-player

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.


beforelight

This package contains a sample screen saver for the X Window System called "beforelight". - Joel Dahl joel@FreeBSD.org


bestfit

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

bib2html is a script which permits to generate a set of HTML pages from a BibTeX database.


biblical-curse

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

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


bibtool

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

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

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.


bigloo

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


binder

The Binder is a file manager program that was made for the JDE desktop enviropment on X Window System. -KIRIYAMA Kazuhiko


bins

[ 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

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 Ported by Niek Bergboer


bitmap

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


bitstream-vera

This is the final version of the "Bitstream Vera" font family. It consist of 10 high-quality TrueType fonts for use with X11.


bkmrkconv

bkmrkconv converts Netscape-generated bookmarks.html into a nice tree of files that you can navigate using your favorite browser. Author: Andrew Flegg --Will


blackbox

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.


blas

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

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++

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

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.


blt

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.


bodr

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.


bogosort

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++

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

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

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.


boost-python

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.


bottlerocket

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

/*********************/ 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


british-ispell

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


brs

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.


bsd-diff

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.


bsd-grep

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.


bsd-sort

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.


bsdstats

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.


btoa

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

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 - Leland Wang llwang@infor.org


bug-buddy

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


bwidget

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.


bzip2

This is bzip2, a advanced block-sorting file compressor. It is believed to be free from any patents.


cabextract

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

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.


cairomm

C++ interface to cairo


cal

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

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

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.


calctool

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

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

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

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

CastPodder is a podcast receiver. Its goal is to simplify tracking and handling of podcast's to your mp3 player. Author: Scott Grayban , et alii


catdoc

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

catdvi is a program that translates TeX Device Independent (DVI) files into readable plain text.


cccc

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.


ccd2iso

A CloneCD to ISO converter.


ccdoc

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

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

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.


cdf3

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

cdircmp is a simple utility that compares two directories, displays the differences, and allows you to select items to copy.


cdparanoia

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


cdplay

This is a neat cd-player for those of you who don't use X11 and still want to play audio cds.


cdrdao

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.


cdroot

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.


cdrtools

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

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

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.


chemical-mime-data

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

Chemtool is a program for drawing organic molecules easily and storing them as an X bitmap file.


childsplay

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_plugins

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

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

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

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.


clamav

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

Clarence is a small Gtk gui based programmer's calculator.


clex

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 - Michael L. Hostbaek mich@FreeBSD.org


clhep

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

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

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


clpbar

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.


cm-super

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).


cmpsfont

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

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

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.


compat4x-i386

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 .if ${OSVERSION} >= 500000 LIB_DEPENDS+= c.4:${PORTSDIR}/misc/compat4x .endif --


compat5x-i386

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 .if ${OSVERSION} >= 600000 LIB_DEPENDS+= c.5:${PORTSDIR}/misc/compat5x .endif --


compositeproto

This package contains X.Org Composite extension headers. - Joel Dahl joel@FreeBSD.org


conkeror

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.


connect4

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


convertall

[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

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


coreutils

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

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

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.


courier-authlib-base

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.


cpp2latex

Convert C++-programmlistings to a file you can input in an LaTeX-document


cpuid

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.


crack

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 Or, for non-BSD machines: Crack


crafty

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


crosspad

This package contains following two utilities: padload - crosspad downloder crosspad2ps - crosspad -> postscript converter more information on CrossPad digitizing notepad itself:


crp

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.


cscope

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

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

csv2latex converts a well formed csv file (as done by OpenOffice.org) to a LaTeX document.


csv2xml

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

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.


ctags

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

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


cuecat

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

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-base

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

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


cups-pstoraster

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

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

CUPS smb backend allows *nix users to print to Windows-attached printers via smbspool program, which comes with Samba.


curl

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

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


cutlass

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

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

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.


cvsbook

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

Cwish is an easy to use tool for traveling through the filesystem, either for doing administrative work or as a shell replacement.


cxsc

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


cyrus-sasl

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.


dact

Take file, compress each block with 1 of 256 algorithms (including no compression) and use algorithm on a per block basis.


dalbum

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.


damageproto

This package contains X.Org Damage extension protocol specification and header files. - Joel Dahl joel@FreeBSD.org


dar

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

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

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.


db41

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.


db42

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

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.


dbus

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).


dbus-glib

GLib bindings for the D-BUS interprocess messaging system.


dbus-qt3

Qt3 bindings for the D-BUS interprocess messaging system.


dd_rescue

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.


ddrescue

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


deco

A clone of Norton Commander for Unix. Text-based, full featured file manager intuitive interface.


dedit

a simple GNOME i18n editor Check the site below (Japanese only):


dejagnu

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.


dejavu

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

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 - example of output : delay -v until 4 pm tomorrow Time Remaining: 1 days, 07:51:39. - ported to FreeBSD by Gianmarco (gmarco@giovannelli.it)


deleted

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

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.


deskbar-applet

Omnipresent versatile GNOME search applet.


desktop-file-utils

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


detach

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

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

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.


detox

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

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


dhcpdump

This command parses the output of tcpdump to display the dhcp-packets for easier checking and debugging. - Edwin Groothuis edwin@mavetju.org


di

'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

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

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.


diacanvas2

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).


diction

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


diffconvert

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


diffsplit

This script splits up a unified diff into separate patch files, each of which patches one source file.


diffstat

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

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


digitizer

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

Dim displays the files in a directory by grouping them visually, making it easy to see what files are related at a glance.


dinotrace

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

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

Dirdiff-2.1. Paul Mackerras Dirdiff is a graphical tool for displaying the differences between directory trees and for merging changes from one tree into another. Dirdiff can handle up to 5 trees. It displays a main window with a list of the files which are different between the trees, with colored squares to indicate the relative ages of the versions. A menu allows you to display the differences between any two of the versions in another window. Another menu allows you to copy the file from one tree to another. The differences window basically displays the output of `diff -u' with colored backgrounds to indicate which version each line comes from. The differences window also has a series of checkboxes which allow you to selectively apply changes from one version to another. You apply the selected changes using the merge menu. Dirdiff will then pop up another window containing the merged file. You can then edit the merged version and save it back into file. Dirdiff now also has a file mode, which can be used for viewing the differences between files and for merging changes from one file into another. This mode is invoked if regular files are specified on the command line (or in the new directory/file chooser, see below) rather than directories. (Dirdiff will exit with an error message if some files and some directories are specified.) What's new in dirdiff-2.1. -------------------------- * The diff display window can now display 3-way, 4-way and 5-way diffs as well as the normal 2-way diffs. When a line is identified as coming from multiple files, most of it will be colored for the newest of those files, and extra colored bars at the left of the line will identify which other files it is in. * You can now modify the diff display interactively (for example, to make it more understandable). You can use the middle mouse button to drag the blue separator bars to expose more context, or drag colored diff lines up and down (the movement is constrained so as to not alter the meaning of the diff). Dragging context lines splits them into colored diff lines. * There is now a menu on the diff display window for generating patches embodying the changes that could be made with the merge menu. That is, the diff lines that are checked in the diff viewer will be made into - and + lines in the generated patch. * The BitKeeper integration feature has been removed. I plan to add generic features for integration with arbitrary SCM systems in future. What was new in dirdiff-2.0. ---------------------------- * Some great new features from Dorothy Robinson: - A dialog box for choosing the directories to be diffed, if dirdiff is invoked without specifying any directories or files on the command line. - Colored icons instead of squares in the file list window. - Colored icons in the Diff and Copy/Del menus (provided you are using Tk 8.4 or later). - Modifications so dirdiff can be used under Windows. - A color key showing the ordering of the colors. - Use of two-level menus for the Diff, Copy/Del and Patch menus (the Diff and Copy/Del menus use two levels only when there are sufficient alternatives for it to make things simpler). - A filename search function using the filename bar in the file list window. - Options to allow the user to select external diff and file viewer programs. * There is now a mode for ignoring files in a directory if they match any of the patterns listed in the .cvsignore in that directory. This is invoked with the -C command-line option or by choosing the "Ignore files in .cvsignore" option in the Options menu. * Some users have requested a mode in which, when a directory exists in one tree but not another, dirdiff display the files in that directory as existing in the one tree but not the other (rather than displaying just a single line for the directory). This mode is enabled by choosing the "Show files that aren't in some dirs" option in the Options menu. * Trees can now be marked as "read-only" in the Options menu. This means that menu options that would modify those trees (in the Copy/Del, Touch and Merge menus) will not be offered. * Files can be added to the excluded file list by selecting them and choosing "Exclude selection" under the File menu. * Changes to the "Underline tabs" mode now take effect immediately. Installation. ------------- Dirdiff is a Tcl/TK script, so no compilation is required. Dirdiff however can make use of a shared library called filecmp.so.0.0 for comparing files. This is optional, but it has two benefits: (a) comparing files is faster with filecmp.so.0.0 (without it, dirdiff has to start an external process running `cmp'), and (b) filecmp.so.0.0 can optionally ignore RCS and BK strings when it is comparing two files. The Makefile in this directory will compile filecmp.so.0.0, and install it and dirdiff. By default dirdiff is installed in /usr/bin and filecmp.so.0.0 is installed in /usr/lib. Doing `make' will compile filecmp.so.0.0; `make install' will install dirdiff and filecmp.so.0.0. Usage. ------ To use dirdiff, you invoke it from the command line with a list of directories (between 2 and 5). For example, suppose I have 3 copies of the Linux kernel source code, in directories called linux, bk, and pmac. I can see the differences between these 3 trees with a command like: $ dirdiff linux bk pmac This will display the file list window and start comparing the trees, displaying files which differ as they are found. To see the differences between two versions, click on the file name and then select the versions to compare from the Diff menu. To copy from one tree to another, click on the file name and select the copy operation from the Copy menu. In the differences window, there are checkboxes to the left of all the sections which are different. You can use button 1 to select an individual checkbox, or shift-button 1 or button 3 to select a whole group. Selecting a line means that you are asking for that change to be made when you update either of the files using the Merge menu. The line will be removed if it is already present or added if it is not present. Starting with dirdiff-2.0, you can start dirdiff without any arguments and it will pop up a dialog box where you can enter the directories to be compared.


dirmngr

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

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.


djview

Standalone Djvu viewer and plugin based on the Qt4 toolkit. Uses djvulibre for rendering. Author: Leon Bottou


djvulibre

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


djvulibre-nox11

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

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

`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

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.


dnetc

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

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.


docbook

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


docbook

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


docbook

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


docbook

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


docbook

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.


docbook

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


docbook-sk

XML version of the DocBook DTD version controlled for use with ScrollKeeper.


docbook-tdg

"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:


docbook-xml

XML version of the DocBook DTD.


docbook-xml

XML version of the DocBook DTD V4.3.


docbook-xml

XML version of the DocBook DTD V4.4.


docbook-xsl

These are XSL stylesheets for the DocBook DTD and its derivatives (Simplified DocBook, etc.).


domc

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

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


doscmd

The doscmd utility emulates a sufficiently large subset of the PC BIOS to boot older DOS versions and run DOS applications.


dosunix

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.


dotconf

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


dotconfpp

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.


drgeo

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.


dri

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


dsssl-docbook-modular

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.


du2ps

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 and Shigeru Makino - Yoshihiko Sarumaru


dump9660

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

dupfind finds duplicate files in directory trees. bdluevel@heitec.net


durep

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

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

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

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


dvdisaster

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

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

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)


dvipsk-tetex

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

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

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

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

Dynamite is a tool and library for decompressing data compressed with the PKWARE Data Compression Library.


e

This is the port of e, a tiny expression evaluator. - Nicholas snowy@netphile.de


e17-utils

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


e2fsprogs

Set of utilities and library to manipulate an ext2 or ext3 filesystem.


easylatex

EasyLatex is a preprocessor which takes an input file in "pseudo-latex", and transforms it into proper LaTeX syntax. Author: Bayle Shanks


ecore

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.


edb

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

EdenMath is a scientific calculator. It does standard arithmetic, probability, and trigonometric functions. gurkan@linuks.mine.nu


editres

This package contains editres, a dynamic resource editor for X Toolkit Applications. - Joel Dahl joel@FreeBSD.org


edje

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.


eel

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

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.


eiffel

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


eispack

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.


eject

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

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

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.


electriceyes

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

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.


elmer-eio

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)


elmer-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.


elmer-hutiter

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).


elmer-matc

MATC language library used by Elmer FEM package.


elmer-meshgen2d

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)


elmer-umfpack

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

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

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

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).


emacs

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

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

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

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


enchant

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."


encodings

This package contains encondings X.Org fonts. - Florent Thoumie flz@FreeBSD.org


endian

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

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 & dj2


enlightenment

A very artistic X window manager. Among other attributes, Enlightenment makes for quite impressive screen shots.


enscript-a4

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.


enscriptfonts

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

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.


envelope

Configurable command-line envelope printer which outputs Postscript.


eog

This is the Eye of Gnome, a GNOME 2 image viewer and cataloging application. It provides inline image viewing support for nautilus.


epdfview

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.


epeg

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

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

eps2png takes an EPS image and transforms it into a PNG image.


epsilon

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

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


epsonepl

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

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

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

Esmart contains "smart" pre-built evas objects. It currently includes a thumbnail generator and a horizontal/vertical container.


esound

[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

eSvn is a cross-platform (QT-based) GUI frontend for the Subversion revision system.


eterm

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

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.


etunnel

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

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

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.


evas

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

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

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.


evolution

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

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

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-sharp

Evolution# is a .NET language binding for various Ximian Evolution (tm) libraries.


evolution-webcal

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

EWL is a widget library which uses the E Foundation Libraries (EFL).


exiv2

Exif and Iptc metadata manipulation library and tools


expat

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

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

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

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.


f77flow

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

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.


fakeident

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

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.


fann

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

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.


fast-user-switch-applet

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

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. ---------------------


fastcrc

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 for C programmers. Dependencies: nasm - G. Adam Stanislav adam@redprince.net


fasthenry

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

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)


fcalc

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.


fconv

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

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

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

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.


festival

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


festlex-poslex

This is an English lexicon for the Festival speech synthesis system.


ffmpeg

[ 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.


ffs2recov

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

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.


fftw3

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.


fftw3-float

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.


fftw3-long

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

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.


fig2sxd

A command line utility to convert .xfig files to the OpenOffice Draw format. - ehaupt ehaupt@critical.ch


figlet

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

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

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

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

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

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


filerunner

Filemanager with FTP capabilities. Uses Tcl/Tk. Author: hch@cd.chalmers.se FileRunner is distributed under the GNU General Public License since FileRunner version 2.5.1


fileschanged

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.


findhier

This is a road-map generator for Magic/CIF/gdsII/PCSTR/GED/TeX.


findutils

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

Finfo displays potentially useful information about a file. AUTHOR: Christine F. Maxwell - Michael L. Hostbaek mich@FreeBSD.org


firefox

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


fixesproto

This package contains X.Org Fixes extension protocol specification and header files. - Joel Dahl joel@FreeBSD.org


flac

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


flashplayer

This is GPL standalone Flash (TM) Player, that comes with FlashLib (libflash) distribution. Author: Olivier Debon The Netscape plugin is also available as a separate port.


flashplugin-mozilla

This is GPL standalone Flash (TM) Plugin, that comes with FlashLib (libflash) distribution. Author: Olivier Debon


flexbackup

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

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

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.


fltk

The Fast Light ToolKit ("FLTK", pronounced "fulltick") is a LGPL'd C++ graphical user interface for X. --Dima dima@chg.ru


fly

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.


font-adobe

This package contains the X.Org Adobe 100dpi font. - Joel Dahl joel@FreeBSD.org


font-adobe

This package contains the X.Org Adobe 75dpi font. - Joel Dahl joel@FreeBSD.org


font-adobe-utopia

This package contains the X.Org Adobe Utopia 100dpi font. - Joel Dahl joel@FreeBSD.org


font-adobe-utopia

This package contains the X.Org Adobe Utopia 75dpi font. - Joel Dahl joel@FreeBSD.org


font-adobe-utopia-type1

This package contains the X.Org Adobe Utopia Type1 font. - Joel Dahl joel@FreeBSD.org


font-alias

This package contains X.Org Font aliases. - Joel Dahl joel@FreeBSD.org


font-arabic-misc

This package contains miscellaneous X.Org Arabic fonts. - Joel Dahl joel@FreeBSD.org


font-bh

This package contains the X.Org Bigelow Holmes 100dpi font. - Joel Dahl joel@FreeBSD.org


font-bh

This package contains the X.Org Bigelow Holmes 75dpi font. - Joel Dahl joel@FreeBSD.org


font-bh-lucidatypewriter

This package contains the X.Org Bigelow Holmes Lucida TypeWriter 100dpi font. - Joel Dahl joel@FreeBSD.org


font-bh-lucidatypewriter

This package contains the X.Org Bigelow Holmes Lucida TypeWriter 75dpi font. - Joel Dahl joel@FreeBSD.org


font-bh-ttf

This package contains the X.Org Bigelow & Holmes TTF font. - Joel Dahl joel@FreeBSD.org


font-bh-type1

This package contains the X.Org Bigelow Holmes Type1 font. - Joel Dahl joel@FreeBSD.org


font-bitstream

This package contains the X.Org Bitstream Vera 100dpi font. - Joel Dahl joel@FreeBSD.org


font-bitstream

This package contains the X.Org Bitstream Vera 75dpi font. - Joel Dahl joel@FreeBSD.org


font-bitstream-type1

This package contains the X.Org Bitstream Vera Type1 font. - Joel Dahl joel@FreeBSD.org


font-cronyx-cyrillic

This package contains the X.Org Cronyx Cyrillic font. - Joel Dahl joel@FreeBSD.org


font-cursor-misc

This package contains miscellaneous X.Org Cursor fonts. - Joel Dahl joel@FreeBSD.org


font-daewoo-misc

This package contains miscellaneous X.Org Daewoo fonts. - Joel Dahl joel@FreeBSD.org


font-dec-misc

This package contains miscellaneous X.Org Dec fonts. - Joel Dahl joel@FreeBSD.org


font-ibm-type1

This package contains the X.Org IBM Type1 font. - Joel Dahl joel@FreeBSD.org


font-isas-misc

This package contains miscellaneous X.Org ISAS fonts. - Joel Dahl joel@FreeBSD.org


font-jis-misc

This package contains miscellaneous X.Org JIS fonts. - Joel Dahl joel@FreeBSD.org


font-micro-misc

This package contains miscellaneous X.Org Micro fonts. - Joel Dahl joel@FreeBSD.org


font-misc-cyrillic

This package contains miscellaneous X.Org Cyrillic fonts. - Joel Dahl joel@FreeBSD.org


font-misc-ethiopic

This package contains miscellaneous X.Org Ethiopic fonts. - Joel Dahl joel@FreeBSD.org


font-misc-meltho

This package contains miscellaneous X.Org Meltho fonts. - Joel Dahl joel@FreeBSD.org


font-misc-misc

This package contains miscellaneous X.Org fonts. - Joel Dahl joel@FreeBSD.org


font-mutt-misc

This package contains miscellaneous X.Org Mutt fonts. - Joel Dahl joel@FreeBSD.org


font-schumacher-misc

This package contains miscellaneous X.Org Schumacher fonts. - Joel Dahl joel@FreeBSD.org


font-screen-cyrillic

This package contains the X.Org Screen Cyrillic font. - Joel Dahl joel@FreeBSD.org


font-sony-misc

This package contains miscellaneous X.Org Sony fonts. - Joel Dahl joel@FreeBSD.org


font-sun-misc

This package contains miscellaneous X.Org Sun fonts. - Joel Dahl joel@FreeBSD.org


font-util

This package contains font-util, an application for creating an index of X font files in a directory. - Joel Dahl joel@FreeBSD.org


font-winitzki-cyrillic

This package contains the X.Org Winitzki Cyrillic font. - Joel Dahl joel@FreeBSD.org


font-xfree86-type1

This package contains the X.Org XFree86 Type1 font. - Joel Dahl joel@FreeBSD.org


font2svg

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.


fontcacheproto

This package contains X.Org Fontcache extension headers. - Joel Dahl joel@FreeBSD.org


fontconfig

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

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


fontsproto

This package contains X.Org fontsproto protocol headers. - Joel Dahl joel@FreeBSD.org


fonttosfnt

This package contains fonttosfnt, an application used for wrapping a bitmap font in a sfnt (TrueType) wrapper. - Joel Dahl joel@FreeBSD.org


foo2zjs

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-db

foomatic is a collection of printer drivers that can be used by gimp-print and cups among others.


foomatic-db-engine

foomatic is a collection of printer drivers that can be used by gimp-print and cups among others.


foomatic-db-hpijs

Foomatic data for HP's HPIJS printer drivers.


foomatic-filters

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

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

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.


fortran-utils

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

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 --Will


fpdf

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.


fping

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

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

freealut is a free implementation of OpenAL's ALUT standard.


freebsd-uucp

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

FreeTar for GNUstep WWW: https://gna.org/projects/freetar/


freetype

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.


freetype-tools

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


freetype2

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


fribidi

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

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

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


fslsfonts

This package contains fslsfonts, which lists fonts served by an X font server. - Joel Dahl joel@FreeBSD.org


fstobdf

This package contains fstobdf, a program for generating BDF fonts from an X font server. - Joel Dahl joel@FreeBSD.org


fswatch

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

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.


fung-calc

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.


fusefs-curlftpfs

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


fusefs-encfs

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.


fusefs-funionfs

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.


fusefs-gnome-vfs

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.


fusefs-gphotofs

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.


fusefs-httpfs

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.


fusefs-kmod

Kernel module for fusefs based filesystems.


fusefs-libs

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.


fusefs-ntfs

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.


fusefs-pod

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.


fusefs-smbnetfs

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)


fusefs-sqlfs

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


fusefs-sshfs

SSHFS allows you to mount a remote directory over a normal ssh connection.


fusefs-unionfs

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...


fusefs-wdfs

wdfs is a WebDAV filesystem with special features for accessing Subversion repositories. It uses Fuse and Neon.


fusefs-wikipediafs

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


fuser

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

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

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)


g2c

Glade to C translator


g2ipmsg

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

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


gai

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

Gail, the Gnome Accessibility Implementation library, contains the bindings to integrate the platform-independent ATK accessibility widgets into the Gtk structure.


gal

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.


gal2

GAL is a collection of widgets and utility routines that were taken from Evolution and Gnumeric.


gal2-reference

This port contains the programming reference for x11-toolkits/gal2.


galculator

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

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

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

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.


gawk

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

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

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

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.


gccmakedep

The gccmakedep program creates dependencies in makefiles using 'gcc -M'.


gchempaint

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.


gchemutils

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.


gcipher

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

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

GConf is a configuration database system for the GNOME desktop, functionally similar to the Windows registry but lots better :-)


gconf-editor

gconf-editor is a GNOME 2 GConf database editor. It is analogous to regedit on Windows.


gconf2

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.


gconfmm

This is a set of thin C++ wrappers for GConf v2 API library.


gcursor

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.


gcvs

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

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.


gdb

GNU GDB - the latest version


gdbm

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

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

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.


gdeskcal-skins

These are the skins for gdeskcal. - Martin Klaffenboeck


gdesklets

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.


gdesklets-clock

The Clock sensor with various clock displays.


gdesklets-countdown

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.


gdesklets-ebichuclock

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 :-)


gdesklets-irc

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


gdesklets-recentlyused

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.


gdesklets-starterbar

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!


gdesklets-tasklist

This desklet embeds the GNOME tasklist and floats above the other windows.


gdis

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


gdk-pixbuf

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


gdl

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).


gdm

The GNOME 2.0 version of the xdm display manager. It supports user icons, multiple sessions, and clean system shutdowns.


gdmap

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

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


gedit-plugins

Various additional plug-ins for GEdit 2.


geg

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

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

Geotrace is a geographical traceroute utility.


getdp

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.


getopt

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


gettext

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.


gettext-msghack

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

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

GFax is a front end fax program that performs as the familiar pop-up fax manager when one prints to a fax printer.


gfont

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.


gfontview

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

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

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

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-gpl

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

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

gifsicle is a powerful command-line program for manipulating GIF image files. Extensive options let you control what exactly it does.


gimmie

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


gimp

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


gimp-app

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.


gimp-gutenprint

High quality drivers for Canon, Epson, Lexmark, and PCL printers for use with Ghostscript, CUPS, Foomatic, and the Gimp


gimp-help

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.


gkermit

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

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


glabels

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


glade2

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.


glade3

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

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

Gladtex reads a 'htex' file (html with LaTeX maths embedded in ) and produces html with equations substituted by images. Author: Martin G. Gulbrandsen


glchess

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

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.


gle

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

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

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.


glib

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

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.


glibmm

C++ interfaces for glib20.


glipper

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.


glunarclock

GNOME Lunar Clock displays the current phase of the Moon as an applet for the gnome panel.


gmake

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

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

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


gmime-sharp

C# assemblies for gmime


gnochm

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


gnome-applets

Panel applets for the Gnome 2.0 Desktop Environment.


gnome-audio

This module holds sound files for use with GNOME 2.


gnome-backgrounds

This module contains a set of backgrounds packaged with the GNOME desktop.


gnome-build

This is a GNOME Build Framework (GBF).


gnome-control-center

Configuration tools tightly integrated within the GNOME 2 desktop.


gnome-cups-manager

The GNOME CUPS Manager is a tool for adding new CUPS printers and for managing existing CUPS printers and queues.


gnome-db

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.


gnome-desktop

This is a collection of APIs not included in libgnomeui.


gnome-doc-utils

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.


gnome-font-sampler

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


gnome-games

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

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

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


gnome-keyring-manager

This a keyring management program for the GNOME Desktop.


gnome-libs

Libraries for GNOME, a GNU desktop environment


gnome-mag

Gnome-Mag magnifies the screen for easier reading. This package includes a magnification Bonobo service.


gnome-media

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...


gnome-menus

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


gnome-mime-data

The base MIME and Application database for GNOME. It is meant to be accessed through the MIME functions in GnomeVFS


gnome-mount

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

Gnome-netstatus is a panel applet which provides information about network interfaces.


gnome-nettool

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.


gnome-panel

This drives the GNOME 2 panel.


gnome-power-manager

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.


gnome-print

This is a prototype implementation of the Gnome Printing Architecture, as described in:


gnome-screensaver

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


gnome-session

This provides session management for the GNOME 2 desktop, and provides the tools used to start the desktop.


gnome-sharp

Gnome# provides C# bindings for Gnome libraries to the .NET runtime.


gnome-speech

GNOME Speech is a simple general API for producing text-to-speech output.


gnome-spell

Gnome Spell is GNOME/Bonobo component for spell-checking.


gnome-system-monitor

GNOME 2.0 system monitor program.


gnome-system-tools

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


gnome-terminal

Default terminal emulator for the GNOME 2.0 Desktop.


gnome-themes

A collection of themes for metacity and Gtk, and some basic icon sets.


gnome-user-docs

User documentation for the GNOME 2 desktop.


gnome-utils

GNOME 2.0 support utilities, including a dictionary looker-upper, a frontend for find(1), a system log viewer, and more.


gnome-vfs

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.


gnome-vfs

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.


gnome-vfsmm

This is a set of thin C++ wrappers for GnomeVFS v2 library.


gnome-vnc

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

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.


gnome2

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


gnome_subr

Common startup and shutdown subroutines used by GNOME scripts.


gnomebaker

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


gnomebreakout

GNOME Breakout is a clone of the classic arcade game Breakout, written for GNOME. Still in development, but very playable, and very addictive.


gnomecanvas

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


gnomechess

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).


gnomehier

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.


gnometelnet

GNOME Telnet is a nice frontend to the telnet, ssh, and rlogin clients.


gnotepad+

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

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.. )


gnucash-docs

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

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.


gnumeric

The GNOME 2 spreadsheet.


gnupg

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

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-back

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 in case of questions and help offers.


gnustep-base

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 in case of questions and help offers.


gnustep-gui

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 in case of questions and help offers.


gnustep-make

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 in case of questions and help offers.


gnutls

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

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

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.


gok

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

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-libgpac

Gpac MPEG-4 Systems library and headers


gpgme

GPGME(GnuPG Make Easy) is a library designed to make access to GnuPG easier for applications. markun@onohara.to


gphoto2

gphoto2 is a command-line frontend to libgphoto2.


gprename

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.


gracetmpl

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

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

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

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.


graphviz

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


graveman

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

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.


grok

An expert system for real-time log analysis that allows for user-defined actions to happen when a log rule is matched.


grpn

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

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


gsfonts

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.


gsl

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

gsm is a conversion package and library for converting u-law audio to gsm encoding (which is much more efficient) and back again.


gsmc

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


gstreamer

[ 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


gstreamer-ffmpeg

The Gstreamer ffmpeg package provides mpeg support for Gstreamer. It includes codecs for most popular formats, and optimized colourspace conversion.


gtar

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

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


gtk

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.


gtk-engines2

Theme engine for the gtk+-2.0 toolkit.


gtk-sharp

Gtk# provides C# bindings for Gtk+ libraries to the .NET runtime.


gtkglarea

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

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

gtkglextmm is C++ wrapper for GtkGLExt, OpenGL Extension to GTK.


gtkgraph

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


gtkhtml3

GtkHTML is a lightweight HTML rendering, printing, and editing engine.


gtkhtml3

GtkHTML is a lightweight HTML rendering, printing, and editing engine.


gtkmm

C++ wrapper for Gtk+, Pango and Atk.


gtksourceview

GtkSourceView is a text widget for Gtk+-2 that provides syntax highlighting and other features typically expected in a source code editor.


gtksourceview2

GtkSourceView is a text widget for Gtk+-2 that provides syntax highlighting and other features typically expected in a source code editor.


gtkspell

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-gnome

gucharmap is a Unicode/ISO10646 character map and font viewer. It uses GTK+ 2, and supports anti-aliased, scalable fonts.


guile

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.


gutenprint-base

High quality drivers for Canon, Epson, Lexmark, and PCL printers for use with Ghostscript, CUPS, Foomatic, and the Gimp


gutenprint-cups

High quality drivers for Canon, Epson, Lexmark, and PCL printers for use with Ghostscript, CUPS, Foomatic, and the Gimp


gv

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.


gwenhywfar

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

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

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-core

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

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

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

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

hachoir-subfile is a tool based on hachoir-parser to find subfiles in any binary stream.


hachoir-urwid

hachoir-urwid is the most sexy user interface based on hachoir-parser to explore a binary file.


hachoir-wx

Hachoir GUI based on wx.


hal

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

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

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.


hdf-szip

Szip is an implementation of the extended-Rice lossless compression algorithm.


hdf5

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

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


healthd

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

hexcalc is a multi-radix calucaltor for integers. It understands decimal, hexadecimal, octal and binary numbers. - Satoshi asami@cs.berkeley.edu


hexpert

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

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

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.


hicolor-icon-theme

The freedesktop.org project provides a shared high-color desktop icon theme shell for use under both KDE and GNOME desktops.


hilite

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

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

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 - Patrick Li


homebank

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

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


host

An utility to query DNS servers, similar to one found in the BIND distribution.


hostsentry

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

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!


hourglass

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

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


htdig

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

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.


hte

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)


html

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

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.


html2latex

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.


html2ps-A4

- 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

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


htmldoc

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


htmlise

A command line utility that formats plain text from standard input to HTML. - ehaupt ehaupt@critical.ch


htmltolatex

This HTML to LaTeX converter attempts to handle all aspects of HTML and style sheets. It works with images, tables, alignments, fonts, etc.


htop

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

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.


http_get

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

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

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

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


httptunnel

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

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.


htx

HTML to XHTML converter written in Perl


hugelatex

LaTeX format files with large limits needed e.g. by jadetex to process files converted from SGML.


humanzip

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


hylafax

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.


ical

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

ical2html takes an iCalendar file and outputs an HTML file showing one or more months in the form of tables. Requires libical.


iceauth

This package contains iceauth, an ICE authority file utility for the X Window System. - Joel Dahl joel@FreeBSD.org


icewm

Window Manager designed for speed, usability and consistency. 'bsd-daemon.xpm' is from Steve Farrell.


icmpchat

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: 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


icmpmonitor

The icmpmonitor uses the Internet Control Message Protocol (ICMP) "ECHO" facility, monitors several hosts, and notify admin if some of them are down.


icmpquery

A small utility for finding out time & netmask through ICMP. Written by David G. Andersen (danderse@cs.utah.edu)


ico

This package contains ico, an appliction used for displaying wire-framed rotating polyhedrons. - Joel Dahl joel@FreeBSD.org


icoconvert

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

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

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 November 2000.


iconv-extra

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 September 2000.


iconv-rfc1345

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 September 2000.


id3lib

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


id3ren

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

Id3tool is a command line utility for manipulating MP3 ID3 tags. It can list/add or change tags in your MP3 files.


id3v2

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-r3951

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


ilmbase

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.


imageindex

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

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

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.


imake

This package contains X.Org's imake, imake config files, and other build-related tools. - Eric Anholt anholt@FreeBSD.org


imerge

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


imgsizer

This tool auto-generates or corrects WIDTH and HEIGHT parameters into HTML IMG tags, making page loading faster. - Jean-Yves Lefort jylefort@FreeBSD.org


imgv

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

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.


imlib2

The next generation graphic library for enlightenment package.


impress

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

indexme is a small Perl program for linking several images or documents into a HTML index for viewing and easy overview. Author: Tobias Ekbom


info2html

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

 tags.


info2man

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.


info_to_html

Translate GNU info files into HTML pages


inplace

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


inputproto

This package contains X.Org Input extension headers. - Joel Dahl joel@FreeBSD.org


intltool

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

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

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

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


iperf

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

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

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.


ipmitool

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.


ipsc

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-py25

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

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.


iso-codes

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.


iso8879

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

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

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 All rights reserved. Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use, acknowledge that the software was developed by Alan DeKok.


itcl

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.


jackit

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

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.


jbigkit

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)


jgraph

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.


jpeg

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

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


jpeg2ps-a4

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

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

k8temp is a utility to read the on-die temperature sensors provided by AMD K8 processors, including most Athlon 64's and Opterons.


k9copy

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

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-mozilla

Kaffeine Plugin for Mozilla. Author: Juergen Kofler


kalbum

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


kallery

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


kaskade

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

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

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

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 , Stefan "Stonki" Onken Maintainer: Andy Raffle


kbear

A very good drag-and-drop FTP client for KDE 3. Tries to be as easy to use as possible. Author: Bjoern Sahlstroem


kbfx

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

KBibTeX is a BibTeX editor for KDE.


kbproto

This package contains X.Org KB extension headers. - Joel Dahl joel@FreeBSD.org


kcpuload

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

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.


kde-xdg-env

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.


kdeaccessibility

This port contains a set of KDE-based applications for accessibility needs.


kdeadmin

A collection of applications related to system administration, such as crontab editor, master.passwd editor, package manager, etc.


kdeartwork

Additional themes, sounds, wallpapers and window styles for KDE.


kdebase

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


kdebase-kompmgr

Utility needed to enable XComposite support in KDE.


kdeedu

Kdeedu is a collection of entertaining, educational programs for KDE


kdegames

KDE provides an integrated X11 based environment, much like CDE. This port provides a set of games for your entertainment.


kdegraphics

KDE provides an integrated X11 based environment, much like CDE. This particular port installs the graphics and image manipulation components of KDE3.


kdegraphics-kamera

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.


kdegraphics-kooka

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.


kdegraphics-kuickshow

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.


kdehier

Utility port which installs a hierarchy of common KDE directories.


kdelibs

This is the base set of libraries needed by KDE programs. --AlanE


kdemultimedia

KDE provides an integrated X11 based environment, much like CDE. This package provides audio and video utilities for KDE.


kdenetwork

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.


kdenetwork-kopete

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.


kdepim

Personal Information Management tools for KDE. This rather broad scope encompasses mail clients, addressbooks, usenet news, scheduling and even sticky notes.


kdesdk

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

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


kdetoys

This port contains a set of KDE-based applications for miscellaneous use, like clocks. --Will


kdeutils-klaptopdaemon

Klaptopdaemon is a power management utility for KDE, useful for monitoring battery status.


kdevelop

KDevelop is an integrated evelopment environment for a wide variety of programming tasks with a special focus on Qt and KDE applications.


kdiff3

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

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.


kdissert

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

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

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

KFreeRings is a small puzzle game


kftpgrabber

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

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

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

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.


kio_p7zip

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

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

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

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


kldfind

This is a small script to find kernel modules more easy. AUTHOR: Ricardo A. Reis


kmovisto

Molecule Viewer KMovisto for use with Gaussian, POVRay and VRML.


kmysqladmin

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

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

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

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

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 -- AlanE


komparator

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

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

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

Konverse is a KDE-based Jabber client, the XML-based open source IM system. For more information on jabber see www.jabber.org.


konwert

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

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

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

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

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

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

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

KPuzzle is a jigsaw puzzle game for the KDE environment. Author: Michael Wand


krdesktop

A KDE GUI that allows the user to connect to VNC servers and windows terminal servers, both win2k and NT4 Matt Douhan


krecipes

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

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

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.


krss

K.R.S.S. downloads Rich Site Summary feeds and displays them on your desktop, in HTML.


krusader

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

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

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

KSlide is a KDE puzzle game. Author: Eric Coquelle


ksmoothdock

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


ksqlanalyzer

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.


ksqlshell

Simple environment for managing data (MySQL, PostgreSQL)


kst

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

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

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

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


kwatch

KDE/Qt log file viewer


kwebget

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

L2A is a simple filter to remove most LaTeX commands from marked-up documents, leaving only the body of text.


l2p

A command-line program to create PNG images from LaTeX math expressions. Author: Aaron Maxwell


lacheck

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

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

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

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

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

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:


latex-feynmf

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.


latex-texpower

TeXPower is a bundle of style and class files for creating dynamic online presentations with LaTeX.


latex-tipa

This is a collection of fonts and macros to use the T3-encoded IPA with LaTeX2e


latex-ucs

This package contains support for using UTF-8 as input encoding in LaTeX documents.


latex2html

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

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 maintained and extended it until 1998. It is currently being maintained by Georg Lehner, Scott Pralh, and Wilfried Hennings


latex2slides

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

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

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

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.


lavaps

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

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

LCAB is a small program that creates a MS Cabinet (.CAB) file from a set of input files.


lcdtest

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

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


ldouble

Library of elementary mathematical functions, probability and elliptic integrals in 80-bit (x86) or 128-bit long double precision.


lha

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 . If this software is included in a medium that may be obtained by users without network connectivity, please notify Tsuguo Okamoto in advance. Redistribution over networks is not restricted. According to Masafumi NAKANE the author gives permission to distribute this software on FreeBSD CDROM.


linc

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.


link-grammar

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

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

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

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


links

Lynx-like WWW browser with text and graphics modes with many features like displaying tables, menus, etc. - Michael Vasilenko acid@stu.cn.ua


linpack

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

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-base

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

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)


linux-atk

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.


linux-expat

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.


linux-fontconfig

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.


linux-glib2

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.


linux-gtk2

This is a Linux/i386 binary port of the GTK+ 2.X library.


linux-jpeg

A port of jpeg lib rpm.


linux-libaudiofile

This is a port for audiofile rpm.


linux-nx-client

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


linux-pango

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.


linux-png

A port of png lib rpm.


linux-procps

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.


linux-realplayer

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/


linux-tiff

This is a Linux/i386 binary of a library for reading and writing images in Tagged Image File Format.


linux-xorg-libs

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."


linux_base-fc

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.


linuxfdisk

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

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


listres

This package contains listres, a program that generates a list of a widget's resource database. - Joel Dahl joel@FreeBSD.org


liveMedia

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".


livecd

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

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

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.


localedata

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

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

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


logmon

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

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

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

Lookat is a program to view Un*x text files and manual pages.


lookout

Python script that convert Outlook 97 addressbook export files to KDE KAB or GNOME gnomecard.


loop

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

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

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).


lr

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


lsdvd

Print information about the contents and structure of a DVD.


lsof

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.


ltmdm

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

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.


luit

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

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.


lzma

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

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


lzo2

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

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).


m4

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.


mDNSResponder

The mDNSResponder project is a component of Bonjour, Apple's ease-of-use IP networking initiative:


mac

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


macutils

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...


madplay

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

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

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


magicrescue

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


mailx

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

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.


makeindex

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.


makepasswd

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

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 - Will


man2html

Convert UNIX nroff(1) manual pages to HTML format. --demon demon@gpad.ac.ru


mar

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


matrices

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

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).


mc

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.


mcrypt

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

MDF2ISO is a very simple utility to convert an Alcohol 120% bin image to the standard ISO-9660 format Author: Salvatore Santagati


memdump

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

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

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

Metabar is a Konqueror sidebar plugin that displays contextual information and actions for selected files.


metacity

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

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.


mhash

Libmhash is a library which implements some hash algorithms like crc32, md5 and sha-1.


mime-support

MIME Media Types list for use in various programs.


ming

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

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


mjpegtools

lavtools: Linux Audio and Video TOOLS for Motion JPEG and MPEG ============================================================== Programs for MJPEG recording and playback and simple cut-and-paste editting and MPEG compression of audio and video under Linux (Now FreeBSD). N.b. Only the "lav" programs have been written whooly from scratch. The rest are from diverse open source originals, modified to work with the lav tools edit lists and AVI and quicktime files. Some (especially the MPEG tools) have had also more major perfomance and functionality enhancements.


mkcomposecache

mkcomposecache is used for creating global (system-wide) Compose cache files. Compose cache files help with application startup times and memory usage, especially in locales with large Compose tables (e.g. all UTF-8 locales).


mkfontdir

This package contains mkfontdir, used for creating an index of X font files in a directory. - Joel Dahl joel@FreeBSD.org


mkfontscale

This package contains mkfontscale, an application for creating an index of scalable font files for X. - Joel Dahl joel@FreeBSD.org


mksunbootcd

mksunbootcd combines filesystem partitions for Sun Microsystems, Inc. computers into an image suitable for writing to a compact disc, that will allow the disc to be booted on the sun3, sun3x, sun4, sun4c, sun4m and sun4u platforms. This hardware is supported by the NetBSD sparc, sparc64 and sun3 ports. Roman Shterenzon


mkvtoolnix

[ excerpt (with adaptations) from developer's website with modifications ] MKVtoolnix will evolve into a set of tools to create, alter and inspect Matroska files under Linux and other Unices, just what the OGMtools do for the OGM format. Author: Moritz Bunkus


mm

OSSP mm - Shared Memory Allocation Library Copyright (c) 1999-2005 Ralf S. Engelschall Copyright (c) 1999-2005 The OSSP Project. OSSP mm is a 2-layer abstraction library which simplifies the usage of shared memory between forked (and this way strongly related) processes under Unix platforms. On the first layer it hides all platform dependent implementation details (allocation and locking) when dealing with shared memory segments and on the second layer it provides a high-level malloc(3)-style API for a convenient and well known way to work with data-structures inside those shared memory segments.


mmsclient

mmsclient allows you to download Internet streams using Microsoft's MMS protocol, e.g. CNN video and similar. Downloaded stream can be watched/listened with any software that understands Microsoft Media format, like xine with mms-plugin.


mmsrip

MMSRIP is a client for the proprietary protocol MMS://. It actually saves to a file the content being streamed. Please remember that this is not intended for real use, its existence is only and must only be documentary.


mono

Mono is an open source implementation of .NET Development Framework. Its objective is to enable UNIX developers to build and deploy cross-platform .NET Applications. The project implements various technologies developed by Microsoft that have now been submitted to the ECMA for standardization. Mono provides the necessary software to develop and run .NET client and server applications on BSD, Linux, Solaris, Mac OS X, Windows, and Unix.


monodoc

This is the MonoDoc module. It contains the documentation for the Mono class libraries.


moo

moo is a simple calculator that accepts C-like syntax as input. Calculations are done on expr, if given. Otherwise, the standard input is used. Numbers can be entered in hexadecimal (0xbeef), decimal (1984), octal (007), and binary (0b1001). All numerical operators (+, -, *, /, %), bit operators (|, ^, &, ~, <<, >>), and logical operators (==, !=, <, >, <=, >=, !, &&, ||) are supported.


mopac

MOPAC7, semi-empirical (MNDO, AM1, PM3, MINDO/3) quantum-chemical calculation written by James J. P. Stewart and co-workers.


mousepad

Mousepad is a simple text editor for Xfce based on Leafpad. The initial reason for Mousepad was to provide printing support, which would have been difficult for Leafpad for various reasons.


mozilla

This is the current release of the Mozilla open source web browser. It should be fully compliant with all W3C standards, including HTML, CSS, XML, XSL, JavaScript, MathML, SVG and RDF. This version also supports SSL encryption, and Java with the use of the FreeBSD native Java plug-in. This is the latest release of the Mozilla browser. It contains all the bugfixes and security enhancements from the mozilla port as well as new new features.


mozilla-fonts

mozilla-fonts is a complete set of the three kingpin typefaces in Httpland-- Times, Helvetica, and Courier-- each in two weights, two slants, and seven sizes (for a grand total of 84). The sizes range from 13- to 57-point (all @ 100dpi) and have been individually selected to match the font display behavior of MS-Windows Netscape as closely as possible. Right down to the glaring scale disparity between sizes 6 and 7. Once installed, you'll have to add /usr/X11R6/lib/X11/fonts/mozilla to your X font path by either: $ xset fp+ /usr/X11R6/lib/X11/fonts/mozilla $ xset fp rehash or by adding it to your X server configuration file (usually /etc/XF86Config) and restarting the X server. You'll also need to configure netscape to use them. See /usr/X11R6/share/doc/mozilla-fonts/README.


mozplugger

Moxplugger is a multimedia plugin for Unix Netscape 3.0 or later that handles Quicktime, MPEG, MP2, AVI, SGI-movie, Tiff, DL, IFF-anim, MIDI, Soundtracker, AU, WAV and Commodore 64 audio files. MPEG audio and video can be streamed. There is also support for viewing word documents and spreadsheets inline currently. Mozplugger is a very small plugin, because plugger uses external programs to show/play the different formats. This is based on Plugger 4.0 as released on Feburary 2003. - Loren M. Lang lorenl@alzatex.com


mp

MP is an easy to use programmer's text editor. It supports automatic syntax highlighting, macros and ctags and also has online help.


mp-a4

MP will pretty print files to stdout/PostScript printer. It has special processing for mail, USENET news articles, digests, and several personal organisers. Printouts can be portrait, landscape or 2-up, and include pretty headers with useful information (page number, printing date, file name or supplied header). Mp is very useful for making archive listings of programs. Includes mp.el an Emacs interface to mp. -- David (obrien@cs.ucdavis.edu)


mp3guessenc

This is a command-line utility which tries to determine the encoder used to create an mp3 file. Each encoder has unique characteristics fingerprinted into each file. This program analyzes algorithms that are used in any given file and determines which encoder was used. For example the Xing encoder never uses short blocks.


mp3info

A small utility to read and write ID3 tags, as well as retrieve and display the MP3 header information. Some features include: * Get, set and wipe ID3 tags * User-definable output formatting * Rename files according to a user-defined scheme - Pete petef@databits.net


mp3rename

This program renames mp3's based on their id3tag, it also allows to change id3tags and you can specify your own mp3 filename look. Sander Janssen janssen@rendo.dekooi.nl


mp3splt

Mp3Splt is a command line utility to split mp3 and ogg files selecting a begin and an end time position, without decoding. It's very useful to split large mp3/ogg to make smaller files or to split entire albums to obtain original tracks. If you want to split an album, you can select split points and filenames manually or you can get them automatically from CDDB (internet or a local file) or from .cue files. Otherwise if you have a file created either with Mp3Wrap or AlbumWrap you can extract tracks just in few seconds. Supports VBR mp3.


mp3stat

Mp3stat is a utility to read information about mp3s and oggs bitstream. Most specifically, how certain bitrates have been placed in the bitstream by the encoder. Not only does mp3stat give you a graphical representation of the average bitrate per 1/500th of the file in a linear bar graph to allow you to compare encoders and settings, it also has a batch file mode. The batch file mode allows you to use mp3stat as a script utility instead of gui, for use in your own programs and or scripts. The batch mode can trivially be extended to give just as much info as the gui version but now defaults to a configurable output of 3 pieces of info, name, runtime, avgerage bitrate. The batch mode can take mp3s and oggs in the same directory but it cannot (not yet at least) recursively run into subdirectories. WWW: https://signal-lost.homeip.net/


mp3unicode

MP3Unicode is a command line utility to convert ID3 tags in mp3 files between different encodings.


mp3wrap

Mp3Wrap is a command-line utility that wraps two or more mp3 files in one single large playable mp3, without losing filenames and ID3 informations (and without need of decoding/encoding). Also with the possibility of including other non mp3 files, such as PlayLists, info files, cover images, inside the mp3.


mpack

Mpack and munpack are utilities for encoding and decoding (respectively) binary files in MIME (Multipurpose Internet Mail Extensions) format mail messages. For compatibility with older forms of transferring binary files, the munpack program can also decode messages in split-uuencoded format.


mpeg2codec

It converts uncompressed video frames into MPEG-1 and MPEG-2 video coded bitstream sequences, and vice versa.


mpeg4ip-libmp4v2

Mpeg4 library and tools from mpeg4ip


mpegaudio

mpegaudio is an MPEG/audio Layer 1 and Layer 2 software package.


mpfr

The MPFR library is a C library for multiple-precision floating-point computations with exact rounding (also called correct rounding). It is based on the GMP multiple-precision library. The main goal of MPFR is to provide a library for multiple-precision floating-point computation which is both efficient and has a well-defined semantics. It copies the good ideas from the ANSI/IEEE-754 standard for double-precision floating-point arithmetic (53-bit mantissa). - Alex Dupre ale@FreeBSD.org


mplayer

MPlayer is a multimedia player and encoder suite which runs on many platforms. It plays a terrific number of different file formats and codecs including popular DivX, XviD, H.264 streams as well as DVD and SVCDs along with many popular audio codecs. On the i386 platform it also supports some Windows DLL codec families which allow playing of e.g. QuickTime movies.


mplayer-skins

This is the port of skins for MPlayer's Graphical User Interface (GUI).


mpqc

MPQC is the Massively Parallel Quantum Chemistry Program. It computes properties of atoms and molecules from first principles using the time independent Schrodinger equation. It runs on a wide range of architectures ranging from individual workstations to symmetric multiprocessors to massively parallel computers. Its design is object oriented, using the C++ programming language. Capabilities o Closed shell and general restricted open shell Hartree-Fock energies and gradients o Second order open shell perturbation theory (OPT2[2]) and Z-averaged perturbation theory (ZAPT2) energies. o Second order closed shell Moller-Plesset perturbation theory energies and gradients. o Robust internal coordinate geometry optimizer that efficiently optimizes molecules with many degrees of freedom. You can also validate your mpqc binaries when you employ other settings by: % make validate >& validate.log & (it may take few days, though)


mrtg

The Multi Router Traffic Grapher (MRTG) is a tool to monitor the traffic load on network-links. MRTG generates HTML pages containing PNG images which provide a LIVE visual representation of this traffic. Check for an example. MRTG is based on Perl and C and works under UNIX and Windows NT. MRTG is being successfully used on many sites around the net.


mscompress

Microsoft "compress.exe/expand.exe" compatible (de)compressor This package contains two programs: msexpand, which decompress files compressed by Microsoft compress.exe utility (e.g. Win 3.x installation files) mscompress, which compress files using LZ77 compression algorithm. Output files can be decompressed using Microsoft expand.exe or msexpand(1).


mtf

This is the port of the Microsoft Tape Format / NT Baclup reader. It is in a "work for me" state.


muse

This is muse, which lists out memory usage categorized by Active, Inactive, Wired, Reserved, Cache, Buffer, Total, and Free in a manner more friendly and verbose than vmstat and without as much clutter as top(1). It is inspired in part by top(1), OS9's mfree, Linux's free, and DOS's mem /c. - Nick freebsd@spatula.net


musepack

Musepack is an audio compression format with a strong emphasis on high quality. It's not lossless, but it is designed for transparency, so that you won't be able to hear differences between the original wave file and the much smaller MPC file. It is based on the MPEG-1 Layer-2 / MP2 algorithms, but has rapidly developed and vastly improved and is now at an advanced stage in which it contains heavily optimized and patentless code.


mysql-client

MySQL is a very fast, multi-threaded, multi-user and robust SQL (Structured Query Language) database server. - Alex Dupre ale@FreeBSD.org


mysql-navigator

MySQL Navigator is for MySQL database server administrators... You can enter query, get result set, edit script, run script, user add, user drop, user alter, get client & server infomation with MySQL Navigator...


namefix

namefix.pl is a platform independant batch file renamer. Aimed at cleaning up media files downloaded from p2p networks. It has many features to automate the normally tedious job of filename tidying. Author: Jacob Jarick


nano

nano is a small, free and friendly editor which aims to replace Pico, the default editor included in the non-free Pine package. Rather than just copying Pico's look and feel, nano also implements some missing (or disabled by default) features in Pico, such as "search and replace" and "goto line number".


nas

The Network Audio System is designed for playing, recording, and manipulating audio data over a network. Like the X Window System, it uses the client/server model to separate applications from the specific drivers that control audio input and output devices.


nast

Nast is a packet sniffer and a LAN analyzer based on Libnet and Libpcap. As analyzer tool, it has many features like: * Build LAN hosts list * Follow a TCP-DATA stream * Find LAN internet gateways * Discorver promiscous nodes * Reset an established connection * Perform a single half-open portscanner * Perform a multi half-open portscanner * Find link type (hub or switch) * Catch daemon banner of LAN nodes * Control arp answers to discover possible arp-spoofings * Byte couting with an optional filter * Write reports logging It also provides a ncurses menu.


naturalmath

This program is an easy way to typeset mathematics. Actually what it does is to convert text written in the Natural Math language into latex.


nautilus

Nautilus is a file manager tightly integrated into the GNOME destkop. It is also responsible for desktop and icon management, and provides an intuitive interface for accessing files and webpages.


nautilus-cd-burner

Nautilus-cd-burner allows CDs to be created and burned directly from within Nautilus (using the burn:/// URI).


nautilus-open-terminal

Nautilus extension which allows you to open a terminal


neon

Neon is an HTTP and WebDAV client library for Unix systems, with a C interface. Featuring: . High-level interface to HTTP and WebDAV methods (PUT, GET, HEAD etc) . Low-level interface to HTTP request handling, to allow implementing new methods easily. . HTTP/1.1 and HTTP/1.0 persistent connections . RFC2617 basic and digest authentication (including auth-int, md5-sess) . Proxy support (including basic/digest authentication) . Generic WebDAV 207 XML response handling mechanism . XML parsing using the expat or libxml parsers . Easy generation of error messages from 207 error responses . WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL . WebDAV metadata support: set and remove properties, query any set of properties (PROPPATCH/PROPFIND).


nessus

Nessus is a security scanner that crawls across a network, looking for well-known vulnerabilities and common misconfiguration. It has a unique set of features, including automatic SSL discovery, services recognition (so it will catch, for instance, a FTP server running on a port different than 21) and its own scripting language. The Nessus Security Scanner is released under the GNU General Public Licence and aims to be easy to use while extremely powerful. PS: To install the lot in one operation, do nessus-plugins first.


nessus-libnasl

NASL is a scripting language designed for the Nessus security scanner. Its aim is to allow anyone to write a test for a given security hole in a few minutes, to allow people to share their tests without having to worry about their operating system, and to garantee everyone that a NASL script can not do anything nasty except performing a given security test against a given target. Thus, NASL allows you to easily forge IP packets, or to send regular packets. It provides you some convenient functions that will make the test of web and ftp server more easy to write. NASL garantees you that a NASL script : will not send any packet to a host other than the target host will not execute any commands on your local system NASL is not a powerful scripting language. Its purpose is to make scripts that are security tests. So, do not expect to write a third generation web server in this language, nor a file conversion utility. Use perl, python or whatever scripting language to do this.


nessus-libraries

See the description for ports/security/nessus.


net-snmp

This is Net-SNMP (previously known as "ucd-snmp"). Various tools relating to the Simple Network Management Protocol including: An extensible agent An SNMP library tools to request or set information from SNMP agents tools to generate and handle SNMP traps a version of the unix 'netstat' command using SNMP a graphical Perl/Tk/SNMP based mib browser


netcat

Netcat is a simple Unix utility which reads and writes data across network connections using TCP or UDP protocol. It is designed to be a reliable "back-end" tool that can be used directly or easily driven by other programs and scripts. At the same time it is a feature-rich network debugging and exploration tool, since it can create almost any kind of connection you would need and has several interesting built-in capabilities. Some of netcat's major features are: Outbound or inbound connections, IPv4 or IPv6, TCP or UDP, to or from any ports Full DNS forward/reverse checking, with appropriate warnings Ability to use any local source port Ability to use any locally-configured network source address Built-in port-scanning capabilities, with randomizer Built-in loose source-routing capability Can read command line arguments from standard input Slow-send mode, one line every N seconds Hex dump of transmitted and received data Optional ability to let another program service established connections Optional telnet-options responder A very short list of potential uses: Script backends Scanning ports and inventorying services, automated probes Backup handlers File transfers Server testing, simulation, debugging, and hijacking Firewall testing Proxy gatewaying Network performance testing Address spoofing tests Protecting X servers 1001 other uses you'll likely come up with _H* 960320


netcdf

NetCDF (network Common Data Form) is an interface for array-oriented data access and a library that provides an implementation of the interface. The netCDF library also defines a machine-independent format for representing scientific data. Together, the interface, library, and format support the creation, access, and sharing of scientific data. The netCDF software was developed at the Unidata Program Center in Boulder, Colorado.


netio

This is a network benchmark for DOS, OS/2 2.x, Windows NT/2000 and Unix. It measures the net throughput of a network via NetBIOS and/or TCP/IP protocols (Unix and DOS only support TCP/IP) using various different packet sizes. One instance has to run on one machine as a server process, another instance is used on another machine to perform the benchmark. When executed without arguments, the program will explain its usage. Author: Kai Uwe Rommel


netleak

Network Leak Finder is a collection of small perlscripts that detects connectivity between network segments. It is mostly useful to detect "leaks" in large organizations that have private network segments physically separated from the Internet. - Vaida Bogdan vaida.bogdan@gmail.com


netmap

Netmap can be used to make a graphical representation of the surounding network. It first uses traceroute to make a list of all routers and their interconnections, after which it generates a .dot file.


netmask

This is a handy tool for generating terse netmasks in several common formats. If you've ever maintained a firewall with more than a few rules in it, you might use netmask to clean up and generalize sloppy rules left by the netadmin before you. It will also convert netmasks from one format to another for the day you change your firewall software.


netpbm

Netpbm is a toolkit for conversion of images between a variety of different formats, as well as to allow a few basic image operations. Netpbm is based on the widely spread Pbmplus package (release: 10 Dec 91). On top of that, a lot of improvements and additions have been made. After the latest release of Pbmplus, a lot of additional filters have been circulating on the net. The aim of Netpbm was, to collect these and to turn them into a package. This work has been performed by a group of programmers all over the world.


ngspice_rework

Ngspice is the name of a project and of a program in the project. Spice is the famous circuit simulator developed by the CAD Group of the University of California at Berkeley (UCB). The NG prefix has a lot of meanings: Next Generation, New Good, etc. Choose or invent the one you prefer. The ngspice project aims to improve the capabilities of the Spice3 circuit simulator. The heart of the project is the ngspice program, a circuit simulator derived from spice3f5.


nmap

Nmap is a utility for network exploration or security auditing. It supports ping scanning (determine which hosts are up), many port scanning techniques, version detection (determine service protocols and application versions listening behind ports), and TCP/IP fingerprinting (remote host OS or device identification). Nmap also offers flexible target and port specification, decoy/stealth scanning, sunRPC scanning, and more. See the web page and the Phrack Magazine article (Volume 7, Issue 51 September 01, 1997, article 11 of 17). -- David obrien@cs.ucdavis.edu


notification-daemon

The Desktop Notifications framework provides a standard way of doing passive pop-up notifications on the desktop. These are designed to notify the user of something without interrupting their work with a dialog box that they must close. Passive popups can automatically disappear after a short period of time. This port contains the daemon.


nspr

Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc like functions. The API is used in the Mozilla client, many of Netscape/AOL/iPlanet's and other software offerings.


nss

Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards.


ntfsprogs

The goals of this project are: create a new Linux kernel driver for the NTFS file system (v1.2 and later 3.0), user space utilities (e.g. format, ntfs check, etc.) and a library to avoid code duplication and provide access to NTFS to other GPLed programs. It includes a read-only fusefs driver to mount NTFS volumes, but a read-write version exists in sysutils/fusefs-ntfs. They can be installed simultaneously. - Florent Thoumie flz@xbsd.org


oaf

OAF is the Object Activation Framework, a much more powerful replacement for gnorba in the GNOME 1.4 development platform. It's used by Nautilus (and optinally by Bonobo by other GNOME applications) for advanced object query and activation capabilities.


oclock

This package contains oclock, which displays the current time on an analog display. - Joel Dahl joel@FreeBSD.org


ocrad

GNU Ocrad is an OCR (Optical Character Recognition) program implemented as a filter and based on a feature extraction method. It reads a bitmap image in pbm format and outputs text in ISO-8859-1 (Latin-1) charset. Also includes a layout analyser able to separate the columns or blocks of text normally found on printed pages. It can be used as a stand-alone console application, or as a backend to other programs.


odt2txt

A simple (and stupid) converter from OpenDocument Text to plain text * small (size of binary is 25 KB on Linux/i386) * fast (no xml parser involved) * supports multiple output encodings, adopts to your locale * can substitute common characters which the output charset does not contain with ascii look-alikes * portable (runs on Linux, *BSD, Solaris, Windows, Cygwin) * mostly self-contained (only requirements are a POSIX-compatible regex library and an iconv implementation) * license: GPL, version 2


oggsplit

oggsplit is a simple tool for splitting multiplexed (grouped or chained) Ogg files into separate streams. It can thus be used to take apart two concatenated streams (i.e. it undoes the process of cat file1.ogg file2.ogg > file3.ogg) or to split two streams which are grouped, for example the video and audio streams in a theora+vorbis file.


ogle

[ from developer's site ] Ogle is an open DVD player which: o Supports DVD menus and navigation o Reads from mounted, unmounted DVDs and hard drive o Reads encrypted and unencrypted DVDs using libdvdread/libdvdcss o A new MPEG2 decoder with mmx/altivec/medialib acceleration o Normal X11 and XFree86 Xvideo display support with subpicture overlay o Accelerated display on Sun FFB2+ cards o Angle, audio and subpicture selection o Handles advanced subpicture commands such as fade/scroll and wipe o Detects and uses correct aspect for movie and menus o Possible to play AC3 via S/PDIF with an external command o Fullscreen mode o Screenshots with and without subpicture overlay


ogle-gui

[ from developer's site ] This is a Graphical Interface for Ogle. Ogle is an open DVD player which: o Supports DVD menus and navigation o Reads from mounted, unmounted DVDs and hard drive o Reads encrypted and unencrypted DVDs using libdvdread/libdvdcss o A new MPEG2 decoder with mmx/altivec/medialib acceleration o Normal X11 and XFree86 Xvideo display support with subpicture overlay o Accelerated display on Sun FFB2+ cards o Angle, audio and subpicture selection o Handles advanced subpicture commands such as fade/scroll and wipe o Detects and uses correct aspect for movie and menus o Possible to play AC3 via S/PDIF with an external command o Fullscreen mode o Screenshots with and without subpicture overlay


ogmtools

[ excerpt (with adaptations) from developer's website with modifications ] These tools allow information about (ogminfo) or extraction from (ogmdemux) or creation of (ogmmerge) OGG media streams. Note that I'll use OGM for "OGG media streams". Supported stream types include video streams from AVIs or Ogg files and Vorbis audio from Ogg files. The resulting files can be played back with mplayer or with the OggDS Direct Show filters under Windows. Author: Moritz Bunkus


okle

This is a Graphical Interface for Ogle. It is oKle is a KDE frontend to the Ogle DVD player both visually and functionally resembling the one from graphics/ogle-gui port. It is very helpful if you would rather use a KDE based frontend than the ogle-gui Glade (which incidently installs Gnome Libraries) based one. Author: Martin Piskernig


opal

OPAL is the "next generation" of OpenH323 that has a new architecture. Not only does it support H.323 and SIP, but new VoIP protocols or devices can be added very easily. It is being actively developed and is used by several projects such as Ekiga. BTW: OPAL is an acronym for Open Phone Abstraction Library, but that is not really important :)


open-motif

Motif(r) is the industry standard graphical user interface, (as defined by the IEEE 1295 specification), used on more than 200 hardware and software platforms. It provides application developers, end users, and system vendors with the industry's most widely used environment for standardizing application presentation on a wide range of platforms. Motif is the leading user interface toolkit for the UNIX(r) system. Here is what you might ask. (excerpted from The Open Group FAQ) Q: What is Open Motif? How does it differ from standard Motif? A: Aside from some different copyright and license statements, both Motif and Open Motif share the same functionality and source code. The primary difference is the software license for each of the software products. Open Motif source code and binaries can be distributed royalty free under The Open Group Public License as long as the operating system upon which Open Motif is running meets the OSI's Open Source Definition. Motif is made available under the standard Open Group software licenses and requires the payment of source code and royalty fees. NOTE: Some ports with GNU configure do not know that Motif 2.1 requires -lXp. In that case, you need to edit Makefile after configure, or, hack configure(.in) before configure.


openal

The idea behind OpenAL is a 3d positional spatialized sound library analogous to OpenGL: instead of micromanaging each aspect of sound playback and effect, the application writer may limit themselves to placing the sounds in the scene and letting the native OpenAL implementation determine the correct amount of pitch alteration, gain attenuation, phase shift, etc, required to render the sounds correctly. That's the goal, anyway.


openbabel

Open Babel is a project designed to pick up where Babel left off, as a cross-platform program and library designed to interconvert between many file formats used in molecular modeling and computational chemistry. Features currently include: * A huge variety of common chemical file formats * Recognition of file type based on filename extension * SMARTS matcher * Flexible atom typer * Gasteiger partial charge calculation * Hydrogen addition and deletion * Automatic feature perception (rings, hybridization, aromaticity) * Multiple conformer storage within molecules * Command line interface development class * Bitvector class * Open-source/Free Software under the GNU General Public License * Cross platform (Windows, Linux, Mac OS X, SGI, Solaris, Dreamcast...)


opencv

The Open Computer Vision Library is a collection of algorithms and sample code for various computer vision problems. The library is compatible with IPL and utilizes Intel Integrated Performance Primitives for better performance. - Marc


opengl-man

This port installs section 3 manpages for the OpenGL 3d graphics API so that they are directly accessable from the man(1) command. Especially useful for the graphics/Mesa port/package. Included OpenGL related libraries: gl, glx, glu, gle, glut. gl, glx and glu are taken from ftp.sgi.com. They carried no version information. Stored in the same directory at the time I grabbed them was the OpenGL spec 1.2.1, which may or may not indicate the state of the manpages. :-/ The gl, glx and glu manpages are unusable when just unpacking them. I repackaged them so that - the file name actually is the name of the function, including gl... etc prefixes and respecting case. - all filenames end in *.3 - hard links are created so that the man command works for all functions in a manpage, not just the first one. gle and glut are taken from the glut-3.7 distribution (where the Webpage says it is beta, but the distfile name does not). These are unchanged, but there are currently no hardlinks to secondary functions names.


openldap-client

OpenLDAP is a suite of Lightweight Directory Access Protocol (v3) servers, clients, utilities and development tools. This package includes the following major components: * -lldap - a LDAP client library * -llber - a lightweight BER/DER encoding/decoding library * LDAP tools - A collection of command line LDAP utilities * documentation - man pages for all components


openquicktime

OpenQuicktime aims to be a portable library for handling Apple's QuickTime(TM) popular media files on Unix-like environments. This project was firstly designed to allow the porting of the 3ivx codec on any Unix, but is now a completely separate and fully Open Source project. Details: - OpenQuicktime library contains no embedded codecs but has a plugin system to dynamically load audio and video codecs. - OpenQuicktime contains no colorspace conversion algorithm. - OpenQuicktime is fully portable and fully configurable with all the autoconfigure and automake magic we have been able to add. - OpenQuicktime supports compressed headers (decoding only for the moment). - OpenQuicktime supports Quicktime Sound System version 2. - OpenQuicktime can support any inputs and outputs (file, HTTP, FTP, RTP, ...), in fact the functions used to read, write and seek are overloadable. - OpenQuicktime has an overloadable plugin mechanism. This is a complex feature which enables any application to use its own codecs instead of the OpenQuicktime ones.


openslp

Service Location Protocol is an IETF standards track protocol that provides a framework to allow networking applications to discover the existence, location, and configuration of networked services in enterprise networks.


openvpn

OpenVPN is a robust, scalable and highly configurable VPN (Virtual Private Network) daemon which can be used to securely link two or more private networks using an encrypted tunnel over the internet. It can operate over UDP or TCP, can use SSL or a pre-shared secret to authenticate peers, and in SSL mode, one server can handle many clients. - Matthias Andree matthias.andree@gmx.de


opera

The most full-featured Internet power tool on the market, Opera includes pop-up blocking, tabbed browsing, integrated searches, and advanced functions like Opera's groundbreaking E-mail program, RSS Newsfeeds and IRC chat. And because we know that our users have different needs, you can customize the look and content of your Opera browser with a few clicks of the mouse.


ophoto

Ophoto is a utility to download pictures from Kodak DC240 and DC280 cameras using the fast USB interface. You can also use the tool for generic camera control (i.e. change settings, take pictures, etc.). The project title is ``oPhoto'' (Olli's Photo Tool).


optipng

OptiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information. This program also converts external formats (BMP, GIF, PNM; TIFF support is coming up) to optimized PNG, and performs PNG integrity checks and corrections. The idea has been inspired from pngcrush, and is explained in detail in the PNG-Tech article "A guide to PNG optimization". The implementation is carried forward in OptiPNG, which offers a faster execution per trial, and a wider search space. - Thomas Hurst


orage

Orage provides a calendar which integrates nicely into the Xfce desktop environment. It is highly configurable and supports alerts based on dates. It warns you with popup or audio alarm. As it is an application kind-of every day use it launches itself in the background as a daemon.


orange

Orange is a tool and library for squeezing out juicy installable Microsoft Cabinet Files from self-extracting installers for Microsoft Windows. Supported installers include VISE, InstallShield, Setup Factory and more.


orca

Orca a scriptable screen reader that is currently under development. As such it is highly unstable and undergoes frequent changes. To read more about Orca, please refer to the Orca documentation series available in the ./docs/doc-set directory and also the Orca WIKI at


ortp

oRTP - a Real-time Transport Protocol stack under LGPL. Features: * Written in C * Implement the RFC3550 (RTP) with a easy to use API with high and low level access. * Includes support for multiples profiles, AV profile (RFC1890) being the one by default. * Includes a packet scheduler for synchronizing rtp recv and send. Scheduling is optionnal, rtp sessions can remain not scheduled. * Implements blocking and non blocking IO for RTP sessions. * Supports mutiplexing IO, so that hundreds of RTP sessions can be managed by a single thread. * Features an adaptive jitter algorithm for a receiver to adapt to the clockrate of the sender. * Supports part of RFC2833 for telephone events over RTP. * The API is well documented using gtk-doc. * Licensed under the Lesser Gnu Public License. * RTCP messages sent periodically since 0.7.0 (compound packet including sender report or receiver report + SDES) * Includes an API to parse incoming RTCP packets.


p7zip

p7zip is a Unix port of 7-Zip, a file archiver with high compression ratio (www.7-zip.org) with lots of features: * 7-Zip is free software distributed under the GNU LGPL * High compression ratio in new 7z format with LZMA compression o Unicode file names o Variable dictionary size (up to 4 GB) o Compressing speed: about 1 MB/s on 2 GHz CPU o Decompressing speed: about 10-20 MB/s on 2 GHz CPU * Supported formats: o Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR o Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB and NSIS * For ZIP and GZIP formats 7-Zip provides compression ratio that is 2-10 % better than ratio provided by PKZip and WinZip * Self-extracting capability for 7z format


pango

Pango provides a framework to render and control the layout of internationalized text, and is the backend for right-to-left text. Pango is an integral part of the GTK+ and GNOME projects, but its code is platform- and toolkit-independent.


paraview

ParaView is a powerful scientific visualization application, designed with the need to visualize large data sets in mind. - Eric Anholt anholt@FreeBSD.org


pari

The PARI system is a package which is capable of doing formal computations on recursive types at high speed. It is possible to use PARI in two different ways: 1) as a library, which can be called from any upper-level language application (for instance written in C, C++, Pascal or Fortran); 2) as a sophisticated programmable calculator, named GP, which contains most of the standard control instructions of a standard language like C. This is the alpha quality version that development is in the way. Algorithm, improvement of implementation are done. Because improvement of performance was big, ports was made as -devel in particular.


pathload

Pathload is a tool that can estimate the available bandwidth of network paths. Contantine Dovrolis dovrolis@cc.gatech.edu


pax-utils

Various ELF related utils for ELF32, ELF64 binaries useful tools that can check files for security relevant properties


pcal

"Pcal" is a program to print PostScript calendars for any month and year. By default, it looks for a file in the home directory named "calendar" for entries with leading dates matching dates on the calendar, and prints any following text under the appropriate day. -- mwest@uct.ac.za


pcb

PCB is an interactive printed circuit board editor for the X11 window system. PCB includes a rats nest feature, design rule checking, and can provide industry standard RS-274-X (Gerber), NC drill, and centroid data (X-Y data) output for use in the board fabrication and assembly process. PCB offers high end features such as an autorouter and trace optimizer which can tremendously reduce layout time.


pcf2bdf

Pcf2bdf is a font de-compiler. It converts X fonts from Portable Compiled Format (PCF) to Bitmap Distribution Format (BDF). It can also accept a compressed/gzipped PCF file as input, but gzip must be found in your PATH. FONTBOUNDINGBOX in a BDF file is not used by bdftopcf, so pcf2bdf generates irresponsible values.


pciids

Database of all known ID's used in PCI devices


pciutils

The PCI Utilities package contains various utilities dealing with the PCI bus, and also a library for portable access to PCI configuration registers. It includes `lspci' for listing all PCI devices (very useful for debugging of both kernel and device drivers) and `setpci' for manual configuration of PCI devices.


pclock

pclock is a simple analog clock program designed to run under the Window Maker window manager. Any 64x64 pixmap may be used as a background, including tiles. - Jim


pclprint

These scripts address the need to get a non-postscript printer working quickly so documentation files and manual pages can be printed. The scripts work for printers using or compatible with PCL (Hewlett-Packard's Printer Command Language). A few printers (the Canon Bubblejet, for example) use neither PCL nor postscript. Simple scripts for printing a document (qp and qp.awk) are provided, as well as qpm for printing manual pages. These scripts convert unix line endings to ones PCL printers understand and select a font to use. Two more complex awk scripts--pcl.awk and pagin.awk--understand PCL printer codes when encountered in a file, and thus it is possible, when using these scripts, to change fonts, apply bold, underline, or italic to a word or group of words, do footnotes, preserve a table, and number pages in a default font. The scripts adjust for the font and size of type horizontally (how many letters to print on a line) and vertically (line spacing). Using pagin.awk it is also possible to double space, for example. Files with printer codes are provided to make it easier to put printer codes into documents. It is still awkward, but it needs only about 32k of space instead of the multi-megabyte files of more elaborate programs, such as the excellent apsfilter, which enables the printer to emulate postscript. -- Annelise Anderson


pcre

The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5, with just a few differences. The current implementation corresponds to Perl 5.005. PCRE is used by many programs, including Exim, Postfix, and PHP. Written by: Phil Hazel


pdfcrack

pdfcrack is a command line, password recovery tool for PDF-files.


pdfjam

PDFjam, by David Firth, is a small collection of shell scripts which provide a simple interface to some of the functionality of the excellent pdfpages package (by Andreas Matthias) for pdfLaTeX. At present the utilities available are: * pdfnup, which allows PDF files to be "n-upped" in roughly the way that psnup does for PostScript files. * pdfjoin, which concatenates the pages of multiple PDF files together into a single file * pdf90, which rotates the pages of one or more PDF files through 90 degrees (anti-clockwise). - Paul Chvostek


pdfmap

A python module to generate maps in PDF format and place clickable objects on them. Object types can be represented either by shapes of different forms and colors (fill and contour), or by user provided images. Each object is scaled, oriented and positionned on the map. The more powerful way to use this software is to use its API in your own programs, this will allow you to produce multipage documents with different sizes, orientations, scales, background, etc... from page to page.


pdfmerge

A small tool to merge several PDF files into one PDF file (based on Ghostscript). It has the following features: * Add/Remove PDF files; * Adjust the order of the PDF files; * Merge the PDF file based on ps2pdf.


pdfoutline

pdfoutline adds outlines (aka bookmarks) to PDF files. It reads input file given as first argument, adds outlines from text file given as second argument, and saves result to file with name given as third argument. Author: Eugeniy Meshcheryakov


pdftk

If PDF is electronic paper, then pdftk is an electronic staple-remover, hole-punch, binder, secret-decoder-ring, and X-Ray-glasses. Pdftk is a simple tool for doing everyday things with PDF documents. Keep one in the top drawer of your desktop and use it to: Merge PDF Documents Split PDF Pages into a New Document Decrypt Input as Necessary (Password Required) Encrypt Output as Desired Burst a PDF Document into Single Pages Report on PDF Metrics, including Metadata and Bookmarks Uncompress and Re-Compress Page Streams Repair Corrupted PDF (Where Possible) Pdftk is also an example of how to use a library of Java classes in a stand-alone C++ program. Specifically, it demonstrates how GCJ and CNI allow C++ code to use iText's (itext-paulo) Java classes.


pdftohtml

This is a port of pdftohtml, which converts pdf-files into nicely formatted html, combined with png images. The HTML generated uses frames to emulate the content listing from the pdf. Author: Gueorgui Ovtcharov and Rainer Dorsch


pdnmesh

pdnMesh: A finite element program ================================= Copyright (C) 2001-2005 Sarod Yatawatta pdnMesh is a program that can solve 2D potential problems (Poisson Equation) and eigenvalue problems (Helmholtz Equation) using the Finite Element Method. Common applications occur in electromagnetics, heat flow and fluid dynamics. It can solve problems using both Nodal Based Formulation and Edge Based (Vector) Formulation. The features of the program are as follows. * Automatic mesh generation according to given boundaries. * Adaptive and Interactive mesh refinement. * Problem solution using Cholesky Decomposition or Conjugate Gradient Method with sparse storage. * Eigenvalue solution using LAPACK. * (Optionally) Eigenvalue solution using QR iteration with shifts. * Generating plots of contours, mesh and gradient on screen. * Generating Encapsulated Postscript plots of countours and mesh. * Generating a data file of the mesh to be used by other solvers. * Can import DXF files generated by CAD programs. * GUI is avaibale with glut and GTK/GTKGLExt. Needs OpenGL.


pedisassem

This Win32 disassembler for exes and dlls (i.e. PE) was written by Sang Cho .


peps

Peps will preprocess encapsulated Postscript files for conversion by Ghostscript into bitmaps. It provides variable levels of resolution and anti-aliasing. You can use it as a stand-alone Postscript-to-bitmap conversion program, or use it on-line to create bitmaps on the fly and send them out to a web browser, even compressing them if the browser supports gzip compression.


perl

Perl is a language that combines some of the features of C, sed, awk and shell. See the manual page for more hype. There are also many books published by O'Reilly & Assoc. See pod/perlbook.pod for more information. - MarkM


perl2html

Perl2html is a syntax highlighter for Perl source code that produces a highlighted html file as output. Perl2html offers the following features: - fast (single pass conversion using flex) - doesn't change formatting - only adds tags and properly escapes non-ascii characters - easy integration with webservers - browse your sources colourized - gzips http output for browsers to save bandwidth (only in CGI mode) - documentation and manpage included


perlconsole

Perl Console is a light program that lets you evaluate Perl code interactively. It uses Readline for grabing input and provides completion with all the namespaces loaded during your session. This is pretty useful for Perl developers that write modules. You can load a module in your session and test a function exported by the module. Readline is used to grab user input and provides then all the facilities your are used to : completion, key bindings, ...


perltidy

Perltidy reads a Perl script and writes an indented, reformatted script. The default formatting closely follows the recommendations in perlstyle(1). Perltidy can also display perl code in syntax- colored HTML output. If you want your code to conform to style.perl(7), you should use: perltidy -i=8 -t -pt=2 -bt=2 -sbt=2 -ci=4 -noll -sfs -nasc -ce (Written by knu)


permute

Permute is a simple program to read lines from standard input and generate all possible permutations of those lines.


phluid

a window manager that emphasizes efficiency, speed, and beauty


php5

PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly, but you can do much more with PHP. - Alex Dupre ale@FreeBSD.org


php5-gettext

PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly, but you can do much more with PHP. - Alex Dupre ale@FreeBSD.org


php5-mbstring

PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly, but you can do much more with PHP. - Alex Dupre ale@FreeBSD.org


php5-mhash

PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly, but you can do much more with PHP. - Alex Dupre ale@FreeBSD.org


php5-mysql

PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly, but you can do much more with PHP. - Alex Dupre ale@FreeBSD.org


php5-openssl

PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly, but you can do much more with PHP. - Alex Dupre ale@FreeBSD.org


php5-pcre

PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly, but you can do much more with PHP. - Alex Dupre ale@FreeBSD.org


php5-session

PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly, but you can do much more with PHP. - Alex Dupre ale@FreeBSD.org


php5-xml

PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly, but you can do much more with PHP. - Alex Dupre ale@FreeBSD.org


php5-zlib

PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly, but you can do much more with PHP. - Alex Dupre ale@FreeBSD.org


pic2fig

Pic2fig is a pic(l) preprocessor for drawing simple figures in Fig code. The basic objects are box, line, arrow, circle, ellipse, arc and text. When pic2fig is executed, it produces an output file in the current directory. The name is constructed from the input file's name. If the input filename ends with .pic, then that extension will be replaced by .fig. Otherwise, .fig is appended to the input filename. If file does not exist, then pic2fig tries appending .pic to the name. Updated to produce FIG 3.2 format by Patrick Powell Web Site: ftp://ftp.x.org/contrib/utilities/ Note: this version does not support the groff/pic 'thickness' attribute.


picard

[ excerpt from developer's www site with modifications ] The PicardTagger is the next generation MusicBrainzTagger. This version of the tagging application is album oriented, as opposed to track oriented as the old tagger was. This new application is also cross platform, which means the same code runs on Windows as well as Unix. The PicardTagger will implement most of the MBTaggerImprovements. See also the project page https://musicbrainz.helixcommunity.org/ for more details on Picard. -- lioux@FreeBSD.org


pilot-link

pilot-link is a series of tools designed to extract and add data to a PalmPilot organizer. There are programs in here to transfer data, debug the pilot, synchronize with calendars, and a set of include files and libraries with which you may build your own applications in C, C++, Perl5, Tcl, Java, and Python.


pixieplus

PixiePlus is a free, fast, and feature packed image browser, viewer, and image/photo editor for Unix/Linux/X11 systems that run KDE. Features: - Fast, flexible thumbnail preview generation - Embedded JPEG and TIFF thumbnail support - Lossless JPEG transformations - Supports many image formats - Highly configurable HTML export - Batch conversion and effects - Animated slideshows - Similiar image finding - File management optimized for images - Arjan avleeuwen@piwebs.com


pixman

This package contains the pixman library. - Florent Thoumie flz@FreeBSD.org


pkcrack

This package implements an algorithm for breaking the PkZip cipher that was devised by Eli Biham and Paul Kocher. This program applies a known plaintext attack to an encrypted file. A known-plaintext-attack recovers a password using the encrypted file and (part of) the unencrypted file. Please note that cryptographers use the word 'plaintext' for any kind of unencrypted data - not necessarily readable ASCII text. Before you ask why somebody may want to know the password when he already knows the plaintext think of the following situations: - Usually there's a large number of files in a ZIP-archive. Usually all these files are encrypted using the same password. So if you know one of the files, you can recover the password and decrypt the other files. - You need to know only a part of the plaintext (at least 13 bytes). Many files have commonly known headers, like DOS .EXE-files. Knowing a reasonably long header you can recover the password and decrypt the entire file. - ehaupt ehaupt@critical.ch


pkfonts600

This is English PK fonts package. This package can install 118, 240, 300(default) or 400 dpi fonts.


pkg-config

The pkg-config program is used to retrieve information about installed libraries in the system. It is typically used to compile and link against one or more libraries. It's more useful to the compilation process than to the end-user. pkg-config retrieves information about packages from special metadata files. These files are named after the package, with the extension .pc. By default, pkg-config looks for these files in the following directories: ${PREFIX}/libdata/pkgconfig, ${PREFIX}/lib/pkgconfig, ${LOCALBASE}/libdata/pkgconfig, and ${LOCALBASE}/lib/pkgconfig; it will also look in the list of directories specified by the PKG_CONFIG_PATH environment variable.


planner

Planner is a tool for planning, scheduling and tracking projects for the GNOME Desktop. Planner is an open source project aiming at being a better alternative than the available proprietary tools. Planner is part of GNOME Office, a productivity suite composed of entirely free software, integrated with the GNOME Desktop.


plans

Plans lets you put calendars on the web. o Sharp-looking o Open Source o Multiple Calendars o Recurring Events o Extendable o International Support o Easy Browser-Based Management o Database Support o Template-based design Author: Lloyd Dalton


play

play is a command-line based audio player. supported formats: RIFF and U-Law.


ploticus

Ploticus is script-driven, which makes it suitable for automated, unattended uses, or for applications that will be run again and again. Ploticus might be your choice for stylistic reasons or just because it suits the problem or application. In general, ploticus is good at making graphs like you would see in newspapers and news magazines, business publications, journals for medical and social sciences, and so on. You can also use Ploticus in combination with standard desktop tools, e.g. generate data displays using ploticus then import SVG or PNG into PowerPoint, Word, etc.) Ploticus is not a function or mathematical plotting package like gnuplot, nor would it be a good choice for applications where mathematical formulas or scientific notations are to be rendered as an integral part of the data display. Ploticus is also not intended as a "marketing" graphics package. Its goal is to display data crisply without extra decoration and distracting "dingbats" that cloud the picture. Thus there is little support for 3-D effects, gradient backgrounds, and so on.


ploticus-nox11

Ploticus is script-driven, which makes it suitable for automated, unattended uses, or for applications that will be run again and again. Ploticus might be your choice for stylistic reasons or just because it suits the problem or application. In general, ploticus is good at making graphs like you would see in newspapers and news magazines, business publications, journals for medical and social sciences, and so on. You can also use Ploticus in combination with standard desktop tools, e.g. generate data displays using ploticus then import SVG or PNG into PowerPoint, Word, etc.) Ploticus is not a function or mathematical plotting package like gnuplot, nor would it be a good choice for applications where mathematical formulas or scientific notations are to be rendered as an integral part of the data display. Ploticus is also not intended as a "marketing" graphics package. Its goal is to display data crisply without extra decoration and distracting "dingbats" that cloud the picture. Thus there is little support for 3-D effects, gradient backgrounds, and so on.


plotmtv

PLOTMTV's capabilities include 2D line and scatter plots (x-vs-y), contour plots, 3D surface, line and scatter plots as well as vector plots. The program has an rough but functional Graphical User Interface, through which it is possible to zoom in, zoom out, pan, toggle between 2D and 3D plots, and rotate 3D plots. Both color and grayscale postscript output are supported. Written by Kenny Toh (ktoh@td2cad.intel.com), software developer for the Technology CAD Department, Intel Corp, Santa Clara.


plotutils

The GNU plotutils package contains plotting software for both programmers and technical users. Its centerpiece is libplot, a powerful C/C++ function library for exporting 2-D vector graphics in many file formats, both vector and raster. It can also do vector graphics animations.


plplot

PLplot is a library of C functions that are useful for making scientific plots from a program written in C, C++, or Fortran. The PLplot library can be used to create standard x-y plots, semilog plots, log-log plots, contour plots, 3D plots, mesh plots, bar charts and pie charts. Multiple graphs (of the same or different sizes) may be placed on a single page with multiple lines in each graph. Different line styles, widths and colors are supported. A virtually infinite number of distinct area fill patterns may be used. There are almost 1000 characters in the extended character set. This includes four different fonts, the Greek alphabet and a host of mathematical, musical, and other symbols. The fonts can be scaled to any desired size. A variety of output devices are supported and new devices can be easily added by writing a small number of device dependent routines.


plugger

Plugger is a multimedia plugin for Unix Netscape 3.0 or later that handles Quicktime, MPEG, MP2, AVI, SGI-movie, Tiff, DL, IFF-anim, MIDI, Soundtracker, AU, WAV and Commodore 64 audio files. Since Plugger 3.0, MPEG audio and video can be streamed. Plugger is a very small plugin, because plugger uses external programs to show/play the different formats. --jmc coop9211@uidaho.edu


pmw

Philip's Music Writer (PMW) is a computer program for high quality music typesetting. Originally written for Acorn RISC OS computers, there is now a version that runs on Unix and Unix-like systems. PMW operates by reading an input file containing an encoded description of the music; such a file can be constructed using any text editor or word processor. The music encoding is very straightforward and compact, and quick to enter. PMW comes with a PostScript outline font that contains all the musical shapes (notes, rests, accidentals, bar lines, clefs, etc.) that it requires. There is a man page for the command line options, and a 200-page manual that is distributed as a PDF file.


png

Libpng was written as a companion to the PNG specification, as a way to reduce the amount of time and effort it takes to support the PNG file format in application programs. Most users will not have to modify the library significantly; advanced users may want to modify it more. The library was coded for both users. All attempts were made to make it as complete as possible, while keeping the code easy to understand. Currently, this library only supports C. Support for other languages is being considered.


png2html

png2html takes a PNG image and transforms it into a Web page with the use of a text file. - Chris D. Faulhaber jedgar@fxp.org


png2ico

Converts PNG files to Windows icon resource files.


pngcheck

pngcheck is the official PNG tester and debugger. Originally designed simply to test the CRCs within a PNG image file (e.g., to check for ASCII rather than binary transfer), it has since been extended to check and optionally print almost all the information about a PNG image and to verify that it conforms to the PNG specification. It also includes partial support for MNG animations. - Will


pngcrush

pngcrush reads in a PNG image, and writes it out again, with the optimum filter_type and zlib_level. It uses brute force (trying filter_type none, and libpng adaptive filtering, with compression levels 3 and 9). It does the most time-consuming method last in case it turns out to be the best. Optionally, it can remove unwanted chunks or add gAMA and sRGB chunks. pngcrush does not require external X/png libraries. - Chris D. Faulhaber


pngrewrite

Pngrewrite is a utility that reduces unnecessarily large palettes of PNG images. It also optimizes transparency settings, and reduces the bits-per-pixel if possible. Handy for post-processing images before putting them on a web site. Author: Jason Summers


policykit

PolicyKit is a framework for defining policy for system-wide components and for desktop pieces to configure it. It is used by HAL.


poppler

Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg of Glyph and Cog, LLC. It provides PDF rendering functionality as a shared library, and uses modern components from Freedesktop.org such as fontconfig and cairo to take advantage of modern UNIX desktops.


poppler-data

Poppler encoding data


poppler-gtk

Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg of Glyph and Cog, LLC. It provides PDF rendering functionality as a shared library, and uses modern components from Freedesktop.org such as fontconfig and cairo to take advantage of modern UNIX desktops.


poppler-qt

Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg of Glyph and Cog, LLC. It provides PDF rendering functionality as a shared library, and uses modern components from Freedesktop.org such as fontconfig and cairo to take advantage of modern UNIX desktops.


popplerkit

PopplerKit is a Framework for accessing and rendering PDF content. It is based on the poppler library.


popt

This is the popt command line option parsing library. While it is similiar to getopt(3), it contains a number of enhancements, including: 1) popt is fully reentrant 2) popt can parse arbitrary argv[] style arrays while getopt(2) makes this quite difficult 3) popt allows users to alias command line arguments 4) popt provides convience functions for parsing strings into argv[] style arrays


poptop

PoPToP is a PPTP daemon. It is compatible with the Microsoft Windows VPN adapter.


portaudio

PortAudio is a free, cross platform, open-source, audio I/O library. It lets you write simple audio programs in 'C' that will compile and run on many platforms including Windows, Macintosh (8,9,X), Unix (OSS), SGI, and BeOS. PortAudio is intended to promote the exchange of audio synthesis software between developers on different platforms, and was recently selected as the audio component of a larger PortMusic project that includes MIDI and sound file support. michaelnottebrock@gmx.net


portaudio

PortAudio is a free, cross platform, open-source, audio I/O library. It lets you write simple audio programs in 'C' that will compile and run on many platforms including Windows, Macintosh (8,9,X), Unix (OSS), SGI, and BeOS. PortAudio is intended to promote the exchange of audio synthesis software between developers on different platforms, and was recently selected as the audio component of a larger PortMusic project that includes MIDI and sound file support.


portaudit

portaudit provides a system to check if installed ports are listed in a database of published security vulnerabilities. After installation it will update this security database automatically and include its reports in the output of the daily security run. If you have found a vulnerability not listed in the database, please contact the FreeBSD Security Officer . Oliver Eikemeier


portbrowser

The PortBrowser is a FREE, easy to use implementation of a frontend written for the BSD ports system.


portupgrade

Portupgrade is a tool to upgrade installed packages via ports or packages. You can upgrade installed packages without having to reinstall depending or dependent packages. It can automatically trace dependency chains up and down upgrading packages recursively. This package also includes the following utilities: portinstall: Helps you install new ports in a handy way. portcvsweb: Instantly lets you browse change history via CVSweb. portversion: Replaces pkg_version(1) and helps you upgrade packages with portupgrade(1). (runs much faster) portsclean: Cleans ports workdir's, unreferenced distfiles, old and orphan shared libraries, and stale packages. portsdb: Creates binary database from the ports INDEX. ports_glob: Expands ports globs. pkg_deinstall: Wraps pkg_delete(1) and provides additional features. pkg_fetch: Fetches packages from a remote site. pkg_glob: Expands package globs. pkg_which: Checks which package a file came from quickly. pkgdb: Manages and searches the package database. Author: Akinori MUSHA


postfix-current

Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail compatible enough to not upset existing users. Thus, the outside has a sendmail-ish flavor, but the inside is completely different. Some feautures: Connection cache for SMTP, DSN status notifications, IP version 6, Plug-in support for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and authentication, Configurable status notification message text, Access control per client/sender/recipient/etc, Content filter (built-in, external before queue, external after queue), Berkeley DB database, LDAP database, MySQL database, PostgreSQL database, Maildir and mailbox format, Virtual domains, VERP envelope return addresses and others.


postgresql-client

PostgreSQL is a sophisticated Object-Relational DBMS, supporting almost all SQL constructs, including subselects, transactions, and user-defined types and functions. It is the most advanced open-source database available anywhere. Commercial Support is also available. The original Postgres code was the effort of many graduate students, undergraduate students, and staff programmers working under the direction of Professor Michael Stonebraker at the University of California, Berkeley. In 1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query language to SQL and created a new database system which came to known as Postgres95. Many others contributed to the porting, testing, debugging and enhancement of the Postgres95 code. As the code improved, and 1995 faded into memory, PostgreSQL was born. PostgreSQL development is presently being performed by a team of Internet developers who are now responsible for all current and future development. The development team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG). Support is available from the PostgreSQL developer/user community through the support mailing list (questions@PostgreSQL.ORG). PostgreSQL is free and the complete source is available.


postgresql-libpqxx

Welcome to libpqxx, the official C++ API to the PostgreSQL database management system. There are many similar libraries for PostgreSQL and for other databases, some of them database-independent. Most of these, however, are fairly C-like in their programming style, and fail to take advantage of the full power of the C++ language as it has matured since the acceptance of the Standard in 1996. What libpqxx brings you is effective use of templates to reduce the inconvenience of dealing with type conversions; of standard C++ strings to keep you from having to worry about buffer allocation and overflow attacks; of exceptions to take the tedious and error-prone plumbing around error handling out of your hands; of constructors and destructors to bring resource management under control; and even basic object-orientation to give you some extra reliability features that would be hard to get with most other database interfaces.


potrace

potrace is a Peter Selinger's GPLed utility for tracing bitmaps - converting them into smooth, scalable images. It accepts as input a bitmap B/W images (PBM, PGM, PPM and BMP formats), and returns encapsulated PostScript (EPS) as the default output. Other output format are available: PS, SVG, Xfig, PGM, PDF and experimental GimpPath. You can create scalable images from scans, such as logos, hand taken notes, etc. The resulting smooth images can then be rendered at any resolution.


powershell

PowerShell is a terminal emulator for the X11 Window System. It is built on top of the GTK+ Toolkit (www.gtk.org) and GNOME (www.gnome.org). It supports many very useful features such as the ability to have many terminals embedded in a single window, separated by notebook tabs.


pptpclient

This is a port of the "pptp-linux" PPTP client. It can establish a PPP connection with an NT server, tunneled through a PPTP link over the Internet. In effect, it makes the client machine behave as if it were on the same LAN as the server. John Polstra has created the port, including bug fixes that were subsequently integrated in the upstream release, and a patch to use FreeBSD's userland "ppp" package rather than "pppd" which it was originally designed to use. There is no manpage for this package, but you will find some quickstart instructions and example configuration files in "${PREFIX}/share/examples/pptpclient". Port currently maintained by: Thomas Quinot


printproto

This package contains X.Org Print extension headers. - Joel Dahl joel@FreeBSD.org


prips

prips is a tool that can be used to print all of the IP address on a given range. It can enhance the usability of tools that are made to work on only one host at a time (e.g. whois). -Jeremy


progsreiserfs

This is a library for reiserfs filesystem access and manipulation. The primary goal is to develop the nice, full functionality library wich might be linked against any projects which needed reiserfs filesystem access. There are GNU Parted, GNU GRUB, Yaboot, Partimage, EVMS, etc. progsreiserfs supports versions 3.5, 3.6 with standard and relocated journal. - Florent Thoumie flz@xbsd.org


ps2eps

ps2eps is a tool (written in Perl) to produce Encapsulated PostScript Files (EPS/EPSF) from usual one-paged Postscript documents. It calculates correct Bounding Boxes for those EPS files and filters some special postscript command sequences that can produce erroneous results on printers.


pscal

Pscal is a utility for generating Postscript calendars ready for printing. It can optionally show the phases of the moon for either hemisphere.


psdim

Utility that calculates the optimal placement of the pages for n-up printing


psearch

psearch is an utility for searching the FreeBSD Ports Collection. It allows you to use regular expressions, and has support for searching the long description (pkg-descr files), as well as inverse matches that allow filtering of ports.


psh

Perl Shell is a new shell that combines the power of bash and several other shells with the power of perl programming.


psiconv

Psiconv is a file conversion utility that converts between Psion 5(MX) files and more commonly-used *nux file formats. It can read Psion Word, TextEd, Sketch, MBM, and Clipart files, and outputs HTML 3.2, HTML 4, ASCII, and almost any graphical format. The libpsiconv library can also read Sheet files and output Word and TextEd files for use in other programs. Included is full documentation on several Psion 5(MX) file formats. This information is not available from Psion (it has been reverse-engineered from Psion files), and it's free for anybody to use.


pslib

pslib is a C-library to create PostScript files on the fly. It offers many drawing primitives, inclusion of png and eps images and a very sophisticated text rendering including hyphenation, kerning and ligatures. It can read external Type1 fonts and embed them into the output file. It supports pdfmarks which makes it in combination with ghostscript's pdfwriter an alternative for libraries creating PDF.


pslist

pslist is a simple command-line utility for viewing and sending signals to a whole process tree. Author: Peter Pentchev


psmark

psmark is a C program that renders a vertical string on any PostScript document. Features : - Prints "watermark"-like text on any PostScript document. - Free choice of brightness, location, size, font, color, string to render and angle. - GPL program.


psmisc

A port of the Linux pstree, killall and pidof commands. Does not include the 'fuser' command.


pspp

PSPP is a program for statistical analysis of sampled data. It interprets commands in the SPSS language and produces tabular output in ASCII or PostScript format. PSPP development is ongoing. It already supports a large subset of SPSS's transformation language. Its statistical procedure support is currently limited, but growing.


pspresent

pspresent is a presentation tool to display full-screen PostScript presentations. It provides simple navigation, and double-buffers for seamless transitions.


pstoedit

pstoedit converts Postscript(TM) and PDF files to other vector graphic formats so that they can be edited graphically. Copyright (C) 1993 - 2005 Wolfgang Glunz, wglunz34_AT_pstoedit.net


pstoepsi

pstoepsi convertes EPS (and some PS) file to EPS file with Image preview. This EPSI file is very useful to import to Tgif (with 'Ctrl-(' key). Ghostscript has similar script (ps2epsi) but since version 7.05 it no more creates EPSI files which are compatible with tgif. Using is very simple: pstoepsi input_file_name output_file_name.epsi You will find that output_file_name.epsi in the same directory.


pstotext

pstotext reads one or more PostScript or PDF files, and writes to standard output a representation of the plain text that would be displayed if the PostScript file were printed. As is described in the DETAILS section below, this representation is only an approximation. Nevertheless, it is often useful for information retrieval (e.g., running grep(1) or building a full-text index) or to recover the text from a PostScript file whose source you have lost. pstotext calls Ghostscript, and requires Aladdin Ghostscript version 3.51 or newer. Ghostscript must be invokable on the current search path as gs. Alternatively, you can use the -gs option to specify the command (pathname and options) to run Ghostscript. For example, on Windows you might use -gs "c:\gs\gswin32c.exe -Ic:\gs;c:\gs\fonts". pstotext reads and processes its command line from left to right, ignoring the case of options. When it encounters a pathname, it opens the file and expects to find a PostScript job or PDF document to process. The option - means to read and process a PostScript job from standard input. If no - or pathname arguments are encountered, pstotext reads a PostScript job from standard input. (PDF documents require random access, hence cannot be read from standard input.) You can use the -output option to specify an output file (remember to invoke it before the input file); otherwise pstotext writes to standard output. The option -cork is only relevant for PostScript files produced by dvips from TeX or LaTeX documents; it tells pstotext to use the Cork encoding (known as T1 in LaTeX) rather than the old TeX text encoding (known as OT1 in LaTeX). Unfortunately files produced by dvips don't distinguish which font encodings were used. The options -landscape and -landscapeOther should be used for documents that must be rotated 90 degrees clockwise or counterclockwise, respectively, in order to be readable. The options -debug and -bboxes are mostly of use for the maintainers of pstotext. -debug shows Ghostscript output and error messages. -bboxes outputs one word per line with bounding box information.


psutils-a4

psbook rearranges pages into signatures psselect selects pages and page ranges pstops performs general page rearrangement and selection psnup put multiple pages per physical sheet of paper psresize alter document paper size epsffit fits an EPSF file to a given bounding box getafm (sh) outputs PostScript to retrieve AFM file from printer showchar (sh) outputs PostScript to draw a character with metric info fixdlsrps (perl) filter to fix DviLaser/PS output so that PSUtils works fixfmps (perl) filter to fix framemaker documents so that psselect etc. work fixmacps (perl) filter to fix Macintosh documents with saner version of md fixpsditps (perl) filter to fix Transcript psdit documents to work with PSUtils fixpspps (perl) filter to fix PSPrint PostScript so that psselect etc. work fixscribeps (perl) filter to fix Scribe PostScript so that psselect etc. work fixtpps (perl) filter to fix Troff Tpscript documents fixwfwps (perl) filter to fix Word for Windows documents for PSUtils fixwpps (perl) filter to fix WordPerfect documents for PSUtils fixwwps (perl) filter to fix Windows Write documents for PSUtils extractres (perl) filter to extract resources from PostScript files includeres (perl) filter to include resources into PostScript files psmerge (perl) hack script to merge multiple PostScript files


pth

GNU Pth - The GNU Portable Threads Copyright (c) 1999-2005 Ralf S. Engelschall Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution (aka ``multithreading'') inside event-driven applications. All threads run in the same address space of the server application, but each thread has it's own individual program-counter, run-time stack, signal mask and errno variable. The thread scheduling itself is done in a cooperative way, i.e., the threads are managed by a priority- and event-based non-preemptive scheduler. The intention is that this way one can achieve better portability and run-time performance than with preemptive scheduling. The event facility allows threads to wait until various types of events occur, including pending I/O on filedescriptors, asynchronous signals, elapsed timers, pending I/O on message ports, thread and process termination, and even customized callback functions.


ptunnel

Ptunnel is an application that allows you to reliably tunnel TCP connections to a remote host using ICMP echo request and reply packets, commonly known as ping requests and replies.


ptypes

PTypes is a C++ Portable Types Library. It offers the following features: * Threads and synchronization objects along with message queues solve the vital problem of diversity of the threading API's on different platforms. * IP socket classes and utilities provide complete IP-based framework for both client-side and server-side programming. They can be combined with PTypes multithreading. * Dynamic strings, variants, character sets, date/time type and various kinds of dynamic and associative arrays: Delphi programmers will find them very similar to the ones in their favorite language. * Streaming interfaces provide buffered I/O with simple and powerful text parsing methods. A strictly defined syntax for the given text format or a formal language can be represented by calls to PTypes token extraction methods. The unified streaming interface is applicable to files, named pipes and network sockets. * Special thread class with enhanced functionality called unit. Units have their own main() and input/output 'plugs'; they can be connected to each other within one application to form pipes, like processes in the Unix shell. * Finally, everything above is portable: all platform-dependent details are hidden inside.


pwlib

PWLib is a multi-platform code library that can be used to write applications that will compile and run on the BSD Unixes, Windows, Linux and a few other Unix variants. It was developed by Equivalence Ltd Pty. It is used by the OpenH323 library.


py25-Pmw

Pmw is a framework for building high-level compound widgets, or megawidgets, constructed using other widgets as component parts. It promotes consistent look and feel within and between graphical applications, is highly configurable to your needs and is easy to use. Pmw consists of: * A few base classes, providing a framework for building megawidgets. * A library of flexible and extensible megawidgets built on the base classes, such as ButtonBox, ComboBox, MessageDialog, etc. The interface to Pmw megawidgets is similar to basic Tk widgets, so it is easy for developers to include both megawidgets and basic Tk widgets in their graphical applications. In addition, all Pmw megawidgets may themselves be extended, using either inheritance or composition. The use of the Pmw framework and megawidgets replaces common widget combinations with higher level abstractions. This simplifies code, making it more readable and maintainable and more easily modifiable. The ability to extend Pmw megawidgets enables developers to create new megawidgets based on previous work.


py25-PySQLite

The goal of the PySQLite project is to develop a Python extension for SQLite 3 that conforms to the Python Database API Specification 2.0. SQLite is a powerful embedded relational database management system in a compact C library. It offers support for a large subset of SQL92, multiple tables, indices, transactions and triggers. Marcus Alves Grando


py25-bsddb

Python bindings to the Berkeley DB library.


py25-cairo

Python bindings for Cairo


py25-dbus

Python bindings for the D-BUS interprocess messaging system.


py25-elementtree

Adopted from the documentation: The Element type is a flexible container object, designed to store hierarchical data structures in memory. The type can be described as a cross between a list and a dictionary. Each element has a number of properties associated with it: * a tag. This is a string identifying what kind of data this element represents (the element type, in other words). * a number of attributes, stored in a Python dictionary. * a text string. * an optional tail string. * a number of child elements, stored in a Python sequence The ElementTree class can be used to wrap an element structure, and convert it from and to XML.


py25-fusefs

FUSE Python bindings Author: Csaba Henk


py25-game

Pygame is a cross-platfrom library based on top of the SDL and designed to make it easy to write multimedia software, such as games, in Python.


py25-gdbm

Python bindings to the GNU dbm library.


py25-gnome

Excerpt from the README: PyGNOME -- Python bindings for GNOME 2 ====================================== Author: James Henstridge This is a set of bindings for the GNOME 2 libraries for use with python. -- Jacques Vidrine


py25-gnome-desktop

GnomePythonDesktop provides python interfacing modules for some GNOME libraries part of the GNOME Desktop.


py25-gnome-extras

Excerpt from the README: PyGNOME -- Python bindings for GNOME 2 ====================================== Author: James Henstridge This is a set of bindings for the GNOME 2 libraries for use with python. -- Jacques Vidrine


py25-gobject

PyGObject provides a convenient wrapper for the GObject+ library for use in Python programs, and takes care of many of the boring details such as managing memory and type casting. When combined with PyGTK, PyORBit and gnome-python, it can be used to write full featured Gnome applications.


py25-gtk

Excerpt from the README: PyGTK ===== Author: James Henstridge This archive contains modules that allow you to use gtk in Python programs. At present, it is a fairly complete set of bindings. -- Jacques Vidrine


py25-gtkglext

PyGtkGLExt is Python language binding for GtkGLExt, OpenGL Extension to GTK.


py25-gtksourceview

This archive contains python bindings for the version 2 of the GtkSourceView library.


py25-imaging

The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The main distribution site for this software is: The PIL handbook is not included in this distribution; to get the latest version, check:


py25-jaxml

A Python module to generate XML easily


py25-kde

Python Bindings for KDE3


py25-levenshtein

Levenshtein computes Levenshtein distances, similarity ratios, generalized medians and set medians of Strings and Unicodes. Becuase it's implemented in C, it's much faster than corresponding Python library functions and methods.


py25-libdnet

Python wrapper around libdnet which provides a simplified, portable interface to several low-level networking routines, including network address manipulation, kernel arp(4) cache and route(4) table lookup and manipulation, network firewalling, network interface lookup and manipulation, and raw IP packet and Ethernet frame transmission. It is intended to complement the functionality provided by pcap(3).


py25-libgmail

The libgmail project is a pure Python binding to provide access to Google's Gmail web-mail service. Author: Ying-Chieh Liao


py25-libtunepimp

Python bindings for libtunepimp.


py25-libxml2

Python interface for XML parser library for GNOME


py25-ming

This is a Python module for the Ming. Ming allows you to create Flash 4/5 (TM) movies. Author: Roberto Raggi (author) Fiore Basile (contact)


py25-musicbrainz2

The package python-musicbrainz2 is a client library written in python which provides easy object oriented access to the MusicBrainz database using the XMLWebService. It has been written from scratch and uses a different model than PythonMusicbrainz, the first generation python bindings.


py25-numarray

Numarray is a reimplementation of the original Python Numeric array module that provides Python with capbilities similar to Matlab, IDL, Octave, APL and other array-based languages. This version is still in its early stages and is not yet the official replacement for Numeric though we hope it will be before long. It is not fully backwards compatible with Numeric, particularly with regard to the C API.


py25-numeric

The Numeric Extensions to Python give Python the number crunching power of numeric languages like Matlab and IDL while maintaining all of the advantages of the general-purpose programming language Python. These extensions add two new object types to Python, and then include a number of extensions that take advantage of these two new objects. * Multidimensional Array Objects + Efficient arrays of homogeneous machine types + Arbitrary number of dimensions + Sophisticated structural operations * Universal Function Objects + Supports mathematical functions on all python objects + Very efficient for Array Objects * Simple interfaces to existing numerical libraries: + Linear Algebra (LAPACK) + Fourier Transforms (FFTPACK) + Random Numbers (RANLIB) _____________ Note: Development for Numeric has ceased, and users should transisition to NumPy as quickly as possible.


py25-opengl

PyOpenGL is an interface between the Python programming language and the OpenGL library (and related libraries). The package provides interfaces to: - The OpenGL library itself, which is a three-dimensional graphical rendering interface. - The GLU library which provides access to routines for doing quadrics, tesselation etc. - The GLUT (GL UTilitity) library from Mark Kilgard, which provides a windowing environment. - The Togl (Tk/OpenGL) widget from Brian Paul and Ben Benderson (an alternative to GLUT which interfaces to Tk). The Python bindings offer some value-added tools in addition to the standard API, including support for fast processing of arrays of coordinates, trackball support, etc.


py25-orbit

To paraphase the README: This is a Python language binding for the ORBit2 CORBA implementation. It aims to take advantage of new features found in ORBit2 to make language bindings more efficient. This includes: - Use of ORBit2 type libraries to generate stubs - use of the ORBit_small_invoke_stub() call for operation invocation, which allows for short circuited invocation on local objects.


py25-paida

Description: PAIDA is pure Python scientific analysis package and implements AIDA (Abstract Interfaces for Data Analysis). The main features are: - Pure Python! (so works on both Python and Jython) - Creating/Plotting the histogram, ntuple, profile and cloud - Fitting parameter optimization with constraints and its parabolic and asymmetric error evaluation - XML based storing


py25-pcap

Python module for the libpcap packet capture library, based on the original python libpcap module by Aaron Rhodes.


py25-pexpect

Pexpect makes Python a better glue for controlling child applications. Pexpect is a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. Pexpect works like Don Libes' Expect. Pexpect allows your script to spawn a child application and control it as if a human were typing commands. Pexpect can be used for automating interactive applications such as ssh, ftp, passwd, telnet, etc. It can be used to a automate setup scripts for duplicating software package installations on different servers. It can be used for automated software testing. Pexpect is in the spirit of Don Libes' Expect, but Pexpect is pure Python. The Pexpect interface was designed to be easy to use.


py25-pyBMP

PyBMP is a Python package allowing full control of BMP as well as management of its configuration file. BMP (Beep-Media-Player) is a multimedia player written for the X Window System. It's a clone of the original pyXMMS. Author: Scott Grayban sgrayban@borgnet.us


py25-pysqlite

The goal of the PySQLite project is to develop a Python extension for SQLite 3 that conforms to the Python Database API Specification 2.0. SQLite is a powerful embedded relational database management system in a compact C library. It offers support for a large subset of SQL92, multiple tables, indices, transactions and triggers. Marcus Alves Grando


py25-qt

Python bindings for the Qt toolkit.


py25-roxlib

Python libraries required by some ROX desktop applications.


py25-scipy

SciPy is an open source library of scientific tools for Python. SciPy supplements the popular Numpy module, gathering a variety of high level science and engineering modules together as a single package. SciPy includes modules for graphics and plotting, optimization, integration, special functions, signal and image processing, genetic algorithms, ODE solvers, and others.


py25-setuptools

Setuptools is a collection of enhancements to the Python distutils (for Python 2.3.5 and up on most platforms; 64-bit platforms require a minimum of Python 2.4) that allow you to more easily build and distribute Python packages, especially ones that have dependencies on other packages.


py25-sip

SIP is a tool for generating Python bindings for C and C++ libraries.


py25-spark

SPARK stands for the Scanning, Parsing, and Rewriting Kit. It formerly had no name, and was referred to as the "little language framework." The first version (circa 1998) was described in the paper Compiling Little Languages in Python at the 7th International Python Conference.


py25-tkinter

Python bindings to the Tk widget set.


py25-twisted

From the README: Twisted is an event-based framework for internet applications. It includes a web server, a telnet server, a chat server, a news server, a generic client and server for remote object access, and APIs for creating new protocols and services. Twisted supports integration of the Tk, GTK+, Qt or wxPython event loop with its main event loop. The Win32 event loop is also supported, as is basic support for running servers on top of Jython. Twisted is based on an unconventional and somewhat Twisted design philosphy. -- Johann Visagie


py25-urwid

Urwid is a curses-based user interface library. It includes many features useful for text console application developers including: * Fluid interface resizing (xterm window resizing / fbset on Linux console) * Support for 8-bit and CJK encodings * Multiple text alignment and wrapping modes built-in * Ability to register user-defined text alignment and wrapping modes * Simple markup for setting text attributes * Powerful list box that handles scrolling between different widget types * List box contents may be managed with a user-defined class * Flexible edit box for editing many different types of text * Easy interface for creating HTML screen shots


py25-vte

Python interface for VTE (Terminal widget).


py25-wxPython

Latest stable branch of wxPython. From the home page: wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular wxWidgets cross- platform GUI library, which is written in C++. wxPython is a cross-platform toolkit. This means that the same program will run on multiple platforms without modification. Currently supported platforms are Microsoft Windows, and most Unix or unix-like systems.


py25-wxPython-common

Latest stable branch of wxPython. From the home page: wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular wxWidgets cross- platform GUI library, which is written in C++. wxPython is a cross-platform toolkit. This means that the same program will run on multiple platforms without modification. Currently supported platforms are Microsoft Windows, and most Unix or unix-like systems.


py25-wxPython-common

Latest stable branch of wxPython. From the home page: wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular wxWidgets cross- platform GUI library, which is written in C++. wxPython is a cross-platform toolkit. This means that the same program will run on multiple platforms without modification. Currently supported platforms are Microsoft Windows, and most Unix or unix-like systems.


py25-wxPython-unicode

Latest stable branch of wxPython. From the home page: wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular wxWidgets cross- platform GUI library, which is written in C++. wxPython is a cross-platform toolkit. This means that the same program will run on multiple platforms without modification. Currently supported platforms are Microsoft Windows, and most Unix or unix-like systems.


py25-wxPython-unicode

Latest stable branch of wxPython. From the home page: wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular wxWidgets cross- platform GUI library, which is written in C++. wxPython is a cross-platform toolkit. This means that the same program will run on multiple platforms without modification. Currently supported platforms are Microsoft Windows, and most Unix or unix-like systems.


py25-xdg

A python library to access freedesktop.org standards. Currently supported are: o Base Directory Specification o Menu Specification o Desktop Entry Specification o Icon Theme Specification o Recent File Spec o Shared-MIME-Database Specification


py25-xml

PyXML is a collection of libraries to process XML with Python. It effectively extends and updates Python's built-in XML libraries (the xml.* modules). It contains, among other things: xmlproc: a validating XML 1.0 parser written in Python Expat: a nonvalidating XML 1.0 parser written in C, plus Python bindings PySAX: SAX 1 and SAX2 libraries with drivers for most of the parsers 4DOM: a compliant DOM Level 2 implementation written in Python javadom: a Java-DOM-implementation-to-standard-Python-DOM adapter pulldom: a DOM implementation that supports lazy instantiation of nodes marshal: a module for serializing Python objects to XML formats including WDDX and XML-RPC sgmlop: a C helper module that can speed up xmllib (deprecated) & sgmllib It also provides the latest updates/fixes for minidom (the default xml.dom.implementation), and includes an XPath 1.0 processor for minidom (xml.xpath). Experimental XSLT 1.0 support for minidom can be added if the port is installed with WITH_XSLT defined (e.g. "make install WITH_XSLT=yes"). -- Mike J. Brown (current port maintainer)


py25-xmms

PyXMMS is a set of Python bindings for the xmms_remote* functions of the libxmms library, plus some higher-level functions. In other words, it is a set of functions callable from Python code that can be used to control XMMS, a free multimedia (audio and video) player for X-Window.


py25-yaml

PyYAML is a YAML parser and emitter for the Python programming language. PyYAML features : * a complete YAML 1.1 parser. In particular, PyYAML can parse all examples from the specification. The parsing algorithm is simple enough to be a reference for YAML parser implementors. * Unicode support including UTF-8/UTF-16 input/output and \u escape sequences. * low-level event-based parser and emitter API (like SAX). * high-level API for serializing and deserializing native Python objects (like DOM or pickle). * support for all types from the YAML types repository. A simple extension API is provided. * relatively sensible error messages.


pychm

PyCHM is a package that provides bindings for Jed Wing's CHMLIB library.


python24

Python is an interpreted object-oriented programming language, and is often compared to Tcl, Perl or Scheme.


python25

Python is an interpreted object-oriented programming language, and is often compared to Tcl, Perl or Scheme.


pythoncad

PythonCAD is a CAD package written, surprisingly enough, in Python. The PythonCAD project aims to produce a scriptable, open-source, easy to use CAD package for Linux, the various flavors of BSD Unix, commercial Unix, and other platforms to which someone who is interested ports the program.


qca-tls

A plugin to provide SSL/TLS capability to programs that utilize the Qt Cryptographic Architecture (QCA).


qcad

What Is QCad? QCad is a professional CAD System. With QCad you can easily construct and change drawings with ISO-texts and many other features and save them as DXF-files. These DXF-files are the interface to many CAD-systems such as AutoCAD (c) and many others. What is QCad not? QCad is no designer tool. That means you can not create any filled shapes nor any crazy freehand forms. Also you can not drag and drop the objects in the drawing with the mouse. If you find any bugs, send a report to bugs@qcad.org.


qcad-partslib

The parts-library for qcad.


qfaxreader

DESCRIPTION QFaxReader is a monochrome/color multipage tiff/fax files visualisation utility. Is designed for the users who receive faxes using computers. FEATURES * Handle multi page tiff/fax files (even color) * Correctly display fax images in any resolution * Fullscreen mode * Printing fax files (multiple pages per sheet) * Autodetect printing system (CUPS, lpr-bsd, lpr-ng) * Image transformation (rotate left, rotate right, vertical flip) * Arbitrary zoom fax images * Sidebar with easy navigation through directories * AutoRefresh + notification for new facsimiles * Aliases database for replacing faxes id's with real name If you don't have gdbm or db library installed, this feature is disabled. * Export in all formats which your QT have support WARNING! This feature overwrite files without any notification! * Experimental internationalization support * CID support


qhull

Qhull computes convex hulls, Delaunay triangulations, halfspace intersections about a point, Voronoi diagrams, furthest-site Delaunay triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d, and higher dimensions. It implements the Quickhull algorithm for computing the convex hull. Qhull handles roundoff errors from floating point arithmetic. It computes volumes, surface areas, and approximations to the convex hull.


qscintilla

QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor class. As well as features found in standard text editing components, QScintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips. The selection margin can contain markers like those used in debuggers to indicate breakpoints and the current line. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground and background colours and multiple fonts.


qt

Qt is a C++ toolkit for application development. It lets application developers target all major operating systems with a single application source code. Qt provides a platform-independent API to all central platform functionality: GUI, database access, networking, file handling, etc. The Qt library encapsulates the different APIs of different operating systems, providing the application programmer with a single, common API for all operating systems. The native C APIs are encapsulated in a set of well-designed, fully object-oriented C++ classes.


qt4-corelib

Qt is a C++ toolkit for application development. It lets application developers target all major operating systems with a single application source code. Qt provides a platform-independent API to all central platform functionality: GUI, database access, networking, file handling, etc. The Qt library encapsulates the different APIs of different operating systems, providing the application programmer with a single, common API for all operating systems. The native C APIs are encapsulated in a set of well-designed, fully object-oriented C++ classes.


qt4-gui

Qt is a C++ toolkit for application development. It lets application developers target all major operating systems with a single application source code. Qt provides a platform-independent API to all central platform functionality: GUI, database access, networking, file handling, etc. The Qt library encapsulates the different APIs of different operating systems, providing the application programmer with a single, common API for all operating systems. The native C APIs are encapsulated in a set of well-designed, fully object-oriented C++ classes.


qt4-moc

Qt is a C++ toolkit for application development. It lets application developers target all major operating systems with a single application source code. Qt provides a platform-independent API to all central platform functionality: GUI, database access, networking, file handling, etc. The Qt library encapsulates the different APIs of different operating systems, providing the application programmer with a single, common API for all operating systems. The native C APIs are encapsulated in a set of well-designed, fully object-oriented C++ classes.


qt4-network

Qt is a C++ toolkit for application development. It lets application developers target all major operating systems with a single application source code. Qt provides a platform-independent API to all central platform functionality: GUI, database access, networking, file handling, etc. The Qt library encapsulates the different APIs of different operating systems, providing the application programmer with a single, common API for all operating systems. The native C APIs are encapsulated in a set of well-designed, fully object-oriented C++ classes.


qt4-opengl

Qt is a C++ toolkit for application development. It lets application developers target all major operating systems with a single application source code. Qt provides a platform-independent API to all central platform functionality: GUI, database access, networking, file handling, etc. The Qt library encapsulates the different APIs of different operating systems, providing the application programmer with a single, common API for all operating systems. The native C APIs are encapsulated in a set of well-designed, fully object-oriented C++ classes.


qt4-qmake

Qt is a C++ toolkit for application development. It lets application developers target all major operating systems with a single application source code. Qmake is a project and makefile creating utility, that is part of Qt. For ease of maintainance it is split out into a port of its own.


qt4-rcc

Qt is a C++ toolkit for application development. It lets application developers target all major operating systems with a single application source code. Qt provides a platform-independent API to all central platform functionality: GUI, database access, networking, file handling, etc. The Qt library encapsulates the different APIs of different operating systems, providing the application programmer with a single, common API for all operating systems. The native C APIs are encapsulated in a set of well-designed, fully object-oriented C++ classes.


qt4-uic

Qt is a C++ toolkit for application development. It lets application developers target all major operating systems with a single application source code. Qt provides a platform-independent API to all central platform functionality: GUI, database access, networking, file handling, etc. The Qt library encapsulates the different APIs of different operating systems, providing the application programmer with a single, common API for all operating systems. The native C APIs are encapsulated in a set of well-designed, fully object-oriented C++ classes.


qt4-xml

Qt is a C++ toolkit for application development. It lets application developers target all major operating systems with a single application source code. Qt provides a platform-independent API to all central platform functionality: GUI, database access, networking, file handling, etc. The Qt library encapsulates the different APIs of different operating systems, providing the application programmer with a single, common API for all operating systems. The native C APIs are encapsulated in a set of well-designed, fully object-oriented C++ classes.


qucs

Qucs is an integrated circuit simulator which means you are able to setup a circuit with a graphical user interface (GUI) and simulate the large-signal, small-signal and noise behaviour of the circuit. After that simulation has finished you can view the simulation results on a presentation page or window.


qvwm

Qvwm, the most Windows 95/98/NT like window manager for X11. q for qvwm means number 9, v means 5 in roman. This is a standalone window manager, not patched ontop of another. Qvwm requires the Imlib library and shape extension.


qwtplot3d

QwtPlot3D is not a program, but a feature-rich Qt/OpenGL-based C++ programming library. She provides essentially a bunch of 3D-widgets for programmers. Features * Parametric Surfaces * Lighting (experimental) * User defined visual objects * Scaling, rotating, shifting, zooming of data sets and mathematical functions * Interactive mouse and keyboard handling * Resolution changing on the fly * Reading from MESH and FEM data files * Data structures providing nodes and triangulation * Flat (2D) labeling * Wireframe, filled polygons, hidden line * Floor projections (Isolines, Data) * Free configurable (labeling, numbering; linear, log or user-defined transformations) and autoscalable axes * Free color model, and color legends * Flat/Gouraud shading * Pixmap output (all Qt supported formats) * Vector output (PostScript, EPS and PDF) via gl2ps


qwtplot3d-qt4

This is a Qt4 version of QwtPlot3d - a feature-rich Qt/OpenGL-based C++ programming library, providing essentially a bunch of 3D-widgets.


randrproto

This package contains X.Org Randr extension headers. - Joel Dahl joel@FreeBSD.org


raptor

Raptor is the RDF Parser Toolkit for Redland and currently consists of two parsers: RDF/XML and N-Triples. Raptor is designed to integrate closely with Redland and also work entirely standalone, in which case it will use simple internal routines to perform the functions.


rarcrack

This program uses a brute force algorithm to guess your encrypted compressed file's password. If you forget your encrypted file password, this program is the solution. This program can crack zip,7z and rar file passwords.


rarian

Rarian is designed to be a replacement for scrollkeeper. It is currently undergoing heavy development. As of writing, rarian can be installed in place of scrollkeeper and everything will work okay. Rarian manages documentation metadata (as specified by the Open Source Metadata Framework (OMF) and provides a simple API to allow help browsers to find, sort, and search the document catalog. It will also be able to communicate with catalog servers on the Net to search for documents which are not on the local system.


rawrec

rawrec provides a simple, minimalist way to record or play back raw audio data from the command line. It can work with files or standard IO, and so can provide a simple buffered shell audio interface for other programs.


rdesktop

Rdesktop is an open source client for Windows NT/2000/2003 Terminal Server, capable of natively speaking its Remote Desktop Protocol (RDP) in order to present the user's Windows desktop. Unlike Citrix ICA, no server extensions are required. -- mwest@uct.ac.za


rdiff-backup

rdiff-backup backs up one directory to another, possibly over a network. The target directory ends up a copy of the source directory, but extra reverse diffs are stored in a special subdirectory of that target directory, so you can still recover files lost some time ago. The idea is to combine the best features of a mirror and an incremental backup. rdiff-backup also preserves subdirectories, hard links, dev files, permissions, uid/gid ownership (if it is running as root), and modification times. Finally, rdiff-backup can operate in a bandwidth efficient manner over a pipe, like rsync. Thus you can use rdiff-backup and ssh to securely back a hard drive up to a remote location, and only the differences will be transmitted.


rdigest

This utility is a wrapper for the md5(3), sha1(3), rmd160(3), and tiger hash routines. It is remarkably similar to the digest package, except that it can recursively checksum directory trees. While a simple checksum on a tar file is usually satisfactory, once said archive has been extracted, it is virtually impossible to repackage the extracted tree in a form that can yield a repeatable checksum. To be specific, changes in timestamps and ownership, and changes in file ordering within directories can affect the checksum of the archive, while not really impacting the actual code at all. The algorithm used to checksum a directory in this implementation is considers only the files' pathnames, the files' types (ie, directory vs. file vs. symbolic link), and their contents (for the latter two). It is described in greater detail in the man page.


rdist

This is version 6.1 of Rdist from USC. It is based on rdist from 4.3BSD (classic). It includes all fixes for all bugs known to the CSRG Berkeley folks. It has been running at USC and numerous other sites for some time now on a wide variety of platforms. This version of rdist is not directly compatible with rdist distributed with 4.3BSD and subsequent vendor releases, but does indirectly provide full backward compatibility. This version of rdist does not need to be setuid "root" at all. Rdist now uses the rsh(1c) [remote command] program to make connections to remote hosts, instead of making the connection directly. This eliminates the need to be run as "root". Many thanks to Chris Siebenmann and John DiMarco who came up with an rsh version of rcmd() that makes this possible.


re2c

re2c is a tool for generating C-based recognizers from regular expressions. re2c-based scanners are efficient: for programming languages, given similar specifications, an re2c-based scanner is typically almost twice as fast as a flex-based scanner with little or no increase in size (possibly a decrease on cisc architectures). Indeed, re2c-based scanners are quite competitive with hand-crafted ones.


readlink

The readlink utility when invoked with the pathname of a symbolic link as its argument dereferences the symbolic link and prints the name of target on standard output. If readlink is invoked with an argument other than the pathname of a symbolic link, it exits with a nonzero exit code with- out printing anything. In other words, this is a command-line interface to the readlink(2) system call.


reclinker

reclinker is a recursive symlinking utility. It mirrors a hierarchy of files by means of symlinks. It's similar to GNU Stow, however: * written in pure C (no dependencies, fast) * free of forced, confusing package management terminology (like stow dir, target dir, package) * supports both absolut and relative linking * supports linking into existing hierarchies, handles properly already existing directory symlinks in the target hierarchy (like /usr/man -> share/man) * supports access control (set ownership/mode of created links/directories, filter processed files based on ownership/mode requirements) Author: Csaba Henk


recode

GNU `recode' has the purpose of converting files between various character sets and usages. When exact transliterations are not possible, as it is often the case, the program may get rid of the offending characters or fall back on approximations. This program recognizes or produces around 150 different character sets and is able to transliterate files between almost any pair. Most RFC 1345 character sets are supported.


recordmydesktop

recordMyDesktop produces a file(default out.ogg) that contains a video and audio recording of a desktop session. The default behavior of recording is to mark areas that have changed(through libxdamage) and update the frame.


recordproto

This package contains X.Org RECORD extension headers. - Joel Dahl joel@FreeBSD.org


recoverdm

This program will help you recover disks with bad sectors. You can recover files as well complete devices. In case if finds sectors which simply cannot be recoverd, it writes an empty sector to the outputfile and continues. If you're recovering a CD or a DVD and the program cannot read the sector in "normal mode", then the program will try to read the sector in "RAW mode" (without error-checking etc.). This toolkit also has a utility called 'mergebad': mergebad merges multiple images into one. This can be usefull when you have, for example, multiple CD's with the same data which are all damaged. In such case, you can then first use recoverdm to retrieve the data from the damaged CD's into image-files and then combine them into one image with mergebad.


recoverjpeg

Recoverjpeg tries to recover JFIF (JPEG) pictures from a peripheral. This may be useful if you mistakenly overwrite a partition or if a device such as a digital camera memory card is bogus.


recvnet

Recvnet is the inverse of telnet. Instead of connecting to some host, it listens on a port for incoming connections. When a connection is made, you can type a response which will be sent to the client. This tool has proven to be very useful while debugging Web browsers, httping, and others.


renaissance

Renaissance is a GNUstep develoment framework which runs on top of the GNUstep libraries. It also works on top of the Apple Mac OS X Cocoa libraries, providing an opaque layer to write portable applications. gurkan@linuks.mine.nu


rename

Rename is a quick and powerful tool written in C, featuring extended regular expression support for searching and substituting pattern strings in filenames. Rename can rename, convert to lowercase/uppercase, and change the ownership of a large number of files. - Chad chadcastleberry@gmail.com


renderproto

This package contains X.Org RenderProto protocol headers. - Joel Dahl joel@FreeBSD.org


rfstool

Rfstool is an mtools-like utility which lets you read from Reiser file systems. The home page has instructions on its usage.


rgb

This package contains showrgb, a program that reads an rgb color-name database compiled for use with the dbm database routines and converts it back to source form, printing the result to standard output. - Joel Dahl joel@FreeBSD.org


ripenc

Bourne shell script RIPENC (short for "rip and encode"). This script supports cdparanoia, cdda2wav and tosha (a FreeBSD ripper) for ripping and bladeenc, 8hz-mp3 and l3enc for encoding. RIPENC also utilizes CDDB lookups to name the songs as they are ripped. Cda, which is included in the XMCD package, must be used if you wish to utilize CDDB naming. A manual naming option is also available. Author: Michael J. Parmeley - Joao Carlos Mendes Luis Note: This port does not depend on the binary utilities referenced above. Choose and install then based on your own preferences.


ripmime

RipMIME is a utility to extract attached files out of a MIME-encoded email message. - jus (jus@security.za.net)


ripole

ripOLE is a small program/library designed to pull out attachments from OLE2 data files (ie, MS Office documents). ripOLE is BSD licenced meaning that commercial projects can also use the code without worrying about licence costs or legal liabilities. Currently, ripOLE is in a development phase. It can extract some files from Microsoft Office documents. Ultimately, what ripOLE should be able to do is convert any embedded content in MS Office files back into its original format (JPEG, arbitary files, movies etc).


rkward

RKWard aims to provide an easily extensible, easy to use IDE/GUI for the R-project. RKWard tries to combine the power of the R-language with the (relative) ease of use of commercial statistics tools.


rl

rl is a command-line tool that reads lines from an input file or stdin, randomizes the lines and outputs a specified number of lines. It does this with only a single pass over the input while trying to use as little memory as possible.


rlog

RLog provides a flexible message logging facility for C++ programs and libraries. It is subscription based, meaning you can subscribe to messages of your choice in an number of ways: by hierarchical channel name (e.g. "debug", "debug/ special", "error", etc.), or filename, component name, etc. Log messages are individually enabled. It is meant to be fast enough to leave in production code - even where it may be called many times, as both the GCC and Intel compilers reduce the logging overhead a few clock cycles if they are dormant (with no subscribers). Other add-on components can extend subscriptions to external programs, allowing you to enable and collect debugging messages remotely.


rmonitor

Rmonitor is a client-server application for monitoring a couple of (or even more) remote hosts. It prints gathered system statistics on a standard terminal display or within an xterm window; using one line for each host monitored. Konrad Heuer kheuer@gwdu60.gwdg.de


rmsg

The rmsg messaging system can be used to send write(1)-like messages to logged-on users. The system can cross machine boundaries: if another machine has rmsgd running, you can send messages to users on it. The system allows bitnet virtual machine-like 'virtual users' to whom any user can send messages and they can answer the messages. The rmsgd server makes this possible by allowing a command 'exec' in a user's .msgconf file, and whenever the user receives a message this command is executed and the message is piped to it. It is possible to log incoming and outgoing messages. You can specify a file to which the last (or every) incoming message will be stored. Rmsgd is the server daemon for the system. It should be started by root, but for now it works even if started by ordinary users, even though some capabilities are disabled for security reasons (that is, exec and logging of incoming messages, since that would be done by the user-id who started rmsgd and not the receiver). The server should be named 'rmsgd' to have it start as a daemon. Rmsg is the client end of the system. Rmsg is used by ordinary users to send messages. For example, rmsg foo@bar hello there ! ^D would send a message 'hello there !' to user foo at machine bar. By default, rmsg stores the last outgoing message in the user's home directory in the file .msgout. Then msg -r user@machine can be used to resend the message. Messages are normally read from standard input until EOF. There are many options which can be set in a user's ~/.msgconf' file. Read the manual page for rmsg for more information.


roottail

Simple utility to tail files/logs to a root X window. Useful for keeping tabs on log files in X without having an additional terminal window open. - Chris D. Faulhaber


rosegarden

Rosegarden is a free integrated musical notation editor and MIDI sequencer for Unix/X platforms, with specific support for FreeBSD, Linux PCs and SGI IRIX workstations.


rot

Rot rotates a file so that lines become columns and vice versa. This allows line-oriented Unix filters like grep to operate on columns instead.


roundup

Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry "Track" design competition.


rox-archive

Archive management tool for the ROX desktop, supporting a variety of file formats.


rox-edit

A simple text editor for the ROX desktop.


rox-filer

ROX-Filer is a simple and easy to use graphical file manager for X11, the windowing system used on Unix and Unix-like operating systems.


rox-memo

Appointment/TODO management for the ROX desktop.


rox-session

ROX-Filer is a simple and easy to use graphical file manager for X11. This ports adds session management capabilities to ROX-Filer.


rox-videothumbnail

This is a helper program for ROX-Filer. It provides images for video files.


rox-wallpaper

A wallpaper management tool for the ROX desktop, supporting both random and command-generated wallpapers.


roxbg

Makes it easy to set the background in rox instead of having to having to muck around with the XML API it uses. -f fill the screen with the image -s scale the image with out stretching it -c center image and do not scale -t tile the image default: -s


roxterm

A tabbed, vte- (GTK+) based terminal emulator providing advanced features such as multiple tabs with a small footprint.


rp-pppoe

PPPoE (Point-to-Point Protocol over Ethernet) is a protocol used by many ADSL service providers. Roaring Penguin's PPPoE software is a reliable program for connecting unix systems to PPPoE service providers without requiring any kernel patches. Note that this port has had little testing (it works on 5-CURRENT to access T-Online in Germany from the client side) and the server side is entirely untested.


rpm

This is the Red Hat Package Manager. FYI: There is also a rpm2cpio converter written in perl. You don't have to install the whole RPM manager to get the files in an RPM.


rpm2cpio

Convert .rpm files for extraction with /usr/bin/cpio Quoting the author: why does the world need another rpm2cpio? because the existing one won't build unless you have half a ton of things that aren't really required for it, since it uses the same library used to extract RPM's. in particular, it won't build on the HPsUX box i'm on. (this one needs just perl) Updated version by Sergey Babkin that doesn't slurp the entire file into memory and supports the newer bzip2 compressed rpms. BUGS: if the rpm contains more than one cpio file this version extracts only the first one. (I don't know how widespread these types of rpms are, i haven't yet seen one. If you do, try the binary rpm2cpio that comes with the archivers/rpm port.) Now called rpm2cpio.pl so that it doesn't conflict with the binary one.


rshell

DESCRIPTION rshell is front end for rsh(1) and rcp(1). Rshell read the host and username aliases from the configuration file $HOME/.rshellrc with the following syntax: alias or alias EXAMPLES The following are examples of a typical usage of the rshell command: $ rshell foo which rshell expand to `rsh -l wosch mail.foobar.com' $ rcp foo:/etc/motd . which rcopy expand to `rcp wosch@mail.foobar.com:/etc/motd .'


rsnapshot

rsnapshot is a filesystem snapshot utility based on rsync(1). rsnapshot makes it easy to make periodic snapshots of local machines, and remote machines over ssh. The code makes extensive use of hard links whenever possible, to greatly reduce the disk space required. It is written entirely in perl with no module dependencies, and has been tested with versions 5.004 through 5.8.1. - Ralf van Dooren r.vdooren@snow.nl


rstart

This package contains rstart, a sample implementation of a Remote Start client. - Joel Dahl joel@FreeBSD.org


rsync

rsync is a replacement for rcp that has many more features. rsync uses the "rsync algorithm" which provides a very fast method for bringing remote files into sync. It does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand. This makes rsync a good remote file distribution/synchronization utility in a dialup PPP/SLIP environment. Note, requires rsync on the destination machine. There is a Computer Science Technical Report on the rsync algorithm is included in the distribution, and is available as ftp://samba.anu.edu.au/pub/rsync/tech_report.ps


rsyncbackup

rsyncbackup is a perlscript that reads configuration files for sources and destinations, and feeds the rsync tool with the appropriate parameters. rsyncbackup is GPL licenced


rsyncmanager

Rsyncmanager is a daemon that run a large set of rsyncs and make sure that excess resource consumption does not cause the rsyncs to clobber one another. Useful for the crontab as a method of running rsync backup scripts. - Kelley Reynolds kelley@insidesystems.net


rtc

This is a kernel module for /dev/rtc device support. Some apps such as VMware for Linux would be happy with it. The code was originally written by Vladimir N. Silyaev.


rtf2html

A simple rtf2html converter. If no file is specified rtf2html reads from standard input. - ehaupt ehaupt@critical.ch


rtf2latex

rtf2LaTeX is a filter built on Paul DuBois' RTF reader that converts RTF (Microsoft's Rich Text Format) into LaTeX. rtf2LaTeX expends a good deal of effort in an attempt to make the resulting LaTeX maintainable and modifiable.


rtfreader

RTF is the Microsoft Richtext Format, a more portable, mostly-ASCII formatting language that is exported by word processors like MS Word. These files generally have the extension .rtf, but occassionally have .doc extensions as well. This parser is from the Microsoft spec, "ported" to Unix systems. - jim


rtfx

rtfx converts RTF files into a generic XML format. It majors on keeping meta data like style names, etc... rather than every bit of formatting. This makes it handy for converting RTF documents into a custom XML format (using XSL or an additional processing step). RTF features supported: page breaks, section breaks, style names, lists (various types), tables, footnotes, info block, bold, italic, underline, super/sub script, hidden text, strike out, text color, fonts. Author: Nielsen


rtorrent

Rtorrent is a ncurses BitTorrent Client written in C++ for *nix. Main Features are : * Use an URL or file path to add torrents at runtime * Stop/delete/resume torrents * Optionally loads/saves/deletes torrents automatically in a session directory * Safe fast resume support * Peer's download speed calculated from incoming HAVE messages * Peer download progress - Florent Thoumie flz@FreeBSD.org


ruby

Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, and extensible. Features of Ruby are shown below. + Simple Syntax + *Normal* Object-Oriented features(ex. class, method calls) + *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method) + Operator Overloading + Exception Handling + Iterators and Closures + Garbage Collection + Dynamic Loading of Object files(on some architecture) + Highly Portable(works on many UNIX machines, and on DOS, Windows, Mac, BeOS etc.) Author: Matsumoto "matz" Yukihiro


ruby18-bdb

Ruby-bdb is an interface to Sleepycat's Berkeley DB revision 2 or later. DB >= 2 is required. (some functionalities like join are not available with DB < 2.6) Author: Guy Decoux


ruby18-ncurses

This is a Ruby interface to ncurses. Author: Tobias Peters


rvm

RVM is an archive manager that uses rsync to manage backups of multiple clients across multiple logical partitions (vaults). It has some features that some other rsync-based backup schemes lack, such as being written in C++, needing no scripts or other programs than rsync and any binaries on which rsync depends (such as SSH), the ability to manage multiple instances of rsync connections to separate clients in parallel, the ability to use multiple logical partitions (vaults) in a configurable fashion for purporses of redundancy and added reliability, and the use of hard links for files that have not changed from one archive to the next.


rzip

rzip is a compression program, similar in functionality to gzip or bzip2, but able to take advantage from long distance redundancies in files, which can sometimes allow rzip to produce much better compression ratios than other programs. The principal advantage of rzip is that it has an effective history buffer of 900 Mbyte. This means it can find matching pieces of the input file over huge distances compared to other commonly used compression programs. The gzip program by comparison uses a history buffer of 32 kbyte and bzip2 uses a history buffer of 900 kbyte. The second advantage of rzip over bzip2 is that it is usually faster. This may seem surprising at first given that rzip uses the bzip2 library as a backend (for handling the short-range compression), but it makes sense when you realise that rzip has usually reduced the data a fair bit before handing it to bzip2, so bzip2 has to do less work.


s5

What Is S5? * It's a Simple Standards-based Slide Show System * One XHTML document provides all of the slide show's content * CSS handles the layout and look of the slides * JavaScript handles the dynamic aspects of the show * That's all there is to it! Author: Eric Meyer


sabbu

program used to "time" subtitles: * Any WAVE file can be used for timing * Reads/Writes SSA (Sub Station Alpha) and ASS (Advanced Sub Station) formats. * Instant preview of subtitle with all effects * Ability to place subtitles visually (Needs more testing) * Ability to mute specific channel * Ability to open alternate views of the same wave * Ability to mark key frames from a video on the waveform * Ability to save Workspace (saves information such as currently opened sound, video files and position in the wave) * Ability to format script on save * "Code Hiding"


saferpay

Saferpay is a online payment software with P5 API and a command line tool. At the moment it is used in Europe, mostly Germany and Switzerland. The saferpay command line tool offers web shop operators all the equipment they need so that they can collect payment online quickly and easily on the Internet.


saint

SAINT (Security Administrator's Integrated Network Tool) is a security assesment tool based on SATAN. Features include scanning through a firewall, updated security checks from CERT & CIAC bulletins, 4 levels of severity (red, yellow, brown, & green) and a feature rich HTML interface.


salias

The purpose of salias is to provide an aliasing system for programs where arguments may wish to be aliased. This is more useful than just a shell environment variable as an argument, since it can ``repeat'' options, such as GnuPG's --recipient option as needed. Also, unlike shell enviornment variables, it can be used transparently inside of other programs, strengthening it's drop-in capabilities. salias was initially designed for wrapping around GnuPG, providing aliases for keys. However, the design easily extends to being useful for all types of programs.


sam

This is an X11 version of Rob Pike's editor, sam. Documentation describing its use and construction are provided in subdirectory doc. The file doc/sam.1 contains the manual page; doc/sam.tut.ms is a tutorial that can be formatted with troff -ms. It substitutes Bold and Italics for the fonts named CW and CS; if your system has these fonts, remove the CW and CS macros at the beginning of the file. The files doc/sam.ps and doc/se.ps are postscript versions of published papers describing sam and structural regular expressions. These papers reflect sam's capabilities at the time of publication several years ago; while the general description remains accurate, some functions may have changed or been removed. Other files in the doc directory contain manual pages for the library packages used by sam. Sam is composed of two programs: sam itself, which does the command processing and file manipulation; and samterm, which controls the display and interacts with the user. You can run sam on one machine and samterm on another connected via remote execution.


sam2p

sam2p is a UNIX command line utility written in ANSI C++ that converts many raster (bitmap) image formats into Adobe PostScript or PDF files and several other formats. The images are not vectorized. sam2p gives full control to the user to specify standards-compliance, compression, and bit depths. In some cases sam2p can compress an image 100 times smaller than the PostScript output of many other common image converters. sam2p provides ZIP, RLE and LZW (de)compression filters even on Level1 devices.


samba

The Samba suite is a set of programs which run under the FreeBSD operating system. These programs deliver most of the important functionality of a Microsoft Lan Manager server. That is, they support remote access to FreeBSD filespace and FreeBSD printers from Lan Manager compatible clients. In practical terms, this means that such clients can connect to and use FreeBSD filespace as if it was a local disk drive, or FreeBSD printers as if they were local printers. Some of the most popular Lan Manager compatible clients include Lan Manager itself, Windows for Workgroups, OS/2 and Windows NT.


samba-libsmbclient

This is the set of shared libraries from the Samba port. It lets other programs to utilize various aspects of the SMB protocol.


samefile

The samefile program finds files with identical contents (independent of file name). Typical usage would be find / -print | samefile turning up megabytes of wasted disk space due to duplicates. Try it, you'll be baffled. Jens Schweikhardt samefile@schweikhardt.net


sane-backends

SANE ("Scanner Access Now Easy") is a universal scanner interface. The value of such a universal interface is that it allows writing just one driver per image acquisition device rather than one driver for each device and application. So, if you have three applications and four devices, traditionally you'd have had to write 12 different programs. With SANE, this number is reduced to seven: the three applications plus the four drivers. Of course, the savings get even bigger as more and more drivers and/or applications are added. sane-backends contains documentation, several backends, scanimage command line frontend, and networking support. For other/graphical frontends take a look at sane-frontends and/or xsane.


sane-frontends

SANE ("Scanner Access Now Easy") is a universal scanner interface. The value of such a universal interface is that it allows writing just one driver per image acquisition device rather than one driver for each device and application. So, if you have three applications and four devices, traditionally you'd have had to write 12 different programs. With SANE, this number is reduced to seven: the three applications plus the four drivers. Of course, the savings get even bigger as more and more drivers and/or applications are added. sane-frontends contains frontends to SANE including xscanimage and xcam. Xscanimage is a GTK-based application for scanning images that can also be used as a GIMP-plugin, and Xcam is used to get images from cameras supported by SANE.


sapphire

Sapphire is a window manager based on aewm and blackbox. Windows can be shaded or hidden. Programs can be run from a menu. A clock and calendar are built in. Virtual screens are supported. You may wish to install the x11-wm/sapphire-themes port/package too.


sapphire-themes

These are some themes for the sapphire window manager. They are based on work by Frank Hale, Petter Sundlof, US government agencies (NOAA, Fish and Wildlife Service, and NASA), and myself. Many of them show sea life or the sky. Trevor Johnson


sarep

Sarep is a command-line search and replace tool written in Perl. It supports regular expressions, case insensitivity/sensitivity, multiple file search-and-replace, wildcards, writing out to a new file (rather than overwriting the modified file), proper handling of metacharacters, reading search/replace string from a file, and silent/verbose modes.


sary

Sary is a suffix array library and tools. It provides fast full-text search facilities for text files on the order of 10 to 100 MB using a data structure called a suffix array. It can also search specific fields in a text file by assigning index points to those fields. Author: Satoru Takabayashi


sash

SASH (Stand-Alone SHell) It is a nice combination of bare-bones shell and a dozen or so most useful unix commands. Shell includes: echo pwd cd mkdir mknod rmdir sync rm chmod chown chgrp touch mv ln cp cmp more exit setenv printenv umask kill where Commands include: dd ed grep gzip ls tar file find mount chattr SASH is a port from Linux version (David Bell) by Andrzej Bialecki . Patrick Gardella


sbd

sbd is a Netcat-clone, designed to be portable and offer strong encryption. It runs on Unix-like operating systems and on Microsoft Win32. sbd features AES-CBC-128 + HMAC-SHA1 encryption (by Christophe Devine), program execution (-e option), choosing source port, continuous reconnection with delay, and some other nice features. Only TCP/IP communication is supported. Source code and binaries are distributed under the GNU General Public License. sbd can be used for any number of network-related things, e.g.: * Secure file transfer * Remote administration * Simple (but secure) peer-to-peer chat * Pen-test tool (crypto avoids NIDS detection and telnet-style traffic recording)


sc

The spreadsheet calculator sc is based on rectangular tables much like a financial spreadsheet. When invoked it presents you with a table organized as rows and columns of cells. If invoked without a file argument, the table is initially empty. Each cell may have associated with it a numeric value, a label string, and/or an expression (formula) which evaluates to a numeric value or label string, often based on other cell values. - Heinzl semper@doubt.com


scale2x

Scale2x is real-time graphics effect able to increase the size of small bitmaps guessing the missing pixels without interpolating pixels and blurring the images.


scan_ffs

scan_ffs(8) recovers accidential lost or deleted disklabels. This is the life-saver of typos. If you have ever been working too long, and just happened to type 'disklabel -rw da0 floppy', instead of 'diskla- bel -rw fd0 floppy', you know what I am talking about. This little program will take a raw disk device (which you might have to create) that covers the whole disk, and finds all probable UFS/FFS parti- tions on the disk. It has various options to make it go faster, and to print out information to help in the reconstruction of the disklabel. Ported from OpenBSD to FreeBSD 4/5 with support for UFS1 and UFS2.


scanbuttond

This is the port of scanbuttond, an utility to monitor the various buttons found on many modern scanners which are intended to trigger certain actions like copying, faxing or mailing the scanned document. This daemon queries the scanner button state several times per second via libusb and if it detects that a button is pressed it runs a shell script with the button number as an argument. The supported scanner backends currently are: epson, niash, plustek, snapscan Author: Bernhard Stiftner


scanhill

Scanhill is a Microsoft Messenger Protocol Sniffer. Currently it can only intercept Instant Text Messaging. Optionally, intercepted text messages can be stored onto an RDMBS (Only mySQL is supported for now). Given that mySQL is used, stored instant messages can be read through a browser interface that is written in PHP language. Please see the INSTALL.txt file for instructions on how to install, configure and run EnderUNIX scanhill.


scanlogd

scanlogd is a TCP port scan detection tool, originally designed to illustrate various attacks an IDS developer has to deal with. Unlike some of the other port scan detection tools out there, scanlogd is designed to be totally safe to use. -Roman Bogorodskiy


scanssh

ScanSSH supports scanning a list of addresses and networks for open proxies, SSH protocol servers, Web and SMTP servers. Where possible ScanSSH, displays the version number of the running services. ScanSSH protocol scanner supports random selection of IP addresses from large network ranges and is useful for gathering statistics on the deployment of SSH protocol servers in a company or the Internet as whole.


scapy

Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc.


scavenge

Scavenge is a utility to analyze DNS records within an IP address range. It scans the range and classifies its findings into 4 categories: - Missing A records - Missing PTR records - Mismatched A/PTR records - Stale PTR records - mdf mark@foster.cc


sceptre

SCEPTRE (System for Circuit Evaluation and Prediction of Transient Radiation Effects) is a general purpose circuit analysis program which provides all three major analyses, AC, DC, and transient analysis, on either linear or nonlinear networks. It employs a free-form input language and state variable methods to simulate problems of interest to electrical engineers. This package does not include online documentation. Documentation in PDF format, in English and German, is available in the directory work/sceptre*/doc.


scilab

Scilab is a scientific software package for numerical computations in a user-friendly environment. It features: Elaborate data structures. Sophisticated interpreter and programming language with Matlab-like syntax. Hundreds of built-in math functions. Stunning graphics. Open structure. Many built-in libraries: Linear Algebra. Control. Package for linear matrix inequalities, optimization. Signal processing. Simulation. Optimization. Metanet. Symbolic capabilities through Maple interface. Note: To configure your local printers, add their names to the PRINTERS variable in the scilab script. Scilab (c)INRIA-ENPC


scilab-toolbox-sivp

SIVP stands for Scilab Image and Video Processing toolbox. SIVP intends to do image processing and video processing tasks. SIVP is meant to be a useful, efficient, and free image and video processing toolbox for Scilab.


scilab-toolbox-swt

Scilab Wavelet Toolbox (SWT) Wavelet is a powerful signal processing tool developed and developing in the last two decades. Scilab Wavelet Toolbox is a free software package to enable you using wavelet analysis tools freely in Scilab on most OSes including GNU/Linux, BSD and Windows. Scilab Wavelet Toolbox is designed to work with any Scilab Image Processing Toolbox like SIP or SIVP for displaying 2-D results. What Scilab Wavelet Toolbox supposed to do: Discrete Fast Wavelet Transform, daubechies wavelets 1-D single level signal decomposition and reconstruction 1-D multi-level signal decomposition and reconstruction 2-D single level image decomposition and reconstruction 2-D multi-level image decomposition and reconstruction.


scout

Scout is a utility for building lists of of URLs from a given start URL. It is used with benchmarking and indexing applications. - Dominic


scripts

This package contains scripts, a collection of various X related scripts.


scrnsaverproto

This package contains X.Org ScrnSaver extension headers. - Joel Dahl joel@FreeBSD.org


scythia

Scythia is an simple and portable Ftp client. It does not claim to be able to replace the biggest (no SSH etc.), but only to satisfy some persons and to give us a bigger experience in programming.


sdd

sdd is a replacement for dd(1). - Much faster than dd in cases where input block size (ibs) is not equal to the output block size (obs). - sdd does not share the design bugs of dd that cause fragments to be read from a pipe and filled up to input block size. - Statistics are much better readable than from 'dd'. - rmt support for if= & of= - Output file is sync'd before doing statistic report. - Timing available, -time option will print transfer speed - Timing & Statistics available at any time with SIGQUIT (^\) - Can seek on input and output - Fast null input - Fast null output - Reblocking on pipes does not fill small input blocks to input block size - Debug printing - Progress printing


sdig

Given SNMP-capable routers and switches, sdig can turn an IP address, DNS/WINS host name or a MAC address into a port description. - Russell A. Jackson raj@csub.edu


sdl

This library is designed to make it easy to write games that run on UNIX, Win32 and BeOS using the various native high-performance media interfaces, (for video, audio, etc) and presenting a single source-code level API to your application. This is a fairly low level API, but using this, completely portable applications can be written with a great deal of flexibility.


sdl_gfx

The SDL_gfx library evolved out of the SDL_gfxPrimitives code which provided basic drawing routines such as lines, circles or polygons and SDL_rotozoom which implemented a interpolating rotozoomer for SDL surfaces. The current components of the SDL_gfx library are: - Graphic Primitives (SDL_gfxPrimitves.h) - Rotozoomer (SDL_rotozoom.h) - Framerate control (SDL_framerate.h) - MMX image filters (SDL_imageFilter.h)


sdl_image

This is a simple library to load images of various formats as SDL surfaces. This library supports BMP, PPM, PCX, GIF, JPEG, PNG, TGA, and TIFF formats. API: #include "SDL_image.h" SDL_Surface *IMG_Load(const char *file); or SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc); or SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc, char *type); where type is a string specifying the format (i.e. "PNG" or "pcx"). Note that IMG_Load_RW cannot load TGA images. An example program 'showimage' is included, with source in showimage.c


sdl_mixer

SDL_mixer is a sample multi-channel audio mixer library. It supports any number of simultaneously playing channels of 16 bit stereo audio, plus a single channel of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3 libraries.


sdl_ttf

This library is a wrapper around the excellent FreeType library. WARNING: There may be patent issues with using the FreeType library. Check the FreeType website for up-to-date details. This library allows you to use TrueType fonts to render text in SDL applications. Be careful when including fonts with your application, as many of them are copyrighted. The Microsoft fonts, for example, are not freely redistributable and even the free "web" fonts they provide are only redistributable in their special executable installer form (May 1998). There are plenty of freeware and shareware fonts available on the Internet though, and may suit your purposes.


sdocbook-xml

The "Simplified" DocBook XML DTD is a small subset of the DocBook XML DTD.


seahorse

Seahorse is a Gnome front end for GnuPG - the Gnu Privacy Guard program. It is a tool for secure communications and data storage. Data encryption and digital signature creation can easily be performed through a GUI and Key Management operations can easily be carried out through an intuitive interface.


seamonkey

This is the current release of the Seamonkey open source web browser. It should be fully compliant with all W3C standards, including HTML, CSS, XML, XSL, JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with the use of the FreeBSD native Java plug-in.


sectar

Secure Tar (star) doesn't create encrypted tape archives (tar files) yet, but it can encrypt/decrypt files only using multiple blocksizes, and keysizes using the AES algorithm Rijndael. Once the standalone app is stable, then it will be incorporated with tar. The encryption is exported under exemption TSU 740.13. - George Reid greid@ukug.uk.freebsd.org


sedsed

SEDSED is a Python script that masters SED scripts. It generates SED debug files in SED, which lets you debug scripts with your own version of SED. It's also a script beautifier, doing indentation and spaces/comments formatting. It can also convert SED scripts to colorful HTML files.


seejpeg

A console graphics viewer using the svga console graphics library. Seejpeg is another JPEG viewer which utilizes svgalib and contains limited GIF, PPM, BMP and TARGA viewing support. - Donn dmmiller@zoominternet.net


sendip

SendIP has a large number of command line options to specify the content of every header of a RIP, TCP, UDP, ICMP or raw IPv4 and IPv6 packet. It also allows any data to be added to the packet. Checksums can be calculated automatically, but if you wish to send out wrong checksums, that is supported too.


seq2

seq2 is a clone of the unix program called "seq" with some additional options, such as specifying a delay after each number, or specifying your own text to prepend each number. Features like for, while, and executing programs are in development.


ser2net

This is ser2net, a program for allowing network connections to serial ports. See the man page for information about using the program. Note that ser2net supports RFC 2217 (remote control of serial port parameters), but you must have a complient client.


serialoverip

SerialOverIP Version 1.0, 8 Mar 2002 Tool for transport of serial interfaces over UDP/IP. Useful for accessing a distant serial device by a local Windoze program. Author: Stefan-Florin Nicola


sessreg

This package contains sessreg, which is a simple program for managing utmp/wtmp entries for xdm sessions. - Joel Dahl joel@FreeBSD.org


setquota

A more useful set of tools for using file system quotas. Set and get quota information for users and groups.


settitle

settitle can set the icon and/or window titles of terminal emulator windows such as those provided by xterm, eterm or Terminal.app. Useful for tracking your mail or irc windows among the crowd.


setxkbmap

This package contains setxkbmp, a program for setting the keyboard using the X Keyboard Extension. - Joel Dahl joel@FreeBSD.org


sex

"sex" is yet another program for spouting silly random phrases. It mimics really awful text porn with fairly comical results. The output of this program is of a sexually explicit nature and may offend some viewers.


sformat

The main advantages to the Sun format utility are: - Working surface analyze that will detect defective blocks that are going to get bad. - Analyzing program that detects defective bearings in the disk (-randrw). - Will repair nearly any defective disk, that has no firmware bug or electric defect. - Allows to clear the grown defect list if a disk. - Disk geometry and label geometry are separated. - Allows cheating in the label geometry to deal with the problems with the limitation to 16 bit data types in the Sun disk label. - Large database of disks including firmware specials. - You need no desk calculator to generate a partition table. Shorthands for: - MBytes - cylinders/head/sectors - size partition to end on end of disk - partition following another partition - partition ending before another partition - shifting partition on the disk (allows growing part 0 and shrinking part 1) - Partition consistency checker with (ascii) graphical display. - Mode page interpreter allows to set easily all mode pages you will ever find in a manual, sformat needs not to know about them. NOTE: Sformat has its full functionality on SunOS/Solaris on sparc and Motorola systems, on all other systems sformat will create Sun disk labels with wrong byte-order, but formatting/analysis/ repair will work.


sfront

sfront is a translator that converts MP4-SA files into efficient C programs that generate audio for rendering, interactive and network applications.


sgf2tex

sgf2tex is a system for typesetting Go games and diagrams using TeX. This system may be used with either plain TeX or LaTeX. It includes the Metafont sources for a new set of Go fonts, and a Perl script called Sgf2tex which translates files in ``Smart Go Format'' (SGF) into TeX. - Steve Coltrin spcoltri@omcl.org


sgmls

An SGML System conforming to International Standard ISO 8879: sgmls - a validating SGML parser sgmlsasp - translate output of sgmls using ASP replacement files rast - translate output of sgmls to RAST format - Eugene Furs justas@mbank.lv


sgmltools-lite

SGMLtools is a text-formatting package based on SGML (Standard Generalized Markup Language), which allows you to produce TeX/DVI/PS/PDF, HTML, and RTF from a single source; due to the flexible nature of SGML many other target formats are possible. As the front-end is written in Python, it is relatively easy to adapt to your needs.


sgrep2

sgrep (structured grep) is a tool for searching and indexing text, SGML,XML and HTML files and filtering text streams using structural criteria. The data model of sgrep is based on regions, which are nonempty substrings of text. Regions are typically occurrences of constant strings, SGML-tags, or meaningful text elements, which are recognizable through some delimiting strings or the builtin SGML, XML and HTML parser. Regions can be arbitrarily long, arbitrarily overlapping, and arbitrarily nested. Sgrep is a convenient tool for making queries to almost any kind of text files with some well kown structure. These include programs, mail folders, news folders, HTML, SGML, etc... With relatively simple queries you can display mail messages by their subject or sender, extract titles or links or any regions from HTML files, function prototypes from C or make complex queries to SGML files based on the DTD of the file.


sha

sha is a simple program that hashes files. It uses the National Institute of Standards and Technology's Secure Hash Algorithm. It can use SHA-1, SHA-256, SHA-384, or SHA-512, which generate respectively, hashes of 160, 256, 384, or 512 bits. sha can be used in scripts to do, for example, file integrity checking. - Allan Saddi allan@saddi.com


shared-mime-info

The freedesktop.org project provides a shared MIME database to avoid inconsistencies between desktops. This database has been created by converting the existing KDE and GNOME databases to the a format and merging them together.


sharity-light

If you want a short description of what Sharity-Light can do for you: you can mount volumes exported by Windows or related operating systems on your Unix machine. For a more detailed description I will quote from the README file: What does Sharity-Light do? =========================== If you know smbfs for Linux: Sharity-Light is roughly the same. It is derived from smbfs, but runs as a user level program, not in the kernel. If you know samba: Sharity-Light is roughly the opposite: a client for the Lanmanager protocol. If you know neither of these: Sharity-Light lets you mount drives exported by Windows (f.Workgroups/95/NT), Lan Manager, OS/2 etc. on Unix machines.


sharpconstruct

SharpConstruct is a 3D modeling program designed to paint depth on to polygon models in real-time. Unlike traditional modeling programs, SharpConstruct makes it easy to model organic shapes. There is no need to even look at a wireframe (unless you want to). Instead, the model is manipulated much like clay - push or pull an area, smooth it, make a hollow or a hill. The entire process is both simple and organic; you won't need years of modeling experience to create detailed models in SharpConstruct.


sharutils

This is the set of GNU shar utilities. This port installs them with the letter "g" prepended to their names, to avoid conflict with the FreeBSD base system. The uudecode and uuencode commands are omitted (BSD versions are present in the base system). The shar utilities deal with shar files, so-called shell archives, which are scripts suitable for transmission by e-mail or Usenet. When a shar file is executed, the files it contains are unpacked without the need for any software other than the shell itself and sed. Because they are scripts, shell archives from strangers should be read before executing them, to check for harmful commands. synopses from the info pages: * gmail-files: Send files to remote site. * gmailshar: Make and send a shell archive. * gremsync: Synchronize remote directory trees using e-mail. * gshar: Make a shell archive. * gunshar: Explode a shell archive. keywords: mail-files mailshar remsync shar unshar


shc

A generic shell script compiler. Shc takes a script, which is specified on the command line and produces c source code. The generated source code is then compiled and linked to produce a stripped binary executable. Use with care.


shim

shim Is a utility to show images of various formats, it needs the SDL and SDL_image libraries (Simple Direct media Layer). Depending on your SDL_image library it will support the following formats: png, lbm, jpg, tif, gif, pcx, tga, bmp, pnm, xpm, xcf. Author: Jeroen van Aart


shlock

The historical, and still very useful process-locking program. Use to make sure that your shell script is the only version of itself running on your system. There are many other creative ways to use this program. - Doug Barton DougB@FreeBSD.org


shmux

Shmux is program for executing the same command on many hosts in parallel. For each target, a child process is spawned by shmux, and a shell on the target obtained one of the supported methods: rsh, ssh, or sh. The output produced by the children is received by shmux and either (optionally) output in turn to the user using an easy to read format, or written to files for later processing making it well suited for use in scripts. - Jon Amundsen online@jamundsen.dyndns.org


shntool

shntool is a multi-purpose WAVE data processing and reporting utility. File formats are abstracted from its core, so it can process any file that contains WAVE data, compressed or not - provided there exists a format module to handle that particular file type. Apart from wav shntool supports many formats through helper programs. Please see the manpage for more info. Author: Jason Jordan


show

Show is a fast, flexible, extensible, and bloat-free image viewer for X11 that can fade images in, display them, and fade them out according to user-specified values of fade speed, fade type, and delay. It features an extremely small executable footprint, support for well over a dozen image formats, variable scaling, magnification, window positioning, clockwise and counterclockwise image rotation, X/Y axis flipping, over 200 different color transition modes, wildcard support, and logging abilities. It can also be easilly incorporated into multimedia presentations, shell scripts, and other utilities. - roop i6a2@ugrad.cs.ubc.ca


showfont

This package contains showfont, a font dumper for the X font server. - Joel Dahl joel@FreeBSD.org


showgrammar

showgrammar is a Python script to convert a yacc grammar to syntax diagrams.


showimg

ShowImg is a feature-rich image viewer which can display numerous formats, including JPEG, PNG, GIF (animated) and MNG. It consists of a tree view frame, a directory/preview frame, and a view frame. The (larger) view frame can be exchanged with the (smaller) directory/preview frame. It can preview and display images from multiple directories and search for identical images. ShowImg also features a full-screen mode, zooming, sorting, drag'n'drop with Konqueror, and support for images in compressed archives (.tar, .tar.gz, .zip) and kipi plugins.


showkey

This program puts your terminal in raw mode, eats keystrokes, and prints them back it you in a recognizable printed form (using <>-surrounded ASCII mnemonics for non-printables). This may be useful, for example, if you're not certain what your keyboard keys are sending.


shtool

GNU shtool -- The GNU Portable Shell Tool Copyright (c) 1994-2004 Ralf S. Engelschall The GNU shtool program is a compilation of small but very stable and portable shell scripts into a single shell tool. All ingredients were in successful use over many years in various free software projects. The compiled shtool program is intended to be used inside the source tree of free software packages. There it can take over various (usually non-portable) tasks related to the building and installation of such packages.


shttpscanner

Simple HTTP Scanner is a creation made for web site pen testing. You can check for directories and files on the remote web server and get some server information like the webserver running. Author: Paisterist


shuffle

The shuffle program prints a random permutation (or ``shuffle'') of its input lines. This can be useful in shell scripts for selecting a random order in which to do a set of tasks, view a set of files, etc.


sic

I could not find a client with the features I was looking for, so yes, here is yet another IRC client. Here's what makes it different from others: * absolutely NO scripting ability. * termcap based (e.g. fast!). * emacs-style key bindings * full ircd 2.9+ support. * virtual windows a la screen(1). * multi server support. * non blocking TCP connections. * basic support for multi-homed systems. * everything goes and stays in the lastlog. * convenient scrolling (with searching abilities) in the lastlog. * 10 display filters! (2 ignore features are based on this). * highly customizable. (format strings, filters..) * customization possible at every level (channel, window, server..). * non blocking DNS lookups (A and PTR records). * "tabkey" style completion for /msg, /squery and public discussion. * DCC support. * CTCP support. -- Christophe Kalt


siconv

Convert data from one character set to another


sid

Sid is a LL(1) parser generator that turns specifications of languages into programs that recognise those languages. One of the aims of sid was to separate the specification of the language to be recognised from the language that the recogniser program is written in. For this reason, input to sid is split into two components: output language independent information, and output language dependent information.


sigit

sigit is a tool that runs in the background and puts a random quote in a file (usually .plan or .signature) at a configurable interval. It comes with sample data, and custom quotes can be added. - Pete petef@FreeBSD.org


silktools

SiLK, the System for Internet-Level Knowledge, is a collection of netflow tools developed by the CERT/NetSA (Network Situational Awareness) Team to facilitate security analysis in large networks. SiLK consists of a suite of tools which collect and examine netflow data, allowing analysts to rapidly query large sets of data.


silvercity

SilverCity is a lexing package, based on Scintilla, that can provide lexical analysis for over 20 programming and markup langauges. Scripting language bindings currently exist for Python.


simage

From its README: This is ``simage'', a library with image format loaders and front-ends to common import libraries. simage is meant for use with applications which reads image files as textures. Roland jesse@cs.uni-magdeburg.de


since

Paraphrasing since(1): since is similar to tail(1) since it also displays the tail of a file. However, since displays only the data which has been added since the last time since was run. If since has not been run before, the entire file is displayed. since is useful for watching over log files.


sing

Sing is a little tool that sends ICMP packets fully customized from command line. The main purpose is to replace/complement the niceful ping command with certain enhancements as: - Send fragmented packets (Linux and BSD). - Send monster packets > 65534 (Linux and BSD). - Send/read spoofed packets. - Send many ICMP Information types in addition to the ECHO REQUEST type sent by default as Address Mask Request, Timestamp, Information Request, Router Solicitation and Router Advertisement. - Send many ICMP error types: Redirect, Source Quench, Time Exceeded, Destination Unreach and Parameter Problem. - Send to host with Loose or Strict Source Routing. - Use little fingerprinting techniques to discover Windows or Solaris boxes. - Send ICMP packets emulating certain OS: Cisco, Solaris, Linux, Shiva, Unix and Windows at the moment. --Roman


sip_scenario

The SIP Scenario Generator creates SIP Call Flows or SIP scenario diagrams, in html format, of SIP messages from ethernet capture files. SIP Scenario Generator shows the actual call processing trace in a format that is easily understood using browser technology. Clicking on a sip message hyperlink displays the contents of the traced SIP message. The SIP Scenario Generator is a useful tool for SIP professionals, engineers, administrators, educators, etc.


sipcalc

Sipcalc is an ip subnet calculator. Features: IPv4 - * Retrieving of address information from interfaces. * Classful and CIDR output. * Multiple address and netmask formats (dotted quad, hex, number of bits). * Output of broadcast address, network class, Cisco wildcard, hosts/range, network range. * Output of a userdefined number of extra networks. * The ability to "split" a network based on a smaller netmask, now also with recursive runs on the generated subnets. * DNS resolution. IPv6 - * Compressed and expanded input addresses. * Compressed and expanded output. * Standard IPv6 network output. * Reverse dns address generation. * The ability to "split" a network based on a smaller netmask, now also with recursive runs on the generated subnets. * DNS resolution.


six

Six plays Hex, a game with very simple rules and deep tactical complexity. Two players, one with black and one with white pieces, alternate placing marks on a rhombic board of hexagonal cells. Black's goal is to connect the two opposite black sides of the board with black pieces. White's goal is to connect the white sides of the board with white pieces. Author: Gabor Melis


skill

`skill' is a program which sends signals to processes given any combination of user names, ttys, commands, and pids. `snice' is a program which changes the priority of processes (given the same). It's actually one program which examines argv to determine what action is to be taken on matching processes. It is similar to kill(1) and renice(8), however the command line is completely order independent. There are also verbose, search, and interactive modes of operation. The name `skill' stems from `SuperKILL', but if you use it under `csh', you may discover another reason for calling it `skill' (hint "s!!").


skippy-xd

Skippy-XD is a version of Skippy that uses Xserver's XDamage, XComposite and XFixes extensions to provide you with 'live' versions of the windows. Skippy-XD is best described as a full-screen task-switcher for X11. It tries to provide an alternative when taskbars or regular task-switchers aren't the most efficient way of switching tasks (like when you have a lot of applications open) When activated (currently only through a hotkey), it will arrange and scale snapshots of all windows on the current desktop and it'll let you pick a window using a mouse or a keyboard. Yes, this is also what expocity and Apple's Expose.


skribe

Skribe is a text processor. Even if it is a general purpose tool, it best suits the writing of technical documents such as web pages or technical reports, API documentations, etc. At first glance, Skribe looks like a mark-up language ala HTML. So, there is no need to be provided with computer programming skills in order to use Skribe. A second look reveals that Skribe is actually a true programming language, provided with high level features (such as objects, higher order functions, regular and syntactic parsing, etc.). Skribe is based on the Scheme programming language.


skyutils

This library contains many useful functions that the maintainer of Smssend and Skyutils used in many of his projects. - Machiel Mastenbroek machiel_mastenbroek@hotmail.com


sl

This is deluxe edition of joke software "sl" such that a steam locomotive runs across your screen if you type "sl" (Steam Locomotive) instead of "ls" by mistake. -a, -l and -F options are available. This program was written by TOYODA Masashi


sleuth

Sleuth is a tool designed to check DNS zones for common errors and also for processing of secondary name service requests.


sleuthkit

The Sleuth Kit (previously known as TASK) is a collection of UNIX-based command line file system and media management forensic analysis tools. The file system tools allow you to examine file systems of a suspect computer in a non-intrusive fashion. The media management tools allow you to examine the layout of disks and other media. The Sleuth Kit supports DOS partitions, BSD partitions (disk labels), Mac partitions, Sun slices (Volume Table of Contents), and GPT disks. With these tools, you can identify where partitions are located and extract them so that they can be analyzed with file system analysis tools.


slffea

SLFFEA stands for San Le's Free Finite Element Analysis. It is a package of scientific software and graphical user interfaces for use in finite element analysis.


slib

SLIB is a portable scheme library providing compatibility and utility functions for standard Scheme implementations.


slib-guile

To use the features offered by the SLIB library, add the following construct to your programs: (use-modules (ice-9 slib))


sliderule

This is the part of X11R3's xcalc(1) utility that features a historic Slide Rule. This is not taken to be too serious, it's merely a little fun project for those people who have learned their basics of mathemat- ics and logarithms by using such a nice ``pocket calculator''. The original xcalc is from John Bradley, and Mark Rosenstein. A number of bugs and inaccuracies fixed by Joerg Wunsch.


slides

The Slides doctype and stylesheets are for making presentations.


slock

Simple screen locker utility for X


sloth

Sloth allows you to slow down a specified application by specifying (in miliseconds) the delay on the process. It slows down the process by sending SIGSTOP & SIGCONT signals to the process over a very fast period of time, giving the appearance of a slower application.


sls

Sls is a program designed to overcome the limitations of the standard UNIX ls(1) program, providing a more consistent interface to file inode information. It is particularly designed for use by shell scripts to make obtaining informa- tion about files easier. It uses printf(3)-style format strings to control the sorting and output of file informa- tion.


slsc

The spreadsheet calculator slsc is based on rectangular tables much like a financial spreadsheet. When invoked it presents you with a table organized as rows and columns of cells. If invoked without a file argument, the table is initially empty. Each cell may have associated with it a numeric value, a label string, and/or an expression (formula) which evaluates to a numeric value or label string, often based on other cell values. - Jonathan noodles@earth.li


slst

slst generates statistics from the output of syslog. With slst one can find tendencies and unexpected changes in the behaviour of the running processes.


slurm

slurm started as a port of pppstatus to FreeBSD and now is a generic curses based network load monitor. It features three different modes with real-time ASCII graphs and interface statistics for all kinds of network interfaces on most Unix systems. Michael L. Hostbaek mich@FreeBSD.org


slurpie

Slurpie is a passwd file cracker similar to CrackerJack and John the Ripper except that it can be run in a distributed environment (multiple computers aka nodes).


smake

Smake is a highly portable make program with automake features. It is currently mainly targeted to be used with the makefiles system. makefiles allows to mount a source tree via NFS and simultaneous compilation on all supported platforms makefiles therefore allows to re-use a source tree for all supported platforms in favor of the GNU concept of untar -> configure -> make -> install -> remove


smap

smap is a simple scanner for SIP enabled devices smap sends off various SIP requests awaiting responses from SIP enabled DSL router, proxies and user agents. It could be considered a mashup of nmap and sipsak ;) Author: Hendrik Scholz


smartmontools

The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into most modern ATA and SCSI hard disks. It is derived from the smartsuite package, and includes support for ATA/ATAPI-5 disks.


smb4k

Smb4K is an SMB share browser for KDE. Its features are inspired by Komba2 by Frank Schwanz. It uses the Samba software suite for an easy access to the SMB shares of your local network neighborhood. Features so far: - Scanning for (active) workgroups, hosts, and shares - Mounting and unmounting of SMB and CIFS shares, including unmounting all shares at once - Access to the files of a mounted SMB or CIFS share using Konqueror - Auto-detection of external mounts/unmounts - Remounting of recently used shares on program start - Miscellaneous infos about the mounted SMB and CIFS shares - Network search - WINS server support - Preview of shares - Selectable look-up and search methods - Default login - Ability to execute mount and umount SUID root (using super or sudo) - Special handling of homes shares - Ability to bookmark favorite shares - And many more :)


smpeg

SMPEG is a free MPEG1 video player library with sound support. Video playback is based on the ubiquitous Berkeley MPEG player, mpeg_play v2.2. Audio is played through a slightly modified mpegsound library, part of Splay v0.8.2. SMPEG supports MPEG audio (MP3), MPEG-1 video, and MPEG system streams. plaympeg, gtv, and glmovie are simple video players provided to test the library. The C library interface is 'documented' in smpeg.h, and the C++ library interface is spread out over the MPEG*.h files. This is a work in progress. Only 16 bit color depth is supported. The player will dynamically conver to other color depths, but playback will be much faster if your display is already set to 16 bit color depth.


smproxy

This package contains smproxy, a Session Manager Proxy for the X Window System. - Joel Dahl joel@FreeBSD.org


sms_client

A simple UNIX client allowing you to send SMS messages to mobile phones and pagers. The software currently supports a number of providers and protocols from various countries. Using an unlisted provider that allow TAP access should be quite straight forward. There are a large number of services that do not appear to use TAP but instead simple user interfaces for interactive use by a user dialing up with a modem. For several UK based services such as these drivers have been written, note that providers often offer more that one service and as such you may require a different driver for each one. - George Reid greid@ukug.uk.freebsd.org


smssend

This package allows you to send an SMS to any GSM, using scripts to connect the providers' sites. You can make your own scripts, it is very simple, just watch the example files from this archive, and send them to me so I'll add them to the official archive. Miklos Niedermayer


smstools

SMS server tools , utils to handle a sms gateway for more info see authors site at: - Benny bennyk@wax.dk


smtpscan

smtpscan is a remote SMTP server version detector. It can be used to guess which mail software is used on a remote server, that may hide its SMTP banner.


snack

The Snack Sound Toolkit is designed to be used with a scripting language such as Tcl/Tk or Python. Using Snack you can create powerful multi-platform audio applications with just a few lines of code. Snack has commands for basic sound handling, e.g. sound card and disk I/O. Snack also has primitives for sound visualization, e.g. waveforms and spectrograms. It was developed mainly to handle digital recordings of speech, but is just as useful for general audio. Snack has also successfully been applied to other one- dimensional signals. The combination of Snack and a scripting language makes it possible to create sound tools and applications with a minimum of effort. This is due to the rapid development nature of scripting languages. As a bonus you get an application that is cross-platform from start. It is also easy to integrate Snack based applications with existing sound analysis software. Author: Kare Sjolander


snap

snap is a tool for the management of UFS2 snapshots created by mount(8). It can maintain hourly, daily and weekly snap- shots while trying to minimize the disk space occupied. The snapshots created are labeled with their creation time, and users can create them manually. The major advantage over sysutils/freebsd-snapshot is that it uses hardlink to save diskspace, mark each snapshot with its creation time and calculates redundancy in a smart way.


sng

The sng program translates between PNG (Portable Network Graphics) format and SNG (Scriptable Network Graphics) format. SNG is a printable and editable minilanguage for describing PNG files. With sng, it is easy to view and edit exotic PNG chunks not supported by graphics editors; also, since SNG is easy to generate from scripts, sng may be useful at the end of a pipeline that programmatically generates PNG images.


sniff

This program filters the tcpump raw packet data looking for logins and passwords on the most commonly used tcp ports (ftp telnet pop3 ...). It dumps sniffed data to a file named sniff.log


sniffit

Sniffit is a network sniffer for TCP/UDP/ICMP packets. Sniffit produces very detailed technical details about the packets flowing through your network (SEQ, ACK, TTL, Window, ...) and also packet contents in different formats (hex or plain text, ...) - Adam McDougall mcdouga9@egr.msu.edu


snort

Snort is a libpcap-based packet sniffer/logger which can be used as a lightweight network intrusion detection system. It features rules based logging and can perform content searching/matching in addition to being used to detect a variety of other attacks and probes, such as buffer overflows, stealth port scans, CGI attacks, SMB probes, and much more. Snort has a real-time alerting capability, with alerts being sent to syslog, a separate "alert" file, or even to a Windows computer via Samba. Packets are logged in their decoded form to directories which are generated based upon the IP address of the remote peer. This allows Snort to be used as a sort of "poor man's intrusion detection system" if you specify what traffic you want to record and what to let through. For instance, I use it to record traffic of interest to the six computers in my office at work while I'm away on travel or gone for the weekend. It's also nice for debugging network code since it shows you most of the Important Stuff(TM) about your packets (as I see it anyway). The code is pretty easy to modify to provide more complete packet decoding, so feel free to make suggestions.


snort-rep

Snort-rep is a Snort reporting tool that can produce text or HTML output from a syslog file. The reports contain: * Portscan summary * Alert Summary by ID * Alert summary by remote host and ID * Alert summary by local host and ID * Alert summary by local port and ID


snotes

Snotes is a program which allows you to create and manage Post-It(TM) style sticky-notes on your desktop. It was designed as a lightweight replacement for knotes.


snowflake

a snowflake image generator


snowlog

Snowlog is a program that lets you browse your web server's access log files. It does not generate static HTML status reports but instead shows you all accesses in a list that you can filter, sort and search easily. It's a console application and supposed to run on the server via ssh. Filters that accept regular expressions can be applied.


socat

socat is a relay for bidirectional data transfer between two independent data channels. Each of these data channels may be a file, pipe, device (terminal or modem etc.), socket (UNIX, IP4, IP6 - raw, UDP, TCP), a file descriptor (stdin etc.), a program, or an arbitrary combination of two of these. socat can be used, e.g., as TCP relay (one-shot or daemon), as an external socksifier, for attacking weak firewalls, as a shell interface to UNIX sockets, IP6 relay, for redirecting TCP oriented programs like brutus to a serial line, or to establish a relatively secure environment (su and chroot) for running client or server shell scripts with network connections.


socket

The program Socket implements access to TCP sockets from shell level. First written for the need to open a server socket and read and write to the socket interactively for testing purposes, it quickly evolved into a generic tool providing the socket interface for shell script and interactive use. Please send any comments, suggestions, bug reports etc. to me: Juergen Nickelsen


socketbind

This library allows you to bind any application which is dynamically linked with libc. It provides convient way to bind socket's source IP to one of the multiple IP's available on computer. To use it first of all point LD_PRELOAD to installed library and set BINDTO variable to desired IP address to bind. Here is the wrapper to run any command binded to some IP address: env LD_PRELOAD=/usr/local/lib/libsocketbind.so.1 BINDTO=$MY_IP_ADDRESS $* Author can be reached at "nm at web dot am" address.


socketpipe

Socketpipe connects over a TCP/IP socket a remote command to a local input generation command and/or a local output processing command. The connection is made by redirecting the input/output file descriptors to the socket. This saves the context switching and data copying overhead associated with piping data through ssh(1) or rsh(1). Socketpipe must be installed on both machines and user authentication is still performed by a command like ssh(1) or rsh(1). The confidentiality and integrity of the data in transit is not protected against mallicious attacks; the command is designed for use in a trusted LAN environment. - Diomidis Spinellis dds@aueb.gr


sonice

Sonice eases reencoding of .ogg files by storing everything you'd need to generate the files in question in lossless sources (.flac and .txt files).


sound-juicer

Sound Juicer is a clean, mean and lean CD ripper for GNOME2. It provides a clean interface and simple preferences, aiming to do The Right Thing and What You Mean all of the time.


soundtouch

SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or files: * Tempo (time-stretch): Changes the sound to play at faster or slower speed than original, without affecting the sound pitch * Pitch (key): Changes the sound pitch or key, without affecting the sound tempo or speed * Playback Rate: Changes both the sound tempo and pitch, as if an LP disc was played at wrong RPM rate The SoundTouch library is suited for application developers writing sound processing tools that require tempo/pitch control functionality, or just for playing around with the sound effects. The source kit includes also an example utility SoundStretch that allows processing .WAV audio files with command-line interface.


sowing

Text processing tools developed by Bill Gropp. It might be used to build the PETSc & MPICH documentation.


sp

A free, object-oriented toolkit for SGML parsing and entity management Features summary * Includes nsgmls * Provides access to all information about SGML document * Supports almost all optional SGML features * Sophisticated entity manager * Supports multi-byte character sets * Object-oriented * Written in C++ from scratch * Fast * Portable * Production quality * Free


spar

Spar is a modular math parser that comes with a fully featured text frontend, something like an interactive calculator. It also provides a simple but complete API for C/C++ programmers. This API provide a complete interface to a top down parser that supports: variables, constants, functions, modules and a libc based math library. This math library overrides standard functions with a "custom" version (such as. deg, rad auto conversion, infinite symbol, function domain...). Spar, can be easily extended with modules. A module is a "user" extensions, written in C/C++, to the basic features of the Simple Parser. Here you can find the module definition: is a C structure that contains only few data member: - module name - module version - module description - a pointer to the module main function The modules are loaded at run-time by the module loader (that is a high level layer of the module manager): you can load your modules, simply, coping theirs paths into the .spar_modules (or any other file, with the -c option).


speak_freely

Speak Freely allows users of a variety of Unix and Unix- like workstations equipped with audio hardware connected by a network to converse, using the audio input and output facilities of the workstation to digitise and later recon- struct the sound and the network to relay sound packets. Optional compression is provided, allowing conversations over relatively low-bandwidth Internet links as well as local area networks.


speedcrunch

SpeedCrunch is a multiplatform desktop calculator for power users. It is designed to be enjoyed using keyboard. Result is shown in scrollable display, history of expressions is available with up and down arrow. Some other features: optional keypad, syntax highlight, matched parenthesis indicator, just-in-time calculation (show result even before you finish typing) and autocomplete for variables.


speex

The Speex is a patent-free, Open Source/Free Software voice codec. Unlike other codecs like MP3 and Ogg Vorbis, Speex is designed to compress voice at bitrates in the 2-45 kbps range. Possible applications include VoIP, internet audio streaming, archiving of speech data (e.g. voice mail), and audio books. In some sense, it is meant to be complementary to the Ogg Vorbis codec. This ports is for the development version of speex, but the file format is compatibile with the base (1.0 and 1.1) versions.


spellutils

Spellutils is a suite of programs which are used to isolate some parts or texts from various types of files and hand them over to another program which may change the texts; it is typically a spell checker. Afterwards the possibly changed text parts are copied back in place in the original file. 1) The newsbody utility The program newsbody is a utility to isolate the body part of a news or email message in a separate file and then call some other program which may change the body, and eventually merge the headers with the possibly changed body. Optionally quotes and/or signature can be removed too, as well as all or selected header lines can be kept. 2) The pospell utility The program pospell is a utility to isolate the translations from a .po file, then call some other program which may change the translations (typically a spell checker), and eventually copy them back in place in the .po file.


speyes

speyes is a WindowMaker dock app that features the SouthPark characters ala xeyes. - Chris D. Faulhaber


spice

SPICE is a general-purpose circuit simulation program for nonlinear DC, nonlinear transient, and linear AC analyses. Circuits may contain resistors, capacitors, inductors, mutual inductors, independent voltage and current sources, four types of dependent sources, lossless and lossy transmission lines (two separate implementations), switches, uniform distributed RC lines, and the five most common semiconductor devices: diodes, BJTs, JFETs, MESFETs, and MOSFETs. Patch Levels I and II (including a new spec command for spectral analysis) and the level 2 JFET model are courtesy from the Macquarie University. Online documentation at:


spinner

Spinner is a small program that displays a little "spinning" ASCII character in the top left corner of your terminal. To make this effect it cycles through punctuation marks like this " - \ | / - \ | / ... " (try it to see). By default the character is drawn in inverse video (or your terminal's equivalent). But you can turn this off with the -i switch. It supports any terminal capable of handling VT100 style escape codes. Spinner is useful for keeping telnet and ssh links from dropping due to inactivity. Many firewalls, and some ISPs drop connections when they are perceived as idle. By having spinner running the server is constantly sending a tiny amount of data over the link, preserving the connection. Thus (for search engines) Spinner is an anti-dle, timeout preventing, background daemon process for unix variants including linux. - Michael L. Hostbaek mich@FreeBSD.org


splint

Splint is a tool for statically checking C programs for security vulnerabilities and coding mistakes. With minimal effort, Splint can be used as a better lint. If additional effort is invested adding annotations to programs, Splint can perform stronger checking than can be done by any standard lint. - Raymond Medeiros


splitvt

Splitvt splits the screen into two windows, each running a shell, so you can do and see two things at once. Using special keys, the focus may be changed from one window to another. Other features include cut & pasting between windows, and the ability to the terminal. Note: users may want to take a look at /usr/bin/window (see ``man window'') for a FreeBSD native version this type of program. -- David (obrien@cs.ucdavis.edu)


spooles

SPOOLES is a library for solving sparse real and complex linear systems of equations, written in the C language using object oriented design. At present, there is the following functionality: 1. Compute multiple minimum degree, generalized nested dissection and multisection orderings of matrices with symmetric structure. 2. Factor and solve square linear systems of equations with symmetric structure, with or without pivoting for stability. The factorization can be symmetric LDLT, Hermitian LDLH, or nonsymmetric LDU. A direct factorization or a drop tolerance factorization can be computed. The factors and solve can be done in serial mode, multithreaded with Solaris or POSIX threads, or with MPI. 3. Factor and solve overdetermined full rank systems of equations using a multifrontal QR factorization, in serial or using POSIX threads. 4. Solve square linear systems using a variety of Krylov iterative methods. The preconditioner is a drop tolerance factorization, with or without pivoting for stability.


sqlite

SQLite is an SQL database engine in a C library. Programs that link the SQLite library can have SQL database access without running a separate RDBMS process. The distribution comes with a standalone command-line access program (sqlite) that can be used to administer an SQLite database and which serves as an example of how to use the SQLite library.


sqlite3

SQLite is an SQL database engine in a C library. Programs that link the SQLite library can have SQL database access without running a separate RDBMS process. The distribution comes with a standalone command-line access program (sqlite) that can be used to administer an SQLite database and which serves as an example of how to use the SQLite library.


sqlite3-threads

SQLite is an SQL database engine in a C library. Programs that link the SQLite library can have SQL database access without running a separate RDBMS process. The distribution comes with a standalone command-line access program (sqlite) that can be used to administer an SQLite database and which serves as an example of how to use the SQLite library.


squid

Squid is a high-performance proxy caching server for web clients, supporting FTP, gopher, and HTTP data objects. Unlike traditional caching software, Squid handles all requests in a single, non-blocking, I/O-driven process. Squid supports SSL, extensive access controls, and full request logging. By using the lightweight Internet Cache Protocol, Squid caches can be arranged in a hierarchy or mesh for additional bandwidth savings.


squidclients

Generate a summary of client usage (grouped by domain) from a Squid native log. SquidClients used in conjunction with Calamaris gives a complete information about usage of Squid. --Dima dima@Chg.RU


squidtimes

Generates a report of average transfer times of Squid caching proxy. All results are presented in graphic form. --Dima dima@Chg.RU


squidview

Squidview is a program that displays the squid proxy server log file in a nice fashion, providing the log file is in squid's native reporting fashion. It has features such as search, report generation, monitor mode and supports three log files. Thus, the program can be used to monitor Internet usage on a networked site. But please note squid has to be running first and this program is not a proactive resource controller. What it can do is tell you who and which sites are consuming the most bandwidth. Author: Graeme Sheppard


squirrelmail

SquirrelMail is a standards-based webmail package written in PHP4. It includes built-in pure PHP support for the IMAP and SMTP protocols, and all pages render in pure HTML 4.0 (with no Javascript) for maximum compatibility across browsers. It has very few requirements and is very easy to configure and install. SquirrelMail has a all the functionality you would want from an email client, including strong MIME support, address books, and folder manipulation - Simon Dick simond@irrelevant.org


ssam

Ssam(1) is analogous to the stream editor sed(1), but uses the sam(1) command set to provide improved functionality, and is aware of the UTF character set. It uses the UTF-aware regular expression library, ure(3).


ssed

This is a version of sed based on GNU sed. It is not a version of GNU sed, though. There are several new features (including in-place editing of files, extended regular expression syntax and a few new commands) and some bug fixes; see the NEWS file for a brief summary and the ChangeLog for more detailed descriptions of changes. The biggest note, i think is the *huge* speed difference, where regular sed might take a few mins, super-sed can take only seconds this is not true in all cases, and sometimes you have modify your regexp syntax, however for the speed increase, it might be worth it.


ssh-gui

SSH-GUI is a front-end for ssh which can open multiple xterms with connections. Supports all ssh options and soon will support user-host config saving and xterm config.


sslsniffer

A SSLv3/TLS and SSLv2 proxy server that sniffs SSL/TLS packets and prints out the contents of packets in stdout. It can also serve as a (not very efficient) proxy server. Note that this tool does not decrypt or even attempt to decrypt the traffic that is routed through it.


sst

Sst can be used to connect to SSL-encrypted network ser- vices or it can be used as an SSL front-end to network servers. Sst can be used interactively, or in an inetd setting, or it can be embedded inside other programs (eg. Amanda). One of the main goals of sst is to be as basic as possible so in most non-embedded cases sst uses netcat to setup the networking I/O. Sst uses a socketpair(2) pipe to stay in contact with its netcat child process. In this way sst only has to concern itself with file descriptors. In the embedded mode sst expects the parent program to set up the networking I/O and to provide the appropriate file descriptors. In embedded client mode ("-c"), clear data is read from (or written to) stdin (fildes 0) and SSL- encrypted data is read from (or written to) stdout (fildes 1). In embedded server mode ("-s"), SSL-encrypted data is read from (or written to) stdin and clear data read from (or written to) stdout.


ssvnc

The Enhanced TightVNC Viewer package started as a project to add some patches to the long neglected Unix TightVNC Viewer. However, now the front-end GUI and wrapper scripts features dwarf the Unix TightVNC Viewer patches (see the lists below). It adds a GUI for Windows, Mac OS X, and Unix that automatically starts up STUNNEL SSL tunnel for SSL or SSH connections to x11vnc, and then launches the TightVNC Viewer to use the tunnel. It also enables SSL encrypted VNC connections to any other VNC Server running an SSL tunnel, such as STUNNEL, at their end. It can be used to perform SSH tunnelled connections to any VNC Server as well. The tool has many additional features (see below for a list). The short name for this project is "ssvnc" for SSL/SSH VNC Viewer.


sswf

A C++ Library and a script language tool to create Flash (SWF) movies up to version 7. Supports nearly all the Macromedia Flash tags. Includes detailled docs and a tool to convert your system fonts to a Flash movie.


ssync

Ssync is a minimalistic tool for keeping filesystems in synchronization. The main goals in writing ssync are correctness, simplicity, speed, low-resource comsumption and portability. It features a number of options to control how things are synchronized and under what conditions, as well as useful dry-run and verbose modes.


stalepid

The stalepid utility was developed to facilitate the startup of servers that write their process ID to a file and refuse to start if that file exists (e.g. when the process was last terminated by an unclean shutdown, or simply killed without given the chance to clean up the process ID file). The stalepid utility is used to check for and possibly remove those stale process ID files. Upon its invocation, stalepid checks for the following conditions: - the file specified by the pidfile argument exists; - it contains a single line, and the line contains a single number; - there is no process with the process ID specified in the file, or if there is one, it is not named processname. If all those conditions are met, the stalepid utility will remove the file specified by the pidfile argument, thus allowing the next invocation of the server to proceed normally. Author: Peter Pentchev


stamp

Stamp is a command-line program which will process a greyscale jpeg image, such as one produced by a greyscale Quickcam. It can add a graphical (and configurable) timestamp to the image. Stamp can also upload the timestamped image via FTP, with the configuration of a stamprc file. It also features a "quad" option which will take the latest image and composite it with up to three previous images, while timestamping the latest one.


stan

Stan is a small console application that works on all Unix systems. It is able to generate several statisical information of a stream. A stream can be either standard input or given files. Stan can be used in order to analyse encrypted data or to measure the quality of a pseudo random number generator. There are three types of statistics generated by Stan: - General Statistics General statistical standard values are based on the bytes of the input stream. Stan is able to calculate the mean, the median, the deviation and the chi-squared value of the given stream. - Pattern Statistics It is possible to do pattern analysis up to a specified pattern length. Stan will analyse the patterns inside the stream and output the most used patterns and the range of patterns used. - Bit Statistics By analysing the bit of the given stream and dividing them into run, sequences of the same bit, stan is able to show information that are useful for analysing pseudo random numbers. Stan calculates ratios between run lengths and 0 runs to 1 runs.


star

Star is the fastest known implementation of a tar archiver. This is the development version of star. Main advantages over other tar implementations: fifo - Keeps the tape streaming. pattern matcher - For a convenient user interface. sophisticated diff - User tailorable interface for comparing tar archives against file trees. no namelen limitation - Pathnames up to 1024 Bytes may be archived. deals with all 3 times - Stores/restores all 3 times of a file. does not clobber files - More recent copies on disk will not be clobbered from tape. automatic byte swap - star automatically detects swapped archives. automatic format detect - Automatically detects archive formats: old tar, gnu tar, ansi tar, star. fully ansi compatible - star is fully ANSI/Posix 1003.1 compatible. Author: Joerg Schilling Please mail bugs and suggestions to him.


startup-notification

startup-notification is a minimal library that supports the startup notification spec described at www.freedesktop.org.


stunnel

The stunnel program is designed to work as SSL encryption wrapper between remote client and local (inetd-startable) or remote server. The concept is that having non-SSL aware dae- mons running on your system you can easily setup them to communicate with clients over secure SSL channel. stunnel can be used to add SSL functionality to commonly used inetd daemons like POP-2, POP-3 and IMAP servers without any changes in the programs' code.


subversion

Subversion is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1).


sudo

This is the CU version of sudo. Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root activity. The basic philosophy is to give as few privileges as possible but still allow people to get their work done. MAILING LISTS: Please send bugs, problems, comments, etc to sudo-bugs@courtesan.com There is a mailing list that receives announcements whenever a new version of sudo is released. You can subscribe to it by sending a message to "majordomo@courtesan.com" that includes the line "subscribe sudo-announce". There is also a list for people working on sudo. The command to add yourself is "subscribe sudo-workers".


suitesparse

SuiteSparse is a set of sparse matrices libraries. It contains: * AMD: symmetric approximate minimum degree * BTF: permutation to block triangular form (beta) * CCOLAMD: constrained column approximate minimum degree * COLAMD: column approximate minimum degree * CHOLMOD: sparse supernodal Cholesky factorization and update/downdate * KLU: sparse LU factorization, for circuit simulation (beta) * LDL: a simple LDL^T factorization * UMFPACK: sparse multifrontal LU factorization * UFconfig: common configuration for all of the above * CSparse: a concise sparse matrix package * CXSparse: and extended version of CSparse


surf

surf is a tool to visualize some real algebraic geometry: plane algebraic curves, algebraic surfaces and hyperplane sections of surfaces. surf is script driven and has (optionally) a nifty GUI using the Gtk widget set. The algorithms should be stable enough not to be confused by curve/surface singularities in codimension greater than one and the degree of the surface or curve. This has been achieved quite a bit. We have drawn curves of degree up to 30 and surfaces of degree up to 20 successfully. However, there are examples of curves/surfaces of lower degree where surf fails to produce perfect images. This happens especially if the equation of the curve/surface is not reduced. Best results are achieved using reduced equations. On the other hand, surf displays the Fermat-curves accurately for degree up to 98.


surfraw

Surfraw provides a fast unix command line interface to a variety of popular WWW search engines. It supports google, altavista, dejanews, amazon.com, research index, slashdot and many others. Output is directed to a browser.


suxus

An x11 font designed to be small yet easily read.


svg

This is a Ruby library for generating SVG files. Author: Yuya


svg2pdf

Render an SVG image to a PDF file (using cairo).


svg2png

Render an SVG image to a PNG image (using cairo)


svg2swf

Convert an SVG file into a Macromedia Flash (swf) file


svgalib

This is a low level console graphics library, originally based on VGAlib 1.2 by Tommy Frandsen. VGAlib supported a number of standard VGA graphics modes, as well as high resolution/high color modes on many popular graphics adapters. As of now, support for many more chipsets had been added. It supports transparent virtual console switching, that is, you can switch consoles to and from text and graphics mode consoles using Alt-[function key]. Also, SVGAlib corrects most of VGAlib's textmode corruption behavior by catching SIGSEGV, SIGFPE, SIGILL, and other fatal signals and ensuring that a program is running in the currently visible virtual console before setting a graphics mode.


svgviewer

SVG Viewer for GNUstep Author: Alexander Malmberg


svn2cl

svn2cl is a simple xsl transformation and shell script wrapper for generating a classic GNU-style ChangeLog from a subversion repository log. It is made from several changelog-like scripts using common xslt constructs found in different places.


svndelta

svndelta helps control Subversion-managed projects. svndelta summarizes project changes (including lines of code) and also adds to and removes from Subversion the files that have been added and removed locally. svndelta filters project changes by using .svnignore files, both system-wide and locally. Thus, for example, svndelta will not attempt to add backup files or object files to a project, or include them in summaries of changes. Requires ruby. AUTHOR: Jeff Pace


swig

SWIG is a tool for automatically generating the wrapper code needed to link collections of functions written in C/C++ with interpreted scripting languages. Currently, SWIG supports : - Tcl - Python - Perl5 - Java - Guile - MzScheme - Ruby - CSharp - Modula-3 - Allegro CL - Chicken Using SWIG, it is possible to greatly simplify interface development and to put interesting interfaces on existing applications with little effort.


swish++

SWISH++ is a Unix-based file indexing and searching engine (typically used to index and search files on web sites). It was based on SWISH-E.


swisswatch

Swisswatch is a fancy Swiss railway clock emulator. This program support color display, you must add belong lines to ~/.Xdefaults. #if COLOR swisswatch*customization: -color #endif and exec `xrdb $HOME/.Xdefaults'. - Yoshiro MIHIRA (sanpei@sanpei.org)


sxml

SXML is a skimpy XML parsing and grafting C library that you can use to read and write XML-like configuration file for your application. Author: Kouichi ABE (WALL)


sxpc

The Simple X Protocol Compressor This program provides compression of the X protocol stream. It is intended to be used to improve the performance of X applications over a slow internet connection. (e.g. slip,cslip. or term) It assumes a Unix operating system at both ends of the link. Transferring large bitmaps or images through sxpc may be slower than not using it. The algorithms used are geared primarily for the data exchanged during interactive use where the same data may be sent several times with only small changes. (e.g. editing) WARNING WARNING DANGER DANGER If you use this program use xauth to provide SECURITY, since host-based security will be BYPASSED. See README.xauth in the work sub-directory.


synce-librapi2

SynCE is a project for connecting to devices running Windows CE or Pocket PC. Librapi is an open-source implementation that works like RAPI.DLL. The library makes it possible to make remote calls on a Windows CE device, including installing applications and transferring files.


synce-libsynce

SynCE is a project for connecting to devices running Windows CE or Pocket PC. Libsynce provides common functions needed for communication with a Windows CE device.


sysconftool

sysconftool is a development utility that helps to install application configuration files. sysconftool allows an existing application to be upgraded without losing the older version's configuration settings. sysconftool is a script that is used by applications to update configuration files when a new version of the application is installed. sysconftool reads the new application configuration files, reads any older versions of those files that are already installed, then replaces the old versions with the new ones, but preserving any custom changes contained in the old versions. For more information on sysconftool, and why applications need it, see the installed manual pages: sysconftool(1) and sysconftool(7). With most versions of the man command: "man 1 sysconftool" and "man 7 sysconftool".


sysgather

sysgather is a simple command-line utility for keeping configuration files under version control. Author: Peter Pentchev


system-tools-backends

System-tools-backends is a collection of scripts (mostly Perl) used by gnome-system-tools to perform system administration tasks.


sysupdate

sysupdate.sh will update your system and/or port collection files in part or in full to the latest cvs version. sysupdate.sh can be set to only download the latest system files or can be set to compile and install a complete system update.


szip

Szip performs data compression/decompression. It uses a limited order sort transform. This transformation is related to the Burrows-Wheeler transformation used in blocksorting compression methods. The difference is a fast, deterministic behaviour in time at some compression loss. - Igor Pokrovsky tiamat@comset.net


t1lib

t1lib is a library written in the C programming language allowing a programmer to generate bitmaps from Adobe (TM) Type 1 fonts quite easily. These bitmaps are returned in a data structure with type GLYPH. This special GLYPH-type is also used in the X11 window system to describe character bitmaps. It contains the bitmap data as well as some metric information. But t1lib is in itself entirely independent of the X11-system or any other graphical user interface.


t1utils

Six free UNIX/Windows command-line tools for dealing with Type 1 fonts. This is a revision of I. Lee Hetherington's beloved t1utils package. o t1ascii changes PFB (binary) fonts into PFA (ASCII) format. o t1binary changes PFA fonts into PFB format. o t1disasm translates PFBs or PFAs into a human-readable and -editable format. o t1asm changes the (potentially edited) output of t1diasm back to either PFAF or PFB. o t1unmac (formerly unpost) translates a Type 1 font in Mac format (either MacBinary or a raw resource fork) into either PFB or PFA format. o t1mac translates PFA or PFB format font files into Mac format. -- Mike Meyer mwm@mired.org


taglib

taglib is a fast, lightweight, library for manipulating ID3v1 and ID3v2 tags in MP3 and OGG formatted audio files.


tagtool

Audio Tag Tool is a program to manage the information fields in MP3 and Ogg Vorbis files, commonly called tags. Tag Tool can be used to edit tags one-by-one, but the most useful features are the ability to easily tag or rename hundreds of files at once, in any desired format. Tag Tool's features include: * Tag Editor * Multiple File Tagger * Clear Tags * Move/Rename Multiple Files * Create Playlists The mass tag and mass rename features can handle filenames in any format thanks to an easily configurable format template.


tagutils

Leaftag is a library and set of utilities for tagging files on the desktop. tagutils is the primary way of tagging files from the command line. It can tag, untag, display a list of known tags, manipulate tag properties, and show files belonging to a tag. Project homepage:


taucs

The current version of the library includes the following functionality: * Multifrontal Supernodal Cholesky Factorization. * Left-Looking Supernodal Cholesky Factorization. * Drop-Tolerance Incomplete-Cholesky Factorization. * LDL^T Factorization. * Out-of-Core, Left-Looking Supernodal Sparse Cholesky Factorization. * Out-of-Core Sparse LU with Partial Pivoting Factor and Solve. * Ordering Codes and Interfaces to Existing Ordering Codes. * Matrix Operations. * Matrix Input/Output. * Matrix Generators. * Iterative Solvers. * Vaidya's Preconditioners. * Recursive Vaidya's Preconditioners. * Multilevel-Support-Graph Preconditioners. * Utility Routines. Copyright (c) 2001 by Sivan Toledo, Tel-Aviv University, stoledo@tau.ac.il. All Rights Reserved.


tcl

This package contains the binary release of Tcl8.0, an embeddable tool command language. The best way to get started with Tcl is to read ``Tcl and the Tk Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X. A full set of manual pages is also provided with this package.


tcl

This is Tcl8.2, an embeddable tool command language. The best way to get started with Tcl is to read ``Tcl and the Tk Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X. A full set of manual pages is also provided with this package.


tcl

This is Tcl8.3, an embeddable tool command language. The best way to get started with Tcl is to read ``Tcl and the Tk Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X. A full set of manual pages is also provided with this package.


tcl

This is Tcl8.4, an embeddable tool command language. The best way to get started with Tcl is to read ``Tcl and the Tk Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X. A full set of manual pages is also provided with this package.


tcl-wrapper

Tcl-wrapper installs a shell wrapper for the "tclsh" command that comes with different versions of Tcl. Users can define in a configuration file which version of the Tcl shell should be called. - Martin Matuska mm@FreeBSD.org


tclgeomap

Tkgeomap is an open source set of extensions to the Tcl/Tk scripting language. It adds commands that read, manipulate, and display geographic data. It provides four packages: * tclgeomap - library written in C adds commands for basic geography calculations and data access. * tclgeomap_procs - library written in Tcl adds procedures that supplement tclgeomap. * tkgeomap - library written in C that adds the ability to draw maps * tkgeomap_procs - library written in Tcl adds procedures that supplement tkgeomap. This port contains the Tcl part.


tcllib

Tcllib is a collection of utility modules for Tcl. The intent is to collect commonly used function into a single library, which users can rely on to be available and stable. There are too many modules now to list here. Browse the on-line documentation to get the idea.


tclmidi

Tclmidi is language designed for creating and editing standard MIDI files. With the proper device interface it will also play and record MIDI files. Since tclmidi is a language supporting function calls, recursion and conditionals, you can use these features for editing, sequencing and writing complex scripts. The brave might even want to try their hand at algorithmic composition.


tclreadline

The tclreadline package makes the gnu readline available to the scripting language tcl. The primary purpose of the package is to facilitate the interactive script development by the means of word and file name completion as well as history expansion (well known from shells like bash).


tclspice

TclSpice is an improved version of Berkeley Spice designed to be used with the Tcl/Tk scripting language. The project is open-source (BSD license) and based upon the NG-Spice source code base with many improvements Features and Improvements - Fully Tcl scriptable - installs with 'package require spice' statement - Hspice syntax (SpicePP). - GUI interfaces, various (Tk). - SpiceWish (BLT graph widget) - BLT (tcl compatible) vectors for storage, manipulation and arithmetic upon Spice waveforms. - Xspice additions (Georgia Tech). - Trigger upon waveform events. - Spice 'simulator state' save and restore for rapid 'what-if' simulations (no longer need to re-simulate from the beginning each time a device value is changed). Author: Stefan Jones


tclwebtest

Tclwebtest is a tool to write automated tests for web applications. It provides a simple API for issuing http requests, dealing with the result and assume specific response values, while taking care of the details such as redirects and cookies. It has some basic html parsing functionality, to provide access to elements of the result html page that are needed for testing. TclWebtest should be suitable for testing larger chains of user interaction on a web application, for example a full ecommerce ordering session. Tclwebtest could visit an ecommerce site as anonymous user, add some products to its shopping cart, check out the cart, register itself as user and enter a test address etc. The test script could also include the administration part of the interaction, by explicitely logging in as site admin, reviewing and processing the order, nuking the test user etc. - Aldert aldert@nooitgedagt.net


tclxml

TclXML is an API for parsing XML documents using the Tcl scripting language. It is also a package with several parser implementations. The goal of the TclXML package is to provide an API for Tcl scripts that allows "Plug-and-Play" parser implementations; ie. an application will be able to use different parser implementations without change to the application code. - David dyeske@gmail.com


tcm

The Toolkit for Conceptual Modeling is a collection of software tools to present conceptual models of software systems in the form of diagrams, tables, trees, and the like. A conceptual model of a system is a structure used to represent the requirements or architecture of the system. TCM is meant to be used for specifying and maintaining requirements for desired systems, in which a number of techniques and heuristics for problem analysis, function refinement, behavior specification, and architecture specification are used. TCM takes the form of a suite of graphical editors that can be used in these design tasks. These editors can be categorized into: * Generic editors for generic diagrams, generic tables and generic trees. * Structured Analysis (SA) editors for entity-relationship diagrams, data and event flow diagrams, state transition diagrams, function refinement trees, transaction-use tables and function-entity type tables. * Unified Modeling Language (UML) editors for static structure diagrams, use-case diagrams, activity diagrams, state charts, message sequence diagrams, collaboration diagrams, component diagrams and deployment diagrams (only the first three and last two UML editors are functional at this moment). * Miscellaneous editors such as for JSD (process structure and network diagrams), recursive process graphs and transaction decomposition tables.


tcpblast

TCPBLAST measures the throughput of a tcp connection. It was written by Daniel Karrenberg .


tcpcat

From the tcpcat README: Tcpcat is a simple program that is like `cat' but it works over tcp streams to allow you to cat from one host to another. The host common way to use this program whould be something like this: on host a: $ tcpcat -l 93255 | gzip -dc | tar xvf - on host b: $ tcpcat -h hosta:93255 file.tar.gz Another good use for this program is debugging network stuff. When debugging a newtork client or server you can pipe the output of tcpcat to a hex dump (I recomend xxd which comes with vim). Also it can act as a crude telnet server when invoded with --listen, --input, and --output, this mode is quite useful for network program debugging as well. Author: Angus Mackay


tcpdstat

Produces a per-protocol breakdown of traffic by bytes and packets, with average and maximum transfer rates, for a given libpcap file (e.g., from tcpdump, ethereal, snort, etc.) Useful for getting a high-level view of traffic patterns. - Richard Arends richard@unixguru.nl


tcpdump

tcpdump is a ubiquitous network traffic capture tool available in a wide variety of BSD, Linux and UN*X distributions. Whilst FreeBSD has a vendor branch import of tcpdump in its source tree, the purpose of the port is to provide a means of offering additional, bleeding-edge features which might not make it into the tree. Bruce bms@FreeBSD.org


tcpflow

tcpflow is a program that captures data transmitted as part of TCP connections (flows), and stores it in a way that is convenient for protocol analysis or debugging. A program like 'tcpdump' only shows a summary of packets seen on the wire, but usually doesn't store the data that's actually being transmitted. In contrast, tcpflow reconstructs the actual data streams and stores each flow in a separate file for later analysis. tcpflow understands sequence numbers and will correctly reconstruct data streams regardless of retransmissions or out-of-order delivery. However, it currently does not understand IP fragments; flows containing IP fragments will not be recorded properly. Note: this port includes a small patch that adds the capability of reading the packets from a tcpdump(1) capture file, using a new option (-r).


tcpick

tcpick is a textmode sniffer libpcap-based that can track, reassemble and reorder tcp streams. Tcpick is able to save the captured flows in different files or displays them in the terminal, and so it is useful to sniff files that are transmitted via ftp or http.


tcpillust

Tcpillust - A graphical TCP connection analysis tool Tcpillust takes tcpdump file(s) specified on the command line and draw pictures like figures in the ``TCP/IP Illustrated'' series.


tcping

tcping does a TCP connect to the given ip/port combination. The user can specify a timeout in seconds. This is useful in shell scripts running in firewalled environments. Often SYNs are just being dropped by firewalls, thus connection establishment will be retried several times (for minutes) until a TCP timeout is reached. With tcping it is possible to check first if the desired port is reachable and then start connection establishment. Author: Marc Kirchner


tcplist

Tcplist makes a list of tcp connections to and from the local machine, displaying the user name associated with the local end, and making use of Ident services if available to determine the "user" at the other end. Tcplist uses LSOF to do its low level work on 4.4BSD machines. -- David (obrien@FreeBSD.org)


tcpreen

TCPreen is a simple tool to monitor and analyze data transmitted between a client and a server via a TCP connection. This tool focuses on the data stream (software/socket layer), not on the lower level transmission protocol as packet sniffers do. Janos Mohacsi


tcpreplay

Tcpreplay is aimed at testing the performance of a Network Intrusion Detection System by replaying real background network traffic in which to hide attacks. Tcpreplay allows you to control the speed at which the traffic is replayed, and can replay arbitrary libpcap traces. Unlike programmatically-generated artificial traffic which doesn't exercise the application/protocol inspection that a NIDS performs, and doesn't reproduce the real-world anomalies that appear on production networks (asymmetric routes, traffic bursts/lulls, fragmentation, retransmissions, etc.), tcpreplay allows for exact replication of real traffic seen on real networks.


tcpshow

tcpshow reads a tcpdump(1) savefile and provides a reasonably complete decode of Ethernet, IP, ICMP, UDP and TCP headers. Boolean expressions may also be specified for packet selection. Data within the packets are displayed in ASCII. tcpshow's output is simular to Sun Solaris's snoop(1M) command for network packet capture and inspection. -- David (obrien@NUXI.com)


tcpstat

tcpstat reports certain network interface statistics (such as bandwidth) much like vmstat does for system statistics. It gets its information by either monitoring a specific interface, or by reading previously-saved tcpdump data from a file. It has been tested under Linux, Solaris, FreeBSD, NetBSD, and BSD/OS.


tcptrace

tcptrace a TCP dump file analysis tool written by Shawn Ostermann at Ohio University. It is NOT a packet capture program. It reads output dump files in the formats of several popular packet capturing programs: tcpdump, snoop, etherpeek, and netm. It can also output (ie, convert thus converting to) tcpdump format files. For each connection, it keeps track of elapsed time, bytes/segments sent and received, retransmissions, round trip times, window advertisements, throughput, etc. Its output format ranges from Simple to Long to Very Detailed. It can also produce three different types of graphs, as follows: Time Sequence Graph This is the format that Tim Shepard started using at MIT some years ago. It shows segments sent and ACKs returned as a function of time. Instantaneous Throughput This format shows the instantaneous (averaged over a few segments) throughput of the connection as a function of time. Round Trip Times This format shows the round trip times for the ACKs as a function of time. The graphs produced are viewable only by Tim Shepard's wonderful xplot program (in math/xplot).


tcptraceroute

tcptraceroute is a traceroute implementation using TCP packets. The more traditional traceroute(8) sends out either UDP or ICMP ECHO packets with a TTL of one, and increments the TTL until the destination has been reached. By printing the gateways that generate ICMP time exceeded messages along the way, it is able to determine the path packets are taking to reach the destination. The problem is that with the widespread use of firewalls on the modern Internet, many of the packets that traceroute(8) sends out end up being filtered, making it impossible to completely trace the path to the destination. However, in many cases, these firewalls will permit inbound TCP packets to specific ports that hosts sitting behind the firewall are listening for connections on. By sending out TCP SYN packets instead of UDP or ICMP ECHO packets, tcptraceroute is able to bypass the most common firewall filters. - Simon 'corecode' Schubert


tcptrack

tcptrack is a sniffer which displays information about TCP connections it sees on a network interface. It passively watches for connections on the network interface, keeps track of their state and displays a list of connections in a manner similar to the unix 'top' command. It displays source and destination addresses and ports, connection state, idle time, and bandwidth usage. - Squat squat@squat.no


tcpview

Tcpview is Motif-based TCP/IP protocol analyzer. It is a graphic version conterpart of the tcpdump. It enables the user to analysis the tcp/ip packet with confortable graphic interface. ftp://ftp.cac.washington.edu/pub/noc-tools/tcpview/tcpview-1.0.tar.readme Chung-Kie Tung tung@turtle.ee.ncku.edu.tw


tcpwatch

TCPWatch is a utility written in Python that lets you monitor forwarded TCP connections or HTTP proxy connections. It displays the sessions in a window with a history of past connections. It is useful for developing and debugging protocol implementations and web services. Author: Shane Hathaway


tcpxd

tcpxd is a general purpose TCP/IP relay program designed to be simple to get going, requiring only three parameters; the port to listen on, the host to forward to, and the port on that host to connect to.


tcpxtract

tcpxtract is a tool for extracting files from network traffic based on file signatures. It supports 26 file formats and you can add new format by editing its config file. You can extract files from live network or pcap format capture file.


tdetect

tdetect detects someone running traceroute against your system. It does this by detecting UDP (Unix traceroute) or ICMP ECHO (Windows traceroute) packets with TTL fields == 1.


tdfsb

TDFSB is a "3D - Filesystem Browser". It reads directory information and displays them as a 3D world, so you can take a walk through your file system. It also reads images, MPEG and MP3 files as well as some other formats. It is highly recommended that you have decent (hardware-accelerated) gfx card, otherwise it may run very slow.


tdir

tdir is Yet Another Way To Display Directory Listings. Output is in columnar format with sub-directories listed first, and then a listing of the files ordered by their ending "extension" - typically the characters following the rightmost '.' in the file name (though this can be changed on the command line). tdir supports recursive directory examination. Total output width as well as column width can be set on the command line and tdir will autoformat accordingly. tdir is written in 'python' and requires a reasonably current version of the 'python' environment to be present on the system. - tim tundra@tundraware.com


tdl

A small program for managing a to-do list. There can be one to-do database per directory, or per tree of directories. Tasks are in a tree structure (ie: one task can be a sub-task of another task). Reports can also be generated to summarize tasks completed in a certain time period. - Pete petef@FreeBSD.org


teTeX

This package does not contain anything by itself. It is a "meta-port" that depends on other teTeX related packages. Its sole purpose is to require dependencies so users can install this package only and have teTeX + dvipsk + xdvik pulled in by the port/package dependency mechanism.


teTeX-base

teTeX is _the_ TeX distribution for UNIX compatible systems. It contains the latest versions of TeX & friends and nearly everything you need for happy TeX'ing. For more information have a look at the lengthy FEATURES file of the distribution. teTeX-base contains various utilities including TeX and dviware themselves.


teTeX-texmf

teTeX is _the_ TeX distribution for UNIX compatible systems. It contains the latest versions of TeX & friends and nearly everything you need for happy TeX'ing. For more information have a look at the lengthy FEATURES file of the distribution. teTeX-texmf contains necessary files used by TeX and dviware.


ted

Ted 2.17 is a text editor running under X Windows on Unix/Linux systems. Features -------- * Wysiwyg rich text editing. * Ted uses Microsoft RTF as its native file format. * In line bitmap, jpeg, gif, ppm, png and xpm pictures. * Postscript printing. * Cut/Copy/Paste, text and images. * Find/Replace using regular expressions. * Ruler: Paragraph indentation, Indentation of first line, Tabs. * Footnotes and endnotes. * Tables: Insert Table, Row, Column. Changing the column width of tables with their ruler. * Symbols and accented characters are fully supported. * Hyperlinks. * Saving a document in HTML format. * Save to *.pdf using /usr/X11R6/bin/rtf2pdf.sh * Numbered or bulleted lists


tempcontrol

Tempcontrol is a temperature control program. In its current version it is specifically designed to control the temperature of beer fermenters in a fridge. It controls the temperatures when necessary by turning on either the fridge motor to cool the surroundings, or a light bulb to warm them. The specific brewing-related details are relatively minor, and future versions may become more general-purpose. Read the file README in the distribution for more information. At a later date there will be real documentation.


tempest_for_eliza

Tempest for Eliza is a program that uses your computer monitor to send out AM radio signals. You can then hear computer generated music in your radio. it teaches you that your computer can be observed. Tempest for Eliza works with every monitor, every resolution.


tentakel

Tentakel is a program for executing the same command on many hosts in parallel using various remote methods. It can make use of several sets of hosts that are defined in a configuration file as groups. It also supports an interactive mode that can be used for repeated commands.


terminus-font

Terminus Font is designed for long (8 and more hours per day) work with computers. Version 4.11 contains 594 characters, covering code pages ISO8859-1/2/5/9/13/15/16, Windows-1250/1251/1252/1254/1257, IBM-437/852/855/866, KOI8-R/U/E/F, Bulgarian-MIK, Paratype-PT154/PT254, Macintosh-Ukrainian and Esperanto, and also the vt100 and xterm pseudographic characters. Note: This ports also installed a slanted version of the terminus font, contributed by "Sascha Blank" which is NOT in the original release. Author: Dimitar Toshkov Zhekov


termlog

Termlog is a system terminal I/O and key logging program. Termlog is capable of performing synchronous monitoring and logging of multiple system ttys. It is designed to allow paranoid or otherwise curious system administrators to monitor I/O between themselves and connected clients.


tesseract

The Tesseract OCR engine was one of the top 3 engines in the 1995 UNLV Accuracy test. Between 1995 and 2006 it had little work done on it, but it is probably one of the most accurate open source OCR engines available. The source code will read a binary, grey or color image and output text.


testdisk

Tool to check and undelete partition Works with the following partitions: - FAT12 FAT16 FAT32 - Linux EXT2/EXT3 - Linux SWAP (version 1 and 2) - NTFS (Windows NT/W2K/XP) - BeFS (BeOS) - UFS (BSD) - Netware - ReiserFS TestDisk is under GNU Public License. You can compile it under Dos with DJGPP or under Linux or BSD with gcc. - Florent Thoumie flz@xbsd.org


tetradraw

Tetradraw is a fully featured ANSI art editor for Unix operating systems. ANSI art is only made up of the ASCII characters with 16 colours. ANSI art is mainly used in text mode interfaces. Tetradraw is the first completly usable ANSI art editor for Unix operating systems. Tetradraw does not just emulate the ANSI editors for DOS: it also allows two artists to edit the same image simultaneously over the Internet.


tex-texmflocal

This is a meta-port to create a site-local $TEXMF directory, which is used to store site-local fonts, macro packages, and configurations.


tex2im

Tex2im is a simple tool that converts LaTeX formulas into high resolution pixmap graphics for inclusion in text processors or presentations. I encountered the problem that the formulas generated by the editors of common office packages usually were the ugliest part of my scientific presentations; on the other hand I didn't want to use latex for my transparencies. On the latex side I'm aware of the slitex and foiltex packages, nevertheless I consider them to be masochistic. EPS import can be nice, but commonly you get either display or printing problems. Also, often its nice just to copy formulas out of you latex documents.


texi2db

Converts a Texinfo file into DocBook XML


texi2html

texi2html takes Texinfo files (and not info ones) and produces a set of HTML files. The quality of the output is close to the printed output and is much better than an info->HTML gateway. It understands most Texinfo version 2 commands and runs without problem on big Texinfo files like the GNU Emacs 19 manual. This program is distributed under the GNU General Public License.


texinfo

[ excerpt from developer's web site ] Texinfo is the official documentation format of the GNU project. It was invented by Richard Stallman and Bob Chassell many years ago, loosely based on Brian Reid's Scribe and other formatting languages of the time. It is used by many non-GNU projects as well. Texinfo uses a single source file to produce output in a number of formats, both online and printed (dvi, html, info, pdf, xml, etc.). This means that instead of writing different documents for online information and another for a printed manual, you need write only one document. And when the work is revised, you need revise only that one document. The Texinfo system is well-integrated with GNU Emacs. -- lioux@FreeBSD.org


texmacs

GNU TeXmacs is a free scientific text editor, which was both inspired by TeX and GNU Emacs. The editor allows you to write structured documents via a wysiwyg (what-you-see-is-what-you-get) and user- friendly interface. New styles may be created by the user. The program implements high-quality typesetting algorithms and TeX fonts, which help you to produce professional-looking documents. - Geoffrey Mainland mainland@apeiron.net


texmaker

Texmaker is a program, that integrates many tools needed to develop documents with LaTeX, in just one application. Features : * an editor to write your LaTeX source files * the principal LaTex tags can be inserted directly * 370 mathematical symbols can be inserted in just one click * wizards to generate code * LaTeX-related programs can be launched via the "Tools" menu * the standard Bibtex entry types can be inserted in the ".bib" file * a "structure view" of the document for easier navigation of a document * extensive LaTeX documentation * in the "Messages / Log File" frame, you can see information about processes and the logfile after a LaTeX compilation * the "Next Latex Error" and "Previous Latex Error" commands let you reach the LaTeX errors detected by Kile in the log file * by clicking on the number of a line in the log file, the cursor jumps to the corresponding line in the editor


textedit

The XView windowing text editor, based around command panel buttons and text areas and menus. It supports both mouse and keyboard operations.


textmail

Textmail filters a mail message or mbox, replacing MS Word, MS Excel, HTML, RTF, and PDF attachments with the plain text contained therein. By default, the following attachments are also deleted: image, audio, video, and MS Windows executables. MS winmail.dat attachments are replaced by any attachments contained therein, which are then replaced by text or deleted in the same fashion. Any of these actions can be suppressed with the command line options. Mail headers can also be selectively deleted. Author: raf


textmaze

TextMaze generates random mazes on a text terminal and lets you traverse them using the arrow keys.


textogif

Converts a LaTeX file containing equations(s) into a GIF file for embedding into an HTML document. The black and white image of the equation is created at high resolution and then resampled to the target resolution to antialias what would otherwise be jagged edges. Author: John Walker


textpattern

A free, flexible, elegant, easy-to-use content management system for all kinds of websites, even weblogs. - Babak Farrokhi babak@farrokhi.net


tgif2tex

Tgif2tex allows us to use LaTeX commands in figures drawn by Tgif. It extracts strings and their positions from the figure and converts it in picture environment of the LaTeX. It also converts other components of the figure such as lines, circles, ovals, etc into EPS. Please execute the following commands for example. (1) cd /usr/local/share/doc/tgif2tex (2) tgif2tex example.obj (3) latex example.tex (4) xdvi example.tex - S. Taoka taoka@FreeBSD.org


thefish

The Fish provides a graphical tool (with GTK+, Qt and ncurses frotends) to manage and edit system variables stored in /etc/defaults/rc.conf and /etc/rc.conf. -Miguel Mendez


thinglaunch

Thinglaunch is a very fast launcher program for X. You can bind it to a key in your favorite window manager, and when you want to start a program, just type its name. thinglaunch has a tiny footprint and depends only on Xlib. - ehaupt ehaupt@critical.ch


thoteditor

Thot offers the usual functionality of a word processor, but it also processes the document structure. It includes a large set of advanced tools, such as a spell checker and an index generator, and it allows to export documents to common formats like HTML and LaTeX. This release should be considered as a snapshot of a work in progress. A large part of the intended features of Thot Editor are implemented, but some of them are not complete yet and the software is not supposed to be very robust. The user interface may change and can be improved. For documentation, please see the homepage.


throttle

Throttle is a simple pipe which rate limits data passed from standard input to output.


throttled

throttled is a bandwidth shaping application for FreeBSD which allows you to cap your upstream bandwidth, prioritize ACK packets, and keep your download speeds high even when your server is sending out at full speed. It uses almost no cpu, and has a tiny footprint. Enjoy. For more information you can read the comments in throttled-startup - quest quest@mac.com


thrulay

The program thrulay is used to measure the capacity, delay, and other performance metrics of a network by sending a bulk TCP or UDP stream over it. Special features of thrulay include: * For TCP, ability to measure round-trip delay along with throughput * For UDP, ability to measure - one-way delay, with quantiles - packet loss - packet duplication - reordering * For UDP, the ability to send precisely positioned true Poisson streams (microsecond errors in sending times) * Human- and machine-readable output (ready to be fed to gnuplot)


thumbnail_index

thumbnail_index - make an HTML index file for a bunch of images Run this script in a web directory consisting of all or mostly image files. It'll create an index.html of thumbnail images, putting the thumbnail files in a hidden subdirectory. MIHIRA, Yoshiro


thunderbird

Mozilla Thunderbird is a redesign of the Mozilla mail component with the goal of becoming a cross-platform stand alone mail application using the XUL user interface language. See the Mozilla Thunderbird project page for more details.


tidy

When editing HTML it's easy to make mistakes. Wouldn't it be nice if there was a simple way to fix these mistakes automatically and tidy up sloppy editing into nicely layed out markup? Well now there is thanks to Hewlett Packard's Dave Raggett. HTML TIDY is a free utility for doing just that. It also works great on the attrociously hard to read markup generated by specialized HTML editors and conversion tools, and can help you identify where you need to pay further attention on making your pages more accessible to people with disabilities. Tidy is able to fix up a wide range of problems and to bring to your attention things that you need to work on yourself. Each item found is listed with the line number and column so that you can see where the problem lies in your markup. Tidy won't generate a cleaned up version when there are problems that it can't be sure of how to handle. These are logged as "errors" rather than "warnings".


tif22pnm

tif22pnm is a command line utility that converts between TIFF sampled images and PNM images (both directions), using the libtiff library, but not using NetPBM. tif22pnm is similar to tifftopnm utility in the NetPBM distribution, but tif22pnm handles a wider range of TIFF files and it is able to output the alpha channel as a PBM or PGM file. png22pnm, a converter from PNG to PNM is also bundled into the distribution.


tiff

This software provides support for the Tag Image File Format (TIFF), a widely used format for storing image data. Included in this software distribution is a library, libtiff, for reading and writing TIFF, a small collection of tools for doing simple manipulations of TIFF images on UNIX systems, and documentation on the library and tools. A small assortment of TIFF-related software for UNIX that has been contributed by others is also included. The library is capable of dealing with images that are written to follow the 5.0 or 6.0 TIFF spec. There is also considerable support for some of the more esoteric portions of the 6.0 TIFF spec. Unless NOPORTDOCS is defined, the html documentations is also installed locally in /usr/local/share/doc/tiff.


tiff2png

Simple utility for converting images from TIFF to PNG. - Will


tilda

Tilda is a x11 terminal taking after the likeness of many classic terminals from first person shooter games, Quake, Doom and Half-Life to name a few, where the terminal has no border and is hidden from the desktop till a key or keys is hit. - Vlad V. Teterya


timelimit

timelimit executes a command and terminates the spawned process after a given time with a given signal. A 'warning' signal is sent first, then, after a timeout, a 'kill' signal, similar to the way init(8) operates on shutdown. Author: Peter Pentchev


timemon

TimeMon gives a graphical representation of where the CPU cycles are going. It's coarse, but better than nothing. The best feature is that it runs in an icon on your dock, so that you never lose it.


titano

Titano is an IDE built with Glade using GTK+. It uses GtkEditor as a main editing widget though you will be able to use your favorite editor as an editing component in Titano via Bonobo technology. Features (some of features are only planned and may appear not very soon): o Project management with automake/autoconf support o Support for different languages o Bonobo editor components o Integrated debugger o Code exploring tools o And many other things you may need for developing


titlefix

Renames files in a proper English title format: prepositions, conjunctions, and articles (<5 letters) are in lowercase unless they are the first or last word in the title; all others begin with uppercase. Can use id3v2 to tag mp3s using info in filename.


tits

The tits command is a server process which provides telnet(1) access to one or more tty ports as specified in config-file (or /etc/tits.conf if no configuration file is specified on the command line). Any number of telnet(1) clients may connect to a single tits port. Each client will see exactly the same output as well as being able to send keystrokes simultaneously. Author: steve@mctavish.co.uk


tix

ABOUT THE TIX PROGRAMMING LIBRARY The Tix library is an extension to the Tk toolkit that contains over 40 new widgets for Tk. Features include: A LOT of new widgets Rapid Prototyping New Widgets XPM image suport Compound images Display Items and Display Styles Form geometry manager Mwm window manager support


tk

This is Tk version 8.3, a GUI toolkit for Tcl. The best way to get started with Tcl is to read ``Tcl and the Tk Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X.


tk

This is Tk version 8.4, a GUI toolkit for Tcl. The best way to get started with Tcl is to read ``Tcl and the Tk Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X.


tkcvs

TkCVS is a cross-platform, TCL/Tk-based GUI for the CVS configuration management system. It displays the status of the files in the current working directory, and provides buttons and menus to execute CVS commands on the selected files. The Module Browser extends CVS with facilities for a user-friendly listing of modules in the repository. TkDiff is included for browsing and merging your changes.


tkdesk

TkDesk is a graphical, highly configurable and powerful file manager for Unix and the X Window System.


tkgate

TkGate is a digital circuit editor and simulator with a Tcl/Tk based interface. TkGate includes a large number of built-in devices including basic gates, memories, ttys and modules for hierarchical design. The simulator can be controlled either interactively or through a simulation script. Memory contents can be loaded from files, and a microcode/macrocode compiler (gmac) is included to create tkgate memory files from a high-level description. The simulator supports continous simulation, single step simulation (by clock or epoch) and breakpoints. Save files are in a Verilog-like format. TkGate also includes a number of tutorial and example circuits which can be loaded through the "Help" menu. The examples range from a simple gate-level 3-bit adder to a 16-bit CPU programmed to play the "Animals" game. For more information on TkGate, see the TkGate web site at: Program and FreeBSD port by: Jeffery Hansen


tkgeomap

Tkgeomap is an open source set of extensions to the Tcl/Tk scripting language. It adds commands that read, manipulate, and display geographic data. It provides four packages: * tclgeomap - library written in C adds commands for basic geography calculations and data access. * tclgeomap_procs - library written in Tcl adds procedures that supplement tclgeomap. * tkgeomap - library written in C that adds the ability to draw maps * tkgeomap_procs - library written in Tcl adds procedures that supplement tkgeomap. This port contains the Tk part.


tkhylafax

tkhylafax is a tcl/tk interface to Sam Leffler's HYLAFAX package features: o Batching fax destinations o Built-in fax number database o Fast cover sheet generation o Cover sheet preview o Cover sheet ONLY transmission option o Directory browser o Fax job dequeuing made easier o Fax job scheduling made easier o Highly configurable


tkinfo

tkInfo is a tk script to read GNU "info" files and display them. tkInfo can be used stand alone (via WISH), or embeded within an application to provide integrated, on-line help. Info files provide a robust hyper-text capability that is ideal for on-line help. The format is suitable for both tty-based systems and graphical systems. In addition, the same document source can produce both a "nice" hardcopy manual and Info files. Note that most GNU tools are documented in this way (via texinfo). Info files can be created manually with any text editor, with the support of the emacs "info" package, with the GNU "makeinfo" program, or with the emacs scripts for latexinfo. The makeinfo program produces a set of info files from TeX source that use the GNU texinfo style (the one that uses "@" everywhere). Similarly, the latexinfo package (like texinfo, but with latex commands and syntax) provides emacs scripts for producing info files.


tkmerge

tkmerge is a tk script to help with the task of merging the differences between two files. On startup creates a window consisting of four panels. One for each of the source files, one for the merged result, and a fourth that can contain substitution text (which is user editable) and various selection and navigation buttons and options. Additionally, for any of the difference sequences you may elect to edit them with your favorite editor via the "Editor" button.


tkstep

This package contains the binary release of Tk version 8.0, a GUI toolkit for Tcl enhanced by the following features: - transparent XPM - transparent TIFF (only full transparency) - OffiX Drag'n'Drop - rounded rectangle canvas items included demos: - droptest - dragtest (watch stdout) - imagedrop


tmetric-v0.6,1

A bandwidth measurement tool. It was inspired by pathchar, but the algorithm itself is much more elementary. It basically (and sometimes accurately) assumes that latency is proportional to available bandwidth. Worth a "just-for-fun" run.


tnef

This program decodes those annoying application/ms-tnef MIME attachments that Microsoft mail servers helpfully use to encapsulate your already MIME encoded attachments. Due to the proliferation of Microsoft Outlook and Exchange mail servers, more and more mail is encapsulated into this format. The TNEF program allows one to unpack the attachments which were encapsulated into the TNEF attachment. Thus alleviating the need to use Microsoft Outlook to view them. Author: Mark Simpson - Cyrus Rahman cr@jcmax.com


tnef2txt

tnef2txt is an application/ms-tnef parser. In addition to viewing the files, it can also dump them to disk. - jim


tnt

The Template Numerical Toolkit (TNT) is a collection of interfaces and reference implementations of numerical objects useful for scientific computing in C++. The toolkit defines interfaces for basic data structures, such as multidimensional arrays and sparse matrices, commonly used in numerical applications. The goal of this package is to provide reusable software components that address many of the portability and maintenance problems with C++ codes. TNT provides a distinction between "interfaces" and "implementations" of TNT components. For example, there is a TNT interface for two-dimensional arrays which describes how individual elements are accessed and how certain information, such as the array dimensions, can be used in algorithms; however, there can be several implementations of such an interface: one that uses expression templates, or one that uses BLAS kernels, or another that is instrumented to provide debugging information. By specifying only the interface, applications codes may utilize such algorithms, while giving library developers the greatest flexibility in employing optimization or portability strategies.


todo

There are approximately 17 million software applications and web sites out there built to manage your to do list. But if you're comfortable at the command line and you don't want to depend on someone else's data format or someone else's server, there's an age-old method that's perfect for tracking your stuff: plain text. Keep on top of all your tasks and projects in a simple file called todo.txt. With a few helper scripts, you can slice, dice, sort, distribute, pipe and munge your lists any way you please. As it should be.


tomboy

Tomboy is a desktop note-taking application for Linux and Unix. Simple and easy to use, but with potential to help you organize the ideas and information you deal with every day. The key to Tomboy's usefulness lies in the ability to relate notes and ideas together. Using a WikiWiki-like linking system, organizing ideas is as simple as typing a name. Branching an idea off is easy as pressing the Link button. And links between your ideas won't break, even when renaming and reorganizing them.


topaz

Topaz is a graph plotting system for scientists and engineers. 1. Topaz has a powerful graph expression and functions such as least square method. Topaz provides almost all functions that you need to make a 2D scattering graph. 2. Topaz has a polished character based user interface. 3. Topaz has powerful macro language of "Topaz script", which is like Perl. You can expand topaz itself or you can perform batch jobs using topaz scripts. Topaz official Web Page.


topless

TOPLESS reads various command output, displays it on the whole screen (like "less"), and periodically updates it like "top". TOPLESS can be used with almost every sort of command, but is particularly useful when used with the command to monitor the system, such as "ps", "netstat" or "fstat". Author: Daichi GOTO


toshctl

Toshctl is a command-line tool to allow access to much of the Toshiba hardware interface developed by Jonathan Buzzard and Linux toshset by Charles D. Schwieters. It can do things linke set the LCD brightness, set CPU speed and set fan speed.


tosvcd

tosvcd takes one or more recorded vdr files and transcodes them to a SVCD image file ready for cdrdao to burn. Some functions: * synchronises Video/Audio * tries to repair demaged streams * split output(with help of mpeg2enc) * invoke yuvscaler, if input is not 480x576 * invoke noise filter on request * predicts finish time * predicts final output size * restarts if output size exceeds CD's capacity to enable full automatic operation * invoke mplex and vcdimager


totem

Totem is simple movie player for the Gnome 2 desktop based on xine. It features a simple playlist, a full-screen mode, seek and volume controls, as well as a pretty complete keyboard navigation. -- Hendrik Scholz


tpp

tpp is an ncurses-based presentation tool Author: Andreas Krennmair


tr2latex

Tr2latex converts a document typeset in troff to a LaTeX format. It is intended to do the first pass of the conversion. The user should then finish up the rest of the conversion and customize the converted manuscript to his/her liking.


tractorgen

From the tractorgen README: Generates ASCII tractors. This program generates ASCII tractors using the universal tractor coefficient (TC). The intended audience is practical ASCII tractor theorists and lay people interested in abstract tractor theory. Before using this program, ensure that you understand the fundamental theorem of ASCII tractor mechanics: "ASCII Tractors must have at least four wheels." [1] Author: Conrad Parker


traffic

The main goal of this program is to count bandwidth usage by IP. It can be categorized by TCP, ICMP, etc. It can sort data, display only specified columns, and much more.


trans

trans - Character Encoding Converter Generator Package Currently there are 72 different Character Encoding Description Files supplied with this package, not counting the 13 *.net files, which are modified Character Encoding Description Files. All but 13 of the above mentioned files describe 8-bit Character Encodings/Sets. It covers ISO 646, many IBM Codepages for MS-DOS, Microsoft Windows Codepages, ISO 8859-x, HP, Adobe, Apple Macintosh, Atari, NeXTSTEP Character Encodings, a few EBCDIC Encodings, koi8-r and a few more...


transcode

transcode is a text-console utility for video stream processing, running on a platform that supports shared libraries and threads. Decoding and encoding is done by loading modules that are responsible for feeding transcode with raw video/audio streams (import modules) and encoding the frames (export modules). It supports elementary video and audio frame transformations, including de-interlacing or fast resizing of video frames and loading of external filters. A number of modules are included to enable import of DVDs on-the-fly, MPEG elementary (ES) or program streams (VOB), MPEG video, Digital Video (DV), YUV4MPEG streams, NuppelVideo file format and raw or compressed (pass-through) video frames and export modules for writing DivX;-), OpenDivX, DivX 4.xx or uncompressed AVI files with MPEG, AC3 (pass-through) or PCM audio. Additional export modules to write single frames (PPM) or YUV4MPEG streams are available, as well as an interface import module to the avifile library. Its modular concept is intended to provide flexibility and easy user extensibility to include other video/audio codecs or file types.


transfig

TransFig is a set of tools for creating TeX documents with graphics which are portable, in the sense that they can be printed in a wide variety of environments. Drivers currently exist for the following graphics langauges: AutoCad slide, BOX, (E)EPIC macros, LaTeX picture environment, PIC, PiCTeX, PNG, PostScript, Encapsulated Postscript, GIF, IBM-GL, JPEG, PCX, MF (METAFONT), TeXtyl, TIFF, TPIC, XBM (X11 Bitmap), XPM (X11 Pixmap), and TK (tcl/tk). Fig2dev can be configured with a subset of these drivers.


translate-toolkit

The Translate Toolkit is a set of software and documentation designed to help make the lives of localizers both more productive and less frustrating. The software includes programs to covert localization formats to the common PO format and programs to check and manage PO files. The documentation includes guides on using the tools, running a localization project and how to localize various projects from OpenOffice.org to Mozilla. At its core the software contains a set of classes for handling various localization storage formats: DTD, properties, OpenOffice.org GSI/SDF, CSV and of course PO and XLIFF. It also provides scripts to convert between these formats. Also part of the Toolkit are Python programs to create word counts, merge translations and perform various checks on PO and XLIFF files.


transmission

Transmission is a free, lightweight BitTorrent client. It features a simple, intuitive interface on top on an efficient, cross-platform back-end. Transmission is open source (MIT license) and runs on Mac OS X (Cocoa interface), Linux/NetBSD/FreeBSD/OpenBSD (GTK+ interface) and BeOS (native interface).


trapproto

This package contains X.Org DEC-XTRAP extension headers. - Joel Dahl joel@FreeBSD.org


tree

Tree is a simple utility that displays a tree-view of directories and files. It has options to use ANSI color escape-sequences or ASCII graphic characters, and can also output in HTML format. Author: Steve Baker -- AlanE ports@geeksrus.net


trueprint

Trueprint is a general purpose printing program. It tries to produce everything that anybody could need in a program printout without the need for large numbers of switches or pipelines. Trueprint can currently handle C, C++, Java, Perl, Verilog, shell (including ksh), Pascal, pseudo C, report files (trueprint report files), listing files, text files. Dmitry Sivachenko, dima@Chg.RU


tshark

A network analyzer that lets you capture and interactively browse the contents of packets from a variety of network interface types. Packet data can be read from a file, or live from a local network interface.


tta

TTA is a simple lossless audio compressor. TTA performs lossless compression on multichannel 8,16,24 bit's integer and 32 bit's IEEE floating-point data of the Wav audio files. The compression size will generally range between 30% - 70% of the original. TTA format supports both of ID3v1 and ID3v2 information tags. - dieringe dieringe@zedat.fu-berlin.de


ttcp

TTCP is a benchmarking tool for determining TCP and UDP performance between 2 systems. The program was created at the US Army Ballistics Research Lab (BRL) and is in the public domain. Feel free to distribute this program but please do leave the credit notices in the source and man page intact. How to get TCP performance numbers: receiver sender host1% ttcp -r -s host2% ttcp -t -s host1 -n and -l options change the number and size of the buffers.


tuxmath

"Tux, of Math Command" ("TuxMath," for short) is an educational arcade game starring Tux, the Linux mascot! Based on the classic arcade game "Missile Command," Tux must defend his cities. In this case, though, he must do it by solving math problems. - Alejandro Pulver alejandro@varnet.biz


tuxpaint

Tux Paint is a free drawing program designed for young children (kids ages 3 and up). It has a simple, easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who helps guide children as they use the program. It provides a blank canvas and a variety of drawing tools to help your child be creative.


tuxpaint-fonts

Tux Paint is a free drawing program designed for young children (kids ages 3 and up). It has a simple, easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who helps guide children as they use the program. It provides a blank canvas and a variety of drawing tools to help your child be creative. - Alejandro Pulver alejandro@varnet.biz


tuxpaint-stamps

Tux Paint is a free drawing program designed for young children (kids ages 3 and up). It has a simple, easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who helps guide children as they use the program. It provides a blank canvas and a variety of drawing tools to help your child be creative.


tuxtype

tuxtype is an educational typing tutorial game for children starring Tux, the Linux Penguin. - Patrick Li


twm

This package contains twm, a Window Manager for the X Window System. - Joel Dahl joel@FreeBSD.org


txt2html

txt2html is a Perl program that converts plain text to HTML using the included HTML::TextToHTML module. It supports headings, lists, simple character markup, and hyperlinking, and is highly customizable. It recognizes some of the apparent structure of the source document (mostly whitespace and typographic layout), and attempts to mark that structure explicitly using HTML.


txt2man

txt2man converts the input text into nroff commands using man(7) macros for man pages. Smart argument processing is available either for commands using "-" sign for flags (including long options used in GNU tools). If ifile is omitted, standard input is taken as argument. Result is displayed on standard output.


txt2regex

^txt2regex$ is a Regular Expression Wizard that converts human sentences to regexes. In a simple interactive console interface, the user answer questions and the program build the regexes for more than 20 programs, like Vim, Emacs, Perl, PHP, Python, Procmail and OpenOffice.org. It is a Shell Script 100% written with Bash builtin commands.


txt2tags

txt2tags is a utility to turn simply formatted text into markup (e.g., HTML). -- AlanE


ubench

The Unix Benchmark Utility "ubench" is an attempt to introduce a single measure of perfomance among computer systems running various flavors of Unix operation system. The current development release tests only CPU(s) and memory. In the future releases there will be tests added for disk and TCP/IP. Ubench is taking advantage of multiple CPUs on an SMP system and the results will reflect that. o Ubench is executing rather senseless mathematical integer and floating-point calculations for 3 mins concurrently using several processes, and the result Ubench CPU benchmark. o Ubench will spawn about 2 concurrent processes for each CPU available on the system. This ensures all available raw CPU horsepower is used. o Ubench is executing rather senseless memory allocation and memory to memory copying operations for another 3 mins concurrently using several processes, and the result Ubench MEM benchmark. -- Sergei Viznyuk


ucl

UCL is a portable lossless data compression library written in ANSI C. UCL implements a number of compression algorithms that achieve an excellent compression ratio while allowing *very* fast decompression. Decompression requires no additional memory. Author: Markus Franz Xaver Johannes Oberhumer markus@oberhumer.com


udfclient

UDFclient is a userland implementation of the UDF filingsystem as defined by the OSTA group. UDFclient is designed to be a study platform and a run-up to a full read and write kernel level implementation. UDFclient basicly provides a userinterface not unlike ftp(1) but allways fetches files recursively from the disc(s).


udptunnel

UDPTunnel by Jonathan Lennox; copyright 1999,2001 by Columbia University. UDPTunnel is a small program which can tunnel UDP packets bi-directionally over a TCP connection. Its primary purpose (and original motivation) is to allow multi-media conferences to traverse a firewall which allows only outgoing TCP connections. Source code for Unix is available from WWW: ftp://ftp.cs.columbia.edu/pub/lennox/udptunnel/ See udptunnel.html for installation and usage instructions. See COPYRIGHT for conditions and terms of redistribution. A current version of udptunnel.html is located at Jonathan Lennox September 6, 2001


ufs_copy

The ufs_copy copies a UFS filesystem image like dd(1). It doesn't copy free blocks for speed and it generates a sparse destination file for saving space.


uk-phone

United Kingdom phone codes. 93K compressed ASCII data.


uk-postcodes

United Kingdom post codes. 248K compressed ASCII data.


umix

Umix is an advanced tool for adjusting soundcard mixers. You can adjust your mixer either from the command line or from a fullscreen curses user interface. It was designed as a replacement for Aumix. - George Reid greid@ukug.uk.freebsd.org


ump

ump is a graphical, easy to use math program, which works with complex numbers, matrices, functions and much more. Author: Mattias Hultgren


unace

This is a port of a (un)archiver which deals with ACE archives. - Joao Carlos Mendes Luis


unadf

This package includes unadf which extracts files from Amiga .adf diskfiles used by Amiga emulators like UAE. - Per Wigren wigren@home.se


unalz

Unalz is a BSD-licensed unarchiver for AlZip format which requires proprietary and win32-only software but widely used in Korea.


unarj

This is an extract-only program which allows access to the contents of ARJ archives. You cannot specify a base directory or select individual files to extract. UNARJ does not support empty directories or volume labels. UNARJ is much slower than ARJ because ARJ is highly optimized using assembly language.


uncrustify

The goals of this project are simple: Create a highly configurable, easily modifiable source code beautifier. What it does: * Ident code, aligning on parens, assignments, etc * Align on '=' and variable definitions * Align structure initializers * Align #define stuff * Align backslash-newline stuff * Reformat comments (a little bit) * Fix inter-character spacing * Add or remove parens on return statements * Add or remove braces on single-statement if/do/while/for statements * Supports embedded SQL 'EXEC SQL' stuff * Highly configurable - 168 configurable options as of version 0.30


undms

This package includes undms, a decompressor for the Amiga DMS disk image format. It outputs ".adf" (11 sector per track, 80 tracks, 512 bytes/sector) uncompressed disk images which may be written directly to disk on NetBSD/amiga or used with an Amiga emulator.


unfoo

Unfoo is a tiny sh(1) wrapper to simplify decompression of files. Supported archive types: tar, gzip, bzip2, ace, rar, zip, 7z. Author: Graham Forest


uni2ascii

uni2ascii and ascii2uni convert between UTF-8 Unicode and any of a variety of 7-bit ASCII equivalents including: hexadecimal and decimal HTML numeric character references, \u-escapes, standard hexadecimal, and raw hexadecimal.


units

The Free Software Foundation's "units" unit conversion and calculation utility. GNU units converts quantities expressed in various scales to their equivalents in other scales. Units can only handle multiplicative scale changes. For example, it cannot convert Celsius to Fahrenheit but it can convert temperature differences between those temperature scales. The units are defined externally in an extensive, well annotated data file that defines over 2000 units. You can also provide your own data file. Note that this port will install the utility with a 'g' prefix, e.g. gunits, but the texinfo documentation will refer to it without the 'g' prefix.


uniutils

Uniutils consists of five programs for finding out what is in a Unicode file. They are useful when working with Unicode files when one doesn't know the writing system, doesn't have the necessary font, needs to inspect invisible characters, needs to find out whether characters have been combined or in what order they occur, or needs statistics on which characters occur. uniname defaults to printing the character offset of each character, its byte offset, its hex code value, its encoding, the glyph itself, and its name. unidesc reports the character ranges to which different portions of the text belong. It can also be used to identify Unicode encodings (e.g. UTF-16be) flagged by magic numbers. unihist generates a histogram of the characters in its input, which must be encoded in UTF-8 Unicode. ExplicateUTF8 is intended for debugging or for learning about Unicode. It determines and explains the validity of a sequence of bytes as a UTF8 encoding. Unirev is a filter that reverses UTF-8 strings character-by-character (as opposed to byte-by-byte).


unix2dos

unix2dos and dos2unix are utilities that convert ASCII files from the DOS cr/lf format to the UNIX lf format -Oscar Bonilla obonilla@fisicc-ufm.edu


unix2tcp

Aims: - To listen on a local UNIX socket and tunnel any incoming connections and traffic to a (remote) IP address/port What it does: - Tunnels all traffic betweeb a (remote) address/port and a local UNIX socket - Does NOT use fork() (single process model) - Does use O_NONBLOCK , should be no case of blocking What it doesnt do (yet): - Doesnt limit number of concurent connections AUTHOR: - Michael L. Hostbaek mich@FreeBSD.org


unixbench

UnixBench v4.1 based on the BYTE UNIX Benchmarks v3.


unlzx

This package includes unlzx, an unarchiver for the Amiga LZX file archive format.


unmakeself

unmakeself is a program for extracting Makeself archives without having to run the self-extracting shell script. - Jean-Yves Lefort jylefort@FreeBSD.org


unmass

unmass is a tool to extract game archives. It supports the following archive types: Crimson Land, Baldur's Gate 2, Civilization 4, Doom (WADs), Dune 2, Etherlords 2, Final Fantasy 7 and 8, Flashpoint, Knights of Xentar, Metal Gear Solid (DARs), Moorhuhn 2 and 3, Megaman Legends, Oni, Operation Flashpoint, Princess Maker 2, Quake 1, RollCage, Swine, Unreal Tournament umods, Virtua Fighter bitmaps, MEA exe's, and some economy file formats.


unpaper

unpaper is a post-processing tool for scanned sheets of paper, especially for book-pages scanned from previously created photocopies. unpaper tries to remove dark edges, corrects the rotation ("deskew"), and aligns the centering of pages. Author: Jens Gulden


unquote

unquote executes a command after unquoting a specified list of arguments, so that arbitrary characters may be passed in command-line arguments. Author: Peter Pentchev


unrar

The unRAR utility is a freeware program, distributed with source code and developed for extracting, testing and viewing the contents of archives created with the RAR archiver, version 1.50 and above. For the usage and distribution license please read the file LICENSE.TXT. The unRAR utility is a minor part of the RAR archiver and contains RAR uncompression algorithm. UnRAR requires very small volume of memory to operate.


unroff

Unroff is a Scheme-based, programmable, extensible troff translator with a back-end for the Hypertext Markup Language. Unroff reads and parses UNIX troff documents and translates the embedded markup into a different format. Neither the actual output format nor any knowledge about particular troff macro sets (-man, -ms, etc.) are hard-wired into unroff. Instead, the translation process is controlled by a set of user-supplied procedures written in the Scheme programming language. Translation rules for new output formats and troff macro packages can be added easily by providing a corresponding set of Scheme procedures (a `back-end'). Version 1.0 of unroff includes back-ends for translating documents using the `man' and `ms' macros into the Hypertext Markup Language (HTML) version 2.0. Additional requests facilitate use of arbitrary hypertext links in troff documents.


unrtf

UnRTF is a command-line converter from RTF (Rich Text) to HTML, LaTeX, PostScript, plain text, and text with VT100 codes. When converting to HTML, it supports tables, fonts, embedded images, hyperlinks, paragraph alignment, and more. All other conversions are "alpha" i.e. being newly developed. -- Oliver Braun obraun@informatik.unibw-muenchen.de


unshield

An installer created by the InstallShield software stores the files it will install inside of InstallShield Cabinet Files. It would thus be desirable to be able to extract the Microsoft Cabinet Files from the InstallShield Cabinet Files in order to be able to install the applications without access to Microsoft Windows. - Use a well known open source license (MIT) - Work on both little-endian and big-endian systems - Separate the implementation in a tool and a library - Support InstallShield versions 5 and later - Be able to list contents of InstallShield Cabinet Files - Be able to extract files from InstallShield Cabinet Files


untar

A small (60 Kb when strippped) and unencumbered implementation of untar.


unzip

Unzip will list, test, or extract files from a ZIP archive, commonly found on MS-DOS systems. The default behavior (with no options) is to extract into the current directory (and subdirectories below it) all files from the specified ZIP archive. Unzip is compatible with archives created by PKWARE's PKZIP, but in many cases the program options or default behaviors differ. Zipinfo lists technical information about files in a ZIP archive, most commonly found on MS-DOS systems. Such information includes file access permissions, encryption status, type of compression, version and operating system or file system of compressing program, and the like. Funzip acts as a filter; that is, it assumes that a ZIP archive is being piped into standard input, and it extracts the first member from the archive to stdout. If there is an argument, then the input comes from the specified file instead of from stdin. Unzipsfx may be used to create self-extracting ZIP archives from previously created ZIP archives.


unzoo

Unzoo is a zoo archive extractor written by Martin Schoenert. If unzoo is called with no arguments, it will first print a summary of the commands and then prompt for command lines interactively. - ehaupt ehaupt@critical.ch


uriparser

uriparser is an RFC 3986 URI parsing library written in C++.


urlendec

A set of two tools to URL encode and URL decode any stream of data, either from the command line or from standard input. See RFC 1738, section 2.2, for an eplanation of URL encoding. G. Adam Stanislav adam@redprince.net


urlview

urlview is a screen oriented program for extracting URLs from text files and displaying a menu from which you may launch a command to view a specific item. urlview uses a regular expression to extract URLs from the specified text files. -- Josh Gilliam


urt

The Utah Raster toolkit is a collection of programs and C routines for dealing with raster images commonly encountered in computer graphics. It provides the following major functions: * A device and system independent image format for storing images and information about them. Called the RLE format, it uses run length encoding to reduce storage space for most images. * A library of C routines for reading, writing and manipulating images stored in the RLE format. * A collections of programs for manipulating and displaying RLE images.


us-zipcodes

USA postal code. 816KB uncompressed ASCII data.


userinfo

Userinfo displays information about a local user. The output is separated by a field deliminator so it's easy to integrate into shell scripts.


userlist

Userlist is a simple awk script that will parse /etc/passwd and print a list of all usernames with a UID greater than 100. - Jamie Heckford jamie@jamiesdomain.org.uk


usermatic

usermatic is a collection of Perl scripts to automate maintenance of the user database on Linux and FreeBSD. Originally it was developed for FreeBSD, but it should work on Linux as well. These scripts compare the passwd database to the current list of employees/students/etc. which has to be supplied in a suitable format. This package was designed to work together with userneu.pl (sysutils/userneu/) and contains no facilities to do the actual account creation work, instead it outputs a list suitable for processing with userneu. Stale accounts can be deleted using the reaper.pl script. These scripts are experimental but they should work ok. Please report bugs to me if you find them. -Andreas Fehlner fehlner@gmx.de


userneu

'userneu' is a Perl script that parses a list of usernames and additional information (such as the real name or other information to be put in the GECOS field in /etc/passwd) and creates Unix accounts and (if desired) Samba accounts as well. -Andreas Fehlner fehlner@gmx.de


usrinfo-.10

usrinfo is simple program that gathers information about a specified user and displays the information using either "
" or "\n" line breaks. Useful if you want to display a users information from the web. - Aaron Landwehr aaron@snaphat.com


utf8conv

Convert hexadecimal Unicode character values to UTF-8


utf8proc

utf8proc is a library for processing UTF-8 encoded Unicode strings. Some features are Unicode normalization, stripping of default ignorable characters, case folding and detection of grapheme cluster boundaries. A special character mapping is available, which converts for example the characters "Hyphen" (U+2010), "Minus" (U+2212) and "Hyphen-Minus" (U+002D, ASCII Minus) all into the ASCII minus sign, to make them equal for comparisons.


utftools

This package contains implementations of UTF-aware wc, fmt, expand, and unexpand.


uudeview

This is a powerful program at which you can throw a mess of unordered files in any of BinHex, uuencoded, xxencoded, Base64, or yEnc formats and expect them all to be properly decoded. These formats are frequently encountered when sending binary files via news or mail.


uudx

uudx decodes files containing uuencoded text. It can handle split and out-of-order pieces.


uulib

This library is able to encode/decode files in the following formats: uuencode xxencode Base64 BinHex yEnc


v_sim

V_Sim visualizes atomic structures such as crystals, grain boundaries and so on (either in .d3 format as defined by F. Lançon, or in plain text format as described in the sample page). The rendering is done in pseudo-3D with colored sphere to represent the atoms. The user can interact through many functions to choose the view, the size of the atoms, their color, the background color, the type of fog... Much of it is detailled in the user guide. Moreover V_Sim allows to export the view as image in GIF, PS or more formats.


vamos

Vamos is an automotive simulation framework with an emphasis on thorough physical modeling and good C++ design. Vamos includes a real-time, first- person, 3D driving application.


vamps

[ excerpt from developer's www site with modifications ] The idea was to use the high performance Metakine M2Requantiser to create a transcoder for Linux for shrinking the content of a DVD9. This would enable backups on cheap single layer DVDRs (double layer burners weren't even available that time). Vamps builds a wrapper around the requantizer to extract the elementary MPEG2 video stream from the DVD's program stream, feed it through the requantizer and finally re-pack it into the program stream again. Besides this, Vamps allows the selection of both audio and subtitle streams that should be copied into the output stream. This gives another small gain of disk space, since unwanted streams may be discarded. Summed up, Vamps is only a very basic, but nevertheless essential tool to transcode DVD videos to a smaller size. Vamps does not need to write temporary data files, which is a major pro. Vamps is very fast. The downside is, that Vamps is not capable of making DVD backups on its own. -- lioux@FreeBSD.org


vb2c

This is a very basic tool to convert Visual Basic forms which use the intrinsic controls to GTK C code. The author leaves license issues regarding the use of this code unclear; the code is freely available but has a 'NO GPL' proviso stamped all over it. Users would be advised to contact the author before using it. This particular port has sped up one of my GUI side projects somewhat, which is why I feel it should receive FreeBSD exposure. Author: mike@naken.cc Bruce bms@spc.org


vcdgear

A tool to convert VCDs from cue/bin format to mpeg


vcdimager

GNU VCDImager is a full-featured mastering suite for authoring, disassembling and analyzing Video CD's and Super Video CD's. The core functionality consists of directly making Video CD BIN/CUE-style CD images from mpeg files. Features - Free software available under the GNU Public License - Support for Video CD 1.1 and 2.0 disc formats - Support for the Super Video CD 1.0 disc format - Full PBC (playback control) support - Support for segment play items - Automatic padding of MPEG streams on the fly - Support for 99-minute (out-of-specification) CD-R media - Extraction of Video CD's into files (incl. the PBC information) - Use of XML for the description of Video CD's Author: Herbert Valerio Riedel


vcdpad

This is simply a program to pad vcd mpegs so that they can be used by mkvcdfs which is part of the package vcdtools.


vcdtools

The VCD-Tools contain two programs, vcdmplex for multiplexing a MPEG audio and video stream in a form suitable for the VCD and mkvcdfs for making a raw image of the VCD. HOW TO MAKE A VCD: - create a MPEG-1 video stream with the dimensions 352x240 (NTSC) or 352x288 (PAL) and a bitrate of 1152 KBit/sec - create a MPEG-1 layer 2 audiostream with a sample rate of 44100 Hz, stereo and a bitrate of 224 KBit/sec - multiplex these two streams with vcdmplex - use mkvcdfs to create a VCD image of one ore more of those MPEG streams


vchat

VChat is a fully featured internet conferencing (or chat-) system with traditional commandline interface, support for ANSI colors, a builtin user management system with per user assignable permission sets, server side access control list support and a lot of other useful features. The open architecture of the system and a range of existing client software that suits most needs make it the ideal solution for setting up a conferencing system for your website or network. This port is the standard UNIX client software for taking part in VChat conferences. It also includes vchatd, a TELNET gateway that may be run from inetd, allowing to take part in VChat conferences by using a standard telnet client/terminal emulation. See net/vserver for the server side components of the VChat system.


vda2fbd

This is a converter from VDA/FS format to fbd format. Usage: vda2fbd vdainputfile > fbdoutputfile


vdesk

This is a small command-line utility for setting up and using virtual desktops. from the Web page: invoke it as vdesk to switch to a desktop, or vdesk ... to move windows to a desktop, where desktop 0 means that the window should be made sticky.


videoproto

This package contains X.Org Video extension headers. - Joel Dahl joel@FreeBSD.org


viewfax

viewfax displays one or more fax files in an X11 window. The input files may be either raw, single-page faxes received by a fax modem with a program such as mgetty, or tiff files such as those used by hylafax. The first (or only) page of "PC-Research"-style (DigiFAX) files produced by the ghostscript dfaxhigh or dfaxlow drivers can also be displayed. Input files using any common fax encoding such as group 3 (1 and 2 dimensional) and group 4 can be displayed. The fax images are rendered at full resolution and then successively scaled down by a linear factor of 2 prior to display, until they fit on the screen. The display can be controlled interactively using mouse and keyboard commands.


viewres

This package contains viewres, a graphical class browser that displays a tree showing the widget class hierarchy of the Athena Widget Set. - Joel Dahl joel@FreeBSD.org


vile

vile is a text editor which is extremely compatible with vi in terms of "finger feel". in addition, it has extended capabilities in many areas, notably: multi-file editing and viewing key rebinding (in addition to :map, :map!, and :abbr) mouse support (in an xterm, or when built as xvile) infinite undo many additional operator commands selection highlighting rectangular operations "next error" cursor positioning after compilation full function- and arrow-key support filename, command, internal mode and variable completion auxiliary utilities for man page and C program syntax highlighting built-in macro language portability to all UNIX platforms, VMS, DOS, Win32, OS/2


vilearn

This is version 1.0 of vilearn, an interactive vi tutorial. There are five short tutorials, each a text file intended to be edited with vi.


vim

Vim is a virtually compatible, extremely enhanced, version of the UNIX text editor vi. There are a lot of enhancements above Vi: multi level undo, multi-windows and buffers, syntax highlighting, command line editing, filename completion, on-line help, visual selection, etc.. Many features above standard vi's have been added: multiple windows and buffers, multi level undo, command line history, filename completion, selection highlighting, block operations (including column/rectangular blocks), syntax highlighting, on-line help, etc. Embeded Perl, Tcl, and Python support. See ":help vi_diff" for a summary of the differences between Vim and Vi. An X-windows aware or a full X-windows GUI version can also be built that allows full use of the mouse and pull-down menus Portability to all UNIX platforms, AmigaOS, Archimedes, Atari MiNT, BeOS, M$-DOS, MacOS, OS/2, VMS, WinNT+Win95. -- David (obrien@cs.ucdavis.edu)


vinetto

Vinetto extracts the thumbnails and associated metadata from the Thumbs.db files. The Windows systems (98, ME, 2000, XP and 2003 Server) can store thumbnails and metadata of the picture files contained in the directories of its FAT32 or NTFS filesystems. The thumbnails and associated metadata are stored in Thumbs.db files. The Thumbs.db files are undocumented OLE structured files. Once a picture file has been deleted from the filesystem, the related thumbnail and associated metada remain stored in the Thumbs.db file. So, the data contained in those Thumbs.db files are an helpful source of information for the forensics investigator.


vino

Vino is a VNC server for GNOME - it allows someone to remotely connect to your desktop session using the RFB protocol.


vipec

ViPEC is a powerful tool for the analysis of high frequency, linear electrical networks. It takes a schematic description of the electrical network and performs a linear analysis in the frequency domain. The output is in the form of port parameters (S, Y or Z) with results presented on a user defined grid, Smithchart or table. It can also be used to compute other characteristics like stability factors and group delay. ViPEC supports various lumped elements (capacitors, resistors etc.) as well as distributed networks like transmission lines, microstrip and stripline structures. Two port data files are also supported (e.g. the 2-port frequency parameters of various RF transistors as supplied by the manufacturer). The component library is under constant development with new elements added at regular intervals.


vips

VIPS's a free image processing system. It aims to be about half way between Excel and Photoshop. It's obviously much smaller than these two, but it's not a toy either (about 200k lines of code). It's very bad at photo retouching, but it's great (much better than programs like Photoshop, I think) at all the other things you use photoshop for. It's particularly good with large images (ie. images larger than the amount of RAM in your machine), and for working with colour.


viz

Copyright (c) 1989-1994 by William Deich. Viz copies its input to its output, converting invisible characters to a visible form. If the -t option is used, the output is formatted in a form that can be completely inverted by inviz, which allows a binary file to be converted to a text form and then back. It is much more flexible than either cat -v or od (either old or POSIX od), and it is also 2-4 times faster. -- Port to FreeBSD 2.2 by Brent J. Nordquist 8 Mar 1997


vlock

This is a utility which locks a terminal so it can only be unlocked with the user's password (or the root password). It uses PAM authentication by default. - George Reid services@nevernet.net


vnc

VNC stands for Virtual Network Computing. It is, in essence, a remote display system which allows you to view a computing 'desktop' environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of machine architectures.


vnc2swf

Vnc2swf is a recording tool for VNC. It records VNC sessions and generates a Flash movie file (SWF). It can be used as an X11 recorder or a Windows desktop recorder.


vnccrack

VNCcrack is a fast offline password cracker for VNC passwords. By sniffing a VNC challenge-response sequence off the network (typically when VNC is used without a decent cryptographic wrapper like SSH or SSL), you can recover the password fairly easily and quickly by letting VNCcrack pound on it.


vobcopy

[ from developer's site ] Vobcopy copies DVD .vob files to harddisk, decrypting them on the way (thanks to libdvdread) and merges them into 2 GB files (or larger) with the name extracted from the DVD. It checks for enough free space on the destination drive and compares the copied size to the size on DVD (in case something went wrong during the copying).


voipong

VoIPong is an utility which detects all Voice Over IP calls on a pipeline, and dumps those which are G711-encoded to separate wave files. It supports SIP, H323, Cisco's Skinny Client Protocol, RTP and RTCP. For performance reasons, it is written in the C programming language.


vomit

The vomit utility converts a Cisco IP phone conversation into a wave file that can be played with ordinary sound players. The phone conversation can either be played directly from the network or from a tcpdump output file. Vomit is also capable of inserting wavefiles into ongoing telephone conversations. Vomit can be used as a network debugging tool, a speaker phone, etc ...


vorbis-tools

Vorbis is a general-purpose audio and music encoding format contemporary to MPEG-4's AAC and TwinVQ, the next generation beyond MPEG audio layer 3. Unlike the MPEG sponsored formats (and other proprietary formats such as RealAudio G2 and Windows' flavor of the month), the Vorbis CODEC specification belongs to the public domain. All the technical details are published and documented, and any software entity may make full use of the format without royalty or patent concerns. This package contains utilities to encode, decode, and cut vorbis streams, and to add comments to them.


vorbisgain

VorbisGain is a utility that uses a psychoacoustic method to correct the volume of an Ogg Vorbis file to a predefined standardized loudness. It is meant as a replacement for the normalization that is commonly used before encoding. Although normalization will ensure that each song has the same peak volume, this unfortunately does not say anything about the apparent loudness of the music, with the end result being that many normalized files still don't sound equally loud. VorbisGain uses psychoacoustics to address this deficiency. Moreover, unlike normalization, it's a lossless procedure which works by adding tags to the file. Additionally, it will add hints that can be used to prevent clipping on playback. It is based upon the ReplayGain technology. The end result is that the file ends up with superior playback quality compared to a non-VorbisGain'ed file. It needs player support to work. Non-supporting players will play back the files without problems, but you'll miss out on the benefits.


vsftpd

A FTP daemon that aims to be "very secure" From the README file: Author: Chris Evans Contact: chris@scary.beasts.org vsftpd is an FTP server, or daemon. The "vs" stands for Very Secure. Obviously this is not a guarantee, but a reflection that I have written the entire codebase with security in mind, and carefully designed the program to be resilient to attack.


vte

Terminal widget with improved font, internationalisation and accessibility support for the GNOME 2 desktop. Designed to replace libzvt.


vtk

VTK - the Visualization Toolkit is an object oriented, high level library that allows one to easily write programs in C++, Tcl, Python and Java that do 3D visualization. VTK enables users to concentrate on their work by providing a large number of excellent and feature packed high level functions that do visualization. The library needs OpenGL to render the graphics and for FreeBSD machines Mesa is necessary. The terms/copyright can be read in the docs dir/README.html. The patented classes (few in number) are not to be used in commercial application without a license from the patent/copyright holder (listed in the class header). Patented classes are listed in README.patented-classes.


vtk-python

VTK - the Visualization Toolkit is an object oriented, high level library that allows one to easily write programs in C++, Tcl, Python and Java that do 3D visualization. VTK enables users to concentrate on their work by providing a large number of excellent and feature packed high level functions that do visualization. The library needs OpenGL to render the graphics and for FreeBSD machines Mesa is necessary. The terms/copyright can be read in the docs dir/README.html. The patented classes (few in number) are not to be used in commercial application without a license from the patent/copyright holder (listed in the class header). Patented classes are listed in README.patented-classes.


wait_on

The wait_on command allows shell scripts to access the facilities provided by kqueue(3). This allows scripts to detect files being added to directories, data appended to files and many other things - all without polling.


wakeonlan

Wakeonlan is a Perl script that sends 'magic packets' to wake-on-LAN enabled ethernet adapters and motherboards, in order to switch on remote computers.


washerdryer

[from README] washerDryer keeps track of the loads in your washer and dryer, and alerts you when they are ready. I'm bad at remembering when to take my clothes out, so I wrote this program to help me. Hopefully other people will find it useful as well. Some features are: * Keeps track of up to 10 loads at once * Alerts you with system beep, or any command you specify * Fully compatible with WindowMaker as a dockapp * Command line options (-h for help) * Customize the program through config file, command line options, or on the fly Author: Michael A. Foley


watchfolder

Watchfolder watches specified folders for incoming files and processes them with programs assigned to those folders. Afterwards, the files are removed from the inbound directory. - ehaupt ehaupt@critical.ch


wav2cdr

This program converts wav sound files into a format suitable for CD-ROMs, and can perform some editing functions like cutting or volume change. It is rather rudimentary, the wav file must have the same sampling parameters as CD audio. Runs on big and little endian machines. - ehaupt ehaupt@critical.ch


wavbreaker

wavbreaker is a tool to take a wave file and break it up into multiple wave files. It makes a clean break at the correct position to burn the files to an audio CD without any dead space between the tracks. It will only read wave files, so use an appropriate tool to convert Ogg, MP3, etc. files and then break them up. The GUI displays a summary of the entire wave file being worked on at the top. There is also a command line tool to merge wave files together (wavmerge). This tool will only work on files that are alike. For example, 44100 khz sample rate, 16-bit sample size, etc. (use sox to convert files first if necessary).


waveplay

waveplay is a simple audio player. supported formats: RIFF WAV, Raw


wavpack

WavPack allows users to compress (and restore) both 16 and 24-bit audio files in the .WAV format. It also supports multichannel streams and high frequency sampling rates. Like other lossless compression schemes the data reduction varies with the source, but it is generally between 25% and 50% for typical popular music and somewhat better than that for classical music and other sources with greater dynamic range. WavPack also incorporates a unique "hybrid" mode that provides all the advantages of lossless compression with an additional bonus. Instead of creating a single file, this mode creates both a relatively small, high-quality lossy file that can be used all by itself, and a "correction" file that (when combined with the lossy file) provides full lossless restoration. For some users, this means never having to choose between lossless and lossy compression.


wavplay

This is a port of wavplay from Linux. It can record from your sound card and play recorded sound. - greg greg@rosevale.com.au


wcalc

Wcalc is a powerful arbitrary-precision calculator. It has standard functions (sin, asinh, logtwo, floor, etc), many pre-defined constants (pi, e, c, etc.), variables, "active" variables, command history, and hex/octal/binary i/o, conversions, and more. -Amarendra Godbole amarendra.godbole@gmail.com


wdiff

<< wdiff >> From man page of wdiff: wdiff compares two files, finding which words have been deleted or added to old_file to get new_file. A word is anything between whitespace. The output is collected and used to produce an annotated copy of new_file on standard output. Suitable annotations produce a nice display of word differences between the original files. Example: text-a I like FreeBSD. text-b I love FreeBSD. % wdiff -n text-a text-b I [-like-] {+love+} FreeBSD. - Yoshiro MIHIRA (sanpei@sanpei.org)


weatherget

A command line based weather reporting tool written in python. View current weather conditions, extended day forecasts, and station id lookups as reported from weather.com. Customize output via weathergetrc configuration file. Platform independent. Author: Tyler Gates


weathermap

Network Weathermap is a perl tool that displays in a visual way the utilization of the network links of your network. The required data are acquired from graphs created by the MRTG package and are displayed as two ways colored arrows on a map representing the logical topology of the network. The resulted image is presented in a web page using extra DHTML and JavaScript code for web-over pop-ups, based on the OverLib JavaScript library.


weatherspect

WeatherSpect provides a reasonably accurate simulation of what the weather looks like outside, in ASCII art. It includes rain, snow, lightning, sleet, and hail. The windspeed and cloudiness are reflected in the velocity and quantity of clouds. There are trees that age, reproduce and die over the course of an hour, and a sun and moon that follow the actual sun and moonrise. There's also a dancing turtle. Author: Kirk Baucom


webcheck

Webcheck is the professional Site Management Tool for webmasters. Linbot allows webmasters to view the structure of a site, track down broken links, find potentially outdated web pages list links pointing to external sites, view portfolio of inline images, get a run-down of problems sorted by author and to do all this periodically without user intervention. Mike Meyer (mwm@mired.org)


webcpp

Webcpp converts source code to syntax highlighted HTML, and supports multiple languages and also colour schemes. Features: - Specific support for over 30 programming, scripting, and shading languages - An 11-element syntax highlighting engine - Dynamic colour schemes using embedded Stylesheets, or external Stylesheets - Batch conversions - Automatic filetype detection for higlighting - Filetype forcing for syntax highlighting - Automatic #include file hyperlinking and file generation - Piping the input or output to or from STDIN/STDOUT to collaborate with other programs - The ability of allowing custom HTML tags to be added - Generic support for unknown text based files - Available on various operating systems - Artyom A. Nosov chip-set@mail.ru


webcrawl

WebCrawl is a program designed to download an entire web-site without user interaction (although an interactive mode is available). It works simply by starting with a single web page, and following all links from that page to attempt to recreate the directory structure on the remote server. --Dima dima@chg.ru


weblint++

Weblint is a syntax and minimal style checker for HTML: a perl script which picks fluff off html pages, much in the same way traditional lint picks fluff off C programs. Author: brian d foy


weblint

Weblint is a syntax and minimal style checker for HTML: a perl script which picks fluff off html pages, much in the same way traditional lint picks fluff off C programs.


webredirect

The webredirect program is an extremely small web server that gives the "301 Moved Permanently" (or "302 Moved Temporarily") response to all "GET", "HEAD" and "POST" requests. At the moment, all other requests are unsupported and result in a "501 Not Supported" response. - Rasmus Kaj rasmus@kaj.se


webreport

WebReport is a web log statistics reporting program especially designed for virtual web hosting sites. It is also very useful for single hosting sites. The main difference between WebReport and other statistics programs is a configuration file which allows for easy manipulation of the features.


webresolve

This program is pretty slow. Thanks to the caching, repeated visits from the same address will only result in one lookup. Therefore large files will be processed proportionally faster than small ones. The load from this program is very light, because it spends most of its time waiting for the resolver. This also means that large files can take quite some time to process. The solution is to split the log file and run several resolution processes in parallel. This is done by the script splitwr: splitwr logfile > logfile.resolved webalizer logfile.resolved rm logfile.resolved By default, splitwr runs 20 parallel resolution processes. The number can be changed by editing the script.


wget

GNU wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive command-line tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc. GNU wget has many features to make retrieving large files or mirroring entire web or FTP sites easy, including: o Can resume aborted downloads, using REST and RANGE o Can use filename wild cards and recursively mirror directories o NLS-based message files for many different languages o Optionally converts absolute links in downloaded documents to relative, so that downloaded documents may link to each other locally o Supports HTTP and SOCKS proxies o Supports HTTP cookies o Supports persistent HTTP connections o Unattended / background operation o Uses local file timestamps to determine whether documents need to be re-downloaded when mirroring o GNU wget is distributed under the GNU General Public License.


whatpix

whatpix is a GPL Perl console application which finds and optionally moves or deletes duplicate files. whatpix was originally written by codex@bogus.net. whatpix is currently being developed and maintained by 3Jane Tessier-Ashpool and Gerard Lanois.


when

When is an extremely simple personal calendar program, aimed at the Unix geek who wants something minimalistic. It can keep track of things you need to do on particular dates. Its file format is a simple text file, which you can edit in your favorite editor.


whichman

Approximate matching searching utilities to search for manpages and files. This package holds THREE little search utilities: * whichman -- search utility for man pages and it works much like the well known unix command "where". * ftff -- a fault tolerant file finder ftff works like the whichman above but searches the directory tree. This is a case in-sensitive and fault tolerant way of 'find . -name xxxx -print' * ftwhich -- a fault tolerant "which" command ftwhich finds files (programs) which are in one of the directories in your PATH and uses a fault tolerant search algorithem. -- Guido Socher


whowatch

Whowatch is an interactive who-like program that displays information about the users currently logged on to the machine. In addition to standard information (login name, tty, host, user's process), the type of the connection (telnet or ssh) is shown. You can toggle display between the users' commands or idle times. You can watch the process tree, navigate in it, and send INT and KILL signals. - Daniel Harris dannyboy@subdimension.com


win32-codecs

A huge compilation of Win32 codecs: Video: - Win32 VfW DLLs: Indeo Video 3.2, 4.1 Microsoft MPEG-4 v1 & v2 beta Microsoft MPEG-4 v3 ( also known as DivX ;-) ) Cinepak Video ATI VCR-2 I263 Quicktime 6 (includes 3ivX, ZyGo) Realplayer 9 (includes RV40) xanim (includes 3ivX, Indeo3/4/5) - Win32 DirectShow filters, decompression-only support: Microsoft MPEG-4 v3 ( this decoder is slower than VfW one, but offers wider range of picture control features ) Windows Media Video 7 Indeo Video 5.0 Motion JPEG ( using Morgan Multimedia shareware codec ) - Open-source plugins: Motion JPEG ( using libjpeg, very slow ) Audio: - Win32 ACM DLLs, decompression-only support: Windows Media Audio ( also known as DivX ;-) Audio ) MS ADPCM Intel Music Codec - Open-source plugins, decompression-only support: PCM AC3 IMA ADPCM MPEG Layer-1,2,3 ( compression into MP3 is also supported ) MSN Audio GSM 6.1 Audio - Win32 DirectShow filters, untested decompression-only support: Voxware Metasound ACELP.net


windowmaker

Window Maker is an X11 window manager designed to give additional integration support to the GNUstep Desktop Environment. In every way possible, it reproduces the elegant look and feel of the NeXTstep[tm] GUI. It is fast, feature rich, easy to configure, and easy to use. In addition, Window Maker works with GNOME and KDE, making it one of the most useful and universal window managers available.


wine

Wine is a Microsoft Windows compatibility layer running under Unix-like systems on i386 (and compatible) CPUs. It is still beta quality, but is definitely making progress. Most applications already work, more or less, including several games. - Gerald Pfeifer gerald@FreeBSD.org


winefish

A LaTeX editor based on Bluefish. Main features: (1) Autotext, Auto-Completion, Function References, Syntax highlight (2) External Tools (customizable) (3) UTF8 support Author: Ky Anh


wininfo

X Window Information is a window information utility for developers of applications, toolkits, and window managers. X Window Information follows your pointer providing information about the windows below. Information presented includes: * A detailed description of the window hierarchy below the pointer. * Parsed interpretations of standard properties from both the application window and the window manager. * Information about X server resources used by the application. - Jean-Yves Lefort jylefort@FreeBSD.org


wire

Wired is an open, modern and free version of the BBS-style client/server system, providing chat, messaging and file transfers. Wire is a screen-oriented command line Wired client. It supports most Wired features, including file transfers.


wireshark

A network analyzer that lets you capture and interactively browse the contents of packets from a variety of network interface types. Packet data can be read from a file, or live from a local network interface.


wmicons

This package provides icons used in WindowMaker frequently.


word2x

Despite the fact that open formats like RTF are good and widely avialable, far too many idiots seem to insist on using Word .doc format. This program is an attempt to limit the damage this causes users of non-Microsoft systems and text processing systems, for example LaTeX.


wordplay

This is a program written in ANSI C that anagrams a given string. It has its own word file, but allows you to use a different one. - Ben Smithurst


workplace

WorkPlace is a file manager and launcher which can copy files between another instance of itself by drag-and-drop (not supported in this version) or change permissions with one click. If you try to set preferences, the program is likely to crash, either on exit or immediately, possibly destroying your preference files. I recommend manually editing the WPPref and WPSuffix examples, then placing them in your ~/.workplace/. Trevor Johnson


wpa_supplicant

wpa_supplicant is a client (supplicant) for the WPA, 802.11i, and 802.1x security protocols typically used over wireless networks. You must have a WPA, 802.11i, or 802.1x authenticator (server) to make use of this program. - Sam Leffler sam@FreeBSD.org


wprint

World Print - Mozilla/HtmlDoc/Netscape Postscript Filter Wprint is a filter for Mozilla (Galeon, etc.), Htmldoc, and Netscape PostScript output that uses TrueType fonts to allow the printing of pages written in Unicode, Big5, KOI8, SJIS, the ISO- 8859* charsets, and others.


wsmake

Wsmake is a tool that aids in the production and maintenance of web sites. It was written to reduce the amount of time it takes to make changes to common information across a website, by keeping the content of the website separate from the design. Wsmake supports a model where the contents of the website are statically generated from sources.


wtail

wtail does the equivalent of tail -f on several files at once. The screen is split into as many parts as there are files to watch. AUTHOR: Andre Majorel - Michael L. Hostbaek mich@FreeBSD.org


wterm

wterm is an unofficial development branch of rxvt which adds true NeXT style scrollbars, transparent backgrounds with optional shading, and other additions. Unlike many other efforts, wterm aims to have its changed merged back into the parent rxvt rather than forking off yet another seperate terminal emulator. -Adam


wuzzah

Wuzzah is a command-line utility that selectively scans a systems utmpx records keeping an eye out for your friends logging in and out. Wuzzah is small, fast, efficient and written in C. - ehaupt ehaupt@critical.ch


wv

wv is a library which allows access to Microsoft Word files. It can load and parse the Word 6-9 formats (Word 6, 95, 97, 2000). And several converter executables called wvWare are also provided: wvHtml, wvLatex, wvCleanLatex, wvDVI, wvPS, wvPDF, wvText, wvAbw, wvWml, wvMime note: wvHtml is previously known as MSWordView.


wv2

wv2 is a library which allows access to Microsoft Word files. It is a rewrite of the wv library.


wwwstat

wwwstat: httpd logfile analysis package Copyright (c) 1994, 1996 Regents of the University of California. wwwstat processes a sequence of httpd Common Logfile Format access_log files and prior summary outputs, and then outputs a summary of the access statistics in a nice HTML format. splitlog processes a sequence of httpd Common Logfile Format access_log files (or CLF with a one-field prefix) and splits the entries into separate files according to the requested URL and/or vhost prefix.


wxgtk2

wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform independent software development. On FreeBSD the Gtk toolkit is used.


wxgtk2

wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform independent software development. On FreeBSD the Gtk toolkit is used.


wxgtk2-common

wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform independent software development. On FreeBSD the Gtk toolkit is used.


wxgtk2-common

wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform independent software development. On FreeBSD the Gtk toolkit is used.


wxgtk2-contrib

wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform independent software development. On FreeBSD the Gtk toolkit is used.


wxgtk2-contrib

wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform independent software development. On FreeBSD the Gtk toolkit is used.


wxgtk2-contrib-common

wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform independent software development. On FreeBSD the Gtk toolkit is used.


wxgtk2-contrib-common

wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform independent software development. On FreeBSD the Gtk toolkit is used.


wxgtk2-unicode

wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform independent software development. On FreeBSD the Gtk toolkit is used.


wxgtk2-unicode

wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform independent software development. On FreeBSD the Gtk toolkit is used.


wxgtk2-unicode-contrib

wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform independent software development. On FreeBSD the Gtk toolkit is used.


wxgtk2-unicode-contrib

wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform independent software development. On FreeBSD the Gtk toolkit is used.


x11perf

This package contains x11perf, an X11 server performance test program. - Joel Dahl joel@FreeBSD.org


x11vnc

x11vnc is a VNC server for real X displays. VNC (Virtual Network Computing) is a very useful network graphics protocol which allows multiple simple remote viewers to watch and control a single desktop. x11vnc differs from traditional UNIX VNC servers in that it is accessing a real X displays that may already be in progress rather than creating it's own X server for clients to connect to.


x264

x264 is a free library for encoding H.264/AVC (aka MPEG-4 Part 10) video streams. Encoder features * CAVLC/CABAC * Multi-references * Intra: all modes (4x4 and 16x16 with all predictions) * Inter P: all partitions (from 16x16 down to 4x4) * Inter B: partitions from 16x16 down to 8x8 (including SKIP/DIRECT) * Ratecontrol: constant quantizer, constant bitrate, or multipass ABR * Scene cut detection


x2vnc

This program merges the capabilities of x2x and vncviewer. It will allow a machine with an X display and a machine with a VNC server running on its main screen to act as if they were two displays connected to one machine. When you move your mouse pointer off the screen in a direction of your choosing, the pointer will appear on the other screen instead.


x86info

The x86info utility displays information about each of the systems 80x86 processors. Cache info, flags, registers, and processor name/family/model are all displayed.


xanalyser

XAnalyser is a program to analyse a stereo audio signal. It has two displays: Frequency Spectrum Using Fast Fourier Transform, the time domain of the signal is transformed into the frequency domain, i.e. the amplitude (in logarithmic scale) of the audio signal is plotted versus the frequency. Either the sum of the left and right channel of the audio signal can be shown or both channels simultaneously. XY Scope Roughly speaking, the audio signal of left channel deflects a point horizontally and the right channel vertically (just as the beam of a CRT would do). Thus, an audio signal only present on the left channel produces a horizontal line, whereas an audio signal only present on the right channel produces a vertical line. A mono signal produces a 45 degree line. A stereo signal creates a wilde pattern (if the phase is correct, predominately in the same direction as a mono signal) or may even fill the entire scope.


xanim

XAnim is a program that can display animations of various formats on systems running X11. XAnim currently supports the following animation types: + FLI animations. + FLC animations. + IFF animations. The following features are sup- ported: -> Compressions 3,5,7,J(movies) and l(small L). -> Color cycling during single images and anims. -> Display Modes: depth 1-8, EHB, HAM and HAM8. + GIF87a and GIF89a files. -> single and multiple images supported. -> GIF89a animation extensions supported. + GIF89a animation extension support. + a kludgy text file listing gifs and what order to show them in. + DL animations. Formats 1, 2 and partial 3. + Amiga PFX(PageFlipper Plus F/X) animations. TEMP DISABLED + Amiga MovieSetter animations(For those Eric Schwartz fans). + Utah Raster Toolkit RLE images and anims. + AVI animations. Currently supported are -> IBM Ultimotion (ULTI) depth 16. -> JPEG (JPEG) depth 24. images. + MPEG animations. Currently only Type I Frames are displayed. Type B and Type P frames are cur- rently ignored, but will be added in future revs. + WAV audio files may have their sound added to any animation type that doesn't already have audio, by specifying the .wav file after the animation file on the command line. Currently only the PCM audio codec is supported. + any combination of the above on the same command line. XAnim also provides various options that allow the user to alter colormaps, playback speeds, looping modes and can provide on-the-fly scaling of animations with the mouse.


xarchive

XArchive is a GTK+ front end for command line archiving tools such as tar, rar, zip, ace, 7zip, arj, and rpm. It uses external bash shell wrappers to handle the different types of file formats, so adding support for new archive types can be easily done by writing a wrapper. - Mark mark@mkproductions.org


xauth

This package contains the X.Org X authority file utility. - Joel Dahl joel@FreeBSD.org


xbacklight

The xbacklight program adjusts backlight brightness using RandR extension.


xbatt

`xbatt' 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, and a charging status. NOTE: You need APM driver in your kernel. And enable it to edit file /etc/sysconfig at `apm_enable=NO' to `YES'.


xbiff

This package contains xbiff, which displays a little image of a mailbox in the X Window System. The flag on the mailbox is down when there is no mail, and the flag goes up when new mail arrives. - Joel Dahl joel@FreeBSD.org


xbitmaps

This package contains xbitmaps, which provides static graphics needed by X.Org applications to draw screen elements.


xcalc

This package contains xcalc, a scientific calculator desktop accessory for the X Window System. - Joel Dahl joel@FreeBSD.org


xcd

Xcd is a simple GUI to control a CD player. It requires Tcl/Tk to be installed on your system. Xcd has the usual buttons to control a CD player: "play", "pause/resume", "stop", "eject", "next track", "previous track", "rewind", "forward" and a volume slider. Xcd displays continuously the current track number and the elapsed time of the track. Pressing the left mouse button on the "track" label causes Xcd to display the total number of the tracks and the total duration of the disk. Pressing the left mouse button on the "time" label causes xcd to display the duration of the current track. Pressing the middle mouse button on the "track" button allows to choose a track number to play.


xchm

xCHM is a .chm viewer for UNIX. CHM is commonly used for a rich-text help files on Windows platform, and for publishing eBooks. xCHM can show the contents tree if one is available, print the displayed page, change fonts faces and size, work with bookmarks, do the usual history stunts (forward, back, home), and seach for text in the whole book.


xcircuit

xcircuit is software for drawing electrical circuits.


xclipboard

This package contains xclipboard, an X clipboard client. - Joel Dahl joel@FreeBSD.org


xclock

This package contains xclock, a program for the X Window System that display the time in analog or digital form. - Joel Dahl joel@FreeBSD.org


xcmsdb

This package contains xcmsdb, a Device Color Characterization utility for the X Color Management System. - Joel Dahl joel@FreeBSD.org


xco

xco uses the database of standard X11 named colors to display name-color pairs. Appearance is based on the X10 xcolors program. To change the foreground color, click the left mouse button in the color window you want. To change the background color, click the right mouse button in the color window you want. Clicking the middle mouse button sets the colors back to the original foreground and background. You can switch quickly through colors by holding down the left or right button and sliding the cursor through the colored windows. More colors can be seen by clicking on the arrows at the bottom of the screen.


xcolorsel

xcolorsel is a X-Utility based on this widget that allows you to display such files ( /usr/lib/X11/rgb.txt by default ) together with tiles showing how the color looks on your screen. Also a programmer may (like with xfontsel) cut the color names/definitions in various formats (Colorformats and formats for resourcefiles or C-sources) und paste them directly in his source codes.


xconsole

This package contains xconsole, a utility for monitoring system console messages with X. - Joel Dahl joel@FreeBSD.org


xcpustate

XCPUSTATE is a system monitor tool. It displays user-, system-, idle-cputime in the form of a bar chart. On some systems it also monitors disk performance. It can also display information about remote hosts using the RSTAT RPC protocol, as perfmeter does. -- David (obrien@cs.ucdavis.edu)


xcruiser

XCruise allows you to ``cruise'' within a 3D-formed file system. It constructs the universe from a directory tree, and you can move your viewpoint with mouse. It is only a viewer, take care of motion sickness, though.


xcursor-themes

This package contains X.org cursors themes.


xcursorgen

This package contains xcursorgen, a program for creating an X cursor file from a collection of PNG images. - Joel Dahl joel@FreeBSD.org


xd3d

xd3d is a simple scientific visualization tool designed to be easy to learn. It can plot 2d and 3d meshes, with shadowing, contour plots, vector fields, iso-contour (3d), as well as 3d surfaces z=f(x,y) defined by an algebraic expression or a cloud of points. It generates high quality vector PostScript files for scientific publications and still or animated bitmap images. It includes the graph plotter xgraphic.


xdbedizzy

This package contains xdbedizzy, a demo of DBE creating a double buffered spinning scene. - Joel Dahl joel@FreeBSD.org


xdd

From the Xdd User's Guide: About xdd Xdd is a tool for measuring and characterizing disk subsystem I/O on single systems and clusters of systems. It is a command-line based tool that grew out of the UNIX world and has been ported to run in Windows environments as well. It is designed to provide consistent and reproducible performance measurements of disk I/O traffic. There are three basic components to xdd that include the xdd program itself, a timeserver program, and a gettime program. The timeserver and gettime programs are used to synchronize the clocks of xdd programs simultaneously running across multiple computer systems.


xdiskusage

This utility runs "du" to scan directories of your choosing, then displays a graph which emphasizes the subdirectories where the largest files are kept, and optionally lists the files themselves. You can descend into the directory tree, or back out, by clicking on the graph. If you save the output of "du" in a file, xdiskusage can analyze that too. PostScript output is available. Trevor Johnson


xditview

This package contains xditview, a program for displaying ditroff output on an X display. - Joel Dahl joel@FreeBSD.org


xdm

This package contains xdm, the X.Org X Display manager. - Joel Dahl joel@FreeBSD.org


xdpyinfo

This package contains xdpyinfo, which is a utility for displaying information about an X server. - Joel Dahl joel@FreeBSD.org


xdriinfo

This package contains xdriinfo, an utility that can be used to query configuration information of direct rendering devices. - Joel Dahl joel@FreeBSD.org


xdvik-tetex

Xdvik is a program for displaying DVI files (generated e.g. by Troff or TeX) on the X window system. It is based on the regular (non-k) xdvi of the same version number.


xedit

This package contains xedit, a simple text editor for the X Window System. - Joel Dahl joel@FreeBSD.org


xev

This package contains xev, which is a application that monitors X events. - Joel Dahl joel@FreeBSD.org


xextproto

This package contains X.Org XExt extension headers. - Joel Dahl joel@FreeBSD.org


xeyes

This package contains xeyes, which is a "follow the mouse" X demo application. - Joel Dahl joel@FreeBSD.org


xf86-input-keyboard

This package contains the X.Org xf86-input-keyboard driver. - Florent Thoumie flz@FreeBSD.org


xf86-input-mouse

This package contains the X.Org xf86-input-mouse driver. - Florent Thoumie flz@FreeBSD.org


xf86dga

This package contains dga, a simple test client for the XFree86-DGA extension. - Joel Dahl joel@FreeBSD.org


xf86dgaproto

This package contains X.Org XFree86-DGA extension headers. - Joel Dahl joel@FreeBSD.org


xf86miscproto

This package contains X.Org XFree86-Misc extension headers. - Joel Dahl joel@FreeBSD.org


xf86vidmodeproto

This package contains X.Org XFree86-VidModeExtension extension headers. - Joel Dahl joel@FreeBSD.org


xfce4-appfinder

This is an application finder for the Xfce environment. It is an useful software that permits you to find every application in the system supporting Desktop entry format. You can search for "lost" software with it, and add entries to the menu, and obviously run the selected software from it.


xfce4-artwork

Additional artwork for the XFce4 desktop environment.


xfce4-battery-plugin

Battery monitor panel plugin for XFce4.


xfce4-clipman-plugin

XFce 4 clipboard module for xfce4-panel. This plugin is a clipboard history for the panel. It now includes a "Clear clipboard" option, and a drag-and-drop paste feature contributed by Andre Lerche. Author: Eduard Roccatello


xfce4-cpugraph-plugin

Written by Alexander Nordfelth, this new systemload plugin offers multiple display modes (LED, gradient, fire, etc...) to show the current CPU load of the system. The colors and the size of the plugin are customizable. Author: Alexander Nordfelth


xfce4-datetime-plugin

Datetime plugin for the xfce panel.


xfce4-desktop

The desktop manager sets the background image, provides a right-click menu to launch applications and can optionally show files (including application launchers) or iconified windows. It includes gradient support for background color, saturation support for background image, real multiscreen and xinerama support, and it provides a desktop menu editor.


xfce4-dev-tools

The Xfce development tools are a collection of tools and macros for Xfce developers and people that want to build Xfce from SVN. In addition it contains the Xfce developer's handbook.


xfce4-dict-plugin

With this plugin you can query a dictionary server(see RFC 2229) to search for the translation or explanation of a word. You can also choose a dictionary offered by the server to improve your search results.


xfce4-fsguard-plugin

Written by Andre Lerche, this plugin checks the chosen mountpoint for free disk space. It displays 4 different icons (red, yellow, green, unknown) and a message box, depending on the free space. The amount of free disk space is visible in a tooltip. If you left-click on its icon, it opens the mountpoint directory in the file manager. Author: Andre Lerche


xfce4-genmon-plugin

The GenMon plugin cyclically spawns the indicated script/program, captures its output and displays it as a string into the panel. Author: Roger Seguin


xfce4-icon-theme

Icon themes for XFce 4.


xfce4-mailwatch-plugin

Mailwatch is a plugin for the Xfce 4 panel. Features * IMAP and Secure IMAP support * POP3 and Secure POP3 support * Local Mbox mailbox support * Local Maildir mailbox support * Local MH-Maildir mailbox support * GMail support * Fully multithreaded design: no panel lockups * Informative new-message breakdown in tooltip * Ability to run program on new messages or button click * Informative logger to help track down mail connection problems


xfce4-mcs-manager

The settings manager provides the MCS (Multi-Channel Settings), a modular, host independent, network transparent and centralized configuration system. It runs in the background and provides global settings information to other Xfce components. There is a main control panel to access the configuration dialogs of all the components. The MCS plugins provide settings dialogs for general items that are not part of a package, e.g. GTK, mouse, fonts, keyboard, and display settings.


xfce4-mcs-plugins

XFce 4 settings manager plugins. The plugins provide settings dialogs for general items that are not part of a package, e.g. GTK settings, mouse settings and keyboard settings.


xfce4-media

Xfmedia is a lightweight media player based on the xine engine


xfce4-messenger-plugin

Is a Messenger Plugin for xfce4


xfce4-minicmd-plugin

Displays a mini-command line on the xfce4-panel. Uses the same history file as xfrun4. Use and to scroll through history. executes the command and - executes the command in a terminal.


xfce4-mixer

This is xfce4-mixer, a volume control application for the Xfce Desktop Environment. This software package contains both a volume control plugin for the Xfce Panel and a standalone mixer application.


xfce4-mpc-plugin

A client plugin for MPD, the Music Player Daemon.


xfce4-netload-plugin

Network Load plugin for XFce4.


xfce4-notes-plugin

A sticky notes panel plugin for XFce4.


xfce4-panel

The Xfce 4 Panel supports multiple panels, with many options for their position, appearance, transparency and behavior. There are many items available by default to full fit a panel, like application launchers with detachable menus, a graphical pager, a tasklist, a clock, a system tray, a show/hide desktop switcher, and even more. It offers an easy way to add items using a dialog, and to move items accross different panels.


xfce4-places-plugin

The xfce4-places-plugin brings much of the functionality of the GNOME Places menu to Xfce. The plugin looks a lot like a launcher with multiple items in a menu. The main "launcher" button opens up Thunar at the user's home directory. The arrow button opens up a menu with two sections: system- and user-defined locations. The system-defined locations are consistent with Thunar (including their icons). For user-defined bookmarks, the ~/.gtk-bookmarks file is being read in order to share bookmarks with Thunar, Nautilus, the GNOME Panel, etc.


xfce4-print

The printing helper is a graphical frontend for printing, a printer management, and a job queue management. It doesn't let you configure printers but only use printing systems that have already been configured properly.


xfce4-quicklauncher-plugin

The goal of the xfce4-quicklauncher-plugin is double. First, it is intented to offer you a fast and easy way to configure the plugins wich are on your panel. Secondly, it is able to display these launchers on one or more lines, and they are displayed so that they don't waste space. They also feature a little zoom effect when you pass the mouse over them.


xfce4-session

The session manager allows the user to save sessions and restore them after login. It is capable of saving several different sessions. It comes with three splash screen engines. And at last it helps you to log out, reboot, and shutdown the system.


xfce4-smartbookmark-plugin

Smartbookmark send requests directly to your browser and perform a custom search.


xfce4-systemload-plugin

System Load plugin for XFce4. Author: Riccardo Persichetti


xfce4-taskmanager

This is a port of the xfce-goodies plugin that adds a task manager to XFCE.


xfce4-time-out-plugin

This plugin makes it possible to take periodical breaks from the computer every X minutes. During breaks it locks your screen. It optionally allows you to postpone breaks for a certain time.


xfce4-timer-plugin

Timer plugin for the xfce panel.


xfce4-utils

The utilities and scripts provides an about dialog for Xfce 4, an application launcher, and several useful scripts that are also used by other Xfce components such as the panel and the desktop menu.


xfce4-verve-plugin

The Verve panel plugin is a comfortable command line plugin for the Xfce panel. It supports several nice features, such as: * Command history * Auto-completion (including command history) * Open URLs and eMail addresses in your favourite applications * Focus grabbing via D-BUS (so you can bind a shortcut to it) * Custom input field width


xfce4-weather-plugin

XFce 4 weather module for xfce4-panel. It displays weather situation and forecasts. Author: Bob Schlaermann


xfce4-wm

The Xfce 4 window manager manages the placement of application windows on the screen, provides beautiful window decorations, manages work- spaces or virtual desktops, and natively supports multiscreen mode. It provides its own compositing manager (from the Xorg Composite ex- tension) for true transparency and shadows. The Xfce 4 window manager includes a keyboard shorcuts editor for user specific commands and basic windows manipulations, and it provides a dialog for advanced tweaks.


xfce4-wm-themes

XFce 4 window decoration themes for xfwm4. Currently there are 55 themes included.


xfce4-wmdock-plugin

The WMdock plugin is a compatibility layer for running WindowMaker dockapps on the XFCE desktop. It integrates the dockapps into a panel, closely resembling the look and feel of the WindowMaker dock or clip, respectively.


xfce4-xfapplet-plugin

The XfApplet Plugin is a plugin for the Xfce 4 Panel which allows one to use applets designed for the Gnome Panel inside the Xfce Panel. You can think of XfApplet as a tiny Gnome Panel that lives inside the Xfce Panel and allows you to show the same applets that the Gnome Panel is capable of showing.


xfce4-xkb-plugin

This plugin displays the current keyboard layout, and refreshes when layout changes. Also the layout can be switched by simply clicking on the plugin. The new version can display the layout as text label and also as an image of the corresponding country's flag. If the flag image is unavailable then the plugin falls back to displaying text label for that layout. This plugin is used along with the XKB extension. For now the keyboard layouts cannot be configured from the plugin itself, they should be set in the XF86Config file or some other way (e.g. setxkbmap).


xfce4-xmms-plugin

XFce 4 XMMS control module for xfce4-panel. Author: Patrick van Staveren


xfd

This package contains xfd, an applications used for displying all characters in an X font. - Joel Dahl joel@FreeBSD.org


xfe

X File Explorer (Xfe) is an MS-Explorer like file manager for X. It is based on the popular, but discontinued, X Win Commander, which was developed by Maxim Baranov. Xfe aims to be the file manager of choice for all the Unix addicts!


xfindproxy

This package contains xfindproxy, a program for locating available proxy services. - Joel Dahl joel@FreeBSD.org


xfm

XFM is a powerful file and applications manager program written using the X toolkit. It contains virtually all of the features that you would expect in a file manager -- move around your directory tree in multiple windows, and move, copy or delete files with simple mouse operations. Directory displays are updated automatically in regular intervals when the contents of a displayed directory changes. The integrated application manager allows you to load files into your favourite applications from the file manager by dragging icons. It can also be used as a "shelf" onto which you can place files and directories you are currently working with. A special LOAD action for application files enables you to manage different application groups. User-definable file types allow you to specify a command to be executed when double-clicking on a file or dropping other files onto it. The command can also prompt you for required parameters. Xfm makes it easy to configure special kinds of actions such as, e.g., replacing the contents of a compressed tar archive with a collection of selected files. A lot of corresponding examples can be found in the distribution, including a fully functional trashcan feature. Last not least, xfm can automatically mount and unmount special devices like floppies as you open and close the corresponding directories (mount points). So you won't have to fiddle around with mount or mtools commands any more if all you want to do is copy some files between the hard disk and your floppy drive.


xfmedia-remote-plugin

xfmedia remote plugin enables control of xfce4 media player via a Xfce panel icon. It includes ability to control playback (play, pause, stop, etc.) and playlist (add/remove songs) and more.


xfontsel

This package contains xfontsel, an application which provides a simple way to display fonts known to your X server. - Joel Dahl joel@FreeBSD.org


xforms

This is the source distribution of XForms, a graphical user interface toolkit for X Window Systems. It should work under X11 R4, R5 & R6. XForms features a rich set of objects, such as buttons, scrollbars, and menus etc. integrated into an easy and efficient object/event callback execution model that allows fast and easy construction of X-applications. In addition, the library is extensible and new objects can easily be created and added to the library.


xfs

This package contains the X.Org font server. - Joel Dahl joel@FreeBSD.org


xfsinfo

This package contains xfsinfo, which is a X font server information utility. - Joel Dahl joel@FreeBSD.org


xfsm

xfsm stands for X File System Monitor and runs under MIT's X11 window system on several flavors of UNIX. It is a tool designed to make monitoring your file systems' status easy by displaying a simple bar graph for each file system greater than size 0. It updates the file systems' statistics at regular, user definable intervals. - Vanilla vanilla@MinJe.com.TW


xfsprogs

Set of utilities and library to manipulate an XFS filesystem.


xfwp

This package contains the X firewall proxy (xfwp). - Joel Dahl joel@FreeBSD.org


xgamma

This package contains xgamma, a tool for altering the gamma correction through the X server. - Joel Dahl joel@FreeBSD.org


xgc

This package contains xgc, which is a program that demonstrates various features of the X graphics primitives. - Joel Dahl joel@FreeBSD.org


xhost

This package contains xhost, a server access control program for the X Window System. - Joel Dahl joel@FreeBSD.org


xin

Xin reads from standard input and splits the data up into sections, piping each section to a separate command. Optionally it can pad each section with zeros.


xine

xine is a free multimedia player. It plays back CDs, DVDs, and VCDs. It also decodes multimedia files like AVI, MOV, WMV, and MP3 from local disk drives, and displays multimedia streamed over the Internet. It interprets many of the most common multimedia formats available.


xineramaproto

This package contains X.Org Xinerama extension headers. - Joel Dahl joel@FreeBSD.org


xinit

This package contains xinit, the X Window System initializer. - Joel Dahl joel@FreeBSD.org


xinvest

Xinvest is a free personal finance tracking and performance tool for the X Window System.


xkbcomp

This package contains xkbcomp, the X.Org keymap compiler. - Joel Dahl joel@FreeBSD.org


xkbevd

This package contains xkbevd, the XKB event daemon. - Joel Dahl joel@FreeBSD.org


xkbprint

This package contains xkbprint, an utility for printing an XKB keyboard description. - Joel Dahl joel@FreeBSD.org


xkbutils

This package contains xkbutils, a collection of XKB utility demos.


xkeyboard-config

The non-arch keyboard configuration database for X Window. The goal is to provide the consistent, well-structured, frequently released open source of X keyboard configuration data for X Window System implementations (free, open source and commercial). The project is targetted to XKB-based systems. - Florent Thoumie flz@FreeBSD.org


xkill

This package contians xkill, which is a utility for forcing the X server to close connections to clients. - Joel Dahl joel@FreeBSD.org


xldlas

What is it? =========== It's for doing statistics. Highlights ========== * Based on the xforms library (ie. looks pretty slick) * Point and click interface to statistical summaries, OLS regression, plotting, correlation analysis, etc. * Neural network and Genetic Algorithm data fitting with some nice visual feedback. * Very handy automatic generating of .tex format and html log files, including tables and plots. * Online help Feedback ======== The author (Thor Sigvaldason) is happy to receive feedback at: thor@netcom.ca


xless

This is a port of xless (version 1.7), a handy text file viewer for X. Useful as a viewer tool for other apps (e.g., xfm, the X file manager), or as a standalone viewer. Presents a scrollable text window (both vertical and horizontal scrolling), with a number of clickable buttons. From the README file: FEATURES: Display either the file(s) specified on the command line or input from standard input, supplied by a pipe. File/pipe may be optionally monitored so that the display is continuously updated as new text is added. Display new files in the current window or by creating a new window. Reload or print the displayed file. Search the displayed file using either exact, case-insensitive, or regular expression patterns. Edit the displayed file with your favorite editor (as specified in the VISUAL or EDITOR environment variable) -- Conrad Sabatier conrads@home.com


xlhtml

xlHtml is a free converter from Microsoft Excel and PowerPoint to HTML and tabs separated text. Using the program xlHtml, you can extract the content of a file generated by Microsoft Excel and PowerPoint and express its content using HTML or tabs separated text.


xli

xli, xlito and xsetbg (the last two are symlinks to the first one) display images on X11. xlito works with xloadimage to "mark" images. Take a look at the xlito man page for details. It also installs app-defaults for xloadimage if it's not there but I didn't include it in the packing list so it won't clobber an existing one if xloadimage is already installed. - Satoshi asami@cs.berkeley.edu


xload

This pckage contains xload, the X Window System system load average display application. - Joel Dahl joel@FreeBSD.org


xloadface

`xloadface' is a network load monitor for X11. This program use the rwhod database for display `user' and `CPU load'. See README and man page for details. The man page and README are only in Japanese for now, but it is easy to use none the less.. Orignal xloadface written by aito@rcais.tohoku.ac.jp . This port is done by kazu@jp.freebsd.org .


xloadimage

This utility will view several types of images under X11, or load images onto the root window. The current version supports: Native Image File Format (NIFF) Sun Rasterfile GIF Image JFIF-style JPEG Image Portabel Network Graphics (PNG) TIFF image FBM Image CMU WM Raster Portable Bit Map (PBM, PGM, PPM) Faces Project Utah RLE Image X Window Dump Sun Visualization File Format McIDAS areafile VICAR Image PC Paintbrush Image GEM Bit Image MacPaint Image X Pixmap X Bitmap A variety of options are available to modify images prior to viewing. These options include clipping, dithering, depth reduction, zoom, brightening or darkening, and image merging.


xlogmaster

Xlogmaster displays logfiles and/or devices that can be read via cat. It allows for quick and easy control of all logfiles and most of the hardware/device status within one program. Filters allow to highlight/lowlight/hide lines of higher/lower/no interest. Click right mouse button in text window to bring up the menu.


xlogo

This package contains xlogo, which displays the X Window System logo. - Joel Dahl joel@FreeBSD.org


xlreader

Read data from Excel spread sheets without Microsoft! Provides an API to allow any application to read Excel documents. The xlreader tool converts Excel data to tab delimited, CSV or SQL inserts. Written in C. Based on the the Java version by Andrew Khan. This project was designed out of frustration. - ehaupt ehaupt@critical.ch


xls2xml

xls2xml is a free filter from Microsoft Excel to XML, and a free C library. Using the program xls2xml, you can extract the content of a file generated by Microsoft Excel and express its content using XML. A library written in C which is able to do the same is provided too.


xlsatoms

This package contains xlsatoms, an application for listing interned atoms defined on server. - Joel Dahl joel@FreeBSD.org


xlsclients

This package contains xlsclients, which is a utility for listing information about the client applications running on a display. - Joel Dahl joel@FreeBSD.org


xlsfonts

This package contains xlsfonts, a server font list displayer for X. - Joel Dahl joel@FreeBSD.org


xmaddressbook

XmAddressbook is a X11/Motif based address book program. It allows the user to enter addressbook type information. It saves its data in a text file. It can output the addressbook in Postscript. It also has a Curses interface for searching and viewing the address book.


xmag

This package contains xmag, a screen magnifying application for the X Window System. - Joel Dahl joel@FreeBSD.org


xmakemol

XMakemol is a program written for UN*X operating systems in ANSI C using the X, Xt and Motif libraries. It can be used to view and manipulate atomic and molecular data given in xyz format. XMakemol is a mouse-based application and many features can be accessed by clicking or dragging the mouse on the main window. Additional popup dialogs offer a number of additional features. Here is what an XMakemol session might look like. The system is a bucky ball and the Measure dialog is showing the measurement of bond-lengths, angles and a torsion angle. XMakemol can produce output in PostScript (black and white or colour)and in xpm format (which can be translated to gif format using xpmtoppm and ppmtogif). XMakemol can also produce a series of xpm files which can be translated into an animated gif file using the bundled utility xmake_anim.pl (formerly gmake_anim.pl). The one above is an animation of the "viagra" molecule (sidenafil). Chi Zhang chizhang@uchicago.edu


xman

This package contains xman, a manual page display program for the X Window System. - Joel Dahl joel@FreeBSD.org


xmbdfed

XmBDFEditor is a Motif-based BDF font editor with the following features: o Multiple fonts can be loaded from the command line. o Multiple fonts can be open at the same time. o Cutting and pasting glyphs between fonts. o Multiple glyph bitmap editors can be open at the same time. o Cutting and pasting between glyph bitmap editors. o Automatic correction of certain metrics when a font is loaded. o Generation of XLFD font names for fonts without XLFD names. o Update an XLFD font name from the font properties. o Update the font properties from an XLFD font name. o Font property editor. o Font comment editor. o Supports unencoded glyphs (ENCODING of -1). o Display of glyph encodings in octal, decimal, or hex. o Builtin on-line help. o Imports HBF (Han Bitmap Font) fonts. o Imports Linux console fonts (PSF, CP, and FNT). o Imports Sun console fonts (vfont format). o Imports fonts from the X server.


xmbibtex

XmBibTeX is a Motif (LessTif) reference manager based on the BibTeX file format. It allows to add, delete, and edit references. The references can be saved in the BibTeX file format and also written on a LaTeX file that can be printed using LaTeX and BibTeX. References can be retrieved by several search strategies. Import of references from the Medline and Inspec file format is included. However, I found that the Medline file format is not unique. Up to now, there are import filters available for the "Ovid Medline", the "PubMed Medline" and for the "Spirs Medline" format. It would be nice if some people could write additional import filters for other file formats.


xmedcon

This project stands for Medical Image Conversion and is released under the GNU's (L)GPL license. It bundles the C sourcecode, a library, a flexible command-line utility and a graphical front-end based on the amazing Gtk+ toolkit. Its main purpose is image conversion, while preserving the most valuable medical study information. The currently supported formats are: Acr/Nema 2.0, Analyze (SPM), Concorde/uPET, DICOM 3.0, Ecat/Matrix 6.4, InterFile 3.3 and PNG or animated Gif87a/89a towards desktop applications.


xmessage

This package contains xmessage, an application for displaying messages or queries in a X window. - Joel Dahl joel@FreeBSD.org


xmill

XMill is a new tool for compressing XML data efficiently. It is based on a regrouping strategy that leverages the effect of highly-efficient compression techniques in compressors such as gzip. XMill groups XML text strings with respect to their meaning and exploits similarities between those text strings for compression. Hence, XMill typically achieves much better compression rates than conventional compressors such as gzip.


xmlcatmgr

XML Catalog Manager (xmlcatmgr in its short form) is a small utility used to manipulate SGML and XML catalogs. It is extremely small and lightweight, specially designed to be run from packaging systems. Basically, it allows adding and removing entries from catalogs in a completely automated way. A catalog is a lookup mechanism used to translate entities into other different entities. They can, for example, map public identifiers to local files or URIs. This allows you to tell the parser where to look for entities without having to modify the original document source.


xmlcharent

XML character entity sets derived from ISO 8879.


xmldiff

xmldiff uses xmlprpr and diff to display meaningful differences in XML files in an easy to read format. Output formats available include HTML, ANSI colour, and regular diff. The coloured modes are particularly useful for viewing small differences in context within large XML files. - Paul Chvostek


xmleditor

This is an editor for XML. It is based on a simplified DOM 1.0 specification to interact with packed widgets.


xmlformat

xmlformat is a configurable formatter (or "pretty-printer") for XML documents. It provides control over indentation, line-breaking, and text wrapping. These properties can be defined on a per-element basis.


xmlindent

XML Indent is a XML stream reformatter written in ANSI C.


xmlpp

xmlpp is an XML Parser and Validator


xmlprpr

An XML pretty printer created to format XML that doesn't make use of mixed content. In the default mode each element is put on a separate line with consistent indentation. It can also separate attributes onto individual lines, sort attributes in a specified or alphabetic order, expand self closing tags, and more. Note that the distribution calls this tool "xmlpp", but it has been renamed so as not to conflict with an xmlpp already in the ports tree. - Paul Chvostek


xmlroff

xmlroff is an XSL formatter written in C that produces PDF and PostScript.


xmltex

[ From the Introduction in the manual ] xmltex implements a non validating parser for documents matching the W3C XML Namespaces Recommendation. The system may just be used to parse the file (expanding entity references and normalising namespace declarations) in which case it records a trace of the parse on the terminal. Normally however the information from the parse is used to trigger TeX typesetting code. Declarations (in TeX syntax) are provided as part of xmltex to associate TeX code with the start and end of each XML element, attributes, processing instructions, and with unicode character data. [ From Nik ] In otherwords, this is a system for formatting XML data using formatting instructions written in TeX, rather than DSSSL, or XSLT, or other stylesheet language.


xmlto

xmlto is a front-end to an XSL toolchain. It chooses an appropriate stylesheet for the conversion you want and applies it using an external XSL-T processor. It also performs any necessary post-processing. Supported conversions from DocBook XML: dvi, fo, html, html-nochunks, htmlhelp, javahelp, man, pdf, ps, txt, xhtml, xhtml-nochunks. Currently the only XSL-T processor supported is xsltproc (textproc/libxslt). For DVI, PDF and PostScript output, PassiveTeX (print/passivetex) is required. Author: Tim Waugh


xmms

XMMS --- X Multimedia System. XMMS is a multimedia player based on the look of Winamp. Currently it plays mpeg layer 1/2/3, wav, au, CD audio, etc. eSk


xmodmap

This package contains xmodmap, which is a program for editing and displaying the keyboard modifier map and keymap table in X. - Joel Dahl joel@FreeBSD.org


xmore

This package contains the xmore plain text display program for the X Window System. - Joel Dahl joel@FreeBSD.org


xnc

X Northern Captain is a X Window file manager that allows to create, copy, move, rename, delete, view and edit files in a Virtual File System (VFS). VFS consists from a normal disk space and a Archive File System (AFS). All file operations in AFS can be done exactly as in normal file system. The IVES - file viewer and editor for X Window included, provides a comprehensive way to view and edit images in many different formats: GIF, JPEG, PCX, BMP, XBM, XPM, TIFF, TGA, PCD, PNG. --Dima dima@chg.ru


xorg

This is a metaport for all the X.Org packages available in the ports tree. - Eric Anholt anholt@FreeBSD.org


xorg-apps

This meta-package installs all X.Org applications. - Florent Thoumie flz@FreeBSD.org


xorg-cf-files

X.org cf files for use with imake based builds.


xorg-docs

The documentation in this package is from xc/doc in the monolithic source tree. It is expected that most of the documentation included here will be converted to a new format and then moved to the appropriate package.


xorg-drivers

This package contains X.Org shared libraries, headers, and related files. - Eric Anholt anholt@FreeBSD.org


xorg-libraries

This package contains X.Org shared libraries, headers, and related files. - Eric Anholt anholt@FreeBSD.org


xorg-nestserver

This package contains Xnest, a nesting X Server that displays on an X Server. - Eric Anholt anholt@FreeBSD.org


xorg-protos

This meta-package installs all X.Org protocol headers. - Florent Thoumie flz@FreeBSD.org


xorg-server

This package contains the X.Org X server and some associated programs. - Eric Anholt anholt@FreeBSD.org


xosview

XOsview is an application originally developed by Mike Romberg for Linux. It can be summarized as a graphical performance meter, and it looks similar in appearance to the zoomy performance meters to be found on various other platforms. The FreeBSD version works but doesn't yet have full functionality. At the time of this writing, the meters that work are the Load meter, the CPU meter and the memmeter. The other nonfunctional meters are not displayed. Someone who understands how to grab statistics out of the kernel needs to volunteer to help make this a fully functional port! -- Brian Handy --> handy@physics.montana.edu


xpad

xpad is a sticky note application written using GTK+ 2.0 that strives to be simple, fault-tolerant, and customizable. xpad consists of independent pad windows; each is basically a text box in which notes can be written. Despite being called xpad, all that is needed to run or compile it is the GTK+ 2.0 libraries. Here is a list of major features in the current xpad stable release: * GTK+ 2.0 powered text view. * Fault tolerant. All information is kept on the hard drive, not memory. * xpad is very customizable. The color scheme (text, background, and window borders) and the font can be changed. * A customizable toolbar puts the most frequently used commands at your fingertips. * Support for the X session management protocol. * Support for the www.freedesktop.org system tray proposal. - Guillaume amyfoub@gmail.com


xpaint

XPaint is a color image editing tool which features most standard paint program options. It allows for the editing of multiple images simultaneously and supports various formats, including PPM, XBM, TIFF, etc.


xpdf

Xpdf is a viewer for Portable Document Format (PDF) files. These are also sometimes also called 'Acrobat' files, from the name of Adobe's PDF software. It can also convert PDF input to ps, text, and info formats; and split out fonts and images.


xpenguins

XPenguins is a program for animating cute cartoons/animals in your root window. By default it will be penguins - they fall from the top of the screen, walk along the top of windows, up the side of windows and do various other stuff. Other themes in the base package are "Classic Penguins", reproducing XPenguins version 1.2, and "Turtles". More themes can be downloaded from the XPenguins web site - Michael Lyngbol lyngbol@candid.dk


xphelloworld

This package contains xphelloworld, an utility that sends a test page to an Xprint printer. - Joel Dahl joel@FreeBSD.org


xplsprinters

This package contains xplsprinters, a program for showing a list of Xprint printers and it's attributes. - Joel Dahl joel@FreeBSD.org


xpostit

Copyright 1991 by David A. Curry Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The author makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ------------------------------------------------------------------------ This is XPostIt Version 3.3.1 for X11 Releases 4 and 5. XPostIt allows you to create small notes to yourself in windows on the screen, and save them in disk files. This is generally neater than having numerous real Post-it notes stuck all around the edges of your monitor. ------------------------------------------------------------------------ Dave Curry Purdue University Engineering Computer Network West Lafayette, IN 47907 davy@ecn.purdue.edu


xppaut

XPPAUT is a graphical tool for solving * differential equations, * difference equations, * delay equations, * functional equations, * boundary value problems, and * stochastic equations.


xpr

This package contains xpr, an utility for printing an X window dump. - Joel Dahl joel@FreeBSD.org


xprehashprinterlist

This package contains xprehashprinterlist, a program that recomputes the list of available printers. - Joel Dahl joel@FreeBSD.org


xprop

This package contains the xprop utility, which is for displaying window and font properties in an X server. - Joel Dahl joel@FreeBSD.org


xproto

This package contains X protocol and ancillary headers. - Eric Anholt anholt@FreeBSD.org


xquote

This is a port of Xquote, a quote retrieval program that allows you to retrieve stock, mutual fund, and currency quotes from your favorite quote spouting website. - Ian ian@broken.net


xrandr

This package contains xrandr, a primitive command line interface to the RandR extension. - Joel Dahl joel@FreeBSD.org


xrdb

This package contains xrdb, a X server resource database utility. - Joel Dahl joel@FreeBSD.org


xrdesktop

Xrdesktop is a GTK-Perl frontend for rdesktop that allows saving and editing of session configurations. Its aim is to support all the command-line options of rdesktop in an easy-to-use GUI. Author: dave@downneck.net


xrdp

Based on the work of rdesktop, xrdp uses the remote desktop protocol to present a GUI to the user. The goal of this project is to provide a fully functional Linux terminal server, capable of accepting connections from rdesktop and Microsoft's own terminal server / remote desktop clients. Unlike Windows NT/2000/2003 server, xrdp will not display a Windows desktop but an X window desktop to the user. Xrdp uses Xvnc or X11rdp to manage the X session.


xrefresh

This package contains xrefresh, which is a simple X program that causes all or part of your screen to be repainted. - Joel Dahl joel@FreeBSD.org


xrestop

Xrestop uses X-Resource extension to provide 'top' like statistics of each connected X11 client's server side resource usage. It is intendent as a developer tool aid more efficient server resource usage and debug server side leakage.


xripple

This is a port of xripple, written by the Rasterman, aka. Carsten Haitzler. XRipple is a program that causes the bottom of the screen to ripple, like a pool of water. Not much else to say, really. Note that xripple has no "official" version number. - Oly oly@world.std.com


xrn

XRN is a program for reading News via NNTP on a UNIX machine which supports the X Window System. XRN is compliant with the Good Net-Keeping Seal of Approval (GNKSA). - Anders Nordby


xroach

Xroach displays disgusting cockroaches on your root window. These creepy crawlies scamper around until they find a window to hide under. Whenever you move or iconify a window, the exposed beetles again scamper for cover.


xrootconsole

xrootconsole is a small utility which displays its input in a transparent text box on X's root window. It will read from any file listed on the command line or, by default, from stdin. It is most useful when it reads from a FIFO; this allows you to redirect multiple commands to the FIFO and monitor their output. Enjoy! Cheers, Joe Gorse incabulos@mac.com


xrx

This package contains xrx, an RX helper program which can be used with any web browser to interpret documents in the RX MIME type format and start remote applications. - Joel Dahl joel@FreeBSD.org


xsane

XSANE is a gtk based X11 frontend for SANE (Scanner Access Now Easy). It works either standalone or as a GIMP plugin.


xscrabble

To run: Simply type xscrabble. This will bring up the setup box which will allow you to enter the names and displays and other info for the game to wish to play. Then click on the Start Game button, (or Load Previous if you're restarting a game). The main program, xscrab, will then be automatically called with the appropriate options. The game is saved after every turn (in "~/.xscrabble.save" of the person running it) and can be restarted by running xscrabble, entering exactly the same info, and hitting the Load Previous button. This was a student project, and there are not likely to be any future releases. Have fun, Matt Chapman. E-mail: matt@belgarath.demon.co.uk (no longer csuoq@csv.warwick.ac.uk)


xscreensaver-gnome-hacks

Xscreesaver-gnome-hacks is a collection of screensaver modules that can be used with xscreensaver or gnome-screensaver.


xsel

xsel is a quick hack to give access to the X selection from the command line. You can paste stuff from the X selection to stdout and copy stuff from stdin to X selection. Author: Ville Herva


xset

This package contains xset, an application used to set various user preference options related to the display in the X Window System. - Joel Dahl joel@FreeBSD.org


xsetmode

This package contains xsetmode, which is a program for setting the mode of an X Input device to either absolute och relative. - Joel Dahl joel@FreeBSD.org


xsetpointer

This package contains xsetpointer, which sets an X Input device as the main pointer. - Joel Dahl joel@FreeBSD.org


xsetroot

This package contains xsetroot, a root window paramteter setting utility for the X Window System, which allows you to change the appearance of the background ("root") window in X. - Joel Dahl joel@FreeBSD.org


xsm

This package contains the X.Org X Session Manager (xsm). - Joel Dahl joel@FreeBSD.org


xsnow

Xsnow displays lovely moving snowflakes on your desktop, with Santa Claus running all over the screen.


xspread

The program xspread is a public domain spreadsheet which runs under X Window system or ascii terminals. Xspread uses the X Window system if available or curses and term[cap/info] for ascii displays.


xstdcmap

This package contains xstdcmap, an X standard colormap utility. - Joel Dahl joel@FreeBSD.org


xsvg

The xsvg program is a viewer for SVG files


xtail

"xtail" watches the growth of files. It's like running a "tail -f" on a bunch of files at once. You can specify both filenames and directories on the command line. If you specify a directory, it watches all the files in that directory. It will notice when new files are created (and start watching them) or when old files are deleted (and stop watching them). This program is an oldie but goodie. It was posted to comp.sources.misc in July 1989 (see ftp.uu.net:/usenet/comp.sources.misc/volume7/xtail.Z). I remember posting an even earlier version to alt.sources. It has been published in the O'Reilly & Associates "Unix Power Tools" collection (book and CD-ROM). Over the years, some fly-by-night organizations (such as the MIT X Consortium and SGI) have tried to steal the "xtail" name. Don't be fooled! Insist on the original. - Gianmarco Giovannelli (gmarco@giovannelli.it) - Bill Melvin (Bill_Melvin@esc.edu)


xtar

XTar is a Motif program for viewing and manipulating tar archives (which may be compressed). The contents of the archive are displayed in the main window and various options are available from pulldown and popup menus.


xtattr

xtattr spits out xterm escape sequences to change various xterm attributes. Author: John Sellens Math Faculty Computing Facility University of Waterloo jmsellens@watmath.waterloo.edu


xterm

The xterm program is the standard terminal emulator for the X Window System. It provides DEC VT102/VT220 and Tektronix 4014 compatible terminals for programs that can't use the window system directly. If the underlying operating system supports terminal resizing capabilities (for example, the SIGWINCH signal in systems derived from 4.3bsd), xterm will use the facilities to notify programs running in the window whenever it is resized.


xtexcad

Simple drawing program enforcing limited slopes and diameters.


xtexsh

xtexsh - xTeX Shell by Gerald Teschlxtem The present program is a simple TeX interface for the X Window System based on "wish", respectively Tcl/Tk.


xtraceroute

Xtraceroute is a graphical version of the traceroute program, which traces the route your IP packets travel to their destination. This version shows that on a rotating globe, as a series of yellow lines between 'sites', shown as small balls of different colors.


xtrader

Technical analysis program for financial instruments Included is also an simple portfolio module where you can - edit transactions, create reports and charts. - create price larms report. - edit all data. - export all database files to an import file.


xtrans

This package contains xtrans, a library of code that is shared among X packages to handle network protocol transport in a modular fashion, allowing a single place to add new transport types. - Joel Dahl joel@FreeBSD.org


xtrap

This package contains a set of XTrap sample clients. XTrap is an X Server extension which facilitates the capturing of server protocol and synthesizing core input events. - Joel Dahl joel@FreeBSD.org


xtrlock

A minimal xlock with minimum usage of resources.


xtset

Utility to set title on an xterm.


xvid

An opensource MPEG-4 codec, based on OpenDivx - Michael Nottebrock michaelnottebrock@gmx.net


xvidtune

This package contains xvidtune, a video mode tuner for the X Window System.


xview

XView (X Window-System-based Visual/Integrated Environment for Workstations) is a user-interface toolkit to support interactive, graphics-based applications running under the X Window System. XView provides a set of pre-built, user-interface objects such as canvases, scrollbars, menus, and control panels. The appearance and functionality of these objects follow the OPEN LOOK Graphical User Interface (GUI) specification. XView features an object-oriented style Application Programmer's Interface (API) that is straightforward and easy to learn. This package contains all the configurations files needed for use of the XView libraries and applications. This package contains the libraries, headers and support files necessary to build XView applications. Source Notes ------------ This version of the XView source corresponds to that provided with OpenWindows Version 3.2 from SunSoft Inc. Libraries generated with this source should be interchangeable with those from the OpenWindows Version 3.2 release.


xvinfo

This package contains xvinfo, an application for printing out the capabilities of any video adaptors associated with the display that are accessible through the X-Video extension. - Joel Dahl joel@FreeBSD.org


xvkbd

From the xvkbd README: "xvkbd is a virtual (graphical) keyboard program for X Window System which provides facility to enter characters onto other clients (softwares) by clicking on a keyboard displayed on the screen. This may be used for systems without a hardware keyboard such as kiosk terminals or handheld devices. This program also has facility to send characters specified as the command line option to another client." Author: Tom Sato


xwd

This package contains xwd, which is an X Window System window dumping utility. - Joel Dahl joel@FreeBSD.org


xwhois

A GTK-based frontend to the whois service (RFC954).


xwininfo

This package contains xwininfo, which is a utility for displaying information about windows in X. - Joel Dahl joel@FreeBSD.org


xworld

XWorld displays a pretty picture of our earth as it would look if viewed from the direction of the sun. The window is regularly updated. You can use xworld in lieu of a clock.


xworm

In this game you must help wormie - the hungry maggot, to steal apples from bazar the evil. Bazar has put an electric fence around the garden, and he has also been spreading poisionous mushrooms into it. You must guide wormie around this objects, and you must keep him from eating himself.


xwpe

xwpe is a X-window programming environment designed for UNIX systems. It is similar to 'Borland C++' MS-DOS programming IDE environment. xwpe supports many compilers, linkers, and debuggers, so you are not tied to any particular set of tools. There is both a curses and X11 interface (the later with mouse support). Errors that occur while compiling and linking a program can be examined in the sources -- the cursor will jump to the corresponding line in the source file. Programs composed of more than one source file, can be managed with the project-option. Your program may be run and debugged from within xwpe -- allowing the user to set breakpoints and watch variables. Note: there are both English and German language version of the manpages, and helpfiles. The German language version will be installed if "GERMAN_LANG" is set during ``make install'' of the port. -- David (obrien@FreeBSD.org)


xwpick

Xwpick lets you pick an image from an arbitrary window or rectangular area of an X Window (DEC Window) server and write it to a file in a variety of formats.


xwud

This package contains xwud, an image displayer for the X Window System. - Joel Dahl joel@FreeBSD.org


xxdiff-scripts

xxdiff is a computer program that allows a user (usually a software developer of some sort) to easily visualize the differences between files. The manner and goal for which this process is applied over multiple files is highly dependent on the application, and most of the time is driven by custom user scripts. For example, a configuration management engineer in a company might provide some kind of merge policing environment, that allows software developers to review changes in files for the purpose of accepting or rejecting a submitted changeset to a codebase. Another example is that of a developer wishing to review the changes he made to a checkout of files from a source-code management system such as CVS, Subversion, ClearCase, Perforce, etc.


xzgv

This is an image file viewer with thumbnail-based file selector. it uses GTK+ and Imlib libraries and support most image file formats. The thumbnail file is compatible with xv and Gimp. In contrast to other image file viewers for X, xzgv uses only one window and can fit a large image to the size of the window without changing the aspect ratio. Norio Suzuki nosuzuki@e-mail.ne.jp


y2l

The Yacc to LaTeX utility takes (hopefully) any yacc source file, and derives an Extended Backus-Naur Form (EBNF) description from it. This EBNF is written out as LaTeX source. The output is a LaTeX "longtable" environment, that can be included in any LaTeX document, typically using an \input{} statement. -- Ying-Chieh Liao ijliao@FreeBSD.org


yelp

Yelp is a help browser for GNOME 2.0 that displays GNOME help documents, info pages, manpages, and more.


youtube_dl

youtube-dl is a small command-line program for downloading videos from YouTube.com.


zenity

Zenity allows dialog boxes to be created and displayed from the commandline. This provides a simple way to create a GUI for a shell script.


zip

Zip is a compression and file packaging utility. It is compatible with PKZIP 2.04g (Phil Katz ZIP) for MSDOS systems. There is a companion to zip called unzip (of course) which you can also install from the ports/package system.


zipper

Zipper is a tool for extracting and viewing archive files in GNUstep.


zonecheck

ZoneCheck is intended to help solving misconfigurations or inconsistencies of DNS zone files. Features * Powerful configuration file * Does not depend on policies * Fine grained test selection (by test, by categories, by zones) * Full IPv6 support (connectivity and AAAA records) * Supports several input/output interfaces such as CLI, GUI, CGI * Dedicated mode for use inside shell scripts * Batch mode available (ideal when dealing with several domains) * Multi-threaded application in order to cut down checking time * Extensible: new tests, new interfaces, new reports, ... * Exception and cache mechanisms to simplify test writting


zsh

Zsh is a UNIX command interpreter (shell) which of the standard shells most resembles the Korn shell (ksh), although it is not completely compatible. It includes enhancements of many types, notably in the command-line editor, options for customising its behaviour, filename globbing, features to make C-shell (csh) users feel more at home and extra features drawn from tcsh (another `custom' shell). If you want to use zsh completion system, you should type the following commands: $ autoload -U compinstall $ compinstall See also zshcompsys(1) manpage. :)


zsync

zsync is a file transfer program. It allows you to download a file from a remote web server, where you have a copy of an older version of the file on your computer already. zsync downloads only the new parts of the file. It uses the same algorithm as rsync. zsync does not require any special server software or a shell account on the remote system (rsync, in comparison, requires that you have an rsh or ssh account, or that the remote system runs rsyncd). Instead, it uses a control file - a .zsync file - that describes the file to be downloaded and enables zsync to work out which blocks it needs. This file can be created by the admin of the web server hosting the download, and placed alongside the file to download - it is generated once, then any downloaders with zsync can use it. Alternatively, anyone can download the file, make a .zsync and provide it to other users (this is what I am doing for the moment).


Page started: 2008-12-13 Last change: 2018-08-23