OpenBSD Journal

New Ports of the Week #29 (July 15)

Contributed by merdely on from the port-in-a-storm dept.

We had 19 new ports this week. If my math is right, that means we have 4515.

New Ports for July 15 to July 21:
astro/celestia, audio/mac, books/haskell-report, comms/smstools, devel/hs-newbinary, devel/yasm, mail/spambayes, misc/lifelines, net/ktorrent, print/texlive, productivity/workrave, sysutils/bacula, sysutils/libstatgrab, sysutils/p5-Unix-Statgrab, textproc/icu4c, x11/fbpanel, x11/gnome/libgnomemm, x11/gnome/libgnomeuimm, x11/xarchive

Ports are listed in the order they were committed to the tree:

  • x11/gnome/libgnomemm
  • x11/gnome/libgnomeuimm
  • productivity/workrave
    • Workrave is a program that assists in the recovery and prevention of Repetitive Strain Injury (RSI). The program frequently alerts you to take micro-pauses, rest breaks and restricts you to your daily limit. These can be customized and it stops the counter when you stop. The program can be run distributed on one or more PCs. All connected PCs share the same timing information. When you switch computers, you will still be asked to pause on time.
  • misc/lifelines
    • LifeLines is a free and open source genealogy program to help with your family history research.

      The format of the data as presented to the user for viewing, data entry, and updating follows the GEDCOM format.

      The real power of LifeLines is its scripting ability. There are a number of LifeLines reports (aka scripts) that generate all manner of output -- ahnentafels, ancestor/descendent reports, formatted ancestor reports, beautiful books of all ancestors, fan charts of ancestors, vital records of all individuals in a format suitable for importing to palm pilot databases (specifically DB which is also hosted here on SourceForge). All the reports are included in the kit.

      Several reports can do error and sanity checking of data; such as deaths before births, extreme May-December marriages, etc.
  • astro/celestia
    • Unlike most planetarium software, Celestia doesn't confine you to the surface of the Earth. You can travel throughout the solar system, to any of over 100,000 stars, or even beyond the galaxy.

      All movement in Celestia is seamless; the exponential zoom feature lets you explore space across a huge range of scales, from galaxy clusters down to spacecraft only a few meters across. A 'point-and-goto' interface makes it simple to navigate through the universe to the object you want to visit.

      Celestia is expandable. It comes with a large catalog of stars, galaxies, planets, moons, asteroids, comets, and spacecraft. If that's not enough, you can download dozens of easy to install add-ons with more objects.
  • x11/xarchive
    • XArchive is a GTK+2 front-end for various command line archiving programs.

      The idea is to have a generic front end for archives that uses external wrappers around the command line archiving tools.
  • print/texlive
    • TeXLive is an easy way to get up and running with TeX. It provides a comprehensive TeX system which includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world.

      Some starting points for actually using TeX are in this introduction to the TeX system.
  • sysutils/libstatgrab
    • libstatgrab is a library that provides cross platform access to statistics about the system on which it's run. It's written in C and presents a selection of useful interfaces which can be used to access key system statistics. The current list of statistics includes CPU usage, memory utilisation, disk usage, process counts, network traffic, disk I/O, and more.
  • sysutils/p5-Unix-Statgrab
  • mail/spambayes
    • SpamBayes is a tool used to segregate unwanted mail (spam) from the mail you want (ham). Before SpamBayes can be your spam filter of choice you need to train it on representative samples of email you receive. After it's been trained, you use SpamBayes to classify new mail according to its spamminess and hamminess qualities.
  • comms/smstools
    • The SMS Server Tools 3 is SMS Gateway software which can send and receive short messages through GSM modems and mobile phones.
  • devel/yasm
    • YASM is a complete rewrite of the NASM Assembler under the "new" BSD License. YASM currently supports the x86 and amd64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Win32 and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats.
  • net/ktorrent
    • KTorrent is a BitTorrent client for KDE. Its main features are:
      • Download torrent files
      • Upload speed capping, seeing that most people can't upload infinite amounts of data
      • Internet searching using The Bittorrent website's search engine
      • UDP Trackers
      • Port forwarding with UPnP
      • IP blocking plugin
      • Importing of partially or fully downloaded files
      • Support for distributed hash tables
      • Protocol encryption
      • Bandwith scheduling
      • Directory scanner to automatically load torrents in certain directories
      • Trackers can be added to torrents
      • File prioritization for multi file torrents
  • x11/fbpanel
    • fbpanel is a lightweight X11 desktop panel. It works with any ICCCM / NETWM compliant window manager (eg sawfish, metacity, xfwm4, kwin, *box). It features several plugins such as tasklist, pager, launchbar, clock, menu, sytray...
  • audio/mac
    • MAC: short for Monkey's Audio Codec, a lossless audio codec (files with the .ape extension):
      Monkey's Audio is a fast and easy way to compress digital music. Unlike traditional methods such as mp3, ogg, or lqt that permanently discard quality to save space, Monkey's Audio only makes perfect, bit-for-bit copies of your music. That means it always sounds perfect -- exactly the same as the original. Even though the sound is perfect, it still saves a lot of space. (think of it as a beefed-up Winzip for your music) The other great thing is that you can always decompress your Monkey's Audio files back to the exact, original files. That way, you'll never have to recopy your CD collection to switch formats, and you'll always be able to recreate the original music CD if something ever happens to yours.
  • textproc/icu4c
    • ICU (International Components for Unicode) is a set for C/C++ and Java librairies providing Unicode and globalization support. icu4c is the C/C++ version.

      ICU services include code page conversion, collation (comparison using locale-specific ordering), locale-wise formatting, Unicode regexp and bidirectionnal text handling.
  • sysutils/bacula
    • Bacula is a set of computer programs that permit you (or the system administrator) to manage backup, recovery, and verification of computer data across a network of computers of different kinds. In technical terms, it is a network Client/Server based backup program. Bacula is relatively easy to use and efficient, while offering many advanced storage management features that make it easy to find and recover lost or damaged files. Due to its modular design, Bacula is scalable from small single computer systems to systems consisting of hundreds of computers located over a large network.
  • books/haskell-report
  • devel/hs-newbinary
    • The NewBinary package is an older binary serialization library for Haskell used by a number of projects. Consider it legacy code, i.e. don't use it for new projects.

Thanks for all the new ports.

(Comments are closed)

  1. By Anonymous Coward ( on

    yay texlive!, many wonderfully new ports for OpenBSD over the past few weeks!

  2. By Brynet (Brynet) on

    I'm glad someone took the time to provide a port of YASM, I've been using it for some time, great BSD licenced assembler that accepts GAS syntax "and the other one" :)


Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]