Update redis to 2.8.13.

--[ Redis 2.8.13 ] Release date: 14 Jul 2014

# UPGRADE URGENCY: LOW for Redis and Sentinel, this is a features enhancement
                   release mostly. Since this release introduces the latency
                   monitoring feature, Redis 2.8 users experiencing latency
                   issues are strongly encouraged to upgrade.

* [FIX] CLIENT KILL minor backward compatibility fixes. (Salvatore Sanfilippo)
* [FIX] Enable HAVE_ATOMIC for PowerPC. (Matt Stancliff)
* [FIX] More robust PSYNC and AOF rewrites tests. (Salvatore Sanfilippo)
* [FIX] Solaris build fixed. (Matt Stancliff, Salvatore Sanfilippo)

* [NEW] The new latency monitoring feature, as documented at
        http://redis.io/topics/latency-monitor (Salvatore Sanfilippo)
* [NEW] The COMMAND command, exposing the Redis command table
        as an API. (Matt Stancliff)
* [NEW] Update used memory with C11 __atomic. (Matt Stancliff)

--[ Redis 2.8.12 ] Release date: 23 Jun 2014

# UPGRADE URGENCY: HIGH for Redis, CRITICAL for Sentinel.

# WARNING: This release contains a non backward compatible semantical change
           to Lua script that should affect an almost zero number of users.

* [FIX / BREAKS BACKWARD COMPATIBILITY] Using SELECT inside Lua scripts no
       longer makes the selected DB to be set in the calling client.
       So Lua can still use SELECT, but the client calling the script will
       remain set to the original DB. Thix fixes an issue with Redis
       replication of Lua scripts that called SELECT without reverting the
       selected DB to the original one. (Salvatore Sanfilippo)
* [FIX] Sentinel failover was instalbe if the master was detected as available
        during the failover (especially during manual failovers) because
        of an implementation error (lack of checking of
        SRI_PROMOTED flag). (Salvatore Sanfilippo)
* [FIX] Cancel SHUTDOWN if initial AOF is being written. (Matt Stancliff)
* [FIX] Sentinel: bind source address for outcoming connections. (Matt
        Stancliff).
* [FIX] Less timing sensitive Sentinel tests. (Salvatore Sanfilippo).

* [NEW] redis-cli --intrinsic-latency stopped with SIGINT still reports
        stats (Matt Stancliff)
* [NEW] Sentinels broadcast an HELLO message ASAP after a failover in order to
        reach a consistent state faster (before it relied for periodic HELLO
        messages). (Salvatore Sanfilippo).
* [NEW] Jemalloc updated to 3.6.0. (Salvatore Sanfilippo)
* [NEW] CLIENT LIST speedup. (Salvatore Sanfilippo)
* [NEW] CLIENT LIST new unique incremental ID to every client. (Salvatore
        Sanfilippo)
* [NEW] ROLE command added. (Salvatore Sanfilippo)
* [NEW] CLIENT KILL new form to kill by client type and ID (see doc at
        redis.io for more info). (Salvatore Sanfilippo)
* [NEW] Sentinel now disconnects clients when instances are reconfigured
        (see http://redis.io/topics/sentinel-clients). (Salvatore Sanfilippo)
* [NEW] Hiredis update to latest version. (Matt Stancliff)

--[ Redis 2.8.11 ] Release date: 11 Jun 2014

# UPGRADE URGENCY: HIGH if you use Lua scripting, LOW otherwise.

* [FIX] A previous fix for Lua -> Redis numerical precision enhancement
        introduced a new problem. In Redis 2.8.10 commands called from Lua
        passing a string that "looks like" a very large number, may actually
        use as argument the string converted as a float. This bug is now
        fixed.
* [FIX] Now commands other than *PUSH* adding elements to a list will be able
        to awake clients blocked in a blocking POP operation.
* [FIX] Cygwin compilation fixes.

--[ Redis 2.8.10 ] Release date: 5 Jun 2014

# UPGRADE URGENCY: HIGH if you use min-slaves-to-write option.

* [FIX] IMPORTANT! A min-slaves-to-write option active in a slave totally
        prevented the slave from acception the master stream of commands.
        This release includes testes for min-slaves-to-write, and a fix
        for this issue.
* [FIX] Sometimes DEL returned 1 for already expired keys. Fixed.
* [FIX] Fix test false positive because new osx 'leaks' output.
* [FIX] PFCOUNT HLL cache invalidation fixed: no wrong value was reported
        but the cache was not used at all, leading to lower performances.
* [FIX] Accept(2) multiple clients per readable-event invocation, and better
        processing of I/O while loading or busy running a timedout script.
        Basically now the LOADING / BUSY errors are reported at a decent
        speed.
* [FIX] A softwaer watchdog crash fixed.
* [FIX] Fixed a Lua -> Redis numerical precision loss.

* [NEW] Lua scripting engine speed improved.
* [NEW] Sentinel generates one new event for humans to understand better
        what is happening during a failover: +config-update-from.
        Also the time at which a failover will be re-attempted is logged.
Updated databases/redis to 2.8.13
Fix SCO OpenServer 5.0.7/3.2 build really.
Treat SCO_SV as SysV.
Fix SCO OpenServer 5.0.7/3.2 build.
Fix SCO OpenServer 5.0.7/3.2 build.
Fix SCO OpenSrver 5.0.7/3.2 build.
Add configuration for SCOOSR5.
Fix SCO OpenServer 5.0.7/3.2 build.
Update libbson to 0.98.

Changes in 0.98:
- This release includes a new memory callback vtable to help in embedding
  situations that have their own custom allocator such as various language
  runtimes.
- A few compilation fixes for various C++ compilers have also been included.

Changes in 0.8.4:
- Alignment fixes for Solaris Studio C compiler.
- RPM and Debian packaging helpers.
- bson_gettimeofday() has dropped the deprecated timezone field used when
  calling posix gettimeofday(). This eases portability concerns. It is
  technically an ABI break, but since the field was never set, in reality
  it shouldn't be an issue.
- Multi-byte optimizations for bson_oid_to_string() have been disabled on
  non-x86 based platforms. This should aid in architecture portability.
- The JSON parser can now support $numberLong.
- bson_ascii_strtoll() has been added, which is a portable strtoll()
  implementation. This is primarily useful for Windows users and is used
  by the JSON parser.
- A bug was fixed in bson_iter_find_descendant() where the wrong field
  could be matched if it's prefix matched the query.
- bson_array_as_json() has been added to convert a bson_t as a top-level
  array.
Updated devel/libbson to 0.98.0
SCO OpenServer 5.0.7/3.2 does not support SSSE3.
For SCO OpenServer 5.0.7/3.2, sco-os5 target should be used.
And libsocket is needed.
Fix build under SCO OpenServer 5.0.7/3.2.
Fix SCO OpenServer 5.0.7 build.
Functionality is not tested.
Update ctwm to 3.8.2.
Based on maintainer update request per PR pkg/48820.

From CHANGES:
    Changes from version 3.8.1 to 3.8.2
    2014-??-??
    -----------------------------------

    1 - Various code cleanups.
	Cleanup re: raising and warping to windows (previous location of
	pointer in windows), SaveWorkspaceFocus. A few extra NULL
	pointer checks.
	Logical hasfocusvisible cleanup.
	Rename TwmWindow.list to iconmanagerlist, and various smaller
	cleanups.
	Eliminated TwmWindow TwmRoot from struct ScreenInfo. Mostly a
	mechanical change.
	I found some cases where the dummy TwmWindow was apparently
	mistakenly included in a loop. Replaced .next with TwmWindow
	*FirstWindow and .cmaps witn Colormaps RootColormaps. Other
	members were not used.

    2 - Fix a bug where insufficient validation of the size hints
        resulted in a division by zero when considering aspect ratio.

    3 - Lots of minor compiler warnings and build fixes, a few of which
        were real current or latent bugs.  Leave warnings enabled by
        default.  A few of the build system adjustments may break very
        old systems (e.g., those with original AT&T yacc).

    4 - Fix incorrect inclusion of $DESTDIR in some paths.

    5 - Update for new website and mailing list at ctwm.org.

    6 - Look at _MOTIF_WM_HINTS for titlebar-less or border-less
	windows.
Updated wm/ctwm to 3.8.2
Update mongo-c-driver to 0.98.0.

Changes in 0.98.0:
- This release is primarily a bugfix release and stabilization effort as we
  approach 1.0 of the MongoDB C driver.
- This release requires 0.98.0 of Libbson for improvements to the memory
  management system. You can now setup custom memory allocators at the
  start of the process.

Changes in 0.96.4:
- build/mci.sh script for automatically building Debian packages, RPMs,
  and Solaris packaging based on the host operating system.
- Various libbson improvements, now depending on 0.8.4.
- Alignment fixes for Solaris Studio C compiler via libbson.
- Addition of mongoc_gridfs_remove_by_filename() for removing a file from
  gridfs by filename.
- client command functions can now take a fully qualified namespace.
- collections can now support names that indicate a command namespace.
- Commands will no longer fail if they do not contain an "ok" field.
- OP_QUERY will now set the slaveOk bit in the wire protocol if
  readPreferences are set to non-PRIMARY.
- Various documentation and build fixes.
Updated databases/mongo-c-driver to 0.98.0
Fix SCO OpenServer 5.0.7/3.2 build.
Fix SCO OpenServer 5.0.7/3.2 build.
Fix SCO OpenServer 5.0.7/3.2 build.

SCO OpenServer 5.0.7/3.2 has strtoimax() declaration in inttypes.h,
but libc.so has no implementation. And gnulib in GNU tar 1.27 has broken
strtoimax() support. We have to use BSDL implementation instead.