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.
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>
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>
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-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
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/
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
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
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
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>
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>
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>
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>
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>
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/
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/
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/
- 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
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/
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>
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>
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>
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
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
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
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
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
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
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>
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!)
Mozilla is unmaintained upstream for years, broken and has security
issues. Please consider using www/seamonkey2 or www/firefox instead.
Happy New Year!
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.
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
TestLink is a web based Test Management tool. The application provides Test
specification, Test plans and execution, Reporting, Requirements specification
and collaborate with well-known bug trackers.
WWW: http://www.teamst.org/
application. webtrees works from standard GEDCOM files, and is
therefore compatible with every major desktop application. webtrees
aims to to be efficient and effective by using the right combination
of third-party tools, design techniques and open standards.
WWW: http://webtrees.net/
PR: ports/153160
Submitted by: "J.R. Oldroyd" <fbsd@opal.com>
non-blocking extensions) and AnyEvent.
It allows you to write a web application that does a immediate
response with template rendering, IO-bound delayed response (like
fetching third party API or XML feeds), server push streaming and
long-poll Comet in a clean unified API.
WWW: http://search.cpan.org/dist/Tatsumaki/
PR: ports/153007
Submitted by: Gea-Suan Lin <gslin at gslin.org>
(both RSS and Atom). Web pages like this are often called "Planets"
after the Python software which originally popularised them. Perlanet
is a planet builder written in Perl - hence "Perlanet".
WWW: http://search.cpan.org/dist/Perlanet/
PR: ports/153005
Submitted by: Gea-Suan Lin <gslin at gslin.org>
framework. Leveraging object-oriented JavaScript allows developers to
build impressive cross-browser applications. No HTML, CSS nor DOM
knowledge is needed.
It includes a platform-independent development tool chain, a
state-of-the-art GUI toolkit and an advanced client-server
communication layer.
WWW: http://qooxdoo.org/
When multipart boundary attributes contain non-halting regular
expression strings, the boundary searcher in the CGI module does not properly
escape the parameter and will execute arbitrary regular expressions.
This fix adds escaping for the user data.
* Affected application servers: standalone CGI, Mongrel, WEBrick
* Unaffected: FastCGI, Ruby 1.8.6 (all servers)
* Unknown: mod_ruby
This fix will not modify versions of Ruby greater than 1.8.5, and is
cumulative with previous CGI multipart vulnerability fixes.
WWW: http://blog.evanweaver.com/#cgi_multipart_eof_fix
which handles most of the low-level FCGI details for you. It can run FCGI
programs as simple scripts or as full standalone socket based servers who
are managed by FCGI::Engine::ProcManager.
WWW: http://search.cpan.org/dist/FCGI-Engine/
PR: ports/152803
Submitted by: Anes Muhametov <anes at anes.su>
Previously known as Google Analytics Plugin, this plugin will enable
your trac environment to be logged by Google Analytics.
It adds the necessary javascript code to log your environment, plus, it
also logs the downloads of regular filenames which end with a specific
extension; these extensions are defined by you; and also external links.
WWW: http://google.ufsoft.org/wiki/TracGoogleAnalytics
PR: ports/151466
Submitted by: Douglas William Thrift <douglas _at_ douglasthrift.net>
2010-11-15 archivers/linux-par2cmdline: Native version available
2010-11-15 audio/bmp-musepack: does not build with audio/musepack
2010-11-15 audio/libmpcdec: superseded by audio/musepack
2010-11-15 audio/py-musepack: does not build with audio/musepack
2010-12-01 chinese/chinput3: Development has ceased.
2010-12-01 emulators/dynagen-devel: Please install emulators/dynagen instead
2010-11-24 net-p2p/gift-fasttrack: unmaintained upstream
2010-11-24 net-p2p/gift-gnutella: unmaintained upstream
2010-11-24 net-p2p/gift-openft: unmaintained upstream
2010-11-24 net-p2p/pyslsk: unmantained upstream, use net-p2p/nicotine-plus
2010-11-11 security/pamsfs: SFS is dead, this project is dead, and site is gone
2010-11-10 www/p5-Catalyst-Plugin-CommandLine: The module is not needed any more. With new Catalyst (at least 5.7014) it works out of the box.
from the fact that Smarty, a well known template engine, is getting older and
older. It carries the weight of it's age, having old features that are
inconsistent compared to newer ones, being written for PHP4 its Object Oriented
aspect doesn't take advantage of PHP5's more advanced features in the area,
etc. Hence Dwoo was born, hoping to provide a more up to date and stronger
engine. So far it has proven to be faster than Smarty in many areas, and it
provides a compatibility layer to allow developers that have been using Smarty
for years to switch their application over to Dwoo progressively.
WWW: http://dwoo.org/
PR: ports/151718
Submitted by: Joe Horn <joehorn@gmail.com>