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.
The VuXML Query Tool, vxquery, is a simple utility for selecting
entries from a VuXML document by package name and version.
Suggested usage:
/bin/ls /var/db/pkg | vxquery -f - /usr/ports/security/vuxml/vuln.xml
Rak is a grep replacement in pure Ruby. It accepts Ruby syntax regular
expressions and automatically recurses directories, skipping .svn/,
.cvs/, pkg/ and more things you don't care about. It is based on the Perl
tool.
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.
This baseport provides the basic directory structure, and installs a script
"load-octave-pkg", that synchronizes the FreeBSD ports structure to the octave
packaging system.
Another purpose of the script "load-octave-pkg" is to attempt to correct any
errors created by the octave packaging system.
This program generates a graph (in PNG format) showing the revisions,
tags, and branching of a file in a CVS or RCS repository. Example:
cvsgraph -r /home/ncvs -m ports/devel/cvsgraph -o test.png pkg-descr,v
It can also be used with cvsweb. A patch to cvsweb is available
through the cvsgraph home page.
Trevor Johnson
pycountry provides the ISO databases for the standards:
-- 639: Languages
-- 3166: Countries
-- 3166-2: Subdivisions of countries
-- 4217: Currencies
-- 15924: Scripts
The package includes a copy from Debian's pkg-isocodes and makes
the data accessible through a Python API. Translation files for
the various strings are included as well.
This is a port of Apogee's 3D action title Rise of the Triad, originally
released in 1994. This port duplicates the functionality of the original
game on modern operating systems, including Linux, Win32, OSX and now FreeBSD.
In order to run game you'll need either the original game data or a shareware
version (see pkg-message).
This program reads /var/db/pkg/local.sqlite and compares install timestamp with
date in $FreeBSD header in the Makefile of the port. If there is no $FreeBSD
header then it is assumed to be a beta port.
Chucky also features a shar file backup feature, which is normally used to
backup 'beta' development ports.
Portsearch allows searching for ports that install some file, like
``find /usr/ports -name pkg-plist |xargs grep pattern''
but honoring PLIST_(FILES|DIRS) and %%FOOBAR%% variables.
It also supports searching for ports by name, key (name, comment or
dependencies), path, info (comment), maintainer, category, fetch, extract,
patch, build and run dependencies and www site.
A special meta-port to do nothing but register dependencies on those
ports you specifically want to have installed. The normal dependency
checking in programs like pkg_delete(1) will prevent easy deletion of
ports that other ports depend on. Keeps egg off face. Protects feet
from being shot.