Sage is a free open-source mathematics software system licensed under the GPL.
It combines the power of many existing open-source packages into a common
Python-based interface.
Mission: Creating a viable free open source alternative to Magma, Maple,
Mathematica and Matlab.
For instructions on adding optional packages, see files/optional-packages.txt.
You may want to avoid the command "make install" and instead simply use the
bin/mv command to move the ${WRKSRC} directory to where-ever you want it.
Xdelta provides the ability to generate deltas between a pair
of files and later apply those deltas. It operates similar to
the diff and patch commands, but works on binary files and does
not produce a human readable output.
Xdelta has three subcommands, delta, patch, and info. Delta
accepts two file versions and produces a delta, while patch
accepts the original file version and delta and produces the
second version.
IPBT (It's Play-Back Time) is a ttyrec player with many features
that ttyplay lacks. Notable features are:
* Pausing
* Move forward/backward frame by frame
* Adjustable play speed (faster/slower)
* Jump to beginning/end in a single keystroke
* Searching forward/backward for a given string
* ttygrep and ttydump utilities
IPBT works by reading the entire input file and running it through
an internal terminal emulator (the one from PuTTY).
lv is a powerful multilingual file viewer. lv can decode and encode
multilingual streams through many coding systems, for example, ISO
2022 based coding systems such as iso-2022-jp, and Unicode streams
encoded in UTF-7 or UTF-8. lv can be used not only as a file viewer
but also as a coding-system translation filter.
lv can recognize multi-bytes patterns as regular expressions, and lv
also provides multilingual grep (1) functionality by giving it another
name, lgrep.
Array::Compare is a Perl module which allows you to compare two arrays.
It has a number of features which allow you to control the way that
the arrays are compared:
* white space in array elements can be significant or ignored.
* particular columns in the arrays can be ignored.
Additionally you can get a simple true/false return value or the number
of columns which differ or an array containing the indexes of the
differing columns.
Seamus Venasse <svenasse@polaris.ca>
Geo::Coder::Multiple is a wrapper for multiple Geo::Coder::* modules.
Most free geocoding datasource specify a limit to the number of queries which
can be sent from an IP or made using an API key in a 24 hour period. This
module balances the incoming requests across the available sources to ensure
individual limits are exceeded only when the total limit is exceeded.
The algorithm for load balancing takes into account the limit imposed by the
source per 24 hour period.
This is a Expectk script that allows you to save time connecting to different
hosts using ssh. It saves your password, login ID, and other host info that
you have to type over and over again to connect. Once you save your
connection information you can connect to a host with 2 clicks. First you
choose the name and then hit connect. It will save you a lot of time.
Bombono DVD is a DVD authoring program. It is made easy to use and has a
nice and clean GUI (GTK+ based). The main features of Bombono DVD are:
- Excellent MPEG viewer, with timeline and monitor
- Real WYSIWYG menu editor with live thumbnails
- Comfortable drag-n-drop support
- Can author to a folder, make ISO image, or burn directly to DVD
- Reauthoring: can import video from DVD discs
VLC media player is a highly portable multimedia player for various
audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, and
more) as well as DVD's, VCD's, and various streaming protocols. It
can also be used as a server to stream in unicast or multicast in
IPv4 or IPv6 on a high-bandwidth network. VLC also has the ability
to transcode media on-the-fly for streaming or saving to disk.
dv2sub is a simple utility that extracts the date and time of recording from
a dv video file (using libdv) and outputs it as a subtitle file.
It can also display useful information about the dv stream, like video norm
(PAL/NTSC), aspect ratio normal (4:3) or wide (16:9), interlaced or
progressive material, number of audio channels, audio sampling frequency,
number of audio samples, timestamp and recording date & time.