Note mozilla security updates.
Changes 2.6:
* internal attributes now raise an internal attribute error now instead
  of returning an undefined.  This fixes problems when passing undefined
  objects to Python semantics expecting APIs.
* traceback support now works properly for PyPy.  (Tested with 1.4)
* implemented operator intercepting for sandboxed environments.  This
  allows application developers to disable builtin operators for better
  security.  (For instance limit the mathematical operators to actual
  integers instead of longs)
* groupby filter now supports dotted notation for grouping by attributes
  of attributes.
* scoped blocks not properly treat toplevel assignments and imports.
  Previously an import suddenly "disappeared" in a scoped block.
* automatically detect newer Python interpreter versions before loading code
  from bytecode caches to prevent segfaults on invalid opcodes.  The segfault
  in earlier Jinja2 versions here was not a Jinja2 bug but a limitation in
  the underlying Python interpreter.  If you notice Jinja2 segfaulting in
  earlier versions after an upgrade of the Python interpreter you don't have
  to upgrade, it's enough to flush the bytecode cache.  This just no longer
  makes this necessary, Jinja2 will automatically detect these cases now.
* the sum filter can now sum up values by attribute.  This is a backwards
  incompatible change.  The argument to the filter previously was the
  optional starting index which defaultes to zero.  This now became the
  second argument to the function because it's rarely used.
* like sum, sort now also makes it possible to order items by attribute.
* like sum and sort, join now also is able to join attributes of objects
  as string.
* the internal eval context now has a reference to the environment.
* added a mapping test to see if an object is a dict or an object with
  a similar interface.
Updated textproc/py-jinja2 to 2.6
Update legacy firefox36 package to 3.6.21.
Fixes some security issues:

MFSA 2011-34 Protection against fraudulent DigiNotar certificates
MFSA 2011-30 Security issues addressed in Firefox 3.6.20
MFSA 2011-24 Cookie isolation error
MFSA 2011-23 Multiple dangling pointer vulnerabilities
MFSA 2011-22 Integer overflow and arbitrary code execution in Array.reduceRight()
MFSA 2011-21 Memory corruption due to multipart/x-mixed-replace images
MFSA 2011-20 Use-after-free vulnerability when viewing XUL document with script disabled
MFSA 2011-19 Miscellaneous memory safety hazards (rv:3.0/1.9.2.18)
Updated www/firefox36 to 3.6.21
Include compiler.mk
Update misc/py-anita to 1.23.  Changes since 1.21:

Support qemu 0.15, where the output of the "info block" monitor
command has backwards-incompatibly changed to no longer include a
"type" field.

New command line option "--memory-size".
Updated misc/py-anita to 1.23
Add missing tool "pax"
Add missing build tools "yacc" and "lex"
Pass --tag=CC to libtool. This fixes build failure
Update to 3.20110905. From the changelog:

* mercurial: Openid nicknames are now used when committing. (Daniel Andersson)
* mercurial: Implement rcs_commit_staged so comments, attachments, etc
  can be used. (Daniel Andersson)
* mercurial: Implement rcs_rename, rcs_remove. (Daniel Andersson)
* mercurial: Fix viewing of a diff containing non-utf8 changes.
  (Daniel Andersson)
* mercurial: Make both rcs_getctime and rcs_getmtime fast. (Daniel Andersson)
* mercurial: Implement rcs_diff. (Daniel Andersson)
* po: Add `LANG_CODE` and `LANG_NAME` template variables. (intrigeri)
* Fix typo in Danish translation of shortcuts page that caused exponential
  regexp blowup.
* Fix escaping of html entities in permalinks.
* Fix escaping of html entities in tag names.
* Avoid using named capture groups in heredoc code for oldperl compatibility.
* Put in a workaround for #622591, by ensuring Search::Xapian gets loaded
  before Image::Magick.
* Add unminified jquery js and css files to source.
* Update to jquery 1.6.2, and jquery-ui 1.8.14.
* Use lockf rather than flock when taking the cgilock, for better
  portability.
* search: Fix encoding bug in calculation of maximum term size.
* inline: When indexing internal pages for searching, use the url of
  the inlining page.
* Fix comments testsuite to not rely on Date::Parse's ability to
  parse the date Columbus discovered America. Closes: #640350
* Avoid warning message when generating setup file if highlight
  is not installed. Closes: #637606
* Promote RPC::XML to a Recommends, since it's used by auto-blog.setup.
  Closes: #637603
* Fix web revert of a file deletion.
Updated www/ikiwiki to 3.20110905
Update to 1.11.7:

02-09-2011: version 1.11.7

Added demandoc utility for stripping away macros and escapes. This
replaces the historical deroff utility. Also improved the mdoc and
man manuals.

16-08-2011: version 1.11.6

Handling of tr macro in roff implemented. This makes Perl documentation
much more readable. Hyphenation is also now enabled in man format
documents. Many other general improvements have been implemented.
Furthermore, a 64-bit Windows binary is now available at mdocml-win64.zip
and a Mac OS X universal binary is available at mdocml-macosx.zip.

24-07-2011: version 1.11.5

Significant eqn improvements. mdocml can now parse arbitrary eqn
input (although few GNU extensions are accepted, nor is mixing
low-level roff with eqn). See the eqn manual for details. For the
time being, equations are rendered as simple in-line text. The
equation parser satisfies the language specified in the Second
Edition User's Guide.

This is also the first release featuring a distributed Windows
binary, available at /binaries/mdocml-win32.zip.

12-07-2011: version 1.11.4

Bug-fixes and clean-ups across all systems, especially in makewhatis
(note: still not connected to the general build and must be compiled
with make makewhatis) and the man parser.  This release was
significantly assisted by participants in OpenBSD's c2k11.  Thanks!

26-05-2011: version 1.11.3

Introduce locale-encoding of output with the -Tlocale output option
and Unicode escaped-character input.  See mandoc and mandoc_char,
respectively, for details.  This allows for non-ASCII characters
(e.g., \[u5000]) to be rendered in the locale's encoding, if said
environment supports wide-character encoding (if it does not,
-Tascii is used instead).  Locale support can be turned off at
compile time by removing -DUSE_WCHAR in the Makefile, in which case
-Tlocale is always a synonym for -Tascii.

Furthermore, multibyte-encoded documents, such as those in UTF-8,
may be on-the-fly recoded into mandoc input by using the newly-added
preconv utility.  Note: in the future, this feature may be integrated
into mandoc.

12-05-2011: version 1.11.2

Corrected some installation issues in version 1.11.1.  Further
migration to libmandoc.  Initial public release (this utility is
very much under development) of makewhatis, initially named mandoc-db.
This utility produces keyword databases of manual content mandoc-cgi,
mandoc-tools, which features semantic querying of manual content.
Updated textproc/mdocml to 1.11.7
PLIST fix for Linux
revert previous commit
PLIST fix for Linux
+ Sigil-0.4.2, abcm2ps-6.4.3, abcmidi-20110829, dar-2.4.2,
  eric4-4.4.17, eric5-5.1.5, etm-877, feh-1.16, fluidsynth-1.1.5,
  fossil-201109020.1.19, fotoxx-11.09, gnutls-3.0.2, gtk2-2.24.6,
  horde-4.0.9, imp-5.0.11, ingo-2.0.5, kid3-2.0, kronolith-3.0.9,
  ktorrent-4.1.2, libdvbpsi-0.2.9, libfolks-0.6.1, mu-0.9.7,
  nettle-2.4, opera-11.51, poppler-data-0.4.5, rasqal-0.9.27 [needs
  raptor-2.0.0], scilab-5.5.3, source-highlight-3.1.5, turba-3.0.8,
  wdiff-1.0.0, wget-1.13.3, x264-devel-20110903, xterm-274.
Include <arpa/inet.h> for inet_ntoa additionally.
Fixes coredump with logging on platforms sizeof(int) != sizeof(char*).
PR pkg/45243.

Bump PKGREVISION.