Contributed by merdely on from the se7en ports dept.
There are 7 new ports for the week of April 27 to May 3:
|
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
-
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:
-
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.
-
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.
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)
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
By Marc Balmer (2001:8a8:1001:0:216:76ff:fe72:356c) on
>
>
> 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.