the half of gnome compile again there. It still SIGBUS'es at runtime
though, but maybe someday i'll find the correct fix.
Ah, and did i mention it takes eleven hours to build on a dual-usIIIi
@1Ghz, and that DEBUG=-g is impossible because it eats all memory ?
porters, please add your run_depends *after* all build and lib depends
have been resolved
On a side note, I don't know if we really need to run_depends on firefox
as supposedly this plug-in should work with other mozilla-based
browsers... but that's just my guess.
- 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
cacti users): add a patch from the upstream repository to fix this.
Thanks Steven Surdock for reporting the problem and testing this diff
(and similar patches sent by William Yodlowsky). While there, remove
a zero-byte patch that crept in before. ok robert@
This is a minor security release that fixes unescaped output in the
test script. All users are encouraged to upgrade to this release.
In addition all users are encouraged to disable test.php in production,
per the install documentation.
retawq is an interactive, multi-threaded web browser for text terminals.
It is written in C, fast, small, nicely configurable, and comfortable.
The low-level network communications are performed in a non-blocking
way, and you can keep open as many "virtual windows" as you want and
work simultaneously in two of them in a split-screen mode.
based on a port from Girish Venkatachalam
feedback and ok merdely@
This updates nginx to the latest stable version 0.6.34 and removed a
configure workaround (fixed upstream).
Also implements SUBST_CMD (thanks, okan).
ok MAINTAINER, weerd@, okan@
- install a bunch of icons for opera
- add the needed goo (but don't depend on gtk+2, hence the '|| true' part
* add dependency on desktop-file-utils
discussed with an ok ajacoutot@ sturm@ (MAINTAINER)
(into the correct directory this time....someone ate my 'S')
Epiphany Extensions is a collection of extensions for Epiphany, the
GNOME web browser.
it depends on a not yet committed epiphany update, hence it's unhooked
for now
Epiphany Extensions is a collection of extensions for Epiphany, the
GNOME web browser.
It even comes with ad-blocker and cool stuff like that.
it depends on an not yet committed epiphany update, hence it's unhooked
for now
ThinHTTP is a lightweight and user friendly HTTP client library. It
sends both URL (application/x-www-form-urlencoded) and MIME
(multipart/form-data) encoded data. This makes it useful for sending
either simple GET requests or uploading files via POST.
From/maintainer Clint Pachl. Okay bernd@.
been tested good enough, and i've fixed all the issues i'm aware
of. furthermore 2.0 branch has basically reached eol, since there
will be only one minor update (2.0.0.19)
discussed with kurt@, naddy@ and porters
pkgname change handling help naddy@
ok naddy@
- specify license versions
tested in a bulk build by me, only fallout was evolution.
(that port will be updated next week anyway, agreed by landry@ and ajacoutot@)
feedback and ok ajacoutot@
Mojo is a collection of libraries and example web frameworks for web
framework developers.
If you are searching for a higher level MVC web framework you should
take a look at Mojolicious, also coming with this module.
are likely to need to make changes to their code to work with this
newer version. remove BROKEN marker.
patch to allow building with in-tree httpd from Mikko Tolmunen on
ports@, thanks!
- for ftp transfers, dillo relies on wget; add run_depends on it
(maintainer is actually working on making use of ftp(1) instead, thanks to
kili@'s suggestion; but for now we need ftp working)
from James Turner (MAINTAINER)
Now that we have www/webkit in ports, split it into MULTI_PACKAGES :
-main has the common infrastructure files (and the binary), -gecko provides
gecko engine support, -webkit provides webkit engine support.
To ease updates, -gecko has the same pkgname as previous package. -webkit
support is still a bit experimental, and provided for webdevelopers who
want to write and test cross-engine websites.
With help and ok ajacoutot@
if a specific pear- package is already installed on the system.
This commit also disables the dependency tracking while installing
pear packages with the ports tree.
Uses x11/xfce4 (it's now an official Xfce goodie) and devel/waf MODULES.
Enable history support through sqlite3, disable gio/gvfs for now.
Enable libunique support now that it's finally in-tree and working.
ok phessler@