- install plugins into a more appropriate directory (prodded by claudio@,
done with help from martynas@)
- fix mplayer zombie and firefox freeze when closing a movie,
with mplayer still playing it.
this makes mplayerplug-in work as it should've.
from mikolaj kucharski, thanks!
Piwik is an open source (GPL licensed) web analytics software program.
It provides you with detailed reports on your website visitors: the
search engines and keywords they used, the language they speak, your
popular pages....and so much more.
Piwik aims to be an open source alternative to Google Analytics.
thanks to sthen@ for hosting the distfile (upstream only has last.zip...)
CGI::Application::Plugin::ValidateRM helps to validate web forms when
using the CGI::Application framework and the Data::FormValidator module.
from Mikolaj Kucharski
CGI::Application::Plugin::ConfigAuto adds easy access to config file
variables to your CGI::Application modules. Lazy loading is used to
prevent the config file from being parsed if no configuration variables
are accessed during the request. In other words, the config file is not
parsed until it is actually needed. The Config::Auto package provides
the framework for this plugin.
from Mikolaj Kucharski
HTML::FormFu is a HTML form framework which aims to be as easy as
possible to use for basic web forms, but with the power and flexibility
to do anything else you might want to do (as long as it involves forms).
You can configure almost any part of formfu's behaviour and output. By
default formfu renders "XHTML 1.0 Strict" compliant markup, with as
little extra markup as possible, but with sufficient CSS class names to
allow for a wide-range of output styles to be generated by changing only
the CSS.
HTML::Tiny is a simple, dependency free module for generating HTML (and
XML). It concentrates on generating syntactically correct XHTML using a
simple Perl notation.
In addition to the HTML generation functions, utility functions are
provided to:
* encode and decode URL encoded strings
* entity encode HTML
* build query strings
* JSON encode data structures
The swish extension is an object oriented PHP interface to the swish-e C
library. This can be used to access search indexes from your PHP code
avoiding the need to run the swish-e binary for searching.
b) it's buggy and c) there are better plugins these days that do specific
jobs way better."
He suggests removing it entirely if there are no objections.
Merb-Slices is a Merb plugin for using and creating application 'slices' which
help you modularize your application. Usually these are reusable extractions
from your main app. In effect, a Slice is just like a regular Merb MVC
application, both in functionality as well as in structure.
A slice for the Merb framework that uses the merb-auth-core authentication
framework. This slice provides a basic login and logout function. By default
it also include the form based password logins and basic authentication.
This module allows user authentication (and can log authenthication
requests) against information stored in a PostgreSQL database.
ok simon@ ajacoutot@
Addressable is a replacement for the URI implementation that is part of
Ruby's standard library. It more closely conforms to the relevant RFCs and
adds support for IRIs and URI templates.
--skipdeps to CONFIGURE_ARGS, sigh...
pointed out by Markus Hennecke with a diff that addresses the issue from
a different angle by updating p5-MRO-Compat to 0.09 which isn't actually
required for this port.
Sinatra is a Domain Specific Language (DSL) for quickly creating
web-applications in Ruby.
It keeps a minimal feature set, leaving the developer to use the
tools that best suit them and their application.
While here, link with -pthread instead of -lpthread, spotted by
ajacoutot@.
Remove the BROKEN marker on sparc64 upon jasper@'s request to let
gnome/devhelp build, although it still SIGBUS'es badly at runtime
(which is being worked on, and driving me nuts)
HTML::FormatText::WithLinks takes HTML and turns it into plain text but
prints all the links in the HTML as footnotes. By default it attempts
to mimic the format of the lynx(1) -dump option.
> Werkzeug started as a simple collection of various utilities for WSGI
> applications and has become one of the most advanced WSGI utility
> modules. It includes a powerful debugger, full featured request and
> response objects, HTTP utilities to handle entity tags, cache control
> headers, HTTP dates, cookie handling, file uploads, a powerful URL
> routing system and a bunch of community contributed addon modules.
>
> Werkzeug is unicode aware and doesn't enforce a specific template
> engine, database adapter or anything else. It doesn't even enforce
> a specific way of handling requests and leaves all that up to the
> developer.
>
> Werkzeug is most useful for end user applications which should work
> on as many server environments as possible (such as blogs, wikis,
> bulletin boards, etc.).
feedback & ok wcmaier@
> Jinja2 is a template engine written in pure Python. It provides a
> Django inspired non-XML syntax but supports inline expressions and an
> optional sandboxed environment.
feedback & ok wcmaier@
While here, update PLISTs, some WANTLIBs, some license
markers and use MODPY_EGG_VERSION where it may help to
keep future PLIST diffs smaller.
help, nitpicking and ok jasper@, ok wcmaier@
note that print/py-reportlab/reportlab needs some more
love.
"Recently it was discovered that nginx workers exit abnormally if they
receive Expect header on all systems except FreeBSD, Linux, and
Solaris."
from upstream via maintainer Darrin Chandler