tk: update to 8.5.15, enable xft support
puredata: update to 0.45-4
tcl: update to 8.5.15
tk: fix issue #1479
Merge branch 'pd' of git://github.com/iyzsong/nixpkgs into test-1515

tcl/tk: update to 8.5.15, fix #1479
Merge master into test-1515

To get rid of 2k aborted builds. ?compare=1095725
tk: attempt to fix build on darwin

It complained about missing fontconfig symbols.
Also fix some white-space.
tk on darwin: another attempt to fix build

They add the -lfontconfig explicitly in macports, so hopefully it fixes it.
https://trac.macports.org/browser/trunk/dports/x11/tk/Portfile
nixos/graphite-service: fix startup issue

The preStart snippets (graphite, carbon) try to create directories under
/var/db/. That currently fails because the code is run as user
"graphite". Fix by setting "PermissionsStartOnly = true" so that the
preStart stuff is run as 'root'.

Further:
 * graphite-web-0.9.12/bin/build-index.sh needs perl, so add it to PATH.
 * Now that preStart runs as root, we must wait with "chown graphite"
   until we're done creating files/directories.
 * Drop needless check for root (uid 0) before running chown.
nixos/grahite-service: mkdir -m => mkdir && chmod

mkdir -m will only set the permissions if it *creates* the directory.
Existing directories, with possibly wrong permissions, will not be
updated.

Use explicit chmod so permissions will always be correct.
Sword: update to 1.7.2 (and adding myself to maintainers)
jruby: Update from 1.6.5.1 to 1.7.12
herbstluftwm: update to 0.6.2
linux: Add support for zram
rxvt-unicode: add 256-color resources patch
libmx: Add package
Enable encrypted backing devices in fileystem configurations
eigen: upgrading version to 3.2.1
libgnurl, a fork of libcurl used by GNUnet
gnunet: add libgnurl and GnuTLS as dependencies

libgnurl is essential for bootstrapping (needed to download a hostlist).
GnuTLS is needed by gnunet-gns-proxy.

Also sort dependencies alphabetically.