OpenBSD Journal

New Ports of the Week (Jun 3, Jun 10 & Jun 17)

Contributed by merdely on from the catching-up-is-hard-to-do dept.

While I was away, we had 20 ports added to the tree.
The following ports were added to the tree from June 3 to June 23:
audio/p5-Audio-MPD-Common, audio/py-eyed3, databases/keximdb, databases/p5-Catalyst-Model-DBI, databases/strigi, devel/p5-Devel-SawAmpersand, devel/py-decoratortools, devel/py-protocols, devel/py-ruledispatch, emulators/coldfire, games/londonlaw, games/xscorch, graphics/ocrad, www/dansguardian, x11/gnome/devhelp, x11/gnome/file-roller, x11/gnome/media, x11/liberation-fonts, x11/libsexy, x11/yeahlaunch

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

  • databases/keximdb
    • The Kexi MDB driver facilitates the import of access databases (kexi is part of koffice). works about as well as mdbtools, which is not that great. package has been tweaked to use the mdbtools port instead of its own somewhat outdated version...
  • graphics/ocrad
    • GNU Ocrad is an OCR (Optical Character Recognition) program based on a feature extraction method. It reads images in pbm (bitmap), pgm (greyscale) or ppm (color) formats and produces text in byte (8-bit) or UTF-8 formats.
  • x11/yeahlaunch
    • YeahLaunch is a simple animated autohiding menu for launching applications.
  • devel/p5-Devel-SawAmpersand
    • Perl regexp perform poorly if $`, $', $& are used. Devel-SawAmpersand is a module allows you to figure out what's going on.
  • games/londonlaw
    • London Law is an online multiplayer adaptation of the classic Scotland Yard board game (also see Wikipedia), first published by Ravensburger in 1983. The game is unusually asymmetric; one player controls the movements of the criminal Mr. X as he tries to evade Scotland Yard, while another one to five players control five detectives trying to track him down. Mr. X has an advantage in access to transportation routes, and his precise location remains hidden for most of the game. The detectives have only the advantage of superior numbers, so they must work in concert to limit the criminal's options. London Law features an attractive map overlaid on high-resolution satellite imagery.
  • audio/p5-Audio-MPD-Common
    • Audio-MPD-Common is a bunch of common classes used by both Audio::MPD and POE::Component::Client::MPD (two modules meant to access Music Player Daemon, aka mpd). Since those classes are independent of the runloop (poe or non-poe aware), Audio::MPD::Common comes to the rescue.
  • x11/liberation-fonts
    • Liberation font software consists of TrueType-OpenType formatted font software for rendering Liberation typefaces in sans serif, serif, and monospaced character styles. There are three sets:
      • Sans (a substitute for Arial, Albany, Helvetica, Nimbus Sans L, and Bitstream Vera Sans)
      • Serif (a substitute for Times New Roman, Thorndale, Nimbus Roman, and Bitstream Vera Serif)
      • Mono (a substitute for Courier New, Cumberland, Courier, Nimbus Mono L, and Bitstream Vera Sans Mono).
  • games/xscorch
    • Xscorch is a clone of the classic DOS game, "Scorched Earth". The basic goal is to annihilate enemy tanks using overpowered guns. :) Basically, you buy weapons, you target the enemy by adjusting the angle of your turret and firing power, and you hope to destroy their tank before they destroy yours.
  • emulators/coldfire
    • Coldfire is a Motorola Coldfire Emulator.
      Things it can do:
      • What can't it do? Use KitchenSync (Plug for KDE, eventhough I'm an FVWM person) for the rest.
      • Seriously, just about everything in the ColdFire 5206 chip and on the eval board now.
      • Support is being added for the 5206e/5307 processor, and even more board layouts. Umm.. where 'even more' is defined as being greater than one.
      When the emulator starts, it will print two TCP port numbers.
      These correspond to serial port 1 and 2, telnet to these ports if you want to see output.
  • www/dansguardian
    • DansGuardian is an Open Source web content filter. It filters the actual content of pages based on many methods including phrase matching, PICS filtering and URL filtering. It does not purely filter based on a banned list of sites like lesser totally commercial filters.
  • databases/p5-Catalyst-Model-DBI
  • databases/strigi
    • Strigi is a small daemon that can index information using the new crawler that can gather information from all files in the filesystem even if they are hidden in emails or archives. It comes complete with a simple gui to control the daemon and to search. The program name is short for Strigiformes.
      The main features are:
      • very fast crawling
      • very small memory footprint
      • no hammering of the system
      • pluggable backend, currently clucene and hyperestraier, sqlite3 and xapian are in the works
      • communication between daemon and search program over an abstract interface, this is currently a simple socket but implementation of dbus is a possibility. There's a small perl program in the code as an example of how to query. This is so easy that any KDE app could implement this.
      • simple interface for implementing plugins for extracting information. we'll try to reuse the kat plugins, although native plugins will have a large speed advantage
      • calculation of sha1 for every file crawled (allows fast finding of duplicates)
  • x11/gnome/media
    • This package contains a few media utilities for the GNOME desktop:
      • the GNOME GStreamer-based audio mixer
      • a volume level meter for ESD
      • the GNOME Sound Recorder
      • the GStreamer properties capplet
  • x11/libsexy
    • Libsexyis a collection of GTK+ widgets that extend the functionality of such standard widgets as GtkEntry and GtkLabel by subclassing them and working around the limitations of the widgets. The widgets include: SexyIconEntry, SexySpellEntry, SexyUrlLabel, SexyTooltip and SexyTreeView.
  • x11/gnome/devhelp
    • Devhelp is an API documentation browser for GNOME 2. It works natively with gtk-doc (the API reference framework developed for GTK+ and used throughout GNOME for API documentation). If you use gtk-doc with your project, you can use Devhelp to browse the documentation.
  • x11/gnome/file-roller
    • File Roller is an archive manager for the GNOME environment. This means that you can : create and modify archives; view the content of an archive; view a file contained in the archive; extract files from the archive.
  • audio/py-eyed3
    • eyeD3 is a Python module and program for processing ID3 tags. Information about mp3 files (i.e bit rate, sample frequency, play time, etc.) is also provided. The formats supported are ID3 v1.0/v1.1 and v2.3/v2.4.
  • devel/py-decoratortools
    • Use class and function decorators -- even in Python 2.3 (now with source debugging for generated code)! Want to use decorators, but still need to support Python 2.3? Wish you could have class decorators, decorate arbitrary assignments, or match decorated function signatures to their original functions? Then you need DecoratorTools.
  • devel/py-protocols
    • PyProtocols extends the PEP 246 adapt() function with a new "declaration API" that lets you easily define your own protocols and adapters, and declare what adapters should be used to adapt what types, objects, or protocols. In addition to its own Interface type, PyProtocols can also use Twisted and Zope's Interface types.
  • devel/py-ruledispatch
    • Rule-based Dispatching and Generic Functions. The dispatch module allows Python programmers to write generic functions to handle various problems based on rules for the arguments it receives.

While I was slacking, the developers were hard at work. We're up to 4450 ports!

(Comments are closed)

  1. By Bryan ( on

    Thanks for the heads up. I've been looking for an OCR program. I'll give "ocrad" a try. Now, I just need to take some PDF's and extract the pics. Anyone have an OBSD port for that???

    1. By Brian ( on

      > Thanks for the heads up. I've been looking for an OCR program. I'll give "ocrad" a try. Now, I just need to take some PDF's and extract the pics. Anyone have an OBSD port for that???

      "convert" will do that and is part of the Imagemagick package.

    2. By ajacoutot ( on

      > Thanks for the heads up. I've been looking for an OCR program.

      graphics/gocr has been in-tree for while now.

      1. By Anonymous Coward ( on

        > > Thanks for the heads up. I've been looking for an OCR program.
        > graphics/gocr has been in-tree for while now.

        Okay... I need to look at both ImageMagick and gocr...

        Thanks for the heads up...


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