Update to 20130523

Changelog:
unknown
Updated net/youtube-dl to 20130523
Update to 1.17.1

Changelog:

aria2 1.17.1
============

Release Note
------------

This release adds large file support for Android build and libuv
support for event polling mechanism. AppleTLS now supports Snow
Leopard (10.6). The experimental libaria2 C++ library API was added.

Changes
-------

* Add code to detect rst2html.py or rst2html

* AppleTLS: Properly support Snow Leopard (10.6)

  Tested on 10.6.8 + XCode 4.2 (llvm-gcc-4.2, clang)

  Contributed by Nils Maier

* Enable multicast loopback in BitTorrent local peer discovery

* Enable TLS1.1 with gnutls build

* Support off64_t for Android build

  Android NDK R8e does not provide ftruncate64, but bionic has the
  assembler code to access kernel function. We borrowed those
  ftruncate64.S files from android source code repository.  It turns
  out that x86 asm.h in NDK R8e is also broken, so latest asm.h was
  also borrowed.

* Check zlib availability usin AC_CHECK_LIB

  This is workaround for zlib 1.2.3 which does not come with
  pkg-config file.

* Treat response is completed if EOF is received before streamFilter
  completes

  This fixes the error with web server which has buggy chunked
  encoding.

* uitos: Fix off-by-one error bug

* Add configure support for linking tcmalloc_minimal and/or jemalloc

  Both tcmalloc_minimal and jemalloc outperform the native malloc
  implemention on Windows (MSVCRT) in terms of committed memory
  consumption (~-30%) and performance (e.g. far less page faults,
  ~-60%), depending, of course, on the actual workload.  The longer
  the download queue, the bigger the impact ;)

  On *nix the picture is a little different... tcmalloc usually still
  outperforms the native malloc implementation, but not that
  significantly than on Windows. jemalloc however is only marginally
  better than recent native Linux implementations, while it is already
  used by some BSD as the native allocator.

  tcmalloc is part of gperftools and very mature and tested by now. It
  doesn't work on OSX in the default configuration, however.
  http://code.google.com/p/gperftools/

  jemalloc is the default allocator at least on FreeBSD and NetBSD and
  used in Firefox.  http://www.canonware.com/jemalloc/index.html

  Contributed by Nils Maier

* Close GZipFiles in the d'tor

  Contributed by Nils Maier

* Add libaria2, C++ library interface to aria2

  The libaria2 is a C++ library and offers the core functionality of
  aria2. The library takes care of all networking and downloading
  stuff, so its usage is very straight forward right now. See
  libaria2ex.cc in examples directory to see how to use API. By
  default, libaria2 is not built. See libaria2 section in README to
  how to enable it.

  The APIs in this release is considered experimental.

* Add missing check for sigaction

* Fix cached data is not flushed when downloaded data is less than
  16KiB

* LibUV: Implement LibuvEventPoll

  LibUV event will use the best available polling method on a system,
  kind of like aria2 does already with the different *EventPoll
  implementations.  However, libuv may support different/newer polling
  mechanisms; for example on Windows it will use IO Completion Ports
  which are superior to select() ;)

  Contributed by Nils Maier



aria2 1.17.0
============

Release Note
------------

This release adds Mac OS X native SSL/TLS library support.  The IPv6
asynchronous DNS is enabled by default and A/AAAA lookups are done in
parallel. The simple Happy Eyeballs algorithm was implemented to
mitigate long timeout when connecting to IPv6 host on dual-stack host.
--save-session option only saves the options specified by command-line
or RPC.

Changes
-------

* Updated Russian manual

  Contributed by ITriskTI

* Updated Portuguese manual

  Contributed by Gilberto dos Santos Alves

* Append --static to pkg-config arguments when ARIA2_STATIC=yes

* Save options directly specified for download in --save-session

  This change makes --save-session save only options specified for
  download, more specifically, options in command-line, -i file and
  via RPC. The other options from conf file and default values are not
  saved.  This will drastically decrease the size of session file.

* Save URI returned only from FileEntry::getRemainingUris()

  The currently used URIs are inserted back into remaining URI list in
  FileEntry::putBackRequest(), which overlaps to some of the URIs in
  spentUris_. If we save spent URIs, each time save is performed, the
  number of URIs are increased due to this overlap. This change fixes
  this bug.

* Print linked 3rd party libraries with version in `aria2c -v` output

* AppleTLS: Support credentials via KeyChain fingerprints

  Contributed by Nils Maier

* AppleTLS: Implement AppleTLS and Apple Message Digest

  Contributed by Nils Maier

* Use info level log for system trusted ca imports failure

  This is because on some platforms (gnutls on cygwin for example),
  library always fails for this function and getting ERROR every time
  aria2c invoked is too hard.

* Don't add Windows native DLLs for Cygwin build

* Remove deprecated options: --enable-direct-io and --metalink-servers

* Deprecate --enable-async-dns6

  The IPv6 asynchronous name resolver is enabled if the host has at
  least one interface with IPv6 address configured (the loopback
  address will not be counted), which is roughly the same behaviour of
  the standard getaddrinfo(3). To disable IPv6 asynchronous name
  resolver, use --disable-ipv6.

* Fix uninitialized UDPTrackerClient::numWatchers_

* Implement simple Happy Eyeballs for HTTP/FTP downloads

* Parallel A and AAAA record lookups with c-ares

  But we don't wait for AAAA query response if A query response has
  been received.  If we got IPv4 lookup response, we don't wait for
  IPv6 lookup response. This is because DNS server may drop AAAA query
  and we have to wait for the long time before timeout. We don't do
  the inverse, because, based on todays deployment of DNS server,
  almost all of them can respond A query just fine.
Updated net/aria2 to 1.17.1
Update to 5.6.1.2

* Update MESSAGE
* Create empty directories for out-of-the-box running.

Changelog:
5.6.1.2 Release Notes
Bug Fixes

    Fixed bug where sites had no CSS under certain circumstances
    Better support for multilingual page names while retaining XSS protection.
    Fixed scrollbar not returning on second open of dialog.
    Quieter errors if page cache errors out in mkdir or unlink
    Fixed JavaScript bugs in Date Nav edit mode (thanks synlag)

Developer Updates

Added a new constant for PAGE_PATH_SEGMENT_MAX_LENGTH, that defaults to 128. This is the number of characters that URL segment can be (passed to the URLIfy library.)

5.6.1.1 Release Notes
Feature Updates

    Sends an email upon user activation (for sites that keep users inactive until they’re approved.)

Bug Fixes

    Fixed error installing block add-on if other add-ons had already been installed.
    Fixed inability to set advanced permissions on blocks in areas with spaces or certain other special characters in them (a previous 5.6.0.2 bug fixed this problem at the area level, but not at the block level.)
    Fixed broken bulk page delete interface.
    Fixed inability to upgrade from 5.5.2.1 to 5.6.1
    Fixed incorrect usage of getPermissionCollectionID for cache identifier (it was supposed to be used for caching in certain situations but was not. Should lessen the amount of queries on some pages.)
    Fixed this http://www.concrete5.org/developers/bugs/5-6-1/5.6.1-fatal-error-call-to-a-member-function-getcollectionid/
    Fixed http://www.concrete5.org/developers/bugs/5-6-1/modal-exit-sets-overflowauto-on-body-tag-which-should-actually-b/#discussionpost
    Fixed bug where blocks in global headers wouldn’t display their custom design values in the design dialog (although they would work in the page.)
    Fixed: HTML showing as text in file attributes, better display value in file attributes in general.
    Fixed file version not updating due to cache.
    Fixed: http://www.concrete5.org/developers/bugs/5-6-1/local-page-cache-doesnt-clear-on-new-version/
    Fixed: http://www.concrete5.org/developers/bugs/5-6-1/cannot-call-method-hide-of-undefined/
    Fixed: http://www.concrete5.org/developers/bugs/5-6-1/layout-loading-preset-buttons/
    Fixed UserAttributeKey::getByHandle() returning -1 in some cases.
    Fixed: http://www.concrete5.org/developers/bugs/5-6-1/intelligent-search-wont-work-when-quick-link-has-been-deleted/
    Fixed: http://www.concrete5.org/developers/bugs/5-6-1/another-block-design-issue/
    Fixed: Survey Block error if no option is selected
    Fixed: Upgrade from 5.6.0.2 - Error: Block Type cannot be installed because no db.xml file can be found
    Fixed: Words in URLs are removed even if "Excluded URL Word List" is empty
    Fixed error in setup on child pages if pages had had their page types changed in the past.
    Fixed: Deleting a basic workflow kills editing in some cases
    Fixed: Fatal Error when paste a Page List block with rss enabled
    Fixed: PageCache Library fails to Output Cache Headers once cached
    Fixed: http://www.concrete5.org/developers/bugs/5-6-1/composer-changes-not-published/ (Thanks Remo)
    Fixed: http://www.concrete5.org/developers/bugs/5-6-1/clash-with-cache-class

Developer

    Fixed inability to override text helper in the core.

5.6.1 Release Notes
Performance Improvements

    Removed much of the cache library and rewrote calls to dramatically improve performance.
    Completely New Page Caching Library
        Plugabble for working with proxy servers and caching libraries
        Fires much earlier and requires far fewer resources to run (and no database connections)
        Pages can be checked for inclusion in the cache and expired manually from within the speed settings dialog (which has been renamed Full Page Caching)
        Proper page cache headers are written.
    Faster and more reliable customized theme generation (which points to the cached CSS file directly for better performance.)
    Environment/override cache is now stored in the files/cache/ directory (meaning that deleting this directory will clear the override cache, and that it can be accessed without hitting the database)
    Block caching is now stored in the database for faster lookups
    Improved general performance of the dashboard by limiting unneeded database lookups
    Form block only uses jQuery UI when necessary (thanks jordanlev)

Feature Updates and Behavioral Improvements

    Added the ability to control which words are excluded from URLs for SEO purposes (found in Dashboard > System and Settings > SEO > Excluded from URL Words)
    Improved display of Next/Previous block in edit mode. Re-introduced “Exclude System Pages” to the block, defaulted to on.
    Now we notify users if their cookies are disabled when they attempt to login (thanks olsgreen)
    Slideshow Improvements
        Slideshow automatically clears, making it work better in Greek Yogurt theme.
        Slideshow height doesn’t jump around as much (thanks Remo)
    Google maps less intrusive on failure.
    Added button to delete all form responses for a particular form (thanks luisbarresco)
    Better fix for this: http://www.concrete5.org/developers/bugs/5-6-0-2/5.0.6.2-help-popup-window-sticks-on-the-screen/
    Including Italian Provinces (thanks mlocati)

Bug Fixes

    Composer now honors approve and move workflow.
    Composer now honors advanced property and page attribute permissions.
    Fixing permissions loophole where users who couldn’t add blocks to particular areas could add them to other areas and then move them into the areas.
    Fixed: When applying design to area, it cascades to other areas
    Fixed occasional white page with a JSON response when saving in Composer.
    Added back the ability to have periods in additional page path names.
    Fixed advanced permission bug where Schedule Guest Access on blocks - locks site behind login screen
    Re-allowed dashes in File set names (thanks danklassen)
    Fixed translation bugs in 5.6.0 that had to do with the localization library not returning an object.
    Fixed permission bugs on some complicated sites updating from 5.5 to 5.6.
    Fixed XSS vulnerability in composer crop image.
    Minor XSS vulnerability fixes throughout.
    Better integration with Bootstrap themes.
    Added SVG to file extension list by default (thanks Remo.)
    Fixed incorrect syntax in generated sitemap: http://www.concrete5.org/developers/bugs/5-6-0-2/generated-sitemap-incorrect/ (thanks Remo)
    Fixed: http://www.concrete5.org/developers/bugs/5-6-0-2/typo-in-uninstall-package-page/ (thanks Remo)
    Fixed “Wrong parameter count for array_unique” that occurred on PHP < 5.2.10 on adding/updating user groups (thanks Remo)
    Added $_REQUEST variable to the variables sanitized for magic quotes when magic_quotes_gpc is enabled (thanks Remo.)
    Specifying a user in the legacy permissions XML would fail because it tried to use the Group object. This is fixed.
    When logging in via email, the email address is now correctly sent in the forgot password template.
    Fixed http://www.concrete5.org/developers/bugs/5-6-0-2/wrong-declaration-in-concretetoolsfilesget_data.php/ (thanks Remo)
    Fixed http://www.concrete5.org/developers/bugs/5-6-0-2/group_set.php-class-name-typo/#discussionpost (Thanks Remo)
    Fixed event registrations getting lost to new 5.6 class structure and singleton pattern.
    Fixed lots of bugs with layouts, including moving up and down, layouts with presets, some inconsistencies (thanks shelkie and smartwebprojects)
    Dashboard Pages can now have their titles localized (in the HTML title tag) (thanks mlocati)
    Minimum required PHP version updated to 5.2.4 and enforced during install.
    Added Loader::job() method (thanks JohnTheFish)
    Fixed bug where deleting an administrator group could cause problems in site access (thanks jamietellin)
    Fixed ugly SQL error that would occur if you tried to save a composable page type with a particular parent and then didn’t select that parent.
    Too small version compare/preview window in Firefox and IE has been fixed
    Fixing bugs in basic workflow notification (http://www.concrete5.org/developers/bugs/5-6-0-2/workflow-notify-on-approve-event-ignored/)
    Fixed breadcrumb auto-nav template not putting a separator between certain nav elements
    Fixed SQL error on search by theme on sites that upgraded before 5.6.0
    Page type names are now less restrictive
    Lots of HTML fixes (mis-nested tags, incorrect tags, etc...) (thanks mlocati)
    Added SVG to image file types (thanks Remo)
    pkgID is now correctly duplicated on pages that have it set
    Fixing bug where custom styles on a block would disappear if a layout was added to that area (thanks mlocati.)
    Fixed: getStyleSheet in conjunction with caching does not make allowance for SSL
    ogg, ogv, and  as videos (thanks mlocati)
    Changing attributes in sitemap or page search in dashboard wouldn’t trigger a page reindex. This has been fixed.
    Better feedback and redirects when adding pages or deleting pages in sitemap flat view.
    Included newempty-trash-if-a-page-is-not-approved./ (Thanks remo)
    Bug Fixed: http://www.concrete5.org/developers/bugs/5-6-0-2/editable-styles-with-spaces/ (Thanks remo)
    Bug Fixed: http://www.concrete5.org/developers/bugs/5-5-2-1/survey-block-pie-chart-shown-i  Fixed http://www.concrete5.org/developers/bugs/5-6-0-2/the-result-page-selection-is-not-saved-when-you-add-or-edit-the-/#discussionpost
    Fixed http://www.concrete5.org/developers/bugs/5-6-0-2/google-maps-error-on-dashboard-when-used-in-global-area/
 al odd behavior when numbering default versions in version history.
    Fixed http://www.concrete5.org/developers/bugs/5-6-0-2/tinymce-basic-breaks-in-ie7/
    Fixed “approve” button not showing up when deleting a block in a stack.
    Fixed http://www.concrete5.org/developers/bugs/5-6-0-2/installed-5.6.0.2-now-cant-logoff-or-get-the-top-nav-to-edit-pag/
    Fixed bug where file or user attributes couldn’t be saved after clearing until the page was reloaded
    Fixed http://www.concrete5.org/developers/bugs/5-6-0-2/content-import-error/
    Fixed bug where you couldn’t add groups to combinations in advanced permissions if those groups appeared on the second page (or greater) of group results.
    Dashboards in SSL will load the picture of the day from an https:// URL
    Fixed Bulk SEO Page List not displaying all pages in some cases
    Fixed: http://www.concrete5.org/developers/bugs/5-6-0-2/package-id-is-not-set-when-installing-page-types-from-theme-insp/
    Fixed: http://www.concrete5.org/developers/bugs/5-6-0-2/fatal-error-when-installing-from-custom-starting-point/
    Changed topbar margin to apply to html instead of body
    Fixed: http://www.concrete5.org/developers/bugs/5-6-0-2/page-list-limits-to-20-results-when-no-limit-is-set-in-block/
    Fixed: http://www.concrete5.org/developers/bugs/5-6-0-2/form-results-in-dashboard/
    Fixed: http://www.concrete5.org/developers/bugs/5-6-0-2/dir_rel-misbehave-at-lower-level-when-concrete5-is-installed-on-/
    Fixed: http://www.concrete5.org/developers/bugs/5-6-0-2/versions-popup-action-buttons-are-wrapping-up-to-the-next-line-i/
    Fixed: http://www.concrete5.org/developers/bugs/5-6-0-2/upgrading-a-site-where-the-administrators-group-has-been-deleted/
    Fixed: http://www.concrete5.org/developers/bugs/5-6-0-2/adding-file-to-sets-custom-checkbox-inconsistency-across-browser/
    Fixed: http://www.concrete5.org/developers/bugs/5-6-0-2/line-break-in-search-index-for-select-attribute/#discussionpost

Developer Updates

    Added the SITEMAP_APPROVE_IMMEDIATELY constant. Defaults to true. If set to false, pages added via the sitemap will not be approved immediately (or run through workflow.) Useful for sites where workflow is prevalent.
    added option in code for autonav templates to ignore exclude_nav attributes (thanks jordanlev)
    Fixing issue with countries/states helpers being extended improperly
    Added ENABLE_TRANSLATE_LOCALE_EN_US constant for international users who wish to force Zend_Locale to create an object even if using the en_US locale.
    Updated SimplePie RSS parsing library to 1.3.1
    Added APP_VERSION_DISPLAY_IN_HEADER constant (defaults to true) to control whether the version of concrete5 is shown in the meta header section (thanks Remo)
    Added new Security helper with sanitize functions (Thanks Chris Rosser)
    Added new AJAX Helper (thanks mlocati)
    New events
        on_file_added_to_set
        on_get_countries_list
        on_get_states_provinces_list (thanks mlocati)
        on_file_removed_from_set (thanks danklassen)
        on_page_urlify (thanks remo)
        on_page_body_index (thanks danklassen)
Updated www/php-concrete5 to 5.6.1.2
Update to 1.7.9

* Update MESSAGE.

Changelog:
* Bugfixes.
Updated www/php-tt-rss to 1.7.9
Update to 5.6.13

* Update and fix MESSAGE.

Changelog:
* Many bugfixes.
  See http://support.sugarcrm.com/02_Documentation/01_Sugar_Editions/05_Sugar_Community_Edition/Sugar_Community_Edition_6.5 .
Updated www/php-sugarcrm to 6.5.13
Fix typo.
Update to 1.3.0

* Fix MESSAGE.
* Fix config file handling.
* Fix INSTALL.

Changelog:
1.3.0:
* Support PHP 5.4.
* Support XAMPP environment.
* Bugfixes.

1.2.1:
* Fix security bug of CakePHP.

1.2.0:
* Add smartphone mode (beta).
* Add SMTP support.
* Bugfixes.

1.1.1:
* Fix bug in Note function.

1.1.0:
* Add some features, plugin admin, note, access control, NG words, log delete.
* bugfixes.
Updated www/sencha-sns to 1.3.0
Update to 1.2.13

* Remove obsolete DESTDIR patch.

Changelog:
february 2013:
        - fix displaying sector number when above 2^31
        - fix potential file descriptor leak (thanks to Rich Burridge)
        - add DESTDIR support to the makefiles
        - preprocessor flags should use CPPFLAGS, not CFLAGS
        - fix a small issue in mymemmem/mymemrmem when HAVE_MEMMEM/HAVE_MEMRMEM is not defined
Updated editors/hexedit to 1.2.13
Update to 2.6.2

* Remove obsolete patch.
* Remove deprecated CONFIGURE_ARGS.

Changelog:

Changes in 2.6.2 (May 26, 2013):

- CPU
  - VMX: implemented VMENTER to non-active guest state (HLT, SHUTDOWN, WAIT-FOR-SIPI)
  - VMX: fixed write of guest segment access rights VMCS fields (32-bit field
    was truncated to 16-bit)
  - CPUID: Don't report Architectural Performance Monitoring in CPUID.
    Reporting true capabilities without actually supporting them breaks Win7 x64 installation.
  - CPUID: Fixed bx_generic CPUID std leafs (all std leafs > 2 were corrupted)
  - CPUID: Enable all supported VMX capabilities for bx_generic CPUID configuration.
  - CPUID: Enable X2APIC support for Ivy Bridge CPUDB configuration.

- Configure and compile
  - Enabled VMX compilation by default in shortcut scripts.
  - Allow CPU_LEVEL=5 configurations (pentium_mmx and amd_k2_chomper) even when Bochs was
    compiled with CPU_LEVEL > 5.

- Misc
  - Fixes for Bochs port on MorphOS (based on a patch by Thore Sittly):
    missing functions, byte-swapping and cdrom support.

-------------------------------------------------------------------------
Changes in 2.6.1 (April 7, 2013):

- CPU / CPUDB
  - Bochs is fully aligned with rev45 of the of Intel(R) Architecture Manual.
    - Implemented Supervisor Mode Access Prevention (SMAP) support
    - Implemented VMX APIC Registers Virtualization and VMX Virtual Interrupt Delivery
    - Implemented VMCS Shadowing and #VE exception secondary VMEXIT controls emulation
    - Implemented RDRAND and RDSEED instructions
  ! CPUDB: Added AMD FX-4100 (Zambezi) configuration to CPUDB
  - Bugfixes for CPU emulation correctness (critical fixes for SVM and AVX2 emulation)

- Bochs Debugger and Instrumentation
  - Use Enhanced GUI Debugger instead of old-style wx debugger with wx gui.
    The old-style wx debugger support was deprecated and removed from the source code.

- I/O Devices
  - Implemented 3dfx Voodoo Graphics card emulation based on DOSBox patch, to enable
    configure with --enable-voodoo option.
  - Hard drive / HD image
    - Added full save restore support for most of the disk image formats
    - undoable / volatile mode: added support of other types of r/o base images
    - DLL HD support rewritten and enabled for WIN32 host
  - PCI chipset
    - Implemented i430FX chipset emulation
    - USB UHCI always enabled in the i440FX case

- Config interface
  - Configure option --enable-misaligned-sse moved to runtime option in .bochsrc. The old
    option is deprecated and should not be used anymore.
  - moved 'user_shortcut' bochsrc option to the 'keyboard' option
  - save log options per device to bochsrc
  - win32: implemented scrollable dialog items for large parameter lists

- GUI and display libraries
  - Graphics snapshot feature rewritten to support all kinds of graphics modes
  - wx: starting a second simulation without closing Bochs now almost possible

- Tools
  - bxcommit: added support for converting flat to growing mode images
Updated emulators/bochs to 2.6.2
Update to 1.2.1

Changelog:
Version 1.2.1 - March 2013, by Martin von Gagern

        Added Esperanto translation.
        Updated Czech, German, Spanish, Finnish, Galician, Italian, Dutch, Polish, Slovenian, Serbian, Swedish, Ukrainian and Vietnamese translations.
        Updated gnulib.
        Recreated build system using recent versions of autotools. This will avoid security issues in "make distcheck" target. (CVE-2012-3386)
Updated textproc/wdiff to 1.2.1
Update to 0.12.1

* Fix MASTER_SITES to standard way.
* Strip end of line CR for patching.

Changlog:
unknown