OpenBSD Journal

New Ports of the Week #36 (September 7)

Contributed by jason on from the from-the-bowels-of-cpan dept.

There are 20 new ports for the week of September 1 to September 7:


Some ports had updates that users should be aware of.

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

  • devel/p5-POE-Component-Pluggable
    • POE::Component::Pluggable is a base class for creating plugin enabled POE Components. It is a generic port of POE::Component::IRC's plugin system. If your component dispatches events to registered POE sessions, then POE::Component::Pluggable may be a good fit for you. Users of your component can then load plugins using the plugin methods provided to handle events generated by the component.
  • graphics/liblqr
    • Liquid resize library, a fun seam-carving library.
  • graphics/gimp/liquid-rescale
    • Liquid rescale plugin for Gimp.
  • net/ruby-snmp
    • ruby-snmp-1.0.2, a pure ruby snmp library.
  • mail/pyzor
    • Pyzor is a collaborative, networked system to detect and block spam using identifying digests of messages.
  • www/cherokee
    • Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, TLS and SSL encrypted connections, Virtual hosts, Authentication, on the fly encoding, Load balancing, Apache compatible log files, and much more.
  • gworkspace
  • x11/gnustep/gworkspace
    • GWorkspace is a clone of the NeXT workspace manager with some added features as spatial viewing, an advanced database based search system, etc.
  • devel/p5-Directory-Scratch
    • When writing test suites for modules that operate on files, it's often inconvenient to correctly create a platform-independent temporary storage space, manipulate files inside it, then clean it up when the test exits. The inconvenience usually results in tests that don't work everwhere, or worse, no tests at all. This module aims to eliminate that problem by making it easy to do things right.
  • devel/p5-Test-HTML-Tidy
    • Handy way to check that HTML is valid, according to HTML::Tidy. It is built with Test::Builder and plays happily with Test::More and friends.
  • devel/p5-Devel-Cover
    • This module provides code coverage metrics for Perl. Code coverage metrics describe how thoroughly tests exercise code. By using Devel::Cover you can discover areas of code not exercised by your tests and determine which tests to create to increase coverage. Code coverage can be considered an indirect measure of quality.
  • devel/p5-Test-Strict
    • Test::Strict lets you check the syntax, presence of the strict and warnings pragma in your Perl code.
  • devel/p5-Catalyst-Plugin-C3
    • This module is related to the possible transition of Catalyst from NEXT to Class::C3. This transition hasn't happened yet, and might not for a while.
  • www/p5-Catalyst-Plugin-Cache
    • This plugin gives you access to a variety of systems for caching data. It allows you to use a very simple configuration API, while maintaining the possibility of flexibility when you need it later.
  • www/p5-Catalyst-Plugin-Cache-Store-FastMmap
    • This store plugin is a bit of a wrapper for Cache::FastMmap. As Cache::FastMmap can't store plain values by default, this module ships with a subclass that will wrap all values in a scalar reference before storing.
  • www/p5-Catalyst-Plugin-ConfigLoader-Environment
    • Catalyst::Plugin::ConfigLoader::Environment reads environment variables and sets up the configuration in your application accordingly.
  • www/p5-Catalyst-Plugin-LogWarnings
    • This plugin redirects perl's warn() warnings to a Catalyst log ($c->log->warn), allowing you to filter warnings, log warnings to a database, Log4Perl, etc.
  • www/p5-Catalyst-Component-ACCEPT_CONTEXT
    • Models and Views don't usually have access to the request object, since they probably don't really need it. Sometimes, however, having the request context available outside of Controllers makes your application cleaner. If that's the case, just use this module as a base class.
  • www/p5-HTML-SBC
    • Simple Blog Code is a simple markup language. You can use it for guest books, blogs, wikis, boards and various other web applications. It produces valid and semantic (X)HTML from input and is patterned on that tiny usenet markups like *bold* and _underline_.
  • www/p5-XML-Atom-SimpleFeed
    • This module provides a minimal API for generating Atom syndication feeds quickly and easily. It supports all aspects of the Atom format, but it has no provisions for generating feeds with extension elements.
  • textproc/p5-Template-Plugin-Markdown
    • Template::Plugin::Markdown is a plugin for TT which provides a filter to format your text with Markdown style.

Port update notes:

(Comments are closed)


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