OpenBSD Journal

New Ports of The Week (April 19)

Contributed by maxime on from the french-slackers dept.

There were 22 new ports for the week of April 12 to April 18:

Some ports had updates that users should be aware of; 5 ports were removed. Some patches were backported to the 4.6-stable branch.

New ports, listed in the order they were committed to the tree:

  • cad/geda-gaf
    • The gEDA project has produced and continues working on a full GPL'd suite and toolkit of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.
  • devel/hs-readline
    • Haskell bindings for the GNU readline library. Note that this is considered obsolete now; please use the Haskeline library instead.
  • sysutils/shmux
    • shmux is program for executing the same command on many hosts in parallel. For each target, a child process is spawned by shmux, and a shell on the target obtained one of the supported methods: rsh, ssh, or sh. The output produced by the children is received by shmux and either (optionally) output in turn to the user using an easy to read format, or written to files for later processing making it well suited for use in scripts.
  • graphics/hs-GLUT
    • GLUT is a Haskell binding for the OpenGL Utility Toolkit, a window system independent toolkit for writing OpenGL programs.
  • devel/p5-Data-ICal-TimeZone
    • Data::ICal::TimeZone provides a mechanism for adding the Olsen standard timezones to your ical documents, plus a copy of the Olsen timezone database.
  • devel/p5-DateTime-Event-Recurrence
    • This module provides convenience methods that let you easily create DateTime::Set objects for various recurrences, such as "once a month" or "every day". You can also create more complicated recurrences, such as "every Monday, Wednesday and Thursday at 10:00 AM and 2:00 PM".
  • devel/p5-DateTime-Event-ICal
    • This module provides convenience methods that let you easily create DateTime::Set objects for rfc2445 style recurrences.
  • devel/p5-DateTime-Format-ICal
    • This module understands the ICal date/time and duration formats, as defined in RFC 2445. It can be used to parse these formats in order to create the appropriate objects.
  • multimedia/gstreamer-0.10/mm
    • gstreamermm provides C++ bindings for the GStreamer streaming multimedia library. With gstreamermm it is possible to develop applications that work with multimedia in C++. gstreamermm is developed over glibmm, libsigc++ and libxml++ and the functionalities they provide. This means that, among other things, referencing and unreferencing of GObjects is handled automatically via glibmm's automatic pointer class, Glib:RefPtr<>, and libsigc++'s slots are used for callbacks and signals.
  • devel/hs-ghc-paths
    • This small library provides other ghc projects with knowledge about GHC's installation directories.
  • devel/hs-hslogger
    • hslogger is a logging framework for Haskell, roughly similar to Python's logging module.
  • devel/hs-MissingH
    • MissingH is a library of all sorts of utility functions for Haskell programmers.
  • devel/hs-ConfigFile
    • ConfigFile is a parser and writer for handling sectioned configuration files in Haskell.
  • devel/hs-convertible
    • convertible provides a typeclass with a single function that is designed to help convert between different types.
  • devel/p5-Probe-Perl
    • This module provides methods for obtaining information about the currently running Perl interpreter.
  • databases/hs-HDBC
    • HDBC provides an abstraction layer between Haskell programs and SQL relational databases.
  • databases/hs-HDBC-sqlite3
  • palm/palm2ical
    • The palm2ical program reads a PalmOS Datebook or Calendar databasefile (DatebookDB.PDB or CalendarDB-PDat.PDB) and writes complete information from all entries as an iCalendar (.ics or RFC 2445 / RFC 5545) file, suitable for import to Mozilla Sunbird and many other calendar applications.
  • archivers/libtar
    • libtar is a library for manipulating tar files from within C programs. Here are some of its features:
      • Handles both POSIX tar file format and the GNU extensions.
      • API provides functions for easy use, such as tar_extract_all().
      • Also provides functions for more granular use, such as tar_append_regfile().
  • www/mollify
    • Mollify is a web file manager for publishing and managing files hosted in a web server of your choice. Different users can have access to different files and with different permissions.
  • x11/gnome/system-monitor
    • The GNOME 2 system monitor program.
  • geo/tangogps
    • tangoGPS is an easy to use, fast and lightweight mapping application for use with or without GPS. It runs on any *nix platform from the desktop over eeePC down to phones like the Openmoko Neo. By default tangoGPS uses map data from the Openstreetmap project. Additionally a variety of other repositories can be easily added. The maps are automagically downloaded and cached for offline use while you drag or zoom the map. Furthermore you can conveniently pre-cache areas with tangoGPS. To get real-time positioning from GPS-reciever you need to run gpsd.

Updated ports that users should be aware of:

Removed ports:

Patches backported to the 4.6-stable branch:

  • www/squidguard
    Security patch that resolves a buffer overflow with long URLs.
  • www/php5
    Security update to php5-5.2.13.

(Comments are closed)

  1. By Noryungi (noryungi) on

    As I have used shmux quite a lot under Linux, I am very, very happy to see it is now part of the OpenBSD packages.

    And for those of you who don't know that great little program, I can only encourage you to discover it, it really is very useful when you manage a large number of machines.


Latest Articles


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