Update to 2.00:

2.00    Wed Apr 17 22:49:41 CDT 2013
====================================

The first version of ack 2.0.


# Incompatibilities with ack 1.x

ack 2 makes some big changes in its behaviors that could trip up
users who are used to the idiosyncracies of ack 1.x.  These changes
could affect your searching happiness, so please read them.

* ack's default behavior is now to search all files that it identifies
as being text.  ack 1.x would only search files that were of a file
type that it recognized.

* Removed the `-a` and `-u` options since the default is to search
all text files.

* Removed the `--binary` option.  ack 2.0 will not find and search
through binary files.

* Removed the `--skipped` option.

* Removed the `--invert-file-match` option.  `-v` now works with
`-g`.  To list files that do not match `/foo/`

    ack -g foo -v

* `-g` now obeys all regex options: `-i`, `-w`, `-Q`, `-v`

* Removed the `-G` switch, because it was too confusing to have two
regexes specified on the command line.  Now you use the `-x` switch
to pipe filenames from one `ack` invocation into another.

To search files with filename matching "sales" for the string "foo":

    ack -g sales | ack -x foo

# New features in ack 2.0

ack 2.0 will:

* By default searches all text files, as identified by Perl's `-T` operator
    * We will no longer have a `-a` switch.

* improved flexibility in defining filetype selectors
    * name equality ($filename eq 'Makefile')
    * glob-style matching (`*.pl` identifies a Perl file)
    * regex-style matching (`/\.pl$/i` identifies a Perl file)
    * shebang-line matching (shebang line matching `/usr/bin/perl/`
    identifies a Perl file)

* support for multiple ackrc files
    * global ackrc (/etc/ackrc)
        * https://github.com/petdance/ack/issues/#issue/79
    * user-specific ackrc (~/.ackrc)
    * per-project ackrc files (~/myproject/.ackrc)

* you can use --dump to figure which options are set where

* all inclusion/exclusion rules will be in the ackrc files
    * ack 2.0 has a set of definitions for filetypes, directories to
      include or exclude, etc, *but* these are only included so you don't
      need to ship an ackrc file to a new machine.  You may tell ack to
      disregard these defaults if you like.

* In addition to the classic `--thpppt` option to draw Bill the
Cat, `ack --bar` will draw (of course) Admiral Ackbar.
Updated textproc/p5-ack to 2.00
Make it use weak symbols with Clang.
Fix broken build on netbsd-5.
Update to 5.0.5

* Fix MESSAGE based on wen@'s patch
  Remove duplicated arguments, fix MySQL version.

Changelog:
Version 5.0.5 April 19th 2013

    Fix navigation hover effect
    Fix database migration
    Add a warning in the logfile when doing a migration
    Fix renaming of shared files
    Improved quota calculation
    Fix free space calculation
    Several layout fixes
    Better save mode check
    Cleanup database after user deletion
    Fix touch for creating new files
    Several trash bin fixes
    Update MediaElement.js
    Fix double address book problem
    Fix layout problem triggered by impress
    Several smaller fixes
    Security: XSS in flashmediaelement.swf (oC-SA-2013-017)
    Security: Authentication bypass in Contacts (oC-SA-2013-018)

Version 5.0.4 April 11th 2013

    Fix file renames
    Improved compatibility with PostgreSQL
    Fixed upgrade for PostgreSQL users
    Improved LDAP compatibility
    Fix the upgrade hint
    Make upgrade more robust fix maintainance mode
    Smaller CSS fixes
    Fix internet check for proxy users
    Manually disable files_archive app to fix upgrade
    Fix touch() for local storage
    Fix versioning check to allow installation of 3rd party apps
    Fix default quota
    Several contacts fixes
    Several calendar fixes
    Fixed ampache support in media player
    Improve mail function in antivirus app
    Fix setting of user quotas
    Fix deleted files size calculation
    Fix “You do not have write permissions here” warning
    Fix asynchronous loading of users
    Fix notice from the nullbyte check
    XSS vulnerability in jPlayer (oC-SA-2013-014)
    PostgreSQL: Insecure database password generator (oC-SA-2013-015)
    Windows: Local file disclosure (oC-SA-2013-016)

Version 5.0.3 April 3th 2013

    Correctly handle .part files
    Improve PostgreSQL support
    Fix database upgrading from old versions
    Improved app styles

Version 5.0.2 April 2th 2013

    Fix versioning string
    Fix compatibility with older MySQL versions

Version 5.0.1 April 2th 2013

    Fixed classnames and improved autoloaded to improve compatibility with older PHP versions
    Show a warning if an insecure PHP version is used
    Filesizes are displayed correctly
    Fixed groups in usermanagement
    Several Internet Explorer fixes
    Use display-names in more places
    Fix upgrading of cache
    Fix navigation scrollbar for lots of apps
    Fixed ETag handling to prevent wrong conflict files
    Fix public link handling
    Better indexes to improve performance
    Several Windows server fixes
    Fix renames of shared files
    Fix PostgreSQL compatibility
    Improve error reporting for app installation
    Improved compatibility with Novell eDirectory
    Several LDAP fixes
    Improved sorting in usermanagement
    Improved background jobs
    Several CardDAV contacts fixes
    Several mediaplayer fixes
    Fixes for text editor
    Several lucene search fixes
    Several smaller fixes
    Contacts: SQL Injection (oC-SA-2013-012)
    Multiple XSS vulnerabilities (oC-SA-2013-011)
Updated www/php-owncloud to 5.0.5
Adding buildlink3.mk file for electric-fence. Yes, some packages actually
use this.
Adding latest version of libnotify as libnotify07. Setting libnotify and
libnotify07 to conflict with each other. Resolves PR pkg/47441
Have transmission-gtk depend on sysutils/libnotify07 instead of older
sysutils/libnotify. Bump PKGREVISION.
Support more PKG_OPTIONS for the net/avahi package. This enables the user
to build the avahi UI with GTK3, which is required for some packages like
libepc. Commented patches. Removed dependency on desktop.mk, as the file
doesn't have a MimeType key. Only PKG_OPTION enabled by default is gtk2.
Thus, you will notice no difference in this version and the last (unless
you start enabling options). Bump PKGREVISION. Resolves PR pkg/47483
Added sysutils/libnotify07 version 0.7.5
Updated net/avahi to 0.6.31nb7
Updated net/transmission-gtk to 2.77nb1
Sorted to reflect reality. Removed libnotify from TODO.
Upgrade to 3.0.3
    Multiple crasher bugs in streaming and the regular expression code have been fixed
    Better handling of timeouts
    Minor performance optimisations
    The ban lurker now works correctly again
    ESI and compression would sometimes deliver garbled data, this has been fixed
Updated www/varnish to 3.0.3
Fix a harmless typo.
Update ruby-spreadsheet to 0.8.4.

=== 0.8.4 / 20.04.2013

* Applied Patch by boss@airbladesoftware.com
* https://groups.google.com/d/msg/rubyspreadsheet/73IoEwSx69w/barE7uVnIzwJ
  fix a problem where a cell whose format is set to datetime actually contains
  a string.
Updated math/ruby-spreadsheet to 0.8.4
Update p5-Module-Build to 0.40040.

Changes from previous:
----------------------
0.4004 - Fri Mar 29 15:05:00 CET 2013

  [BUG FIXES]

  - Minor VMS fix for @INC [Craig Berry]

  [ENHANCEMENTS]

  - test_requires support has been added [Matsuno Tokuhiro]

0.4003 - Sat Aug 18 11:17:49 CEST 2012

  [BUG FIXES]

  - Get rid of outdated metadata tests [Steve Hay]

0.4002 - Fri Jul 27 20:04:09 EEST 2012

  [BUG FIXES]

  - Test for TAP::Harness version properly [Leon Timmermans]

  - Install to 'site' on 5.12+ [Leon Timmermans]

  [DOCUMENTATION]

  - Document extra_{compiler|linker}_flags accessors [Nick Wellnhofer]