settings such as simultaneous connections, pipelining,
cache, DNS cache, and initial paint delay.
Dynamic speed increases can be obtained with the unique
prefetching mechanism, which recycles idle bandwidth by
silently loading and caching all of the links on the page
you are browsing.
WWW: http://fasterfox.mozdev.org/
PR: ports/95076
Submitted by: Andrew Pantyukhin <infofarmer (at) gmail.com>
strong colorful appeal. Colors every tab in a different
color and makes them easy to distinguish while beautifying
the overall appearance of the interface. An essential.
WWW: https://addons.mozilla.org/extensions/moreinfo.php?id=1368
PR: ports/95076
Submitted by: Andrew Pantyukhin <infofarmer (at) gmail.com>
It is both more robust and more precise than the built-in image blocker.
Adblock allows the user to specify filters, which remove unwanted content based
on the source-address.
WWW: http://adblock.mozdev.org/
Note: the included www/xpi-adblock/Makefile.xpi is used for browsers
based on Gecko >= 1.8 (e.g. Firefox >= 1.5). Older browsers must use
extensions which rely on www/mozex/Makefile.xpi.
PR: ports/95076
Submitted by: Andrew Pantyukhin <infofarmer (at) gmail.com>
port should probably be deleted entirely since it exists only as a
wrapper for linux-flashplugin (which no longer exists), but I'll let
someone else make that decision.
Reported by: portsnap buildbox
The EULA says:
You may not use the Software on ... (D) any operating system that
is not an Authorized Operating System.
and FreeBSD is not an Authorized Operating System which it defines.
Discussed with: maintainer (jamie at bishopston dot net),
portmgr (kris and krion)
interface to Xapian (www.xapian.org) indexes. This class adds a little
extra convenience on top of the Search::Xapian class. It expects you to
use the QueryParser, and sets up some keywords based on the standard
omega keywords (id, host, date, month, year,title), so that you can do
searches like
'fubar site:microsoft.com'
WWW: http://search.cpan.org/dist/Catalyst-Model-Xapian/
PR: ports/93713
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
that support the ICAP protocol such as the Shweby or Squid proxy server.
c-icap allows the addition of modules, which can extend its functionality and
services. For instance, such modules can be loggers, authenticators and
authentication methods or access controlers.
WWW: http://www.chtsanti.net/c-icap
PR: ports/92760
Submitted by: Elisey O. Savateev <b3k@mail.ru>
Tidy is a binding for the Tidy HTML clean and repair utility which
allows you to clean and manipluate HTML documents.
NOTE: This is the PHP4 version!
WWW: http://pecl.php.net/package/tidy
PR: ports/94687
Submitted by: Rick van der Zwet <rick@wzoeterwoude.net>
files, installed in your web account and allowing you to take advantage of a
number of automated tasks: multi-user management, laying out your articles
without the need to use HTML, easily modifying the structure of your site From
the very same application used to browse a site. SPIP enables you to build and
update a site, thanks to a very simple user interface.
WWW: http://www.spip.net/
PR: ports/94652
Submitted by: Jean-Francois BOEUF <jfb@minet.net>
Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications
that are as rich as Firefox and Thunderbird. It will provide mechanisms for
installing, upgrading, and uninstalling these applications. XULRunner will
also provide libxul, a solution which allows the embedding of Mozilla
technologies in other projects and products.
WWW: http://developer.mozilla.org/en/docs/XULRunner
Most patches obtained from: www/seamonkey
the display features on Cisco 79XX IP Phones. It produces
on-screen phone directories, search capabilities, text memos,
interactive user status, and more. The directory can be
manipulated very easily using the user-friendly web interface.
Based on PHP server language integrated with MySQL server,
Open 79XX XML Directory is a powerfull tool.
WWW: http://web.csma.biz/apps/xml_xmldir.php
PR: ports/93432
Submitted by: Babak Farrokhi <babak@farrokhi.net>
The Textile module allows you to enter content using Textile, a
simple, plain text syntax that is filtered into valid (X)HTML. It was
originally developed by Dean Allen of textism.com, and several different
versions (in several different programming languages) have been created.
CRUD functionality for Class::DBI models.
Enzyme uses convention and configuration to provide e.g. extensible
CRUD out-of-the-box, and a common way of dealing with error handling
etc.
It's not completely unlike Maypole in this regard. However, at this
point Enzyme isn't as feature-rich as Maypole.
Enzyme is one way of bringing many Catalyst modules and concepts
together into a unified whole. There are other ways to do this
(obviously. This is, like... uh, Perl).
WWW: http://search.cpan.org/dist/Catalyst-Enzyme/
PR: ports/93229
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
allows users to authenticate to Drupal using pubcookie. Pubcookie is
used single sign-on to web-based applications at a site.
The module also provide LDAP integration to populate user profiles as
users register.
Pubcookie is an open-source package for intra-institutional
single-sign-on end-user web authentication. More generally, it is an
approach to identifying users as they browse to an institution's many
websites that require authentication. It helps an institution reuse
existing authentication services (like Kerberos, LDAP, or NIS), and it
limits the exposure of end-user passwords by ensuring they're only sent
to a trusted login service.
This port contains the apache module portion of the Pubcookie system.
Pubcookie is an open-source package for intra-institutional
single-sign-on end-user web authentication. More generally, it is an
approach to identifying users as they browse to an institution's many
websites that require authentication. It helps an institution reuse
existing authentication services (like Kerberos, LDAP, or NIS), and it
limits the exposure of end-user passwords by ensuring they're only sent
to a trusted login service.
This port contains the login service portion of the Pubcookie system.
These changes apply to all ports, unless mentioned otherwise:
- Move jakarta-tomcat55 to tomcat55 (it is no longer a Jakarta project). [6]
- Improve the tomcat55 rc script. Fix PID handling. Improve the
shutdown process. Use USE_RC_SUBR to its full potential. [2]
- Backport tomcat55 rc script to the other tomcat ports. This allows
us to pass command line arguments to the JVM. Noted in UPDATING.
[1], [3], [4]
- Change ownership of installed files. All files are now installed
with default uid/gid (root:wheel) except for those in the conf/, logs/,
temp/ and work/ directories. [5]
- No longer install tomcatXXctl binary. rc scripts are more flexible
and can be reconfigured without recompiling.
- Remove AUTO_START and STOP_TIMEOUT (replaced with rc tomcatXX_stop_timeout).
- Remove a long list of sed expressions in favour of SUB_LIST.
- Move pkg_{,de}install to files/pkg_{,de}install.in. Add them to
SUB_FILES. Tidy up substitutions and remove hardcoded values.
- Some nonfunctional tidying and removal of Makefile cruft.
PR: ports/38018 [1], ports/38020 [2], ports/74344 [3],
ports/75143 [4], ports/83434 [5], ports/92692 [6]
Submitted by: Ari Suutari <ari.suutari@syncrontech.com> [1] [2],
SimpleRezo Team <freebsd@simplerezo.com> [3],
Anton Yudin <toha@toha.org.ua> [4],
Jan Grant <jan.grant@bristol.ac.uk> [5],
lawrance [6]
Approved by: Kang Liu <liukang@cn.freebsd.org> (maintainer) [6]
Maintainer timeouts on [1], [2], [3], [4], [5]
Big thanks to: hq for the initial tomcat55 script
jasonb on FreeNode #tomcat for packaging advice
RSSOwl is a free, opensource RSS / RDF / Atom Newsreader.
Some special features are:
- Export News to PDF, HTML, RTF, OPML
- Import Favorites from OPML
- Full text-search with syntax-highlight of the results
- Powerful Newsfeed search-engine
- View news in internal browser
- Manage favorites in categories (Drag and Drop support)
- Runs on Windows, Linux, Solaris and Mac
For a complete list of features, see: http://www.rssowl.org/overview
WWW: http://www.rssowl.org/
PR: ports/92708
Submitted by: Matthias Sund <m.sund@arcor.de>
Calendaring imports events from an iCalendar (.ics) file and creates Plone
event objects. You can also publish the calendar directly to a Plone site using
iCal or Mozilla Calendar.
http://plone.org/products/calendaring
PR: ports/92179
Submitted by: Khairil Yusof <khairil.yusof@gmail.com>
users to create blogs (folders) and pages, and upload rich content such as
photos and audio files (podcasts). It has features for user email validation,
automatic image sizing, and facilities for extending the core data and feature
set.
PR: ports/91771
Submitted by: Glen Campbell <glen@broadpool.com>
to use web megaframework. It covers everything from front end (MochiKit
JavaScript for the browser, Kid for templates in Python) to the controllers
(CherryPy) to the back end (SQLObject).
The TurboGears project is focused on providing documentation and integration
with these tools without losing touch with the communities that already exist
around those tools.
TurboGears is easy to use for a wide range of web applications.
Author: Kevin Dangoor et alii
WWW: http://www.turbogears.org/
PR: ports/91691
Submitted by: Nicola Vitale <nivit@email.it>
CherryPy allows developers to build web applications in much the same
way they would build any other object-oriented Python program.
This usually results in smaller source code developed in less time.
PR: ports/91686
Submitted by: Nicola Vitale <nivit@email.it>
Everything is optional, use validation only or just generate forms, you
can embed and merge them later.
The API was designed similar to other popular modules like Data::Form-
Validator and FormValidator::Simple, HTML::FillInForm is also built in
(and much faster).
WWW: http://search.cpan.org/dist/HTML-Widget/
PR: ports/91672
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
a stack trace of your appliation up to the point where the error
occurred. Each stack frame is displayed along with the package name,
line number, file name, and code context surrounding the line number.
WWW: http://search.cpan.org/dist/Catalyst-Plugin-StackTrace/
PR: ports/91667
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
for user web traffic activity, as logged from a squid proxy.
MySAR consists of two parts:
* Command line utilities which import a squid log file in a
MySQL database and maintain the databas.
* A web interface for accessing the reports.
WWW: http://giannis.stoilis.gr/software/mysar/index.php?id=16
Author: Giannis Stoilis <giannis@stoilis.gr>
PHProxy is a web HTTP (for now; FTP is not supprted yet)
proxy programmed in PHP designed to bypass firewalls and
other proxy restrictions through a web interface very similar
to the popular CGIProxy.
PR: ports/91375
Submitted by: Babak Farrokhi <babak@farrokhi.net>
fast and simple install
fast log parser generate small per user data file
perl based cgi script for dynamic generated report pages
html template for design
no database required
no additional perl module
varios reports
user group support
graphics report
multilanguage interface
PR: ports/91077
Submitted by: Alexander Logvinov <user@blg.akavia.ru>
Dillo aims to be a multiplatform browser alternative that's
small, stable, developer-friendly, usable, fast, and
extensible.
WWW: http://www.dillo.org/
This package also supports multilingualization.
http://teki.jpn.ph/pc/software/
PR: ports/90112
Submitted by: Hirohisa Yamaguchi <umq@ueo.co.jp>
WIKINDX is a free bibliographic and quotations/notes
management and article authoring system designed either for
single use (on a variety of operating sytems) or multi-user
collaborative use across the internet.
WWW: http://wikindx.sourceforge.net/
PR: ports/90825
Submitted by: Babak Farrokhi <babak@farrokhi.net>
KDE Dictionary is used by a few KDE i18n teams;
kdedict is written by Matthias Kiefer from German team and
i18n.kde.org's instalaltion is currently administered by
Claudiu Costin from Romaninan Team.
kdedict is a web based database to administer the standard
translations of a translation team. You can search the
database for different criterias and the found entries are
shown in a table.
kdedict does not use a full blown database but stores the
information in a plain text file. This way, everybody can
easily run kdedict offline (using a local web server) without
having to install and admin a big database. To enable users
to update their locale database easily, kdedict offers a
download option. But if you have basic knowledge of Perl,
it should be no problem to adapt kdedict for using a real
database.
The database consists of the fields: original text,
description, translation, description, category of the word
(i.e. GUI, Network), date of last update and flag, if the
translation is accepted by the team. This flag allows you
to include translations, that your team is not in agreement
about, into the database.
kdedict is able to manage user logins, so you can easily
maintain your database over the web. When logged in, it is
easy to edit, insert or delete entries.
kdedict can also manage multiple languages, by creating one
table for each user.
WWW: http://i18n.kde.org/tools/kdedict/
PR: ports/90507
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
information may rarely change from request to request. Using the
PageCache plugin, you can cache the full output of different pages so
they are served to your visitors as fast as possible. This method of
caching is very useful for withstanding a Slashdotting, for example.
This plugin requires that you also load a Cache plugin. Please see the
Known Issues when choosing a cache backend.
WWW: http://search.cpan.org/dist/Catalyst-Plugin-PageCache/
PR: ports/90661
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
arbitrary rules for Catalyst applications. It operates only on the
Catalyst private namespace, at least at the moment.
WWW: http://search.cpan.org/dist/Catalyst-Plugin-Authorization-ACL/
PR: ports/90275
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
roles, which that user is allowed to assume, and every restricted part
of the app makes an assertion about the necessary roles.
If the user is a member in all of the required roles access is granted.
Otherwise, access is denied.
WWW: http://search.cpan.org/dist/Catalyst-Plugin-Authorization-Roles
PR: ports/90272
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
for both authentication (checking the user is who they claim to be), and
authorization (allowing the user to do what the system authorises them
to do).
WWW: http://search.cpan.org/dist/Catalyst-Plugin-Authentication/
PR: ports/90271
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
It's a temporary layout, I need more time to find the best.
note that ${PREFIX}/www/(data|errors|cgi)(-dist) disappeared in favor of
${PREFIX}/www/apache22
This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
the use of the FreeBSD native Java plug-in.
This is the latest bleeding edge release. Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.
WWW: http://www.mozilla.org/projects/seamonkey/
Repocopied by: marcus
which integrates a variety range of useful features. With Gekko you can create,
manage, maintain or develop personal to large community websites in just a few
minutes.
PR: ports/89395
Submitted by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
and clean, pragmatic design.
Developed and used over the past two years by a fast-moving online-news
operation, Django was designed from scratch to handle two challenges: the
intensive deadlines of a newsroom and the stringent requirements of experienced
Web developers. It has convenient niceties for developing content-management
systems, but it's an excellent tool for building any Web site.
PR: ports/89437
Submitted by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
YaBB is a very nice free open-source forum written in Perl.
This port is still a work in progress, but tested and usable.
Many features (such as multi- lingual support) are still
to be added as knobs.
WWW: http://www.yabbforum.com/
PR: ports/89204
Submitted by: Andrew Pantyukhin <infofarmer@gmail.com>
New port: </usr/ports/www/squid_radius_auth> <RADIUS
authenticator for Squid proxy 2.5 and later> Output of
shar located in the fix section below.
WWW: http://www.squid-cache.org/contrib/squid_radius_auth
PR: ports/87858
Submitted by: "Michael Capp" <myntric@exeonline.com>
Joomla! is one of the most powerful Open Source Content
Management Systems on the planet. It is used all over
the world for everything from simple websites to complex
corporate applications. Joomla! is easy to install,
simple to manage, and reliable.
WWW: http://www.joomla.org/
PR: ports/87522
Submitted by: Francisco Alves Cabrita <francisco@nortenet.pt>
This software does all the dirty work of parsing HTTP Requests to find incoming
query parameters.
Incoming query parameters come from two places. The first place is the query
portion of the URL. Second is the content portion of an HTTP request as is the
case when parsing a POST request, for example.
to the first available view, unless status is set to 3xx, or there is a
response body. It also allows you to pass dump_info=1 to the url in
order to force a debug screen, while in debug mode.
If you have more than 1 view, you can specify which one to use with the
'view' config setting.
WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session/
PR: ports/89170
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
used separately from the form generation. The validation works on compound data
structures, with all parts being nestable. It is separate from HTTP or any
other input mechanism.
PR: ports/89160
Submitted by: Choe Cheng-Dae <whitekid@gmail.com>
books from multiple sources easily. It utilizes at least one driver
implemented as a subclass of WWW::Scraper::ISBN::Driver, each of which is
designed to scrape from a single source. Because we found that different
sources had different information available on different books, we designed
a basic interface that could be implemented in whatever ways necessary to
retrieve the desired information.
WWW: http://search.cpan.org/dist/WWW-Scraper-ISBN/
PR: ports/88667
Submitted by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
with book information. It was primarily created as a return type for the
WWW::Scraper::ISBN module, though it could be used for other purposes. It
knows minimal information about itself, whether the book was found, where it
was found, its ISBN number, and whether any errors occurred. It is usually up
to the WWW::Scraper::ISBN::Driver and its subclasses to make sure that the
fields get set correctly.
WWW: http://search.cpan.org/dist/WWW-Scraper-ISBN-Record/
PR: ports/88666
Submitted by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
and methods. Driver subclasses named '$name' should be packaged as
WWW::Scraper::ISBN::$name_Driver, e.g. WWW::Scraper::ISBN::LOC_Driver for
LOC (Library of Congress) driver. Each driver need only implement the
search() method, though they may have as many other methods as they need to
get their job done. Only search() will be called by
WWW::Scraper::ISBN->search().
WWW: http://search.cpan.org/dist/WWW-Scraper-ISBN-Driver/
PR: ports/88668
Submitted by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
This pr is a duplicate of ports/87108, which doesn't have the shar.
This shar creates a raqdevil/ directory which is suitable
for addition in the FreeBSD ports tree.
From the pkg-descr:
RAQdevil is a web control panel application, developed by
OffMyServer and based upon the Sun Cobalt RaQ550 software.
The RAQdevil is software that provides web based management
of multiple aspects of a server. RAQdevil manages system
users, web sites, email, DNS, and other common server
components used for web hosting.
http://www.raqdevil.com/
I submitted a shar for 0.9 as well, but cannot find the
original report via the web interface. This shar supercedes
0.9.
PR: ports/87129
Submitted by: Devon H. O'Dell <dodell@offmyserver.com>
platform. It allows you to build powerful and dynamic web applications
easily. Zope comes with source code and is friendly to developers as
well as users.
Zope is distinguished by its integrated object database which, when
combined with a revolutionary object model, provides a completely
unique facility for servicing content managers and web application
developers."
WWW: http://dev.zope.org/Zope3/
PR: ports/87604
Submitted by: Denis Shaposhnikov <dsh@vlink.ru>
Implementation of http get that keeps a local cache of fetched pages to
avoid fetching the same data from the server if it hasn't been updated.
The cache is stored on disk and is thus persistent between invocations.
Java Servlet technology provides Web developers with a simple, consistent
mechanism for extending the functionality of a Web server and for accessing
existing business systems. A servlet can almost be thought of as an applet that
runs on the server side -- without a face. Java servlets make many Web
applications possible.
WWW: http://java.sun.com/products/servlet/
WebService::Validator::HTML::W3C provides access to the W3Cs online HTML
validator. It's nothing to do with the W3C so pleas don't report any problems
with it to them. Also, please use it wisely and don't abuse the W3Cs
validator service. If you need to do a lot of validation consider
downloading and installing the Validator on your own machine.
WWW: http://search.cpan.org/dist/WebService-Validator-HTML-W3C/
PR: 87188
Submitted by: Toni Viemero <toni.viemero@iki.fi>
JavaServer(tm) Faces is a new and upcoming web application framework that
accomplishes the MVC paradigm. It is comparable to the well-known Struts
Framework but has features and concepts that are beyond those of Struts;
especially the component orientation.
WWW: http://myfaces.apache.org/
mod_geoip2 is an Apache2 module that looks up the country code for the
IP address making the request without using reverse DNS.
WWW: http://www.maxmind.com/app/mod_geoip
PR: ports/86777
Submitted by: Jukka A. Ukkonen <jau@iki.fi>
Here are some of the "headlines" mentioned in the features list.
Database Integration
SQL and HTML in Harmony
Multiple Data Sources
Publish Databases
Application Development
DTML Scripting
External Methods
Content Management
Builtin Objects
Document Templates
Web to Objects
Integrated Object Database
Managed Through the Web
Direct URL Access to Objects
PR: 85063
Submitted by: Denis Shaposhnikov <dsh@vlink.ru>
by transferring data between them using xml-rpc. This can save a lot of time
over the old export / transfer / import dance.
PR: ports/86285
Submitted by: Tim Middleton <x@vex.net>
- It is pronounced as "access-HTTP-daemon"
- It is SMALL (very small in fact: a factor two to three smaller than
normal servers on disk and in memory)
- It is FAST (because it is so small and does not do unnecessary things)
- Uses very little CPU time
- Configurable (configuration compiled in to make it small, but largely
overridable on the command line)
- Runs user CGI binaries under their own user ID
- Gets users' pages under their own user ID, allowing them to really
have protected pages (using the built-in authentication mechanism)
- Does not fork for every connection (has a fixed number of servers),
only to replace a lost server (in case of timeouts).
- Comes with some other useful programs
- Offers Server-Side Includes for many common tasks, including built-in
page counters (text or graphical)
- Supports PHP and other interpreted file formats
- Supports automatic decompression to save diskspace and bandwidth
- Serves SSL (https) and http connections through the same daemon
- Full support for IPv6
PR: ports/84314
Submitted by: Ed Schouten <ed@fxq.nl>
directly in a browsers, just as real users do. And they run in Internet
Explorer, Mozilla and Firefox on Windows, Linux and Macintosh. No other
test tool covers such a wide array of platforms.
PR: ports/84687
Submitted by: kaworu <kaworu@users.sourceforge.jp>
sharing files easy. By default, it shares whatever folder it was executed from
on port 2000.
PR: ports/86001
Submitted by: Chris Laverdure <dashevil@gmail.com>
Bandwidth and Connection control per Virtual Host or Directory.
It can:
* Restrict the number of simultaneous connections per vhost/dir
* Limit the bandwidth for files on vhost/dir
WWW: http://www.ivn.cl/apache/
add mod_auth_mysql-1.5
mod_auth_mysql provides an MySQL-based authentication for apache2.
It's also designed to support multiple virtualhosts using only one
database.
WWW: http://www.heuer.org/mod_auth_mysql/
mod_vhost_ldap is an Apache 2.x module for storing and configuring
virtual hosts from LDAP. It supports DocumentRoot, ScriptAlias,
ServerName, ServerAlias, ServerAdmin, and SuexecUserGroup directives.
It's built on top of mod_ldap, so it uses its caching capabilities and
can be used with a threaded Apache httpd.
WWW: http://modvhostldap.alioth.debian.org/
mod_cband is an Apache 2 module provided to solve the problem of
limiting virtualhosts bandwidth usage. When the configured
virtualhost's transfer limit is exceeded, mod_cband will redirect all
further requests to a location specified in the configuration file.
WWW: http://dembol.nasa.pl/mod_cband