Contributed by merdely on from the happy-go-lucky-toys,-inc dept.
This week brings us 24 new ports. While these new ports are being added, much work is being done to update existing ports. If you want to help, please test and comment to posts to ports@.
- New Ports for September 16 to September 22:
- audio/gimmix, audio/mpdscribble, converters/html2text, devel/libconfig, devel/p5-Expect-Simple, devel/p5-Test-Expect, devel/p5-Test-Group, editors/xinha, math/p5-GraphViz, math/p5-Math-Bezier, net/castget, net/ejabberd, net/ii, net/ruby-rrdtool, print/foomatic-db-hpijs, sysutils/openpoppassd, telephony/p5-Net-SIP, textproc/gsed, textproc/p5-XML-XPathEngine, www/ap2-mod_fastcgi, www/p5-Apache-Session-Generate-UUID, www/p5-HTML-TreeBuilder-XPath, www/py-django, x11/gnome/planner
Ports are listed in the order they were committed to the tree:
- Test::Group allows for grouping together related tests in a standard Test::More-style script. It provides a bunch of maintainability and scalability advantages to large test suites.
- Apache::Session::Generate::UUID extends Apache::Session to allow you to create UUID based session ids. This module fits well with long-term sessions, so better using RDBMS like MySQL for its storage.
- Planner is a Project Management application that supports Gantt charts, resource allocation and integration with other GNOME applications.
is a command line utility, written in C++, that converts HTML
documents into plain text.
Each HTML document is loaded from a location indicated by a URI or read from standard input, and formatted into a stream of plain text characters that is written to standard output or into an output-file. The input-URI may specify a remote site, from that the documents are loaded via the Hypertext Transfer Protocol (HTTP).
- html2text is a command line utility, written in C++, that converts HTML documents into plain text.
- ejabberd is a free and open source instant messaging server written in Erlang. ejabberd is cross-platform, distributed, fault-tolerant, and based on open standards to achieve real-time communication (Jabber/XMPP).
Django is a high-level
Python Web framework that encourages rapid
development and clean, pragmatic design.
Developed and used over two years by a fast-moving online-news operation, Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly.
- Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
- Net::SIP consists of packages for handling SIP packets, for transport of packets, for processing packets and on top of all that a simplified layer for common tasks.
- Math::Bezier implements the algorithm for the solution of Bezier curves as presented by Robert D. Miller in Graphics Gems V, "Quick and Simple Bezier Curve Drawing".
ii is a
minimalist FIFO and filesystem-based IRC client. It creates an
irc directory tree with server, channel and nick name directories.
In every directory a FIFO in file and a normal out file is created.
The in file is used to communicate with the servers and the out files contain the server messages. For every channel and every nick name there are related in and out files created. This allows IRC communication from command line and adheres to the Unix philosophy.
- ii is a minimalist FIFO and filesystem-based IRC client. It creates an irc directory tree with server, channel and nick name directories. In every directory a FIFO in file and a normal out file is created.
- Expect::Simple is a wrapper around the Expect module which should suffice for simple applications. It hides most of the Expect machinery; the Expect object is available for tweaking if need be.
- Test::Expect is a module for automated driving and testing of terminal-based programs. It is handy for testing interactive programs which have a prompt, and is based on the same concepts as the Tcl Expect tool. As in Expect::Simple, the Expect object is made available for tweaking.
- openpoppassd (German link) is a daemon to change passwords over a TCP/IP socket.
- Xinha (pronounced like Xena, the Warrior Princess) is a powerful WYSIWYG HTML editor component that works in Mozilla based browsers as well as in MS Internet Explorer. Its configurabilty and extensibility make it easy to build just the right editor for multiple purposes, from a restricted mini-editor for one database field to a full-fledged website editor.
- castget is a simple, command-line based RSS enclosure downloader. It is primarily intended for automatic, unattended downloading of podcasts.
a module for the Apache2 web server, that enables
FastCGI - a standards based protocol for communicating with
applications that generate dynamic content for web pages.
FastCGI provides a superset of CGI functionality, but a subset of the functionality of programming for a particular web server API. Nonetheless, the feature set is rich enough for programming virtually any type of web application, but the result is generally more scalable.
- mod_fastcgi is a module for the Apache2 web server, that enables FastCGI - a standards based protocol for communicating with applications that generate dynamic content for web pages.
is a simple library for manipulating structured configuration
files. This file format is more compact and more readable than XML. And
unlike XML, it is type-aware, so it is not necessary to do string
parsing in application code.
Libconfig is very compact - just 25K for the stripped C shared library (one-fifth the size of the expat XML parser library) and 39K for the stripped C++ shared library. This makes it well-suited for memory-constrained systems like handheld devices.
- Libconfig is a simple library for manipulating structured configuration files. This file format is more compact and more readable than XML. And unlike XML, it is type-aware, so it is not necessary to do string parsing in application code.
- XML::XPathEngine provides an XPath engine that can be re-used by other module/classes that implement trees.
- HTML::TreeBuilder::XPath adds typical XPath methods to HTML::TreeBuilder, to make it easy to query a document.
(Comments are closed)