Commit graph

2849 commits

Author SHA1 Message Date
Frederic Culot
3395f95680 WWW::RobotRules parses /robots.txt files which are used to forbid conforming
robots from accessing parts of a web site. The parsed files are kept in a
WWW::RobotRules object, and this object provides methods to check if access
to a given URL is prohibited.

WWW: http://search.cpan.org/dist/WWW-RobotRules/

This new port is needed to update www/p5-libwww.
2011-04-14 13:18:39 +00:00
Frederic Culot
d6572baf02 HTTP::Date provides functions that perform conversions between date
formats used by the HTTP protocol.

WWW: http://search.cpan.org/dist/HTTP-Date/

This new port is needed to update www/p5-libwww.
2011-04-14 07:39:35 +00:00
Wen Heping
73b2a005d2 Flask-Cache adds cache support to your Flask application. The cache
backend can Be chosen from simple, memcached, and filesystem.
Install databases/memcached from ports if needed.

WWW: http://packages.python.org/Flask-Cache/

PR:		ports/156384
Submitted by:	Zhihao Yuan <lichray@gmail.com>
2011-04-14 00:38:46 +00:00
Wen Heping
4267d80436 LWP::Online attempts to answer, as accurately as it can, one of the
nastiest technical questions there is:  Am I on the internet?

This a problem that had no clean permanent solution, and for
which you could just keep writing more and more functionality
indefinitely, asymtopically approaching 100% correctness but never
reaching it.

And so LWP::Online is intended to do as good a job as possible, without
having to resort to asking any human questions (who may well get it
wrong anyway), and limiting itself to a finite amount of programming
work and a reasonable level of memory overhead to load the code.

WWW: http://search.cpan.org/dist/LWP-Online/

PR:		ports/156260
Submitted by:	milki <milki@rescomp.berkeley.edu>
2011-04-11 01:13:14 +00:00
Wen Heping
853c7e7d4e Short URL services have become enormously popular on the internet.
There are, literally, dozens (hundreds?) of these services.
Services_ShortURL offers an abstract way of shortening and expanding
URLs.

WWW: http://pear.php.net/package/Services_ShortURL/
2011-04-06 01:00:58 +00:00
Rene Ladan
5fafbc0f8b Garbage collect expired ports
2011-04-01 accessibility/linux-f8-atk: End of Life since Jan 7, 2009
2011-04-01 archivers/linux-f8-ucl: End of Life since Jan 7, 2009
2011-04-01 archivers/linux-f8-upx: End of Life since Jan 7, 2009
2011-04-01 audio/linux-f8-alsa-lib: End of Life since Jan 7, 2009
2011-04-01 audio/linux-f8-arts: End of Life since Jan 7, 2009
2011-04-01 audio/linux-f8-esound: End of Life since Jan 7, 2009
2011-04-01 audio/linux-f8-freealut: End of Life since Jan 7, 2009
2011-04-01 audio/linux-f8-libaudiofile: End of Life since Jan 7, 2009
2011-04-01 audio/linux-f8-libogg: End of Life since Jan 7, 2009
2011-04-01 audio/linux-f8-libvorbis: End of Life since Jan 7, 2009
2011-04-01 audio/linux-f8-mikmod: End of Life since Jan 7, 2009
2011-04-01 audio/linux-f8-nas-libs: End of Life since Jan 7, 2009
2011-04-01 audio/linux-f8-openal: End of Life since Jan 7, 2009
2011-04-01 audio/linux-f8-sdl_mixer: End of Life since Jan 7, 2009
2011-04-01 databases/linux-f8-sqlite3: End of Life since Jan 7, 2009
2011-04-02 databases/postgresql81-server: EOL see http://wiki.postgresql.org/wiki/PostgreSQL_Release_Support_Policy
2011-04-02 databases/postgresql73-server: EOL see http://wiki.postgresql.org/wiki/PostgreSQL_Release_Support_Policy
2011-04-02 databases/postgresql74-server: EOL see http://wiki.postgresql.org/wiki/PostgreSQL_Release_Support_Policy
2011-04-02 databases/postgresql80-server: EOL see http://wiki.postgresql.org/wiki/PostgreSQL_Release_Support_Policy
2011-04-01 devel/linux-f8-libglade: End of Life since Jan 7, 2009
2011-04-01 devel/linux-f8-sdl12: End of Life since Jan 7, 2009
2011-04-01 devel/linux-f8-allegro: End of Life since Jan 7, 2009
2011-04-01 devel/linux-f8-libsigc++20: End of Life since Jan 7, 2009
2011-04-01 devel/linux-f8-libglade2: End of Life since Jan 7, 2009
2011-04-01 devel/linux-f8-nspr: End of Life since Jan 7, 2009
2011-04-01 dns/linux-f8-libidn: End of Life since Jan 7, 2009
2011-04-01 emulators/linux_base-f8: End of Life since Jan 7, 2009
2011-04-01 emulators/linux_base-f9: End of Life since Jul 10, 2009
2011-04-01 emulators/linux_base-fc6: End of Life since December 7, 2007
2011-04-01 emulators/linux_base-f7: End of Life since June 13, 2008
2011-04-01 ftp/linux-f8-curl: End of Life since Jan 7, 2009
2011-04-01 graphics/linux-f8-sdl_image: End of Life since Jan 7, 2009
2011-04-01 graphics/linux-f8-ungif: End of Life since Jan 7, 2009
2011-04-01 graphics/linux-f8-imlib: End of Life since Jan 7, 2009
2011-04-01 graphics/linux-f8-cairo: End of Life since Jan 7, 2009
2011-04-01 graphics/linux-f8-dri: End of Life since Jan 7, 2009
2011-04-01 graphics/linux-f8-gdk-pixbuf: End of Life since Jan 7, 2009
2011-04-01 graphics/linux-f8-jpeg: End of Life since Jan 7, 2009
2011-04-01 graphics/linux-f8-png: End of Life since Jan 7, 2009
2011-04-01 graphics/linux-f8-libGLU: End of Life since Jan 7, 2009
2011-04-01 graphics/linux-f8-libmng: End of Life since Jan 7, 2009
2011-04-01 graphics/linux-f8-png10: End of Life since Jan 7, 2009
2011-04-01 graphics/linux-f8-tiff: End of Life since Jan 7, 2009
2011-04-01 lang/linux-f8-libg2c: End of Life since Jan 7, 2009
2011-04-01 lang/linux-f8-tcl84: End of Life since Jan 7, 2009
2011-04-01 multimedia/linux-f8-libtheora: End of Life since Jan 7, 2009
2011-04-02 net-p2p/dcd: No fetch sources and looks like project abandoned
2011-03-31 net/straw: abandoned upstream and does not work with python 2.6+
2011-04-01 security/linux-f8-libssh2: End of Life since Jan 7, 2009
2011-04-01 security/linux-f8-nss: End of Life since Jan 7, 2009
2011-04-01 security/linux-f8-openssl: End of Life since Jan 7, 2009
2011-04-01 textproc/linux-f8-libxml2: End of Life since Jan 7, 2009
2011-04-01 textproc/linux-f8-scim-gtk: End of Life since Jan 7, 2009
2011-04-01 textproc/linux-f8-scim-libs: End of Life since Jan 7, 2009
2011-04-01 textproc/linux-f8-expat: End of Life since Jan 7, 2009
2011-04-01 textproc/linux-f8-libxml: End of Life since Jan 7, 2009
2011-04-01 textproc/linux-f8-aspell: End of Life since Jan 7, 2009
2011-04-01 www/linux-f8-flashplugin10: End of Life since Jan 7, 2009
2011-03-30 www/mediawiki112: abandoned upstream
2011-03-30 www/mediawiki113: abandoned upstream
2011-03-30 www/mediawiki114: abandoned upstream
2011-03-30 www/mediawiki16: abandoned upstream
2011-04-01 x11-fonts/linux-f8-fontconfig: End of Life since Jan 7, 2009
2011-03-01 x11-themes/gnome-icons-cool-gorilla: "no mastersite"
2011-04-01 x11-themes/linux-f8-hicolor-icon-theme: End of Life since Jan 7, 2009
2011-04-01 x11-toolkits/linux-f8-gtk: End of Life since Jan 7, 2009
2011-04-01 x11-toolkits/linux-f8-gtk2: End of Life since Jan 7, 2009
2011-04-01 x11-toolkits/linux-f8-openmotif: End of Life since Jan 7, 2009
2011-04-01 x11-toolkits/linux-f8-pango: End of Life since Jan 7, 2009
2011-04-01 x11-toolkits/linux-f8-qt33: End of Life since Jan 7, 2009
2011-04-01 x11-toolkits/linux-f8-tk84: End of Life since Jan 7, 2009
2011-04-01 x11/linux-f8-xorg-libs: End of Life since Jan 7, 2009
2011-04-04 17:12:43 +00:00
Li-Wen Hsu
2143558dec - Connect www/py-django12 2011-03-27 15:05:13 +00:00
Juergen Lock
049a06b059 http://www.vdr-wiki.de/wiki/index.php/Vdradmin_AM
VDRAdmin-AM is a web based interface to VDR.

WWW: http://andreas.vdr-developer.org/vdradmin-am/
2011-03-26 19:23:46 +00:00
Juergen Lock
a2cae1c3c6 http://www.vdr-wiki.de/wiki/index.php/Live-plugin
Live, the "Live Interactive VDR Environment", is a plugin providing the
possibility to interactively control the VDR and some of it's plugins by
a web interface.

Unlike external utility programs that communicate with VDR and it's plugins
by SVDRP, Live has direct access to VDR's data structures and is thus very
fast.

WWW: http://live.vdr-developer.org/
2011-03-26 19:22:41 +00:00
Juergen Lock
4ca62e9076 Tntnet is a modular, multithreaded, high performance webapplicationserver
for C++. To create webapplications Tntnet has a template-language called
ecpp similar to php, jsp or mason, where you can embed c++-code inside a
html-page to generate active content. The ecpp-files are precompiled to
c++-classes called components and compiled and linked into a shared
library. This process is done at compiletime.

WWW: http://www.tntnet.org/index.html
2011-03-26 19:12:11 +00:00
Beat Gaetzi
ee639937cb - Connect www/firefox36 and www/firefox36-i18n to the build. 2011-03-22 15:22:40 +00:00
Cheng-Lung Sung
2740a7db2a Pyramid is a small, fast, down-to-earth Python web application
development framework. It is developed as part of the Pylons Project.

The major feature additions in Pyramid 1.0 are:

* New name and branding association with the Pylons Project.
* BFG conversion script
* Paster template improvements
* Terminology changes
* Better platform compatibility and support
* Direct built-in support for the Mako templating language.
* Built-in support for sessions.
* Updated URL dispatch features
* Better imperative extensibility
* ZCML externalized
* Better support for global template variables during rendering
* View mappers
* Testing system improvements
* Authentication support improvements
* Documentation improvements

WWW: http://docs.pylonsproject.org
2011-03-21 10:26:23 +00:00
Greg Larkin
edb493f8b4 Utilities for implementing Modified Preorder Tree Traversal with
your Django Models and working with trees of Model instances.

WWW:	https://github.com/django-mptt/django-mptt/

PR:		ports/154830
Submitted by:	Carlo Strub (c-s@c-s.li)
2011-03-18 20:24:29 +00:00
Cheng-Lung Sung
f19e7559c6 Cuba is a microframework for web development originally
inspired by Rum, a tiny but powerful mapper for Rack applications.

It integrates many templates via Tilt, and testing via
Cutest and Capybara.

WWW: http://github.com/soveran/cuba
2011-03-18 07:33:59 +00:00
Martin Wilke
c5ade3bf73 mod_xml2enc is a transcoding module that can be used to extend the
internationalisation support of libxml2-based filter modules by
converting encoding before and/or after the filter has run.
Thus an unsupported input charset can be converted to UTF-8,
and output can also be converted to another charset if required.

WWW: http://apache.webthing.com/mod_xml2enc/

PR:		ports/155203
Submitted by:	Marin Atanasov Nikolov <dnaeon at gmail.com>
2011-03-17 15:56:06 +00:00
Martin Wilke
b49c5cc4a6 Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX.
It's a pre-fork worker model ported from Ruby's Unicorn project.
The Gunicorn server is broadly compatible with various web frameworks,
simply implemented, light on server resource usage, and fairly speedy.

WWW:    http://gunicorn.org/

PR:		ports/155226
Submitted by:	Kristaps Kulis <kristaps.kulis at gmail.com>
2011-03-17 13:15:29 +00:00
Wen Heping
2a93eb0d23 - Remove www/py-cherrypy-devel, use www/py-cherrypy instead
PR:		ports/155475
Submitted by:	David Brooks <dab@rj45.org> (maintainer)
2011-03-15 00:44:57 +00:00
Li-Wen Hsu
c6a97e93b7 Add py-blogofile 0.7.1, a static website compiler and blog engine. 2011-03-11 20:51:56 +00:00
Martin Wilke
2b72f9a1b8 Emplacken is a tool for managing a set of Plack applications based on
config files. It also adds support for privilege dropping and error
logs to those Plack servers that don't support these features
natively.

It works be reading a config file and using that to generate a PSGI
application file based on your config. It knows how to generate
Catalyst, Mojo, and Mason app files natively. For other apps, or more
complicated setups, you can supply a template to Emplacken and it
will use that to generate the PSGI app.

WWW:	http://search.cpan.org/dist/Emplacken/

PR:		ports/154812
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2011-03-09 16:44:16 +00:00
Martin Wilke
bf30440eae Plack::Middleware::Expires is Apache's mod_expires for Plack. This
middleware controls the setting of Expires HTTP header and the max-age
directive of the Cache-Control HTTP header in server responses. Note:
Expires works only for successful response and If exists Expires HTTP
header already, this middleware does not override.

WWW:	http://search.cpan.org/dist/Plack-Middleware-Expires/

PR:		ports/154476
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2011-03-09 16:42:38 +00:00
Cheng-Lung Sung
9436b20234 Faraday Middleware
Collection of Faraday middlewares used in some of my API wrappers

WWW: http://wynnnetherland.com/projects/faraday-middleware/
2011-03-07 03:11:38 +00:00
Sylvio Cesar Teixeira
38658b6eda Support for serving static media from within django app directories
WWW:	http://github.com/divio/django-appmedia

PR:		ports/155273
Submitted by:	Kurt Lidl <kurt.lidl@cello.com>
2011-03-04 20:30:50 +00:00
Mark Linimon
b223c0b6d6 Add previously forgotten subdir py-cherrypy-devel. 2011-03-04 20:04:10 +00:00
Martin Wilke
b31f62ede6 HTML::Defaultify - Pre-fill default values into an existing HTML form
WWW: http://www.jmarshall.com/tools/defaultify/

PR:		ports/154816
Submitted by:	Takefu <takefu@airport.fm>
2011-03-04 13:58:35 +00:00
Ganael LAPLANCHE
dba9688ee4 Remove extra spaces after port names
Approved by:	portmgr@, ehaupt (mentor)
2011-03-04 10:32:13 +00:00
Cheng-Lung Sung
96f31d5b33 Faraday
Modular HTTP client library using middleware heavily inspired by Rack.

WWW: http://github.com/technoweenie/faraday
2011-03-04 08:41:49 +00:00
Sunpoet Po-Chuan Hsieh
22726349db - Add p5-HTTP-Tiny 0.010
HTTP::Tiny is a small, simple, correct HTTP/1.1 client.

WWW: http://search.cpan.org/dist/HTTP-Tiny/
2011-03-04 05:38:13 +00:00
Cheng-Lung Sung
c781213753 multipart-post adds a streamy multipart form post capability to Net::HTTP. Also
supports other methods besides POST.

WWW: http://github.com/nicksieger/multipart-post
2011-03-03 15:11:32 +00:00
Wen Heping
2896d3abc3 AWS stands for Ada Web Server, but it is more than just another webserver...
AWS is a complete framework to develop web based applications.  The main
part of the framework is the embedded web server.  This small yet powerful
web server can be embedded into your application so your application will be
able to talk with a standard web browser such as Microsoft Internet Explorer
or Netscape Communicator.  Around this web server, a lot of services have
been developed.

The framework includes:
  * seb parameters module         * session server
  * SOAP support                  * WSDL generation from Ada
  * template parser               * AJAX support
  * HTTPS/SSL support             * large server support
  * virtual hosting support       * server push
  * directory browser             * status page
  * log module                    * hotplug module
  * light communications API      * configuration API
  * client API                    * web page service
  * SMTP support                  * LDAP support
  * Jabber support

WWW: http://libre.adacore.com/libre/tools/aws/

PR:		ports/153828
Submitted by:	John Marino <freebsdml@marino.st>
2011-03-03 00:45:55 +00:00
Wen Heping
b89040770a Dancer::Plugin::Feed provides an easy way to generate RSS or Atom feed.
This module relies on XML::Feed.

WWW: http://search.cpan.org/dist/Dancer-Plugin-Feed/

PR:		ports/155173
Submitted by:	Grzegorz Blach <magik@roorback.net>
2011-03-02 03:33:14 +00:00
Martin Wilke
b3c8e65d3b Remove:
www/py-turbodjango
	www/py-turbosetup
	textproc/py-csv
	devel/py-uuid
2011-02-27 16:22:06 +00:00
Sergey Skvortsov
0215ea5448 Add foswiki-ModPerlEngineContrib , permits Foswiki to be executed under
mod_perl.
2011-02-26 17:30:21 +00:00
Li-Wen Hsu
7433add2ea Add reviewboard 1.5.4, a web-based code review tool. 2011-02-26 15:16:04 +00:00
Jun Kuriyama
0d06f0c264 mod_auth_tkt is a lightweight single-sign-on authentication module for
apache, supporting versions 1.3.x, 2.0.x, and 2.2.x.  It uses secure
cookie-based tickets to implement a single-signon framework that works
across multiple apache instances and servers.

WWW: http://www.openfusion.com.au/labs/mod_auth_tkt/
2011-02-26 15:11:28 +00:00
Li-Wen Hsu
5885d4aed0 Add py-djblets 0.6.7, a collection of useful classes and functions for
Django.
2011-02-26 14:55:33 +00:00
Li-Wen Hsu
925e7d6021 Add py-django-evolution 0.6.2, a database schema evolution tool for the
Django web framework.
2011-02-26 14:50:11 +00:00
Jun Kuriyama
c7028a2c1a Plack::Middleware::Precompressed is an alternative (or rather,
complement) to middlewares like Deflater, which will compress response
bodies on the fly.  For dynamic resources, that behaviour is
necessary, but for static resources it is a waste: identical entities
will be compressed over and over.  Instead, Precompressed allows you
to compress static resources once, e.g. as part of your build process,
and then serve the compressed resource in place of the uncompressed
one for compression-enabled clients.

To do so, it appends a .gz suffix to the request URI and tries to
serve that.  If that fails, it will try again with the unmodified URI.

WWW: http://search.cpan.org/dist/Plack-Middleware-Precompressed/
2011-02-26 14:48:08 +00:00
Li-Wen Hsu
db1c611e9f Add py-django-storages 1.1.1, generic storages for Django. 2011-02-26 14:46:12 +00:00
Jun Kuriyama
2d2f1cd3bd Plack::Middleware::IEnosniff is middleware for Plack. This middleware
adds HTTP Header 'X-Content-Type-Options: nosniff' for safe.  Sending
X-Content-Type-Options response header with the value nosniff will
prevent Internet Explorer from MIME-sniffing a response away from the
declared content-type.

WWW: http://search.cpan.org/dist/Plack-Middleware-IEnosniff/
2011-02-26 10:34:42 +00:00
Jun Kuriyama
cb51e9d2ed I18N::AcceptLanguage matches language preference to available
languages per rules defined in RFC 2616, section 14.4: HTTP/1.1 -
Header Field Definitions - Accept-Language.

WWW: http://search.cpan.org/dist/I18N-AcceptLanguage/
2011-02-26 09:02:23 +00:00
Martin Wilke
3e8d73e14d - Part 1 of python24 removal
- Clean up bsd.python.mk (remove PYWSGIREF, PYHASHLIB, PYCTYPES and PYEXPAT) all these is now part of python
	  since python25

Remove:
	textproc/py-expat
	devel/py-ctypes
	security/py-hashlib
	www/py-wsgiref
2011-02-25 09:46:39 +00:00
Martin Wilke
ffa4256525 The goal of this project is to create a new way of writing Django template tags
which is fully compatible with the current Django templating infrastructure.
This new way should be easy, clean and require as little boilerplate code as
possible while still staying as powerful as possible.

Features:
* Class based template tags.
* Template tag argument parser.
* Declarative way to define arguments.
* Supports (theoretically infinite) parse-until blocks.
* Extensible!

WWW:    http://github.com/ojii/django-classy-tags/
2011-02-15 09:17:50 +00:00
Martin Wilke
996c7672b9 mod_gnutls uses the GnuTLS library to provide SSL 3.0, TLS 1.0, TLS
1.1 and 1.2 encryption for Apache HTTPD. It is similar to mod_ssl in
purpose, but does not use OpenSSL.

WWW:	http://www.outoforder.cc/projects/apache/mod_gnutls/

PR:		ports/154463
Submitted by:	Fumiyuki Shimizu <fumifumi at abacustech.jp>
2011-02-14 04:08:07 +00:00
Frederic Culot
94e5787cf4 Feersum is an HTTP server built on EV. It fully supports the PSGI 1.03 spec
including the psgi.streaming interface and is compatible with Plack. PSGI 1.1,
which has yet to be published formally, is also supported. Feersum also has
its own "native" interface which is similar in a lot of ways to PSGI, but is
not compatible with PSGI or PSGI middleware.

Feersum uses a single-threaded, event-based programming architecture to scale
and can handle many concurrent connections efficiently in both CPU and RAM.
It skips doing a lot of sanity checking with the assumption that a "front-end"
HTTP/HTTPS server is placed between it and the Internet.

WWW: http://search.cpan.org/dist/Feersum

PR:		ports/153320
Submitted by:	Grzegorz Blach <magik AT roorback.net>
2011-02-13 10:46:07 +00:00
Martin Wilke
e9c372f3ce - Fix a typo in typo344
Reported by	Helmut Schneider
2011-02-12 16:18:58 +00:00
Martin Wilke
2ed3b11bf5 PivotX is free software to help you maintain dynamic sites such as
weblogs, online journals and other frequently updated websites in
general. It's written in PHP and uses *flat files* or MySQL as a
database.

Since PivotX is an entirely different beast than pivot-weblog (Pivot
1.x), upgrading from Pivot 1.x will take a while to do properly.
(http://book.pivotx.net/page/4-1)

WWW: http://pivotx.net/

PR:		ports/154093
Submitted by:	Fumiyuki Shimizu <fumifumi at abacustech.jp>
2011-02-12 04:50:50 +00:00
Martin Wilke
a4a8e6d04e - Connect typo344 to the build
PR:		153950
Feature safe:	yes
2011-02-05 11:30:30 +00:00
Martin Wilke
a6588114aa Web::oEmbed is a module that implements oEmbed consumer.
WWW:	http://search.cpan.org/dist/Web-oEmbed/

PR:		ports/153988
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
Feature safe:	yes
2011-02-05 09:39:32 +00:00
Steve Wills
f298bcccfd URI::Escape::JavaScript provides JavaScript's escape() and unescape() functions.
It works simplar to homonymous functions of JavaScript.

WWW:	http://search.cpan.org/dist/URI-Escape-JavaScript/

PR:		ports/154140
Submitted by:	Konstantin Menshikov <kostjnspb at yandex.ru>
Approved by:	wxs (mentor)
Feature safe:	yes
2011-02-02 03:57:37 +00:00
Josh Paetzel
fdb83a5c1a FusionPBX is an opensource PHP5 based frontend web gui for freeswitch.
WWW: http://www.fusionpbx.com

PR:		ports/153992
Submitted by:	Richard Neese <r.neese at gmail.com>
Feature safe:	yes
2011-01-31 15:35:20 +00:00