Commit graph

2831 commits

Author SHA1 Message Date
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
Martin Wilke
86d4f049bf DavClient is a scriptable WebDAV command line client for Ruby
for managing content on webservers that support the WebDAV extensions.

WWW: http://davclient.rubyforge.org/

PR:		ports/154126
Submitted by:	Mikhail T. <michael at fun-box.ru>
Feature safe:	yes
2011-01-30 12:12:58 +00:00
Martin Wilke
cff8cbed8c This gem provides a Rails generator to install jQuery and the jQuery-ujs
driver into your Rails 3 application, and then have them included
automatically instead of Prototype.

WWW: http://rubygems.org/gems/jquery-rails

PR:		ports/153967
Submitted by:	Jason Helfman <jhelfman at experts-exchange.com>
Feature safe:	yes
2011-01-30 12:11:09 +00:00
Martin Wilke
476c56f9e3 Ruby API wrapper for Lighthouse
WWW: http://rubygems.org/gems/lighthouse-api

PR:		ports/153968
Submitted by:	Jason Helfman <jhelfman at experts-exchange.com>
Feature safe:	yes
2011-01-30 12:10:13 +00:00
Martin Wilke
82164c5350 Template::Mustache is a templating system, generally used to make HTML.
WWW:	http://search.cpan.org/dist/Template-Mustache/

PR:		ports/154198
Submitted by:	Kurt Lidl <kurt.lidl at cello.com>
Feature safe:	yes
2011-01-30 11:50:13 +00:00
Anton Berezin
b705054347 Add www/p5-Scrappy 0.62, a web crawler Perl module.
Feature safe:	yes
2011-01-27 12:43:45 +00:00
Wen Heping
720bb6ff50 Nibbleblog it's a powerful engine for creation and manipulation of
BLOG's completely free. Very simple to install and configure. The
database used is based on XML files and this way it is not necessary
to use MySQL or similar DBMS.

WWW: http://www.nibbleblog.com/

PR:		ports/154033
Submitted by:	Marek Holienka <marekholienka@gmail.com>
Feature safe:	yes
2011-01-18 06:14:51 +00:00
Steve Wills
5adfd05049 xxxterm is a minimalists web browser. It strives to be vi-like for heavy
keyboard users while maintaining traditional web browser behaviour. It is ISC
licensed. It is based on webkit using GTK+.

WWW: http://opensource.conformal.com/wiki/XXXTerm

PR:		ports/154025
Submitted by:	Aldis Berjoza <aldis at bsdroot.lv>
Approved by:	wxs (mentor)
Feature safe:	yes
2011-01-16 01:56:26 +00:00
Philippe Audeoud
36a7d00290 blah WWW::Mechanize::SpamCop is used to automate spam reporting on
spamcop.net's web site.

WWW:	http://search.cpan.org/dist/WWW-Mechanize-SpamCop/

PR:		ports/153595
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
Feature safe:	yes
2011-01-14 12:29:16 +00:00
Baptiste Daroussin
d54ffccade Add closure-linter 2.2.6, javaScript linter.
The Closure Linter enforces the guidelines set by the Google JavaScript Style
Guide. The linter handles style issues so that you can focus on the code.

WWW:    http://code.google.com/p/closure-linter/

PR:		ports/153866
Submitted by:	Julien Laffaye <kimelto at gmail.com>
Feature safe:	yes
2011-01-11 19:08:40 +00:00
Josh Paetzel
29bdfbd71d BigBlueButton enables universities and colleges to deliver
a high-quality learning experience to remote students.

WWW: http://www.bigbluebutton.org/
2011-01-09 22:10:41 +00:00
Wen Heping
118d9011e2 phpScheduleIt is a web-based resource scheduling system that allows
administered management of reservations on any number of resources.
Typical applications are conference room or machine reservation
management. Written in PHP and tested on MySQL.

WWW: http://sourceforge.net/projects/phpscheduleit/

PR:		ports/153678
Submitted by:	Marian Jamrich <jamrich.majo@gmail.com>
2011-01-07 02:21:21 +00:00
Wen Heping
1cbf260f24 An implementation of the Instapaper client API.
(see http://www.instapaper.com/api)

WWW: http://search.cpan.org/dist/WWW-Instapaper-Client/

PR:		ports/153707
Submitted by:	TERAMOTO Masahiro <markun@onohara.to>
2011-01-07 02:11:46 +00:00
Jeremy Messenger
666f6fd80e There is no port that depend this library. Therefore, remove it. 2011-01-04 12:22:53 +00:00
Jeremy Messenger
00f2c843c5 The x11/libcapplet has been broken for over a year (will be two in June 2011)
and no one has any of interest to fix it. It's an ancient software and
is part of GNOME 1. It's time for us to get rid of some of GNOME 1 stuff as
the GNOME 3 is coming sometimes in 2011. Any ports that required libcappet
are removed and ports that have optional aren't remove.

PR:		ports/153355
Discussed with:	My team, FreeBSD GNOME Team
Tested by:	pointyhat-exp (thanks pav!)
2011-01-04 03:32:21 +00:00
Renato Botelho
21526892f3 Remove expired ports:
2011-01-01 audio/emphasis: abandoned upstream
2011-01-01 converters/ecore-txt: abandoned upstream
2011-01-01 deskutils/estickies: abandoned upstream
2011-01-01 devel/ecore-job: abandoned upstream
2011-01-01 devel/engrave: abandoned upstream
2011-01-01 devel/evfs: abandoned upstream
2011-01-01 devel/ruby-ecore: abandoned upstream
2011-01-01 graphics/exhibit: abandoned upstream
2011-01-01 graphics/epsilon: abandoned upstream
2011-01-01 graphics/esmart: abandoned upstream
2011-01-01 graphics/ruby-edje: abandoned upstream
2011-01-01 graphics/ruby-esmart: abandoned upstream
2011-01-01 graphics/ruby-evas: abandoned upstream
2011-01-01 graphics/ruby-redact: abandoned upstream
2011-01-01 multimedia/eclair: abandoned upstream
2011-01-01 security/phpmyid: Development has ceased.
2011-01-01 sysutils/ecore-config: abandoned upstream
2011-01-01 sysutils/extrackt: abandoned upstream
2011-01-01 textproc/exml: abandoned upstream
2011-01-02 www/mod_accesscookie: upstream is gone
2011-01-02 www/mod_vdbh: upstream is gone
2011-01-02 www/mod_auth_any: upstream is gone
2011-01-02 www/mod_log_data: upstream is gone and will be unsupported by ASF when 2.4.0 is release, migrate to 2.2.x+ now
2011-01-01 x11-fm/entropyfm: abandoned upstream
2011-01-01 x11-themes/e17-splash-fortune: abandoned upstream
2011-01-01 x11-themes/e17-splash-shiny: abandoned upstream
2011-01-01 x11-themes/e17-splash-takara: abandoned upstream
2011-01-01 x11-themes/e17-theme-blue_eyed: abandoned upstream
2011-01-01 x11-themes/e17-theme-dali: abandoned upstream
2011-01-01 x11-themes/e17-theme-gant: abandoned upstream
2011-01-01 x11-themes/e17-theme-japan2007: abandoned upstream
2011-01-01 x11-themes/e17-theme-kor: abandoned upstream
2011-01-01 x11-themes/e17-theme-milky: abandoned upstream
2011-01-01 x11-themes/e17-theme-night_bling: abandoned upstream
2011-01-01 x11-themes/e17-theme-simply_white: abandoned upstream
2011-01-01 x11-themes/e17-splash-azul: abandoned upstream
2011-01-01 x11-themes/e17-splash-blue: abandoned upstream
2011-01-01 x11-themes/e17-splash-clean: abandoned upstream
2011-01-01 x11-themes/e17-splash-logo: abandoned upstream
2011-01-01 x11-toolkits/etk: abandoned upstream
2011-01-01 x11-toolkits/ewl: abandoned upstream
2011-01-01 x11-toolkits/enhance: abandoned upstream
2011-01-01 x11-wm/e17-module-bling: abandoned upstream
2011-01-01 x11-wm/e17-module-mixer: abandoned upstream
2011-01-01 x11-wm/e17-utils: abandoned upstream
2011-01-01 x11/elicit: abandoned upstream
2011-01-01 x11/enity: abandoned upstream
2011-01-01 x11/examine: abandoned upstream
2011-01-01 x11/ecore-desktop: abandoned upstream
2011-01-03 14:38:01 +00:00
Beat Gaetzi
dbfa3de3d7 - Finally remove www/mozilla as no other port longer depends on Mozilla.
Mozilla is unmaintained upstream for years, broken and has security
  issues. Please consider using www/seamonkey2 or www/firefox instead.

  Happy New Year!
2011-01-01 14:09:09 +00:00
Rene Ladan
b7d7206e33 Garbage-collect expired ports:
2010-12-30 databases/p5-sqlrelay: broken and upstream disapeared
2010-12-30 devel/php-dbg2: No upstream support
2010-12-30 dns/fourcdns: upstream has disapeared
2010-12-31 emulators/win4bsd: Development has ceased and distfile is no longer available
2010-12-31 french/mozilla-flp: www/seamonkey port is deprecated. Consider using the www/firefox-i18n.
2010-12-31 french/xtel: Minitel services will be discontinued at the end of 2010.
2010-12-30 ftp/ftpq: upstream has disapeared
2010-12-30 graphics/paintlib: does not compile with new tiff and no more maintained upstream
2010-12-30 graphics/g3dviewer: does not build with gcc 4.2, upstream disapeared
2010-12-30 lang/scriba: Does not compile with gcc 4.2+, looks like abandonware
2010-12-30 math/rascal: Broken on every arch since 2008, looks like an abandonware
2010-12-31 net-mgmt/nrg: Project has vanished. Use cacti instead.
2010-12-31 security/hostsentry: Project is dead.
2010-12-31 sysutils/kcube: Project has vanished
2010-12-31 www/cybercalendar: has been unmaintained since 2001 and is unusable with dates after 2010 (see ports/150974)
2010-12-31 www/flock: Flock 3 moves from Firefox to Chromium
2010-12-31 www/linux-flock: Flock 3 moves from Firefox to Chromium
2010-12-30 x11-clocks/xtu: Looks like abandonware

Leave java/tya in for now, as it has outstanding PRs.
2010-12-31 17:35:17 +00:00
Nicola Vitale
b272f7cc9d The modules in the Python standard library don't provide a way to upload large
Files via HTTP without having to load the entire file into memory first.

poster provides support for both streaming POST requests as well as
multipart/form-data encoding of string or file parameters.

WWW: http://atlee.ca/software/poster
2010-12-31 17:13:44 +00:00