anchor.diff:      inherit (xlibs) libXmu;
     });
   
  +  gpgme = (import ../development/libraries/gpgme) {
  +    inherit fetchurl stdenv libgpgerror gnupg;
  +  };
  +
  +  gtkLibs = recurseIntoAttrs gtkLibs28 /* !!! -> gtkLibs10 */;
  +
  +  gtkLibs1x = import ../development/libraries/gtk-libs-1.x {
  +    inherit fetchurl stdenv x11 libtiff libjpeg libpng;
  +  };
  +
  +  gtkLibs210 = import ../development/libraries/gtk-libs-2.10 {
  +    inherit fetchurl stdenv pkgconfig gettext perl x11
  +            libtiff libjpeg libpng cairo;
  +    inherit (xlibs) libXinerama libXrandr;
  +    xineramaSupport = true;
  +  };
  +
  +  gtkLibs22 = import ../development/libraries/gtk-libs-2.2 {
  +    inherit fetchurl stdenv pkgconfig gettext perl x11
  +            libtiff libjpeg libpng;
  +  };
  +
  +  gtkLibs24 = import ../development/libraries/gtk-libs-2.4 {
  +    inherit fetchurl stdenv pkgconfig gettext perl x11
  +            libtiff libjpeg libpng;
  +  };
  +
  +  gtkLibs26 = import ../development/libraries/gtk-libs-2.6 {
  +    inherit fetchurl stdenv pkgconfig gettext perl x11
  +            libtiff libjpeg libpng;
  +  };
  +
  +  gtkLibs28 = import ../development/libraries/gtk-libs-2.8 {
  +    inherit fetchurl stdenv pkgconfig gettext perl x11
  +            libtiff libjpeg libpng cairo;
  +    inherit (xlibs) libXinerama;
  +    xineramaSupport = true;
  +  };
  +
  +  gtkmm = import ../development/libraries/gtk-libs-2.6/gtkmm {
  +    inherit fetchurl stdenv pkgconfig libsigcxx;
  +    inherit (gtkLibs26) gtk atk;
  +    inherit glibmm;
  +  };
  +
  +  gtkmozembedsharp = import ../development/libraries/gtkmozembed-sharp {
  +    inherit fetchurl stdenv mono pkgconfig monoDLLFixer;
  +    inherit (gnome) gtk;
  +    gtksharp = gtksharp2;
  +  };
  +
  +  gtksharp1 = (import ../development/libraries/gtk-sharp-1) {
  +    inherit fetchurl stdenv mono pkgconfig libxml2 monoDLLFixer;
  +    inherit (gnome) gtk glib pango libglade libgtkhtml gtkhtml 
  +              libgnomecanvas libgnomeui libgnomeprint 
  +              libgnomeprintui GConf;
  +  };
  +
  +  gtksharp2 = (import ../development/libraries/gtk-sharp-2) {
  +    inherit fetchurl stdenv mono pkgconfig libxml2 monoDLLFixer;
  +    inherit (gnome) gtk glib pango libglade libgtkhtml gtkhtml 
  +              libgnomecanvas libgnomeui libgnomeprint 
  +              libgnomeprintui GConf gnomepanel;
  +  };
  +
  +  gtksourceviewsharp = import ../development/libraries/gtksourceview-sharp {
  +    inherit fetchurl stdenv mono pkgconfig monoDLLFixer;
  +    inherit (gnome) gtksourceview;
  +    gtksharp = gtksharp2;
  +  };
  +
  +  guile = (import ../development/interpreters/guile) {
  +    inherit fetchurl stdenv ncurses readline;
  +  };
  +
  +  #ltrace = (import ../development/debuggers/ltrace) {
  +  #  inherit fetchurl stdenv;
  +  #};
  +
  +  happy = (import ../development/tools/parsing/happy) {
  +    inherit fetchurl stdenv perl ghc;
  +  };
  +
  +  imlib = (import ../development/libraries/gnome/imlib) {
  +    inherit fetchurl stdenv libjpeg libtiff libungif libpng;
  +    inherit (xlibs) libX11 libXext xextproto;
  +  };
  +
  +  jikespg = (import ../development/tools/parsing/jikespg) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  jre = (import ../development/interpreters/jre) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  kaffe =  (import ../development/interpreters/kaffe) {
  +    inherit fetchurl stdenv jikes alsaLib xlibs;
  +  };
  +
  +  kdelibs = import ../development/libraries/kde/kdelibs {
  +    inherit
  +      fetchurl stdenv zlib perl openssl pcre pkgconfig
  +      libjpeg libpng libtiff libxml2 libxslt libtool
  +      expat freetype bzip2;
  +    inherit (xlibs) libX11 libXt libXext;
  +    qt = qt3;
  +  };
  +
  +  lcms = (import ../development/libraries/lcms) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libcaca = (import ../development/libraries/libcaca) {
  +    inherit fetchurl stdenv ncurses;
  +  };
  +
  +  libcdaudio = (import ../development/libraries/libcdaudio) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libdrm = import ../development/libraries/libdrm {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libdvdcss = (import ../development/libraries/libdvdcss) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libdvdnav = import ../development/libraries/libdvdnav {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libdvdread = (import ../development/libraries/libdvdread) {
  +    inherit fetchurl stdenv libdvdcss;
  +  };
  +
  +  libexif = (import ../development/libraries/libexif) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libgpgerror = (import ../development/libraries/libgpg-error) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libgphoto2 = (import ../development/libraries/libgphoto2) {
  +    inherit fetchurl stdenv pkgconfig libusb;
  +  };
  +
  +  libgsf = (import ../development/libraries/libgsf) {
  +    inherit fetchurl stdenv perl perlXMLParser pkgconfig libxml2;
  +    inherit (gnome) glib;
  +  };
  +
  +  libjpeg = (import ../development/libraries/libjpeg) {
  +    inherit fetchurl stdenv libtool;
  +  };
  +
  +  libmad = (import ../development/libraries/libmad) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libmspack = (import ../development/libraries/libmspack) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libogg = (import ../development/libraries/libogg) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libpcap = (import ../development/libraries/libpcap) {
  +    inherit fetchurl stdenv flex bison;
  +  };
  +
  +  libpng = (import ../development/libraries/libpng) {
  +    inherit fetchurl stdenv zlib;
  +  };
  +
  +  libsigcxx = import ../development/libraries/libsigcxx {
  +    inherit fetchurl stdenv pkgconfig;
  +  };
  +
  +  libsigsegv = (import ../development/libraries/libsigsegv) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libsndfile = (import ../development/libraries/libsndfile) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libtheora = (import ../development/libraries/libtheora) {
  +    inherit fetchurl stdenv libogg libvorbis;
  +  };
  +
  +  libtiff = (import ../development/libraries/libtiff) {
  +    inherit fetchurl stdenv zlib libjpeg;
  +  };
  +
  +  libungif = (import ../development/libraries/libungif) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libusb = (import ../development/libraries/libusb) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  libvorbis = (import ../development/libraries/libvorbis) {
  +    inherit fetchurl stdenv libogg;
  +  };
  +
  +  libwpd = (import ../development/libraries/libwpd) {
  +    inherit fetchurl stdenv pkgconfig libgsf libxml2;
  +    inherit (gnome) glib;
  +  };
  +
  +  libxml2 = (import ../development/libraries/libxml2) {
  +    inherit fetchurl stdenv zlib python;
  +#    pythonSupport = stdenv.system == "i686-linux";
  +    pythonSupport = false;
  +  };
  +
  +  libxslt = (import ../development/libraries/libxslt) {
  +    inherit fetchurl stdenv libxml2;
  +  };
  +
  +  lua4 = (import ../development/interpreters/lua-4) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  lua5 = (import ../development/interpreters/lua-5) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  mesa = (import ../development/libraries/mesa) {
  +    inherit fetchurl stdenv x11;
  +    inherit (xlibs) libXmu libXi;
  +  };
  +
  +  mpeg2dec = (import ../development/libraries/mpeg2dec) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  mysqlConnectorODBC = import ../development/libraries/mysql-connector-odbc {
  +    inherit fetchurl stdenv mysql libtool zlib unixODBC;
  +  };
  +
  +  ncurses = (import ../development/libraries/ncurses) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  ncursesDiet = (import ../development/libraries/ncurses-diet) {
  +    inherit fetchurl;
  +    stdenv = overrideGCC stdenv dietgcc;
  +  };
  +
  +  neon = (import ../development/libraries/neon) {
  +    inherit fetchurl stdenv libxml2 zlib openssl;
  +    compressionSupport = true;
  +    sslSupport = true;
  +  };
  +
  +  nss = (import ../development/libraries/nss) {
  +    inherit fetchurl stdenv perl zip;
  +  };
  +
  +  openal = import ../development/libraries/openal {
  +    inherit fetchurl stdenv alsaLib autoconf automake libtool;
  +  };
  +
  +  openssl = (import ../development/libraries/openssl) {
  +    inherit fetchurl stdenv perl;
  +  };
  +
  +  pangoxsl = (import ../development/libraries/pangoxsl) {
  +    inherit fetchurl stdenv pkgconfig;
  +    inherit (gtkLibs) glib pango;
  +  };
  +
  +  pcre = (import ../development/libraries/pcre) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  perl = if stdenv.system != "i686-linux" then sysPerl else realPerl;
  +
  +  # FIXME: unixODBC needs patching on Darwin (see darwinports)
  +  php = (import ../development/interpreters/php) {
  +    inherit stdenv fetchurl flex bison libxml2 apacheHttpd;
  +    unixODBC =
  +      if stdenv.isDarwin then null else unixODBC;
  +  };
  +
  +  popt = (import ../development/libraries/popt) {
  +    inherit fetchurl stdenv gettext;
  +  };
  +
  +  popt110 = (import ../development/libraries/popt/popt-1.10.6.nix) {
  +    inherit fetchurl stdenv gettext libtool autoconf automake;
  +  };
  +
  +  python = (import ../development/interpreters/python) {
  +    inherit fetchurl stdenv zlib;
  +  };
  +
  +  qt3 = import ../development/libraries/qt-3 {
  +    inherit fetchurl stdenv x11 zlib libjpeg libpng which mysql mesa;
  +    inherit (xlibs) libXft libXrender libXrandr randrproto
  +      libXmu libXinerama xineramaproto;
  +    openglSupport = true;
  +  };
  +
  +  qt3NoMySQL = import ../development/libraries/qt-3 {
  +    inherit fetchurl stdenv x11 zlib libjpeg libpng which mysql;
  +    inherit (xlibs) libXft libXrender;
  +    mysqlSupport = false;
  +  };
  +
  +  realPerl = (import ../development/interpreters/perl) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  rte = (import ../development/libraries/rte) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  ruby = (import ../development/interpreters/ruby) {
  +    inherit fetchurl stdenv readline ncurses;
  +  };
  +
  +  sdf = (import ../development/tools/parsing/sdf) {
  +    inherit fetchurl aterm getopt pkgconfig;
  +    # Note: sdf2-bundle currently requires GNU make 3.80; remove
  +    # explicit dependency when this is fixed.
  +    stdenv = overrideInStdenv stdenv [gnumake380];
  +  };
  +
  +  slang = (import ../development/libraries/slang) {
  +    inherit fetchurl stdenv pcre libpng;
  +  };
  +
  +  speex = (import ../development/libraries/speex) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  spidermonkey = import ../development/interpreters/spidermonkey {
  +    inherit fetchurl;
  +    # remove when the "internal compiler error" in gcc 4.1.x is fixed
  +    stdenv = overrideGCC stdenv gcc34;
  +  };
  +
  +  sqlite = (import ../development/libraries/sqlite) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  sqlite3 = (import ../development/libraries/sqlite-3.3) {
  +      inherit stdenv fetchurl;
  +  };
  +
  +  sysPerl = (import ../development/interpreters/sys-perl) {
  +    inherit stdenv;
  +  };
  +
  +  tcl = (import ../development/interpreters/tcl) {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  tomcat5 = (import ../servers/http/tomcat) {
  +    inherit fetchurl stdenv ;
  +    jdk = blackdown;
  +  };
  +
  +  unixODBC = import ../development/libraries/unixODBC {
  +    inherit fetchurl stdenv;
  +  };
  +
  +  vsftpd = (import ../servers/ftp/vsftpd) {
  +    inherit fetchurl stdenv openssl ;
  +  };
  +
     wxGTK = wxGTK26;
  +
  +  wxGTK24 = (import ../development/libraries/wxGTK) {
  +    inherit fetchurl stdenv pkgconfig;
  +    inherit (gtkLibs22) gtk;
  +  };
  +
  +  wxGTK25 = (import ../development/libraries/wxGTK-2.5) {
  +    inherit fetchurl stdenv pkgconfig;
  +    inherit (gtkLibs) gtk;
  +    inherit (xlibs) libXinerama;
  +  };
   
     wxGTK26 = (import ../development/libraries/wxGTK-2.6) {
       inherit fetchurl stdenv pkgconfig;
  
positive.code:     };
    };
  
    perlXMLSimple = import ../development/perl-modules/generic perl {
      name = "XML-Simple-2.14";
      src = fetchurl {
        url = http://nix.cs.uu.nl/dist/tarballs/XML-Simple-2.14.tar.gz;
        md5 = "f321058271815de28d214c8efb9091f9";
      };
      propagatedBuildInputs = [perlXMLParser];
    };
  
    perlTermReadKey = import ../development/perl-modules/generic perl {
      name = "TermReadKey-2.30";
      src = fetchurl {
        url = http://nix.cs.uu.nl/dist/tarballs/TermReadKey-2.30.tar.gz;
        md5 = "f0ef2cea8acfbcc58d865c05b0c7e1ff";
      };
    };
  
    perlDateManip = import ../development/perl-modules/generic perl {
      name = "DateManip-5.42a";
      src = fetchurl {
        url = http://nix.cs.uu.nl/dist/tarballs/DateManip-5.42a.tar.gz;
        md5 = "648386bbf46d021ae283811f75b07bdf";
      };
    };
  
    perlHTMLTree = import ../development/perl-modules/generic perl {
      name = "HTML-Tree-3.18";
      src = fetchurl {
        url = http://nix.cs.uu.nl/dist/tarballs/HTML-Tree-3.18.tar.gz;
        md5 = "6a9e4e565648c9772e7d8ec6d4392497";
      };
    };
  
    perlHTMLParser = import ../development/perl-modules/generic perl {
      name = "HTML-Parser-3.45";
      src = fetchurl {
        url = http://nix.cs.uu.nl/dist/tarballs/HTML-Parser-3.45.tar.gz;
        md5 = "c2ac1379ac5848dd32e24347cd679391";
      };
    };
  
    perlHTMLTagset = import ../development/perl-modules/generic perl {
      name = "HTML-Tagset-3.04";
      src = fetchurl {
        url = http://nix.cs.uu.nl/dist/tarballs/HTML-Tagset-3.04.tar.gz;
        md5 = "b82e0f08c1ececefe98b891f30dd56a6";
      };
    };
  
    perlURI = import ../development/perl-modules/generic perl {
      name = "URI-1.35";
      src = fetchurl {
        url = http://nix.cs.uu.nl/dist/tarballs/URI-1.35.tar.gz;
        md5 = "1a933b1114c41a25587ee59ba8376f7c";
      };
    };
  
    perlLWP = import ../development/perl-modules/generic perl {
      name = "libwww-perl-5.803";
      src = fetchurl {
        url = http://nix.cs.uu.nl/dist/tarballs/libwww-perl-5.803.tar.gz;
        md5 = "3345d5f15a4f42350847254141725c8f";
      };
      propagatedBuildInputs = [perlURI perlHTMLParser];
    };
  
    perlLocaleGettext = import ../development/perl-modules/generic perl {
      name = "LocaleGettext-1.04";
      src = fetchurl {
        url = http://nix.cs.uu.nl/dist/tarballs/gettext-1.04.tar.gz;
        md5 = "578dd0c76f8673943be043435b0fbde4";
      };
    };
  
    perlDigestSHA1 = import ../development/perl-modules/generic perl {
      name = "Digest-SHA1-2.11";
      src = fetchurl {
        url = http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Digest-SHA1-2.11.tar.gz;
        md5 = "2449bfe21d6589c96eebf94dae24df6b";
      };
    };
  
    perlCGISession = import ../development/perl-modules/generic perl {
      name = "CGI-Session-3.95";
      src = fetchurl {
        url = http://search.cpan.org/CPAN/authors/id/S/SH/SHERZODR/CGI-Session-3.95.tar.gz;
        md5 = "fe9e46496c7c711c54ca13209ded500b";
      };
    };
  
    wxPython = (import ../development/python-modules/wxPython-2.5) {
      inherit fetchurl stdenv pkgconfig wxGTK python;
    };
  
    wxPython24 = (import ../development/python-modules/wxPython) {
      inherit fetchurl stdenv pkgconfig python;
      wxGTK = wxGTK24;
    };
  
    pygtk = (import ../development/python-modules/pygtk) {
      inherit fetchurl stdenv python pkgconfig;
      inherit (gtkLibs) glib gtk;
    };
    
    readline4 = (import ../development/libraries/readline/readline4.nix) {
      inherit fetchurl stdenv ncurses;
    };
  
negative.code:     inherit (gnome) libglade libgnomeprint libgnomeprintui libgnomecanvas;
    };
  
    acroread = (import ../applications/misc/acrobat-reader) {
      inherit fetchurl stdenv zlib;
      inherit (xlibs) libXt libXp libXext libX11 libXinerama;
      inherit (gtkLibs) glib pango atk gtk;
      libstdcpp5 = gcc33.gcc;
      xineramaSupport = true;
      fastStart = true;
    };
  
    amsn = (import ../applications/networking/instant-messengers/amsn) {
      inherit fetchurl stdenv which tcl tk x11;
    };
  
    batik = (import ../applications/graphics/batik) {
      inherit fetchurl stdenv unzip;
    };
  
    bmp = import ../applications/audio/bmp {
      inherit fetchurl stdenv pkgconfig libogg libvorbis alsaLib id3lib;
      inherit (gnome) esound libglade;
      inherit (gtkLibs) glib gtk;
    };
  
    bmp_plugin_musepack = import ../applications/audio/bmp-plugins/musepack {
      inherit fetchurl stdenv pkgconfig bmp libmpcdec taglib;
      inherit (gtkLibs) glib gtk;
    };
  
    cdparanoiaIII = (import ../applications/audio/cdparanoia) {
      inherit fetchurl stdenv;
    };
  
    cdrtools = (import ../applications/misc/cdrtools) {
      inherit fetchurl stdenv;
    };
  
    chatzilla = 
      xulrunnerWrapper {
        launcher = "chatzilla";
        application = (import ../applications/networking/irc/chatzilla) {
            inherit fetchurl stdenv unzip;
          };
      };
  
    cua = (import ../applications/editors/emacs/modes/cua) {
      inherit fetchurl stdenv;
    };
  
    #rpm = (import ../applications/package-management/rpm) {
  