OpenBSD Journal

New Ports of the Week #22 (May 31)

Contributed by merdely on from the hooray-tmux! dept.

There are 6 new ports for the week of May 25 to May 31:

Some ports had updates that users should be aware of.

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

  • devel/p5-Tie-ToObject
    • While "tie" in Perl allows tying to an arbitrary object, the class in question must support this in it's implementation of TIEHASH, TIEARRAY or whatever.
      Tie::ToObject provides a very tie constructor that simply returns the object it was given as it's first argument. That way the side effects of calling $object->TIEHASH are avoided.
  • devel/vim-taglist
    • The "Tag List" plugin is a source code browser for the Vim editor. It provides an overview of the structure of source code files and allows you to efficiently browse through source code files in different programming languages.
  • security/p5-Catalyst-Authentication-Store -DBIx-Class
  • databases/py-elixir
    • Elixir is a declarative layer on top of the SQLAlchemy library. It is a fairly thin wrapper, which provides the ability to create simple Python classes that map directly to relational database tables (this pattern is often referred to as the Active Record design pattern), providing many of the benefits of traditional databases without losing the convenience of Python objects.

      Elixir is intended to replace the ActiveMapper SQLAlchemy extension, and the TurboEntity project but does not intend to replace SQLAlchemy's core features, and instead focuses on providing a simpler syntax for defining model objects when you do not need the full expressiveness of SQLAlchemy's manual mapper definitions.
  • x11/gdevilspie
    • gDevilspie is a user friendly interface to the Devil's Pie window matching daemon, to create rules easily.
  • misc/tmux
    • tmux is a "terminal multiplexer", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. tmux is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU screen.

Port update notes:

  • devel/boost:
    Security fix from boost svn for CVE-2008-0171.
  • www/php4:
    Remove php4. It's been unlinked from builds for months.
    "Support for PHP 4 has been discontinued since 2007-12-31." []

(Comments are closed)

  1. By Brynet (Brynet) on

    Whee, my port got accepted... then again, it's not really my port, but the euphoria is the same. :)

    1. By Jim Razmus II (jim) on

      > Whee, my port got accepted... then again, it's not really my port, but the euphoria is the same. :)

      Careful! It starts with one and your good for a while. Then you start to itch and only another port will scratch it. So you port another and it gets accepted and your good for a while. But now the the itch returns, faster and worse than before. so you port more and more and send updates to other ports too. But it's still not enough. Next thing you know, you've compiled four kernels in a row and still haven't solved why the boot hangs probing a scsi device. ARGH!!!!! ... And you still don't quit.


      Good times, good times.


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