summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2007-08-27 13:42:00 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2007-08-27 13:42:00 +0000
commit544cb9cb83fa14b4d51e45945bf4a5aa436b570e (patch)
treeed8d455c235931aa7ce17bd80ba4a6dd59cf3ca3 /pkgs
parent607b0d3e8026ff7ea28f580a40a2b51bd27a3965 (diff)
downloadnixpkgs-544cb9cb83fa14b4d51e45945bf4a5aa436b570e.tar
nixpkgs-544cb9cb83fa14b4d51e45945bf4a5aa436b570e.tar.gz
nixpkgs-544cb9cb83fa14b4d51e45945bf4a5aa436b570e.tar.bz2
nixpkgs-544cb9cb83fa14b4d51e45945bf4a5aa436b570e.tar.lz
nixpkgs-544cb9cb83fa14b4d51e45945bf4a5aa436b570e.tar.xz
nixpkgs-544cb9cb83fa14b4d51e45945bf4a5aa436b570e.tar.zst
nixpkgs-544cb9cb83fa14b4d51e45945bf4a5aa436b570e.zip
* Rewrite all URLs to GNU mirrors to mirror://gnu/.
svn path=/nixpkgs/trunk/; revision=9201
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/editors/emacs-22/default.nix2
-rw-r--r--pkgs/applications/editors/nano/default.nix2
-rw-r--r--pkgs/applications/misc/hello/ex-1/default.nix2
-rw-r--r--pkgs/applications/misc/hello/ex-2/default.nix2
-rw-r--r--pkgs/applications/video/gnash/default.nix2
-rw-r--r--pkgs/development/compilers/gcc-2.95/default.nix2
-rw-r--r--pkgs/development/compilers/gcc-3.4/default.nix2
-rw-r--r--pkgs/development/interpreters/clisp/default.nix2
-rw-r--r--pkgs/development/libraries/gettext/gettext-0.14.6.nix2
-rw-r--r--pkgs/development/libraries/gettext/gettext-0.15.nix2
-rw-r--r--pkgs/development/libraries/gettext/gettext-0.16.x.nix2
-rw-r--r--pkgs/development/libraries/gmp/default.nix2
-rw-r--r--pkgs/development/libraries/libsigsegv/default.nix2
-rw-r--r--pkgs/development/libraries/ncurses-diet/default.nix2
-rw-r--r--pkgs/development/libraries/ncurses/default.nix2
-rw-r--r--pkgs/development/libraries/readline/readline4.nix2
-rw-r--r--pkgs/development/libraries/readline/readline5.nix2
-rw-r--r--pkgs/development/tools/build-managers/gnumake/default.nix2
-rw-r--r--pkgs/development/tools/misc/automake/automake-1.10.x.nix2
-rw-r--r--pkgs/development/tools/misc/gnum4/default.nix2
-rw-r--r--pkgs/development/tools/misc/gperf/default.nix2
-rw-r--r--pkgs/development/tools/misc/help2man/help2man-1.36.4.nix2
-rw-r--r--pkgs/development/tools/misc/texinfo/default.nix2
-rw-r--r--pkgs/development/tools/parsing/bison/bison-2.3.nix2
-rw-r--r--pkgs/misc/ghostscript/default.nix2
-rw-r--r--pkgs/tools/archivers/gnutar/default.nix2
-rw-r--r--pkgs/tools/misc/bc/default.nix2
-rw-r--r--pkgs/tools/misc/coreutils/default.nix2
-rw-r--r--pkgs/tools/misc/findutils/default.nix4
-rw-r--r--pkgs/tools/misc/parted/default.nix2
-rw-r--r--pkgs/tools/misc/screen/default.nix2
-rw-r--r--pkgs/tools/misc/su/default.nix2
-rw-r--r--pkgs/tools/misc/time/default.nix2
-rw-r--r--pkgs/tools/networking/wget/default.nix2
-rw-r--r--pkgs/tools/text/diffutils/default.nix2
-rw-r--r--pkgs/tools/text/ed/default.nix2
-rw-r--r--pkgs/tools/text/gnupatch/default.nix2
-rw-r--r--pkgs/tools/text/gnused/4.1.2.nix2
-rw-r--r--pkgs/tools/text/gnused/default.nix2
39 files changed, 40 insertions, 40 deletions
diff --git a/pkgs/applications/editors/emacs-22/default.nix b/pkgs/applications/editors/emacs-22/default.nix
index 2248b5b2c27..0af6f95a344 100644
--- a/pkgs/applications/editors/emacs-22/default.nix
+++ b/pkgs/applications/editors/emacs-22/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
   name = "emacs-22.1";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://ftp.nluug.nl/pub/gnu/emacs/emacs-22.1.tar.gz;
+    url = mirror://gnu/emacs/emacs-22.1.tar.gz;
     sha256 = "1l1y3il98pq3cz464p244wz2d3nga5lq8fkw5pwp5r97f7pkpi0y";
   };
   patches = [./crt.patch];
diff --git a/pkgs/applications/editors/nano/default.nix b/pkgs/applications/editors/nano/default.nix
index b737e977bfe..28bc07141a3 100644
--- a/pkgs/applications/editors/nano/default.nix
+++ b/pkgs/applications/editors/nano/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "nano-2.0.6";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/nano/nano-2.0.6.tar.gz;
+    url = mirror://gnu/nano/nano-2.0.6.tar.gz;
     sha256 = "0p2xfs4jzj7dvp208qdrxij7x8gbwxgnrdm7zafgpbbg1bvxh40d";
   };
   buildInputs = [ncurses gettext];
diff --git a/pkgs/applications/misc/hello/ex-1/default.nix b/pkgs/applications/misc/hello/ex-1/default.nix
index 9bcd2340e37..6411e1a845e 100644
--- a/pkgs/applications/misc/hello/ex-1/default.nix
+++ b/pkgs/applications/misc/hello/ex-1/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "hello-2.1.1";
   builder = ./builder.sh;
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/hello/hello-2.1.1.tar.gz;
+    url = mirror://gnu/hello/hello-2.1.1.tar.gz;
     md5 = "70c9ccf9fac07f762c24f2df2290784d";
   };
   inherit perl;
diff --git a/pkgs/applications/misc/hello/ex-2/default.nix b/pkgs/applications/misc/hello/ex-2/default.nix
index 017ccf617ed..b70103ceef5 100644
--- a/pkgs/applications/misc/hello/ex-2/default.nix
+++ b/pkgs/applications/misc/hello/ex-2/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "hello-2.1.1";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/hello/hello-2.1.1.tar.gz;
+    url = mirror://gnu/hello/hello-2.1.1.tar.gz;
     md5 = "70c9ccf9fac07f762c24f2df2290784d";
   };
   buildInputs = [perl];
diff --git a/pkgs/applications/video/gnash/default.nix b/pkgs/applications/video/gnash/default.nix
index 3f964ad4ee1..f23027158a4 100644
--- a/pkgs/applications/video/gnash/default.nix
+++ b/pkgs/applications/video/gnash/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation {
 
   builder = ./builder.sh;
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/gnash/0.7.2/gnash-0.7.2.tar.bz2;
+    url = mirror://gnu/gnash/0.7.2/gnash-0.7.2.tar.bz2;
     md5 = "ccef0f45be01a4c2992b46c2363a514f";
   };
 
diff --git a/pkgs/development/compilers/gcc-2.95/default.nix b/pkgs/development/compilers/gcc-2.95/default.nix
index c95a9027758..d1f20dd230f 100644
--- a/pkgs/development/compilers/gcc-2.95/default.nix
+++ b/pkgs/development/compilers/gcc-2.95/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
   name = "gcc-2.95.3";
   builder = ./builder.sh;
   src = fetchurl {
-    url = ftp://ftp.gnu.org/pub/gnu/gcc/gcc-2.95.3.tar.gz;
+    url = mirror://gnu/gcc/gcc-2.95.3.tar.gz;
     md5 = "f3ad4f32c2296fad758ed051b5ac8e28";
   };
   # !!! apply only if noSysDirs is set
diff --git a/pkgs/development/compilers/gcc-3.4/default.nix b/pkgs/development/compilers/gcc-3.4/default.nix
index 7e1bceb6dfd..4cb834304e3 100644
--- a/pkgs/development/compilers/gcc-3.4/default.nix
+++ b/pkgs/development/compilers/gcc-3.4/default.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
   name = "gcc-3.4.6";
   builder = ./builder.sh;
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/gcc/gcc-3.4.6/gcc-3.4.6.tar.bz2;
+    url = mirror://gnu/gcc/gcc-3.4.6/gcc-3.4.6.tar.bz2;
     md5 = "4a21ac777d4b5617283ce488b808da7b";
   };
 
diff --git a/pkgs/development/interpreters/clisp/default.nix b/pkgs/development/interpreters/clisp/default.nix
index 01268ca5a61..919862378a1 100644
--- a/pkgs/development/interpreters/clisp/default.nix
+++ b/pkgs/development/interpreters/clisp/default.nix
@@ -4,7 +4,7 @@ args.stdenv.mkDerivation {
   builder = ./builder.sh;
   src = args.
 	fetchurl {
-		url = ftp://ftp.gnu.org/pub/gnu/clisp/release/2.41/clisp-2.41a.tar.bz2;
+		url = mirror://gnu/clisp/release/2.41/clisp-2.41a.tar.bz2;
 		sha256 = "08z35bni42dhlqlsg5rr5p025961fl82gqvaadrf0jh20jdqspqy";
 	};
 
diff --git a/pkgs/development/libraries/gettext/gettext-0.14.6.nix b/pkgs/development/libraries/gettext/gettext-0.14.6.nix
index 21961673aaa..fefa8dbe5c7 100644
--- a/pkgs/development/libraries/gettext/gettext-0.14.6.nix
+++ b/pkgs/development/libraries/gettext/gettext-0.14.6.nix
@@ -1,7 +1,7 @@
 {stdenv, fetchurl}: stdenv.mkDerivation {
   name = "gettext-0.14.6";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/gettext/gettext-0.14.6.tar.gz;
+    url = mirror://gnu/gettext/gettext-0.14.6.tar.gz;
     md5 = "c26fc7f0a493c5c7c39bbc4e7ed42790";
   };
   configureFlags = "--disable-csharp";
diff --git a/pkgs/development/libraries/gettext/gettext-0.15.nix b/pkgs/development/libraries/gettext/gettext-0.15.nix
index dfa95a164a2..fec9c348afc 100644
--- a/pkgs/development/libraries/gettext/gettext-0.15.nix
+++ b/pkgs/development/libraries/gettext/gettext-0.15.nix
@@ -1,7 +1,7 @@
 {stdenv, fetchurl}: stdenv.mkDerivation {
   name = "gettext-0.15";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/gettext/gettext-0.15.tar.gz;
+    url = mirror://gnu/gettext/gettext-0.15.tar.gz;
     md5 = "16bc6e4d37ac3d07495f737a2349a22b";
   };
   configureFlags = "--disable-csharp";
diff --git a/pkgs/development/libraries/gettext/gettext-0.16.x.nix b/pkgs/development/libraries/gettext/gettext-0.16.x.nix
index 0584bc8f1eb..9e832889e42 100644
--- a/pkgs/development/libraries/gettext/gettext-0.16.x.nix
+++ b/pkgs/development/libraries/gettext/gettext-0.16.x.nix
@@ -1,7 +1,7 @@
 {stdenv, fetchurl}: stdenv.mkDerivation {
   name = "gettext-0.16.1";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/gettext/gettext-0.16.1.tar.gz;
+    url = mirror://gnu/gettext/gettext-0.16.1.tar.gz;
     md5 = "3d9ad24301c6d6b17ec30704a13fe127";
   };
   configureFlags = "--disable-csharp";
diff --git a/pkgs/development/libraries/gmp/default.nix b/pkgs/development/libraries/gmp/default.nix
index a370014132c..364cb73bbb7 100644
--- a/pkgs/development/libraries/gmp/default.nix
+++ b/pkgs/development/libraries/gmp/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "gmp-4.2.1";
   src = fetchurl {
-    url = http://ftp.sunet.se/pub/gnu/gmp/gmp-4.2.1.tar.bz2;
+    url = mirror://gnu/gmp/gmp-4.2.1.tar.bz2;
     md5 = "091c56e0e1cca6b09b17b69d47ef18e3";
   };
   buildInputs = [m4];
diff --git a/pkgs/development/libraries/libsigsegv/default.nix b/pkgs/development/libraries/libsigsegv/default.nix
index 67ecfb7abc4..07d4bdaacc8 100644
--- a/pkgs/development/libraries/libsigsegv/default.nix
+++ b/pkgs/development/libraries/libsigsegv/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libsigsegv-2.1";
   src = fetchurl {
-    url = ftp://ftp.gnu.org/pub/gnu/libsigsegv/libsigsegv-2.1.tar.gz;
+    url = mirror://gnu/libsigsegv/libsigsegv-2.1.tar.gz;
     md5 = "6d75ca3fede5fbfd72a78bc918d9e174";
   };
 }
diff --git a/pkgs/development/libraries/ncurses-diet/default.nix b/pkgs/development/libraries/ncurses-diet/default.nix
index 64dc016d478..2d780369351 100644
--- a/pkgs/development/libraries/ncurses-diet/default.nix
+++ b/pkgs/development/libraries/ncurses-diet/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "ncurses-5.5";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.5.tar.gz;
+    url = mirror://gnu/ncurses/ncurses-5.5.tar.gz;
     md5 = "e73c1ac10b4bfc46db43b2ddfd6244ef";
   };
 }
diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix
index 1938483b4bc..49045546975 100644
--- a/pkgs/development/libraries/ncurses/default.nix
+++ b/pkgs/development/libraries/ncurses/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "ncurses-5.6";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/ncurses/ncurses-5.6.tar.gz;
+    url = mirror://gnu/ncurses/ncurses-5.6.tar.gz;
     md5 = "b6593abe1089d6aab1551c105c9300e3";
   };
   configureFlags="--with-shared --includedir=\${out}/include"+(if unicode then  " --enable-widec " else " ") +" --without-debug";
diff --git a/pkgs/development/libraries/readline/readline4.nix b/pkgs/development/libraries/readline/readline4.nix
index dadf2c1a772..d9dcdc9f048 100644
--- a/pkgs/development/libraries/readline/readline4.nix
+++ b/pkgs/development/libraries/readline/readline4.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "readline-4.3";
   src = fetchurl {
-    url = http://ftp.gnu.org/pub/gnu/readline/readline-4.3.tar.gz;
+    url = mirror://gnu/readline/readline-4.3.tar.gz;
     md5 = "f86f7cb717ab321fe15f1bbcb058c11e";
   };
   propagatedBuildInputs = [ncurses];
diff --git a/pkgs/development/libraries/readline/readline5.nix b/pkgs/development/libraries/readline/readline5.nix
index 4af9b4111e5..f5271f01bcc 100644
--- a/pkgs/development/libraries/readline/readline5.nix
+++ b/pkgs/development/libraries/readline/readline5.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "readline-5.2";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/readline/readline-5.2.tar.gz;
+    url = mirror://gnu/readline/readline-5.2.tar.gz;
     md5 = "e39331f32ad14009b9ff49cc10c5e751";
   };
   propagatedBuildInputs = [ncurses];
diff --git a/pkgs/development/tools/build-managers/gnumake/default.nix b/pkgs/development/tools/build-managers/gnumake/default.nix
index 66de0c95483..e4f4ded606b 100644
--- a/pkgs/development/tools/build-managers/gnumake/default.nix
+++ b/pkgs/development/tools/build-managers/gnumake/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "gnumake-3.81";
   src = fetchurl {
-    url = http://ftp.gnu.org/pub/gnu/make/make-3.81.tar.bz2;
+    url = mirror://gnu/make/make-3.81.tar.bz2;
     md5 = "354853e0b2da90c527e35aabb8d6f1e6";
   };
   
diff --git a/pkgs/development/tools/misc/automake/automake-1.10.x.nix b/pkgs/development/tools/misc/automake/automake-1.10.x.nix
index 11b64307de6..f254d68e2ff 100644
--- a/pkgs/development/tools/misc/automake/automake-1.10.x.nix
+++ b/pkgs/development/tools/misc/automake/automake-1.10.x.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
   setupHook = ./setup-hook.sh;
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/automake/automake-1.10.tar.bz2;
+    url = mirror://gnu/automake/automake-1.10.tar.bz2;
     md5 = "0e2e0f757f9e1e89b66033905860fded";
   };
   buildInputs = [perl autoconf];
diff --git a/pkgs/development/tools/misc/gnum4/default.nix b/pkgs/development/tools/misc/gnum4/default.nix
index aab81f21edd..fa3d93ac85d 100644
--- a/pkgs/development/tools/misc/gnum4/default.nix
+++ b/pkgs/development/tools/misc/gnum4/default.nix
@@ -2,7 +2,7 @@
 stdenv.mkDerivation {
   name = "gnum4-1.4.9";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/m4/m4-1.4.9.tar.bz2;
+    url = mirror://gnu/m4/m4-1.4.9.tar.bz2;
     sha256 = "0a9xgknp29zdhpp7xn3bfcxdc0wn2rzvjfdksz5ym82b6y397qm8";
   };
 }
diff --git a/pkgs/development/tools/misc/gperf/default.nix b/pkgs/development/tools/misc/gperf/default.nix
index 6363ecd3ba2..aafe6e505fa 100644
--- a/pkgs/development/tools/misc/gperf/default.nix
+++ b/pkgs/development/tools/misc/gperf/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "gperf-3.0.3";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/gperf/gperf-3.0.3.tar.gz;
+    url = mirror://gnu/gperf/gperf-3.0.3.tar.gz;
     sha256 = "0mchz9rawhm9sb6rvm05vdlxajs9ycv4907h3j07xqnrr0kpaa33";
   };
 }
diff --git a/pkgs/development/tools/misc/help2man/help2man-1.36.4.nix b/pkgs/development/tools/misc/help2man/help2man-1.36.4.nix
index 1a7be374719..0f1e66003db 100644
--- a/pkgs/development/tools/misc/help2man/help2man-1.36.4.nix
+++ b/pkgs/development/tools/misc/help2man/help2man-1.36.4.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "help2man-1.36.4";
 
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/help2man/help2man-1.36.4.tar.gz;
+    url = mirror://gnu/help2man/help2man-1.36.4.tar.gz;
     md5 = "d31a0a38c2ec71faa06723f6b8bd3076";
   };
 
diff --git a/pkgs/development/tools/misc/texinfo/default.nix b/pkgs/development/tools/misc/texinfo/default.nix
index fab2e5344d1..93b27a2249e 100644
--- a/pkgs/development/tools/misc/texinfo/default.nix
+++ b/pkgs/development/tools/misc/texinfo/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "texinfo-4.8a";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/texinfo/texinfo-4.8a.tar.bz2;
+    url = mirror://gnu/texinfo/texinfo-4.8a.tar.bz2;
     md5 = "0f429f87de9f20d6c0d952e63bf8e3fa";
   };
   buildInputs = [ncurses];
diff --git a/pkgs/development/tools/parsing/bison/bison-2.3.nix b/pkgs/development/tools/parsing/bison/bison-2.3.nix
index c732dd0afcf..8f043a5b9f4 100644
--- a/pkgs/development/tools/parsing/bison/bison-2.3.nix
+++ b/pkgs/development/tools/parsing/bison/bison-2.3.nix
@@ -5,7 +5,7 @@ assert m4 != null;
 stdenv.mkDerivation {
   name = "bison-2.3";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/bison/bison-2.3.tar.bz2;
+    url = mirror://gnu/bison/bison-2.3.tar.bz2;
     md5 = "c18640c6ec31a169d351e3117ecce3ec";
   };
   buildInputs = [m4];
diff --git a/pkgs/misc/ghostscript/default.nix b/pkgs/misc/ghostscript/default.nix
index 015b492c60d..62ed5ef526b 100644
--- a/pkgs/misc/ghostscript/default.nix
+++ b/pkgs/misc/ghostscript/default.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
   
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/ghostscript/gnu-ghostscript-8.56.0.tar.bz2;
+    url = mirror://gnu/ghostscript/gnu-ghostscript-8.56.0.tar.bz2;
     sha256 = "0pfcf59jfl6h8bhwypzxw0zwljssja14d3jc6gczbkab37d33c1x";
   };
 
diff --git a/pkgs/tools/archivers/gnutar/default.nix b/pkgs/tools/archivers/gnutar/default.nix
index 97a12ecc1d2..8072c586580 100644
--- a/pkgs/tools/archivers/gnutar/default.nix
+++ b/pkgs/tools/archivers/gnutar/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "gnutar-1.16.1";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/tar/tar-1.16.1.tar.bz2;
+    url = mirror://gnu/tar/tar-1.16.1.tar.bz2;
     md5 = "d51593461c5ef1f7e37134f22338bb9e";
   };
   patches = [./implausible.patch];
diff --git a/pkgs/tools/misc/bc/default.nix b/pkgs/tools/misc/bc/default.nix
index 18d00169729..48de3879d39 100644
--- a/pkgs/tools/misc/bc/default.nix
+++ b/pkgs/tools/misc/bc/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "bc-1.0.6";
   src = fetchurl {
-    url = http://ftp.gnu.org/pub/gnu/bc/bc-1.06.tar.gz;
+    url = mirror://gnu/bc/bc-1.06.tar.gz;
     md5 = "d44b5dddebd8a7a7309aea6c36fda117";
   };
 
diff --git a/pkgs/tools/misc/coreutils/default.nix b/pkgs/tools/misc/coreutils/default.nix
index 5d5c6d258d6..a6079654d46 100644
--- a/pkgs/tools/misc/coreutils/default.nix
+++ b/pkgs/tools/misc/coreutils/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "coreutils-6.9";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/coreutils/coreutils-6.9.tar.bz2;
+    url = mirror://gnu/coreutils/coreutils-6.9.tar.bz2;
     sha256 = "1c4p2kiy4m024qcl1przvphy8vhivf8jvclq6bjm1pjps5d8khl9";
   };
 }
diff --git a/pkgs/tools/misc/findutils/default.nix b/pkgs/tools/misc/findutils/default.nix
index 69b9b777c4c..812b0c78e2c 100644
--- a/pkgs/tools/misc/findutils/default.nix
+++ b/pkgs/tools/misc/findutils/default.nix
@@ -3,12 +3,12 @@
 stdenv.mkDerivation {
   name = "findutils-4.2.30";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/findutils/findutils-4.2.30.tar.gz;
+    url = mirror://gnu/findutils/findutils-4.2.30.tar.gz;
     sha256 = "1x1s0h1gf4hxh6xi6vq336sz8zsh4hvnsslc7607z41l82xrqjrl";
   };
   buildInputs = [coreutils];
+
   patches = [ ./findutils-path.patch ./change_echo_path.patch ]
-  
     # Note: the dietlibc patch is just to get findutils to compile.
     # The locate command probably won't work though.
     ++ stdenv.lib.optional (stdenv ? isDietLibC) ./dietlibc-hack.patch;
diff --git a/pkgs/tools/misc/parted/default.nix b/pkgs/tools/misc/parted/default.nix
index 169d541e392..d135a63dd94 100644
--- a/pkgs/tools/misc/parted/default.nix
+++ b/pkgs/tools/misc/parted/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "parted-1.8.7";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/parted/parted-1.8.7.tar.bz2;
+    url = mirror://gnu/parted/parted-1.8.7.tar.bz2;
     sha256 = "0njabfinn1kbkdx80gayqanpammnl28pklli34bymhx1sxn82kk3";
   };
   buildInputs = [e2fsprogs readline];
diff --git a/pkgs/tools/misc/screen/default.nix b/pkgs/tools/misc/screen/default.nix
index 64eb6ed125c..f8c49bed673 100644
--- a/pkgs/tools/misc/screen/default.nix
+++ b/pkgs/tools/misc/screen/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "screen-4.0.2";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/screen/screen-4.0.2.tar.gz;
+    url = mirror://gnu/screen/screen-4.0.2.tar.gz;
     md5 = "ed68ea9b43d9fba0972cb017a24940a1";
   };
 
diff --git a/pkgs/tools/misc/su/default.nix b/pkgs/tools/misc/su/default.nix
index 1cfc8037656..440c33e8f5c 100644
--- a/pkgs/tools/misc/su/default.nix
+++ b/pkgs/tools/misc/su/default.nix
@@ -7,7 +7,7 @@
 stdenv.mkDerivation {
   name = "su-6.7";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/coreutils/coreutils-6.7.tar.bz2;
+    url = mirror://gnu/coreutils/coreutils-6.7.tar.bz2;
     md5 = "a16465d0856cd011a1acc1c21040b7f4";
   };
   patches = [
diff --git a/pkgs/tools/misc/time/default.nix b/pkgs/tools/misc/time/default.nix
index b01cddb4edf..281e0a08bfb 100644
--- a/pkgs/tools/misc/time/default.nix
+++ b/pkgs/tools/misc/time/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "time-1.7";
   src = fetchurl {
-    url = ftp://ftp.gnu.org/pub/gnu/time/time-1.7.tar.gz;
+    url = mirror://gnu/time/time-1.7.tar.gz;
     sha256 = "0va9063fcn7xykv658v2s9gilj2fq4rcdxx2mn2mmy1v4ndafzp3";
   };
   meta = {
diff --git a/pkgs/tools/networking/wget/default.nix b/pkgs/tools/networking/wget/default.nix
index 5ae36a4f215..8817466432d 100644
--- a/pkgs/tools/networking/wget/default.nix
+++ b/pkgs/tools/networking/wget/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "wget-1.10.2";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/wget/wget-1.10.2.tar.gz;
+    url = mirror://gnu/wget/wget-1.10.2.tar.gz;
     md5 = "795fefbb7099f93e2d346b026785c4b8";
   };
 
diff --git a/pkgs/tools/text/diffutils/default.nix b/pkgs/tools/text/diffutils/default.nix
index 39aa48353fc..3c0d5479ec5 100644
--- a/pkgs/tools/text/diffutils/default.nix
+++ b/pkgs/tools/text/diffutils/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "diffutils-2.8.1";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/diffutils/diffutils-2.8.1.tar.gz;
+    url = mirror://gnu/diffutils/diffutils-2.8.1.tar.gz;
     md5 = "71f9c5ae19b60608f6c7f162da86a428";
   };
   /* If no explicit coreutils is given, use the one from stdenv. */
diff --git a/pkgs/tools/text/ed/default.nix b/pkgs/tools/text/ed/default.nix
index 60e64df51a1..139a9493109 100644
--- a/pkgs/tools/text/ed/default.nix
+++ b/pkgs/tools/text/ed/default.nix
@@ -1,7 +1,7 @@
 {stdenv, fetchurl}: stdenv.mkDerivation {
   name = "ed-0.8";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/ed/ed-0.8.tar.bz2;
+    url = mirror://gnu/ed/ed-0.8.tar.bz2;
     sha256 = "07zaw9w6vrcvpc2srd0zkm7948j262zx2xwj5qbb3lhvry3kr61p";
   };
 }
diff --git a/pkgs/tools/text/gnupatch/default.nix b/pkgs/tools/text/gnupatch/default.nix
index bb1faf214e6..272eaee785c 100644
--- a/pkgs/tools/text/gnupatch/default.nix
+++ b/pkgs/tools/text/gnupatch/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "gnupatch-2.5.4";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/patch/patch-2.5.4.tar.gz;
+    url = mirror://gnu/patch/patch-2.5.4.tar.gz;
     md5 = "ee5ae84d115f051d87fcaaef3b4ae782";
   };
 
diff --git a/pkgs/tools/text/gnused/4.1.2.nix b/pkgs/tools/text/gnused/4.1.2.nix
index a439a152114..fce5228cbbb 100644
--- a/pkgs/tools/text/gnused/4.1.2.nix
+++ b/pkgs/tools/text/gnused/4.1.2.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "gnused-4.1.2";
   src = fetchurl {
-    url = ftp://ftp.gnu.org/pub/gnu/sed/sed-4.1.2.tar.gz;
+    url = mirror://gnu/sed/sed-4.1.2.tar.gz;
     md5 = "928f0e06422f414091917401f1a834d0";
   };
 }
diff --git a/pkgs/tools/text/gnused/default.nix b/pkgs/tools/text/gnused/default.nix
index d55639494f0..c70cf022570 100644
--- a/pkgs/tools/text/gnused/default.nix
+++ b/pkgs/tools/text/gnused/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "gnused-4.1.5";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/sed/sed-4.1.5.tar.gz;
+    url = mirror://gnu/sed/sed-4.1.5.tar.gz;
     md5 = "7a1cbbbb3341287308e140bd4834c3ba";
   };
   # !!! hack: this should go away in gnused > 4.1.5