OpenBSD Journal

New Ports of the Week #18 (May 3)

Contributed by merdely on from the se7en ports dept.

There are 7 new ports for the week of April 27 to May 3:

Several ports had updates that users should be aware of.

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

  • security/steghide
    • Steghide is a steganography program that is able to hide data in various kinds of image- and audio-files. The color- respectively sample-frequencies are not changed thus making the embedding resistant against first-order statistical tests. Features:
      • compression of embedded data
      • encryption of embedded data
      • embedding of a checksum to verify the integrity of the extraced data
      • support for JPEG, BMP, WAV and AU files
  • net/opal
    • OPAL (Open Phone Abstraction Library) is an open-source class library for the development of applications that wish to use the SIP and H.323 protocols for multi-media communications over packet based networks.
  • telephony/spandsp
    • SpanDSP is a library of DSP functions for telephony, in the 8000 sample per second world of E1s, T1s, and higher order PCM channels. It contains low level functions, such as basic filters. It also contains higher level functions, such as cadenced supervisory tone detection, and a complete software FAX machine. The software has been designed to avoid intellectual property issues, using mature techniques where all relevant patents have expired. See the file DueDiligence for important information about these intellectual property issues.
  • databases/pgfouine
    • pgFouine is a PostgreSQL log analyzer used to generate detailed reports from a PostgreSQL log file. pgFouine can help you to determine which queries you should optimize to speed up your PostgreSQL based application.
  • lang/tcltutor
    • TclTutor is designed to teach the Tcl programming language in a quick and easy manner. The goal is to teach the minimal amount of Tcl syntax, commands and options that are necessary to write useful programs.
  • x11/gnome/ssh-askpass
    • Gnome ssh-askpass is a simple SSH passphrase grabber.
  • databases/py-axiom
    • Axiom is an object database, or alternatively, an object-relational mapper. Its primary goal is to provide an object-oriented layer with what we consider to be the key aspects of OO, i.e. polymorphism and message dispatch, without hindering the power of an RDBMS. It is designed to "feel pythonic", without encouraging the typical ORM behavior such as potato programming.

      Axiom provides a full interface to the database, which strongly suggests that you do not write any SQL of your own. Metaprogramming is difficult and dangerous (as many, many SQL injection attacks amply demonstrate). Writing your own SQL is still possible, however, and Axiom does have several methods which return fragments of generated schema if you wish to use them in your own queries.

Port update notes:

  • editors/openoffice:
    OpenOffice was updated to 2.4.0.
  • mail/claws-mail-clamav:
    claws-mail-clamav was removed due to license issues with libclamav (GPLv2 only while claws-mail is GPLv3+) and it's broken.
  • emulators/qemu:
    qemu was updated to 0.9.1 (see changelog). A new /usr/local/share/docs/qemu/README.OpenBSD includes an introduction to qemu on OpenBSD.
  • emulators/kqemu:
    kqemu was updated to support MP lkm. From the commit message:
    for those with MP systems, pay attention to the MESSAGE shellcode example, and make sure to modify any existing shellcode you may have in /etc/rc.securelevel lest you try to load a UP lkm on a MP kernel and have unpleasant consequences.

(Comments are closed)


Comments
  1. By Ben (flying_walrus) ben@flyingwalrus.net on

    from http://www.claws-mail.org/COPYING

    The code in this distribution is Copyright 1999-2007 by Hiroyuki Yamamoto and the Claws Mail team.

    As a special exception, the Claws Mail team gives permission to link the code of its release of Claws Mail with the OpenSSL project's "OpenSSL" library (or with modified versions of it that use the same license as the "OpenSSL" library), and distribute the linked executables. You must obey the GNU General Public License in all respects for all of the code used other than "OpenSSL". If you modify this file, you may extend this exception to your version of the file, but you are not obliged to do so. If you do not wish to do so, delete this exception statement from your version.

    so... he's willing to make an exception for OpenSSL, but not for clamav. wow. i guess the lesson here is to release everything under a BSD like license :)

    Comments
    1. By Marc Balmer (2001:8a8:1001:0:216:76ff:fe72:356c) on

      > from http://www.claws-mail.org/COPYING
      >
      >
      > The code in this distribution is Copyright 1999-2007 by Hiroyuki Yamamoto
      > and the Claws Mail team.
      >
      > As a special exception, the Claws Mail team gives permission to link
      > the code of its release of Claws Mail with the OpenSSL project's
      > "OpenSSL" library (or with modified versions of it that use the same
      > license as the "OpenSSL" library), and distribute the linked executables.
      > You must obey the GNU General Public License in all respects for all of the
      > code used other than "OpenSSL". If you modify this file, you may extend this
      > exception to your version of the file, but you are not obliged to do so. If
      > you do not wish to do so, delete this exception statement from your version.
      >
      > so... he's willing to make an exception for OpenSSL, but not for clamav. wow. i guess the lesson here is to release everything under a BSD like license :)

      You don't need to link libclamav to do virus scanning. You can also talk to a running ClamAV daemon over a socket.

Latest Articles

Credits

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