pkg-orphan is a console utility for managing orphan, i.e.
unreferenced FreeBSD packages. It finds all or selected
orphans and lets the user choose which ones to remove and
which ones to keep. It maintains a keep-list file, so
previously kept packages will be skipped automatically. In
batch mode, all packages, not present in the keep-list are
either deleted or kept in the list.
Since orphan packages are usually much fewer than non-orphan
ones, it can be useful for quickly finding and deleting
unused packages, even on a system with hundreds of them
installed.
Features:
- interactive and batch modes
- maintains a kept package list, to avoid asking for the same package again
- can delete packages recursively, but without deleting shared dependencies or
previously kept packages
- the keep-list file does not contain package versions, so upgrades generally
don't require editing of the file
WWW: http://sourceforge.net/projects/pkg-orphan/
- Victor Semionov
semionov@mail.b
PR: ports/89730
Submitted by: Victor Semionov <semionov@mail.bg>
The psgconf package is a modular system configuration
framework. It includes a number of default modules to
configure typical system parameters, and allows administrators
to add their own modules to meet site-specific needs.
PR: ports/83912
Submitted by: Jim Pirzyk <pirzyk@freebsd.org>
between two connections set up by a UCSPI server and a UCSPI client.
WWW: http://untroubled.org/ucspi-proxy/
PR: 89096
Submitted by: Dale Woolridge <dale.woolridge@gmail.com>
SSHFS allows you to mount a remote directory over a normal ssh connection.
WWW: http://sourceforge.net/projects/fuse/
PR: ports/87168
Submitted by: Anish Mistry <amistry@am-productions.biz>
Reviewed by: Csaba Henk <csaba.henk@creo.hu> (fuse SoC participant)
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.
WWW: http://sourceforge.net/projects/fuse/
PR: ports/87167
Submitted by: Anish Mistry <amistry@am-productions.biz>
Reviewed by: Csaba Henk <csaba.henk@creo.hu> (fuse SoC participant)
graphicboot starts the machines local X Window and displays
the messages echoed during boot up while the rc script is
setting up the operating system.
PR: ports/83481
Submitted by: Matthew Holder <sixxgate@hotmail.com>
This port contains two scripts to easily create, manipulate
and run FreeBSD jails.
WWW: http://erdgeist.org/arts/software/ezjail/
PR: ports/87454
Submitted by: Dirk Engling <erdgeist@erdgeist.org>
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.
WWW: http://gdmap.sourceforge.net/
PR: ports/87399
Submitted by: Rodrigo Graeff <delphus@gmail.com>
rdiff-backup and rdiff-backup-devel.
- Remove rdiff-backup-devel and add an entry to MOVED to migrate users to
rdiff-backup.
- Add an UPDATING to notify users about the incompatibility between the
last version of rdiff-backup and version 1.0.1
PR: ports/86108
Submitted by: Vasil Dimov <vd@datamax.bg>
Approved by: Steve Clement <steve@ion.lu> (maintainer, rdiff-backup)
Peter Schuller <peter.schuller@infidyne.com> (maintainer, rdiff-backup-devel)
Discussed with: submitter and a couple of other rdiff-backup users
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.
PR: ports/86245 (based on)
Submitted by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
Cmospwd is a BIOS password recovery tool which is known to work with the
following BIOS versions:
* ACER/IBM BIOS
* AMI BIOS
* AMI WinBIOS 2.5
* Award 4.5x/4.6x/6.0
* Compaq (1992)
* Compaq (New version)
* IBM (PS/2, Activa, Thinkpad)
* Packard Bell
* Phoenix 1.00.09.AC0 (1994), a486 1.03, 1.04, 1.10 A03,
4.05 rev 1.02.943, 4.06 rev 1.13.1107
* Phoenix 4 release 6
* Gateway Solo - Phoenix 4.0 release 6
* Toshiba
* Zenith AMI
WWW: http://www.cgsecurity.org/index.html?cmospwd.html
PR: ports/84250
Submitted by: Emanuel Haupt <ehaupt@critical.ch>
There are significant conceptual differences between SGE 5 and SGE
6 so potential upgraders should beware. At the file level the two
are entierly incompatable so SGE 5 must be removed before SGE 6 is
installed.
The port has seen limited testing so beware.
for the addition of an SGE 6 port.
- Remove the sgeee port as the distinction between regular and
Enterprise Edition has been removed in 6.0.
- Temporarily disconnect sysutil/sge to avoid conflicts.
- set NO_LATEST_LINK in sge(ee)53.
This port provides a program that can be used to clean out temporary-file
directories. It recursively searches the directory, refusing to chdir()
across symlinks, and removes files that have not been accessed in a
user-specified amount of time. You can specify a set of files to protect
from deletion with a shell pattern.
It will not remove symlinks, sockets, fifos, or special files unless given a
command line option enabling it to.
WWW: http://packages.debian.org/stable/admin/tmpreaper.html
PR: ports/83868
Submitted by: Emanuel Haupt <ehaupt@critical.ch>
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.
WWW: http://freshmeat.net/projects/watchd/
PR: ports/83867
Submitted by: Emanuel Haupt <ehaupt@critical.ch>
Eiciel allows you to visually edit file ACL entries. You can add and remove
users and groups who will be granted permissions through the graphical
interface.
WWW: http://rofi.pinchito.com/eiciel/
PR: ports/83810
Submitted by: Andreas Kohn <andreas@syndrom23.de>
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.
PR: ports/83666
Submitted by: Emanuel Haupt <ehaupt@mx.critical.ch>
Approved by: flz (mentor)
program. It's loaded when the computer is turned on and allows you to choose
the operating system you want to use.
PR: ports/83346
Submitted by: Alejandro Pulver <alejandro@varnet.biz>
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.
WWW: http://rename.berlios.de/
PR: ports/83314
Submitted by: Chad Castleberry <crcastle@ius.edu>
Wavpack moves from main package to stand alone plugin.
New cdio plugin, spc plugin now enabled.
Mark the cairo plugin ignore because it needs a newer version of cairo.
Use gst-register-0.8 instead of gst-register.
Changelog: http://gstreamer.freedesktop.org/releases/gst-plugins/0.8.10.html
Approved by: maintainer (implicit)
processes some of the entries in order to present them in a more comprehensible
format, and then mails you the output. It is written specifically for large
network clusters where a lot of machines (around 50 and upwards) log to the
same loghost using syslog or syslog-ng. It is an alternative to a similar
package, called LogWatch.
PR: ports/82948
Submitted by: Alan Snelson <Alan@Wave2.co.uk>
of their daily activities. Since your management will typically have
no idea what you are doing to justify such an exorbitant salary any
amount of money they may be paying you being classified as
.exorbitant., and since most people forget what they do themselves,
it.s good to keep a record. Trot your logs out around performance
review time, and show them to your management after suitable
sanitization on a regular basis.
PR: ports/82867
Submitted by: Joseph Ross <jross@far2wise.net>
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.
WWW: http://people.freebsd.org/~simokawa/ufs/
This port provides an utility for controlling most of the LSI Logic's
MegaRAID BIOS functions.
WWW: http://www.lsilogic.com/products/megaraid/
PR: ports/82512
Submitted by: Gerrit Beine <tux@pinguru.net>
Gnome application for writing CD-Audio discs. It aims for simplicity,
usability and compability. Its features are:
o Supports multiple formats files, like WAV, MP3, OGG, FLAC and every other
gstreamer does
o Save and open PLS, M3U and XSPF playlists
o Extracts audio from video contents, like an MPEG video
o Uses audio metadata for better handling
o Supports drag and drop: drop musics directly from Rhythmbox or Nautilus!
o Clean and easy to use interface
o Easy integration with other applications
WWW: http://s1x.homelinux.net/projects/serpentine
There is probably a better way for handling os.statfs on FreeBSD than the way
I did, but this works. Patches welcome =)
Oak is a program that can be used to monitor syslogs from a collection
of servers and notify operators when problem conditions arise. In
addition to providing immediate notification of critical problems oak
will also batch less critical problems into summary messages that can
be sent less often and via any medium. For example you may wish to
have oak page you on critical events while sending a summary of less
important messages to your terminal once an hour. In addition you
could send a daily email message summarizing all events.
WWW: http://www.ktools.org/oak/
written by Alain Poirer for Linux, modified by Steve Tomljenovic. Binary
install, source code included.
PR: ports/80496
Submitted by: Remington <TastyNachos@charter.net>
Unidesc consists of four 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.
incremental backups to a remote file server. It relies on rsync for the
host to host copy and uses hard links to provide multiple snapshots of the
data without duplicating identical files.
PR: ports/80582
Submitted by: Loren M. Lang <lorenl@alzatex.com>
a pkg-plist/pkgdb auto-generator for unpackaged softwares or unfinished
ports. It provides two commands:
* pkg_trackinst:
Tracks installation of unpackaged software and writes pkgdb
entry using the install log. Then, it also creates a binary
package for the installed package.
* pkg_genplist:
Generates `pkg-plist' of a port in current directory automatically
by a test installation.
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).
PR: ports/79794
Submitted by: Alex Samorukov <samm@os2.kiev.ua>
interface and disk statistics every 5 seconds. It sends this data on to symux
for further processing. symon has been designed to inflict minimal performance
and security impact -- it can be run as nobody on the system it monitors.
symux is a non-priviledged daemon that listens to incoming symon traffic. symux
can write the incoming symon streams into rrd files. Clients interested in
monitoring machine state can also log into symux and receive data as ascii as
it arrives.
symon2web is a php script that can show the data stored in the rrd files.
PR: ports/78416
Submitted by: Ulrich Spoerlein <q@uni.de>
is to present the user with a complete yet simple burning solution. Features
include:
Features for Coaster include:
* Audio cd sessions
* Data cd sessions
* File drag and drop from nautilus
* Ability to save and restore sessions from file
WWW: http://www.coaster-burn.org/
The release notes can be found at
http://www.gnome.org/start/2.10/notes/rnwhatsnew.html, and will give you a
good idea of what has gone into this release overall. However, a lot of
FreeBSD specific additions and fixes have been made. For example, this
release offers fixed ACPI support as well as new CPU freqeuncy monitoring
support. See the FreeBSD GNOME 2.10 upgrade page at
http://www.FreeBSD.org/gnome/docs/faq210.html for the entire list as well
as a list of known issues and upgrade instructions.
GNOME 2.10, as well as all of our releases, would not be possible without
the great team that goes into porting and testign each and every component.
Thanks definitely goes out to ahze, adamw, bland, kwm, mezz, and pav for all
their work. We would also like to thank our adventurous users that chose to
ride the walrus. We'd especially like to thank the following users that
provided patches for GNOME 2.10:
ade
Yasuda Keisuke
Franz Klammer
Khairil Yusof
Radek Kozlowsk
And anyone else I may have accidentally omitted.
As with GNOME 2.8, 2.10 comes with a brand-spankin' new splashscreen
courtesy of Franz Klammer. However, unlike GNOME 2.8, we've included all
of the FreeBSD GNOME splashscreen entries with gnomesession. You can
use the deskutils/splashsetter port to choose the one you like best.
As always, GNOME users should _not_ use portupgrade alone to upgrade to
2.10. Instead, get the gnome_upgrade.sh script from
http://www.FreeBSD.org/gnome/gnome_upgrade.sh.
Enjoy!
PEAR::File_Fstab is an easy-to-use package which can read & write UNIX fstab
files. It presents a pleasant object-oriented interface to the fstab.
Features:
* Supports blockdev, label, and UUID specification of mount device.
* Extendable to parse non-standard fstab formats by defining a new Entry
class for that format.
* Easily examine and set mount options for an entry.
* Stable, functional interface.
* Fully documented with PHPDoc.
PR: ports/78631
Submitted by: Antonio Carlos Venancio Junior <antonio@php.net>
UDFclient basicly provides a userinterface not unlike ftp(1) but allways
fetches files recursively from the disc(s).
PR: ports/75781
Submitted by: Andriy Gapon
Monit is a utility for managing and monitoring processes,
files, directories, devices and network services on a Unix system.
Monit conducts automatic maintenance and repair and can execute
meaningful causal actions in error situations.
monit supports:
* Daemon mode - poll services at a specified interval
* Group and manage groups of services, service dependencies
* Logging - syslog or own logfile
* Alert, start, stop and restart of services based on it's
* characteristics
* MD5 and SHA1 checksums
* Runtime Unix socket and TCP/IP port checking (tcp and udp)
* Process status, timeout, memory and cpu usage, etc.
* Device usage monitoring (inodes and space)
* File monitoring (timestamp, checksum, permission, owner, etc.)
* Directory monitoring (timestamp, permission, owner, etc.)
* Remote network services monitoring (ping, response time,
* protocol, etc.)
* System load average monitoring
* Flexible and customizable email alert messages and notifications
* Protocol verification such as HTTP, FTP, SMTP, POP, IMAP, NNTP,
* etc.
* A HTTP interface with XML output option
PR: ports/75811
Submitted by: Martin Pala <martinp at tildeslash.com>
or in shells (bash, tcsh). To be used with interactive commands. It is
written in Ocaml and Camlp4 and uses the library unix.cma.
PR: ports/77307
Submitted by: Marwan Burelle <marwan.burelle@lri.fr>
Graveman is yet another GPL GTK2 frontend for cdrecord, mkisofs, readcd and sox.
It does NOT require a lot of GNOME libfoos and libbars, so it is
ideal for using with lightweight GTK2 window managers, like XFCE4, for example.
PR: ports/77025
Submitted by: Anton Karpov <toxa@toxahost.ru>
This is simple command-line GPT partition editor.
It can print tables, fix them, check consistency, add and remove
partitions (in edit mode).
PR: ports/76177
Submitted by: Valentin Nechayev <netch@segfault.kiev.ua>
package and lets you decide (in a beauty dialog interface) for each one
if you want to keep it or delete it.
This is similar to pkg_cutleaves, but it does not require any dependencies
and is done in visual, dialog(1) interface instead of command line.
PR: ports/75517
Submitted by: Timothy Redaelli <drizzt@gufi.org>
The i855vidctl tool was written by Damien Bergamini
<damien.bergamini@free.fr> based on code written by Alain
Poirier for Linux.
It lets you change the resolution to 1400x1050.
PR: ports/71106
Submitted by: Oliver Bantke <oliver.bantke@t-g-p.org>
This class provides an easy way to retrieve all the strings for a multilingual
site from a data source (i.e. db).
The following containers are provided, more will follow:
- PEAR::DB
- PEAR::MDB
- PEAR::MDB2
- gettext
- XML
- PEAR::DB_DataObject (experimental)
It is designed to reduce the number of queries to the db,
caching the results when possible. An Admin class is provided
to easily manage translations (add/remove a language,
add/remove a string).
Currently, the following decorators are provided:
- CacheLiteFunction (for file-based caching)
- CacheMemory (for memory-based caching)
- DefaultText (to replace empty strings with their keys)
- Iconv (to switch from/to different encodings)
- Lang (resort to fallback languages for empty strings)
- SpecialChars (replace html entities with their hex codes)
- UTF-8 (to convert UTF-8 strings to ISO-8859-1)
PR: ports/75303
Submitted by: Antônio Carlos Venâncio Júnior <antonio@php.net>
This package provides basic support to localize your
application, like locale based formatting of dates, numbers
and currencies.
Beside that it attempts to provide an OS independent way
to setlocale() and aims to provide language and country
names translated into many languages.
PR: ports/74620
Submitted by: Antonio Carlos Venancio Junior <antonio@php.net>
This package is a little cache system optimized for file
containers. It is fast and safe (because it uses file locking
and/or anti-corruption tests).
PR: ports/74409
Submitted by: Antônio Carlos Venâncio Júnior <antonio@php.net>
Symlink manager for installing multiple versions of software packages
under a common hierarchy. Simplifies installation/deinstallation and
PATH management.
WWW: http://www.gormand.com.au/peters/tools/graft/graft.html
PR: ports/70516
Submitted by: Michael Handler <handler@grendel.net>
which has an extremely flexible regex-based interface
for determining whether or not a process is running.
PR: ports/68045
Submitted by: Kelley Reynolds <kelley@insidesystems.net>
preserving environment when acting as a su frontend. It is useful to
menu items or other graphical programs that need to ask a user's password
to run programs as another user.
PR: 72258
Submitted by: Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
execute tasks as another user. It provides X authentication facilities for
running programs in an X session.
PR: 72257
Submitted by: Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
cdf means "colorized df". The main features of cdf are:
* customazable color schemes
* eye-friendly capacity bars
* most of such utils needs some 3rd party libraries,
* python interpreter and so on, while cdf written in pure C
PR: ports/73007
Submitted by: Roman Bogorodskiy <bogorodskiy@inbox.ru>
cfvers is a versioning system for configuration files.
It is similar to cvs and subversion, but different in its orientation
toward system configuration files (think /etc), dealing with all file types
and attributes.
Features:
- does not pollute the filesystem outside its dirs;
- keeps both data and metadata (owner, group, perms, atime, mtime);
- deals with all types of files (S_IFSOCK, S_IFLNK, S_IFREG, S_IFBLK,
S_IFDIR, S_IFCHR, S_IFIFO);
WWW: http://www.nongnu.org/cfvers/
PR: ports/72419
Submitted by: Janos Mohacsi <janos.mohacsi@bsd.hu>
is an update for the top in the base system.
Despite all my good intentions I never was able to keep up to date
with the releases and their patches to the base system.
This port provides a daemon for adjusting the cpu frequency
(using the Enhanced Speedstep module in sysutils/est) based
on the current cpu load and power source.
PR: ports/71270
Submitted by: Colin Percival <cperciva@daemonology.net>
This port builds a kernel module providing two sysctls
(hw.est_freqs, hw.est_curfreq) for controlling Enhanced
SpeedStep on Intel Pentium M processors.
PR: 71007
Submitted by: Colin Percival <cperciva@daemonology.net>
BSD Ports Manipuator (BPM) is a graphical ports collection manager for
FreeBSD. It has a GTK+ 2.0 interface and allows you to add, remove, or
upgrade software packages on your system without requiring you to use a
command-line. In addition, it can display details about available,
installed, and out-of-date ports, as well as allowing you to search
based on port descriptions.
BPM uses the existing ports collection structure, allowing it to build
ports from source and integrate seamlessly with other tools.
This project started out as a clone of Ports Manager.app for
DarwinPorts.
WWW: http://www.meowfishies.com/bpm.rhtml
Submitted by: sethk@meowfishies.com