Contributed by merdely on from the turkey-and-gravy dept.
- There are 20 new ports for November 18 to November 24:
- databases/p5-Catalyst-Model-DBIDM, databases/p5-DBD-Mock, databases/p5-DBIx-DataModel, devel/cln, devel/jdk/1.6, devel/p5-Log-Dispatch-FileRotate, devel/p5-Package-Generator, graphics/djview4, mail/alpine, multimedia/pspvc, net/openvpn_bsdauth, net/p5-Net-DBus, net/p5-Net-Google, security/cryptcat, sysutils/heartbeat, www/wbox, x11/gnome/at-spi, x11/gnome/dasher, x11/gnome/libgail-gnome, x11/thewidgetfactory
Ports are listed in the order they were committed to the tree:
-
x11/gnome/at-spi
- This is the Early Access Release of the Gnome Accessibility Project's Assistive Technology Service Provider Interface.
-
devel/p5-Package-Generator
- Package::Generator lets you quickly and easily construct new packages. It gives them unused names and sets up their package data, if provided.
-
devel/jdk/1.6
- JDK 1.6 is the next version of Sun's Java Software Development Kit that includes with amd64 plugin support.
-
x11/gnome/libgail-gnome
- The libgail-gnome package contains the GNOME Accessibility Implementation library additions which implement ATK interfaces for libbonoboui and libgnomeui widgets.
-
x11/gnome/dasher
- Dasher is an information-efficient text-entry interface, driven by natural continuous pointing gestures. Dasher is a competitive text-entry system wherever a full-size keyboard cannot be used.
-
multimedia/pspvc
- pspvc is a GUI front end to ffmpeg to ease the process of compressing video to play on portable MPEG4 players (like the Playstation Portable).
-
net/p5-Net-Google
- Net::Google provides a simple OOP-ish interface to the Google SOAP API.
-
devel/cln
-
CLN (Class Library for Numbers)
is a c++ library for efficient computations providing the following features:
- Rich set of number classes:
Integer (unlimited precision), rational, short float, single float, double float, long float (unlimited precision), complex, modular integer, univariate polynomial. - Elementary, logical, transcendental functions.
- C++ as implementation language brings
- efficiency,
- type safety,
- algebraic syntax.
- Memory efficiency:
- Small integers and short floats are immediate, not heap allocated.
- Automatic, non-interruptive garbage collection.
- Speed efficiency:
- Assembly language kernel for some CPUs,
- Karatsuba and Schönhage-Strassen multiplication.
- Interoperability:
- Garbage collection with no burden on the main application,
- hooks for memory allocation and exceptions.
- Rich set of number classes:
-
CLN (Class Library for Numbers)
is a c++ library for efficient computations providing the following features:
-
devel/p5-Log-Dispatch-FileRotate
-
Log::Dispatch::FileRotate
provides a simple object for logging to files under the
Log::Dispatch::*
system, and automatically rotating them according
to different constraints. This is basically a
Log::Dispatch::File
wrapper with additions. To that end the arguments:
name, min_level, filename and mode
behave the same as Log::Dispatch::File.
-
Log::Dispatch::FileRotate
provides a simple object for logging to files under the
Log::Dispatch::*
system, and automatically rotating them according
to different constraints. This is basically a
Log::Dispatch::File
wrapper with additions. To that end the arguments:
-
www/wbox
-
wbox
aims to help you having fun while testing HTTP related stuff. You
can use it to perform many tasks, including the following:
- Benchmarking how much time it takes to generate content for your web application.
- Web server and web application stressing.
- Testing virtual domains configuration without the need to alter your local resolver.
- Check if your redirects are working correctly emitting the right HTTP code.
- Test if the HTTP compression is working and if it is actually serving pages faster.
- Use it as a configuration-less HTTP server to share files!
-
wbox
aims to help you having fun while testing HTTP related stuff. You
can use it to perform many tasks, including the following:
- security/cryptcat
-
net/openvpn_bsdauth
- openvpn_bsdauth is a helper program for openvpn to authenticate against bsd auth.
-
sysutils/heartbeat
- The basic goal of the High Availability Linux project is to provide a high availability (clustering) solution for Linux (and Unix-like) which promotes reliability, availability, and serviceability (RAS) through a community development effort. The Heartbeat program is one of the core components of the Linux-HA.
- net/p5-Net-DBus
-
mail/alpine
-
Alpine
is a screen-oriented message-handling tool. In its default
configuration, Alpine offers an intentionally limited set of functions
geared toward the novice user, but it also has a large list of optional
"power-user" and personal-preference features.
Note: Alpine is the next-generation successor to Pine and supersede it; it is not a rewrite, it is mostly the same code with a license change and several improvements (Pine development stopped more than 2 years ago).
-
Alpine
is a screen-oriented message-handling tool. In its default
configuration, Alpine offers an intentionally limited set of functions
geared toward the novice user, but it also has a large list of optional
"power-user" and personal-preference features.
-
databases/p5-DBD-Mock
-
Testing with databases can be tricky. If you are developing a system
married to a single database then you can make some assumptions about
your environment and ask the user to provide relevant connection
information. But if you need to test a framework that uses DBI,
particularly a framework that uses different types of persistence
schemes, then it may be more useful to simply verify what the framework
is trying to do -- ensure the right SQL is generated and that the
correct parameters are bound.
DBD::Mock makes it easy to just modify your configuration (presumably held outside your code) and just use it instead of DBD::Foo (like DBD::Pg or DBD::mysql) in your framework.
-
Testing with databases can be tricky. If you are developing a system
married to a single database then you can make some assumptions about
your environment and ask the user to provide relevant connection
information. But if you need to test a framework that uses DBI,
particularly a framework that uses different types of persistence
schemes, then it may be more useful to simply verify what the framework
is trying to do -- ensure the right SQL is generated and that the
correct parameters are bound.
-
databases/p5-DBIx-DataModel
- DBIx::DataModel is a wrapper framework for building Perl abstractions (classes, objects and datastructures) that interact with relational database management systems (RDBMS). Of course the ubiquitous DBI module is used as a basic layer for communicating with databases; on top of that, DBIx::DataModel provides facilities for generating SQL queries, joining tables automatically, navigating through the results, converting values, and building complex datastructures so that other modules can conveniently exploit the data.
-
databases/p5-Catalyst-Model-DBIDM
- Catalyst::Model::DBIDM is a DBIx::DataModel model class that allows to use database models from Catalyst.
-
graphics/djview4
- DjView4 is a new portable DjVu viewer and browser plugin.
-
x11/thewidgetfactory
- The Widget Factory is a simple GTK+ 2 program that shows a wide range of widgets, and allows to switch between installed engines and themes.
(Comments are closed)
By Szymon Nowak (unicron) unicron@0penbsd.pl on www.0penbsd.pl
Comments
By Mark (192.61.201.238) on
The license is much less encumbered now as far as binary packages go. If you want to download java 1.4/1.5 JRE/JDK, you have to go to download manually so that you can accept some type of license agreement, but not so anymore. In Gentoo (I want to make the switch soon, but cannot now), 1.6 is downloaded automatically from the sun website, while 1.5 isn't.
I'm not sure what type of licensing issues exist for the JDK source or the *other* files needed for building or installing the JDK. If the license for the JDK source has changed between 1.5 and 1.6, then that's one or two files you don't have to click 'accept' for. I'll be happy when openjdk is complete. I'll be happier when people stop using Java.
Comments
By Kurt Miller (2001:4830:120b:1:212:f0ff:feb5:f46c) on
> > I know java license is bad but Im dreamer :-)
>
> The license is much less encumbered now as far as binary packages
> go. If you want to download java 1.4/1.5 JRE/JDK, you have to go to
> download manually so that you can accept some type of license
> agreement, but not so anymore. In Gentoo (I want to make the switch
> soon, but cannot now), 1.6 is downloaded automatically from the sun
> website, while 1.5 isn't.
What applies to Gentoo doesn't apply to OpenBSD. You've jumped to some
incorrect conclusions there. Sun doesn't provide BSD binaries so any
changes they made to their binary license doesn't effect OpenBSD. We
work from the source licenses (SCSL, JRL, etc.).
We don't have packages because the JRL is to restrictive. When OpenJDK
no longer needs binary plugs (that come with defend and indemnify
clauses) we will have packages for that.
By Anonymous Coward (208.176.170.170) on
Comments
By Kurt Miller (2001:4830:120b:1:212:f0ff:feb5:f46c) on
> a plan for JDK 1.6 for PowerPC? Is it due to a lack of testers? Or is
> there some code that can not be compiled on the PowerPC due to Sun
> restrictions?
Sun doesn't support powerpc. There's no code for it available.
Comments
By Mark Peloquin (incripshin) on
I read on slashdot that OpenJDK was working in Mac OS X (http://landonf.bikemonkey.org/code/macosx), but this is only for x86 and amd64:
Implementing PowerPC hotspot/interpreter support would require an incredible amount of work, and is not something I have planned. Most impressively, Gary Benson of Red Hat has implemented initial PowerPC interpreter support for OpenJDK. It's possible that this could be used to implement Mac OS X/PowerPC at some future date. I still have PowerPC Macs, so I'll look into this eventually.
By Anonymous Coward (69.207.171.114) on
By Anonymous Coward (24.37.242.64) on
By viridari (24.148.239.228) magnus@trilug.org on http://unixbeard.blogspot.com
Any chance of seeing handbrake in there at some point?