anchor.diff:    meta = {
       description = "Well integrated set of translation tools and documentation";
   
  -    longDescription = ''
  -      Usually, programs are written and documented in English, and use
  -      English at execution time for interacting with users.  Using a common
  -      language is quite handy for communication between developers,
  -      maintainers and users from all countries.  On the other hand, most
  -      people are less comfortable with English than with their own native
  -      language, and would rather be using their mother tongue for day to
  -      day's work, as far as possible.  Many would simply love seeing their
  -      computer screen showing a lot less of English, and far more of their
  -      own language.
  -
  -      GNU `gettext' is an important step for the GNU Translation Project, as
  -      it is an asset on which we may build many other steps. This package
  -      offers to programmers, translators, and even users, a well integrated
  -      set of tools and documentation. Specifically, the GNU `gettext'
  -      utilities are a set of tools that provides a framework to help other
  -      GNU packages produce multi-lingual messages.
  -    '';
  -
       homepage = http://www.gnu.org/software/gettext/;
   
       maintainers = [ ];
       platforms = stdenv.lib.platforms.all;
     };
   }
  -
  -// stdenv.lib.optionalAttrs stdenv.isDarwin {
  -  makeFlags = "CFLAGS=-D_FORTIFY_SOURCE=0";
  -}
  -
  -// stdenv.lib.optionalAttrs stdenv.isCygwin {
  -  patchPhase =
  -   # Make sure `error.c' gets compiled and is part of `libgettextlib.la'.
  -   # This fixes:
  -   # gettext-0.18.1.1/gettext-tools/src/msgcmp.c:371: undefined reference to `_error_message_count'
  -  '' 
  -   sed -i gettext-tools/gnulib-lib/Makefile.in \
  -          -e 's/am_libgettextlib_la_OBJECTS =/am_libgettextlib_la_OBJECTS = error.lo/g'
  -   '';
  -})
  
positive.code: { stdenv, fetchurl, libiconv, xz }:
  
  stdenv.mkDerivation (rec {
    name = "gettext-0.19.7";
  
    src = fetchurl {
  
negative.code:   };
  
    outputs = [ "out" "doc" ];
  
    patchPhase = ''
     substituteInPlace gettext-tools/projects/KDE/trigger --replace "/bin/pwd" pwd
  