public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Gentoo Janitor scripts
@ 2012-02-20 17:03 Corentin Chary
  2012-02-22  8:48 ` [gentoo-dev] " Corentin Chary
  2012-02-27 15:10 ` [gentoo-dev] " "Paweł Hajdan, Jr."
  0 siblings, 2 replies; 12+ messages in thread
From: Corentin Chary @ 2012-02-20 17:03 UTC (permalink / raw
  To: gentoo-dev

Hi,
Since I plan to use the remote remote-id tag for euscan, and I already
use SRC_URI but I'd like all ebuild to use mirrors, I've wrote to
scripts to cleanup your ebuilds and metadata.
There are available here: https://github.com/iksaif/portage-janitor
Here is what you can do with them:

python remoteids.py --diff pycuda Test-Tester Alien-SDL ostinato
--- a/dev-python/pycuda/metadata.xml
+++ b/dev-python/pycuda/metadata.xml
@@ -4,4 +4,7 @@
        <maintainer>
                <email>spock@gentoo.org</email>
        </maintainer>
+        <upstream>
+                <remote-id type="pypi">pycuda</remote-id>
+        </upstream>
 </pkgmetadata>
--- a/dev-perl/Alien-SDL/metadata.xml
+++ b/dev-perl/Alien-SDL/metadata.xml
@@ -7,4 +7,7 @@
     <email>ssuominen@gentoo.org</email>
     <name>Samuli Suominen</name>
   </maintainer>
+  <upstream>
+    <remote-id type="cpan">Alien-SDL</remote-id>
+  </upstream>
 </pkgmetadata>
--- a/net-analyzer/ostinato/metadata.xml
+++ b/net-analyzer/ostinato/metadata.xml
@@ -7,5 +7,7 @@
        </maintainer>
        <longdescription lang="en">
        </longdescription>
+        <upstream>
+                <remote-id type="google-code">ostinato</remote-id>
+        </upstream>
 </pkgmetadata>


$ eix -C dev-python --only-names | python mirrors.py --diff
--- a/dev-python/asciitable/asciitable-0.8.0.ebuild
+++ b/dev-python/asciitable/asciitable-0.8.0.ebuild
@@ -11,7 +11,7 @@

 DESCRIPTION="An extensible ASCII table reader"
 HOMEPAGE="http://pypi.python.org/pypi/asciitable
http://cxc.harvard.edu/contrib/asciitable"
-SRC_URI="http://pypi.python.org/packages/source/a/${PN}/${P}.tar.gz"
+SRC_URI="mirror://pypi/a/${PN}/${P}.tar.gz"

 LICENSE="GPL-2"
 SLOT="0"
--- a/dev-python/cosmolopy/cosmolopy-0.1.102.ebuild
+++ b/dev-python/cosmolopy/cosmolopy-0.1.102.ebuild
@@ -15,7 +15,7 @@

 DESCRIPTION="Cosmology routines built on NumPy/SciPy"
 HOMEPAGE="http://roban.github.com/CosmoloPy/
http://pypi.python.org/pypi/CosmoloPy"
-SRC_URI="http://pypi.python.org/packages/source/C/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="mirror://pypi/C/${MY_PN}/${MY_P}.tar.gz"

 LICENSE="MIT"
 SLOT="0"


Feel free to test them, and if they are broken I'll gladly accept a patch :).

Maybe some bits could be integrated to repoman...

Thanks,

-- 
Corentin Chary
http://xf.iksaif.net



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gentoo-dev] Re: Gentoo Janitor scripts
  2012-02-20 17:03 [gentoo-dev] Gentoo Janitor scripts Corentin Chary
@ 2012-02-22  8:48 ` Corentin Chary
  2012-02-22  9:21   ` Alec Warner
                     ` (2 more replies)
  2012-02-27 15:10 ` [gentoo-dev] " "Paweł Hajdan, Jr."
  1 sibling, 3 replies; 12+ messages in thread
From: Corentin Chary @ 2012-02-22  8:48 UTC (permalink / raw
  To: gentoo-dev

I did a quick script to count most used prefixes in SRC_URI yesterday
(https://github.com/iksaif/portage-janitor/blob/master/mirrors.py)

Here is the (filtered) result:

$ eix --only-names | python mirrors.py --count
960     http://dev.gentoo.org
372     http://xorg.freedesktop.org
372     http://xorg.freedesktop.org/releases
372     http://xorg.freedesktop.org/releases/individual
306     http://pear.php.net
306     http://pear.php.net/get
256     http://oss.tresys.com
255     http://oss.tresys.com/files
255     http://oss.tresys.com/files/refpolicy
225     http://hackage.haskell.org/packages
225     http://hackage.haskell.org/packages/archive
225     http://hackage.haskell.org
206     http://ftp.xemacs.org
201     https://github.com
196     http://ftp.xemacs.org/pub
196     http://ftp.xemacs.org/pub/xemacs
193     http://ftp.xemacs.org/pub/xemacs/packages
181     http://gstreamer.freedesktop.org
181     http://gstreamer.freedesktop.org/src
175     http://launchpad.net
175     http://linuxgazette.net
143     http://github.com
130     http://pear.horde.org
130     http://pear.horde.org/get
101     http://savannah.nongnu.org/download
101     http://savannah.nongnu.org
100     http://get.qt.nokia.com
97      ftp://sources.redhat.com/pub
97      ftp://sources.redhat.com
96      http://get.qt.nokia.com/qt
95      http://get.qt.nokia.com/qt/source
90      http://download.gna.org
75      http://pecl.php.net
75      http://pecl.php.net/get
72      http://components.ez.no/get
72      http://components.ez.no
69      https://fedorahosted.org
67      http://www.phrack.org/archives
67      http://www.phrack.org/archives/tgz
67      http://www.phrack.org


From that output we can easilly find out new entries to
thirdpartymirrors, for example:
gentoo-dev    http://dev.gentoo.org
xorg             http://xorg.freedesktop.org
gna              http://download.gna.org
pecl             http://pecl.php.net
pear             http://pear.php.net
github          https://github.com http://github.com
xemacs       http://ftp.xemacs.org/pub/ ftp://ftp.sa.xemacs.org/pub/
launchpad    http://launchpad.net
redhat         ftp://sources.redhat.com/pub/ (and probably others !)
etc...

The good part is that once you've modified thirdpartymirrors with new
mirrors, running mirrors.py --all will generate a big patch for all
your ebuilds to use those new mirrors !

-- 
Corentin Chary
http://xf.iksaif.net



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Re: Gentoo Janitor scripts
  2012-02-22  8:48 ` [gentoo-dev] " Corentin Chary
@ 2012-02-22  9:21   ` Alec Warner
  2012-02-22 12:20   ` Mart Raudsepp
  2012-02-22 17:51   ` Michał Górny
  2 siblings, 0 replies; 12+ messages in thread
From: Alec Warner @ 2012-02-22  9:21 UTC (permalink / raw
  To: gentoo-dev

On Wed, Feb 22, 2012 at 12:48 AM, Corentin Chary
<corentin.chary@gmail.com> wrote:
> I did a quick script to count most used prefixes in SRC_URI yesterday
> (https://github.com/iksaif/portage-janitor/blob/master/mirrors.py)
>
> Here is the (filtered) result:
>
> $ eix --only-names | python mirrors.py --count
> 960     http://dev.gentoo.org
> 372     http://xorg.freedesktop.org
> 372     http://xorg.freedesktop.org/releases
> 372     http://xorg.freedesktop.org/releases/individual
> 306     http://pear.php.net
> 306     http://pear.php.net/get
> 256     http://oss.tresys.com
> 255     http://oss.tresys.com/files
> 255     http://oss.tresys.com/files/refpolicy
> 225     http://hackage.haskell.org/packages
> 225     http://hackage.haskell.org/packages/archive
> 225     http://hackage.haskell.org
> 206     http://ftp.xemacs.org
> 201     https://github.com
> 196     http://ftp.xemacs.org/pub
> 196     http://ftp.xemacs.org/pub/xemacs
> 193     http://ftp.xemacs.org/pub/xemacs/packages
> 181     http://gstreamer.freedesktop.org
> 181     http://gstreamer.freedesktop.org/src
> 175     http://launchpad.net
> 175     http://linuxgazette.net
> 143     http://github.com
> 130     http://pear.horde.org
> 130     http://pear.horde.org/get
> 101     http://savannah.nongnu.org/download
> 101     http://savannah.nongnu.org
> 100     http://get.qt.nokia.com
> 97      ftp://sources.redhat.com/pub
> 97      ftp://sources.redhat.com
> 96      http://get.qt.nokia.com/qt
> 95      http://get.qt.nokia.com/qt/source
> 90      http://download.gna.org
> 75      http://pecl.php.net
> 75      http://pecl.php.net/get
> 72      http://components.ez.no/get
> 72      http://components.ez.no
> 69      https://fedorahosted.org
> 67      http://www.phrack.org/archives
> 67      http://www.phrack.org/archives/tgz
> 67      http://www.phrack.org
>
>
> From that output we can easilly find out new entries to
> thirdpartymirrors, for example:
> gentoo-dev    http://dev.gentoo.org

Don't encourage people to do bad things by making it a mirror target ;)

-A

> xorg             http://xorg.freedesktop.org
> gna              http://download.gna.org
> pecl             http://pecl.php.net
> pear             http://pear.php.net
> github          https://github.com http://github.com
> xemacs       http://ftp.xemacs.org/pub/ ftp://ftp.sa.xemacs.org/pub/
> launchpad    http://launchpad.net
> redhat         ftp://sources.redhat.com/pub/ (and probably others !)
> etc...
>
> The good part is that once you've modified thirdpartymirrors with new
> mirrors, running mirrors.py --all will generate a big patch for all
> your ebuilds to use those new mirrors !
>
> --
> Corentin Chary
> http://xf.iksaif.net
>



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Re: Gentoo Janitor scripts
  2012-02-22  8:48 ` [gentoo-dev] " Corentin Chary
  2012-02-22  9:21   ` Alec Warner
@ 2012-02-22 12:20   ` Mart Raudsepp
  2012-02-22 12:36     ` Corentin Chary
  2012-02-23  9:49     ` Corentin Chary
  2012-02-22 17:51   ` Michał Górny
  2 siblings, 2 replies; 12+ messages in thread
From: Mart Raudsepp @ 2012-02-22 12:20 UTC (permalink / raw
  To: gentoo-dev

On K, 2012-02-22 at 09:48 +0100, Corentin Chary wrote:
> I did a quick script to count most used prefixes in SRC_URI yesterday
> (https://github.com/iksaif/portage-janitor/blob/master/mirrors.py)
> 
> Here is the (filtered) result:
> 
> $ eix --only-names | python mirrors.py --count
> 960     http://dev.gentoo.org
> 372     http://xorg.freedesktop.org
> 372     http://xorg.freedesktop.org/releases
> 372     http://xorg.freedesktop.org/releases/individual
> 306     http://pear.php.net
> 306     http://pear.php.net/get
> 256     http://oss.tresys.com
> 255     http://oss.tresys.com/files
> 255     http://oss.tresys.com/files/refpolicy
> 225     http://hackage.haskell.org/packages
> 225     http://hackage.haskell.org/packages/archive
> 225     http://hackage.haskell.org
> 206     http://ftp.xemacs.org
> 201     https://github.com
> 196     http://ftp.xemacs.org/pub
> 196     http://ftp.xemacs.org/pub/xemacs
> 193     http://ftp.xemacs.org/pub/xemacs/packages
> 181     http://gstreamer.freedesktop.org
> 181     http://gstreamer.freedesktop.org/src
> 175     http://launchpad.net
> 175     http://linuxgazette.net
> 143     http://github.com
> 130     http://pear.horde.org
> 130     http://pear.horde.org/get
> 101     http://savannah.nongnu.org/download
> 101     http://savannah.nongnu.org
> 100     http://get.qt.nokia.com
> 97      ftp://sources.redhat.com/pub
> 97      ftp://sources.redhat.com
> 96      http://get.qt.nokia.com/qt
> 95      http://get.qt.nokia.com/qt/source
> 90      http://download.gna.org
> 75      http://pecl.php.net
> 75      http://pecl.php.net/get
> 72      http://components.ez.no/get
> 72      http://components.ez.no
> 69      https://fedorahosted.org
> 67      http://www.phrack.org/archives
> 67      http://www.phrack.org/archives/tgz
> 67      http://www.phrack.org
> 
> 
> From that output we can easilly find out new entries to
> thirdpartymirrors, for example:
> gentoo-dev    http://dev.gentoo.org
> xorg             http://xorg.freedesktop.org
> gna              http://download.gna.org
> pecl             http://pecl.php.net
> pear             http://pear.php.net
> github          https://github.com http://github.com
> xemacs       http://ftp.xemacs.org/pub/ ftp://ftp.sa.xemacs.org/pub/
> launchpad    http://launchpad.net
> redhat         ftp://sources.redhat.com/pub/ (and probably others !)
> etc...
> 
> The good part is that once you've modified thirdpartymirrors with new
> mirrors, running mirrors.py --all will generate a big patch for all
> your ebuilds to use those new mirrors !

If you want this, then you should better figure out actual upstream
mirroring systems and their list of mirrors they would want us to use.
Until such, this seems to be just for shortening SRC_URI addresses when
an upstream tarball domain name or path repeats, and that's definitely
not what thirdpartymirrors is for.


Best,
Mart Raudsepp




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Re: Gentoo Janitor scripts
  2012-02-22 12:20   ` Mart Raudsepp
@ 2012-02-22 12:36     ` Corentin Chary
  2012-02-22 13:33       ` Ben
  2012-02-23  9:49     ` Corentin Chary
  1 sibling, 1 reply; 12+ messages in thread
From: Corentin Chary @ 2012-02-22 12:36 UTC (permalink / raw
  To: gentoo-dev

On Wed, Feb 22, 2012 at 1:20 PM, Mart Raudsepp <leio@gentoo.org> wrote:
> On K, 2012-02-22 at 09:48 +0100, Corentin Chary wrote:
>> I did a quick script to count most used prefixes in SRC_URI yesterday
>> (https://github.com/iksaif/portage-janitor/blob/master/mirrors.py)
>>
>> Here is the (filtered) result:
>>
>> $ eix --only-names | python mirrors.py --count
>> 960     http://dev.gentoo.org
>> 372     http://xorg.freedesktop.org
>> 372     http://xorg.freedesktop.org/releases
>> 372     http://xorg.freedesktop.org/releases/individual
>> 306     http://pear.php.net
>> 306     http://pear.php.net/get
>> 256     http://oss.tresys.com
>> 255     http://oss.tresys.com/files
>> 255     http://oss.tresys.com/files/refpolicy
>> 225     http://hackage.haskell.org/packages
>> 225     http://hackage.haskell.org/packages/archive
>> 225     http://hackage.haskell.org
>> 206     http://ftp.xemacs.org
>> 201     https://github.com
>> 196     http://ftp.xemacs.org/pub
>> 196     http://ftp.xemacs.org/pub/xemacs
>> 193     http://ftp.xemacs.org/pub/xemacs/packages
>> 181     http://gstreamer.freedesktop.org
>> 181     http://gstreamer.freedesktop.org/src
>> 175     http://launchpad.net
>> 175     http://linuxgazette.net
>> 143     http://github.com
>> 130     http://pear.horde.org
>> 130     http://pear.horde.org/get
>> 101     http://savannah.nongnu.org/download
>> 101     http://savannah.nongnu.org
>> 100     http://get.qt.nokia.com
>> 97      ftp://sources.redhat.com/pub
>> 97      ftp://sources.redhat.com
>> 96      http://get.qt.nokia.com/qt
>> 95      http://get.qt.nokia.com/qt/source
>> 90      http://download.gna.org
>> 75      http://pecl.php.net
>> 75      http://pecl.php.net/get
>> 72      http://components.ez.no/get
>> 72      http://components.ez.no
>> 69      https://fedorahosted.org
>> 67      http://www.phrack.org/archives
>> 67      http://www.phrack.org/archives/tgz
>> 67      http://www.phrack.org
>>
>>
>> From that output we can easilly find out new entries to
>> thirdpartymirrors, for example:
>> gentoo-dev    http://dev.gentoo.org
>> xorg             http://xorg.freedesktop.org
>> gna              http://download.gna.org
>> pecl             http://pecl.php.net
>> pear             http://pear.php.net
>> github          https://github.com http://github.com
>> xemacs       http://ftp.xemacs.org/pub/ ftp://ftp.sa.xemacs.org/pub/
>> launchpad    http://launchpad.net
>> redhat         ftp://sources.redhat.com/pub/ (and probably others !)
>> etc...
>>
>> The good part is that once you've modified thirdpartymirrors with new
>> mirrors, running mirrors.py --all will generate a big patch for all
>> your ebuilds to use those new mirrors !
>
> If you want this, then you should better figure out actual upstream
> mirroring systems and their list of mirrors they would want us to use.
> Until such, this seems to be just for shortening SRC_URI addresses when
> an upstream tarball domain name or path repeats, and that's definitely
> not what thirdpartymirrors is for.

Yes, of course, that was just a quick example, not something definitive.

But lets some examples:
- http://xorg.freedesktop.org, it's easy to find mirror for that one,
http://ftp.x.org/pub/ for example
- github: packages seems to use http and https, this script can help
to standardize the url used
-  "960     http://dev.gentoo.org": that's a lot of package hosted
here, is that really right ?

And still, thirdpartymirrors have some entries with only one "mirror"
and I believe factorizing SRC_URIs is a good thing (if something
changes, you just patch thirdpartymirros, not hundreds of ebuilds).

-- 
Corentin Chary
http://xf.iksaif.net



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Re: Gentoo Janitor scripts
  2012-02-22 12:36     ` Corentin Chary
@ 2012-02-22 13:33       ` Ben
  2012-02-22 18:03         ` Markos Chandras
  0 siblings, 1 reply; 12+ messages in thread
From: Ben @ 2012-02-22 13:33 UTC (permalink / raw
  To: gentoo-dev

On 22 February 2012 20:36, Corentin Chary <corentin.chary@gmail.com> wrote:
> -  "960     http://dev.gentoo.org": that's a lot of package hosted
> here, is that really right ?

That includes patches >20kb



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Re: Gentoo Janitor scripts
  2012-02-22  8:48 ` [gentoo-dev] " Corentin Chary
  2012-02-22  9:21   ` Alec Warner
  2012-02-22 12:20   ` Mart Raudsepp
@ 2012-02-22 17:51   ` Michał Górny
  2 siblings, 0 replies; 12+ messages in thread
From: Michał Górny @ 2012-02-22 17:51 UTC (permalink / raw
  To: gentoo-dev; +Cc: corentin.chary

[-- Attachment #1: Type: text/plain, Size: 315 bytes --]

On Wed, 22 Feb 2012 09:48:52 +0100
Corentin Chary <corentin.chary@gmail.com> wrote:

> From that output we can easilly find out new entries to
> thirdpartymirrors, for example:
> gentoo-dev    http://dev.gentoo.org

Mirrors shouldn't be used as a dumb URL shortener.


-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Re: Gentoo Janitor scripts
  2012-02-22 13:33       ` Ben
@ 2012-02-22 18:03         ` Markos Chandras
  2012-02-22 18:11           ` Corentin Chary
  0 siblings, 1 reply; 12+ messages in thread
From: Markos Chandras @ 2012-02-22 18:03 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 02/22/2012 01:33 PM, Ben wrote:
> On 22 February 2012 20:36, Corentin Chary
> <corentin.chary@gmail.com> wrote:
>> -  "960     http://dev.gentoo.org": that's a lot of package
>> hosted here, is that really right ?
> 
> That includes patches >20kb
> 
Gentoo devs are supposed to put patches, tarballs and whatever they
want in their space. This is the recommended policy documented in
devmanual as well

http://devmanual.gentoo.org/general-concepts/mirrors/index.html

- -- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iQIcBAEBCgAGBQJPRS4BAAoJEPqDWhW0r/LCjtsQALww5y0MDZ6zKwx941mPvCgi
QFHqegBv5re+JsqPj/E9IyfzYXG7P06RAp/p5PvaaRM9MRXm5RuBeRCOI+opTDEU
8f0PuQ2Ft3I0+EIdI2V0xcJc5dPQZ9vg/fukApwT/3BOU09VcU5W4MMHjFBS58oX
akeyPTjnKV/TUwD8gUkw/+nnYgDyYjXagoWgJLcTi6EMDYCwu1ax1iRH2kOUTevs
vZHc0Ftejhn8lbemchvfRfqekPR6izhvSE7L1N63SP6cVfY8pykSzELLiqqRSobq
tc7T73uk2gLcWHvmO0aK3YmaJCMjUViiYvMi6lzclyeass7zrKrfTIRuT+1Ffas+
+qSeKpHnIT5yOCEdir8HCoQVoqRjr5pGEMrkLiB91F5I2S9t68YsvpPP8KhAuXOe
P6aGCE1EpBmcB1LCW3J3MnCJryb0r7fIF+K88ReulDGHn11MJC8dZGqeBJM224Db
nlN4GYc+nZTt6wOIkv4yyBwhOFLT8szFFHHwt5vBEl6H2SyXJbFf/nQeiJF/UQkn
tWi88Pa+rk0HeXVzy+2fCg844yYny5PRraqODyfP7LNb0tv0ScHtx6aJH5Z27emz
Q47OCsdH8v3gAmDDxaYlNu2xVXNoJKJqC9YYVhdI9H08SWq+CYcYl6CC9OrzuqPe
DzMIE+spLzZxJj1+joGt
=FG1X
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Re: Gentoo Janitor scripts
  2012-02-22 18:03         ` Markos Chandras
@ 2012-02-22 18:11           ` Corentin Chary
  0 siblings, 0 replies; 12+ messages in thread
From: Corentin Chary @ 2012-02-22 18:11 UTC (permalink / raw
  To: gentoo-dev

On Wed, Feb 22, 2012 at 7:03 PM, Markos Chandras <hwoarang@gentoo.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> On 02/22/2012 01:33 PM, Ben wrote:
>> On 22 February 2012 20:36, Corentin Chary
>> <corentin.chary@gmail.com> wrote:
>>> -  "960     http://dev.gentoo.org": that's a lot of package
>>> hosted here, is that really right ?
>>
>> That includes patches >20kb
>>
> Gentoo devs are supposed to put patches, tarballs and whatever they
> want in their space. This is the recommended policy documented in
> devmanual as well
>
> http://devmanual.gentoo.org/general-concepts/mirrors/index.html

Yes, you're right, I totally forgot about patches. I'll try to make
the script smarter and skip those.

-- 
Corentin Chary
http://xf.iksaif.net



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Re: Gentoo Janitor scripts
  2012-02-22 12:20   ` Mart Raudsepp
  2012-02-22 12:36     ` Corentin Chary
@ 2012-02-23  9:49     ` Corentin Chary
  1 sibling, 0 replies; 12+ messages in thread
From: Corentin Chary @ 2012-02-23  9:49 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1635 bytes --]

> If you want this, then you should better figure out actual upstream
> mirroring systems and their list of mirrors they would want us to use.
> Until such, this seems to be just for shortening SRC_URI addresses when
> an upstream tarball domain name or path repeats, and that's definitely
> not what thirdpartymirrors is for.

Output of mirrors.py --diff --all and then the same output but with
these new mirrors:

xorg            http://xorg.freedesktop.org/pub/ http://ftp.x.org/pub/
xemacs          http://ftp.xemacs.org/pub/ ftp://ftp.sa.xemacs.org/pub/
pear            http://pear.php.net/ http://de.pear.php.net/
http://us.pear.php.net/
redhat          ftp://sources.redhat.com/pub/
ftp://mirrors.kernel.org/sources.redhat.com/
ftp://mirrors.kernel.org/sources.redhat.com/
http://mirrors.kernel.org/sources.redhat.com/
http://sources-redhat.mirrors.airband.net/
ftp://gd.tuwien.ac.at/gnu/sourceware/
http://gd.tuwien.ac.at/gnu/sourceware/
ftp://ftp.gwdg.de/pub/linux/sources.redhat.com/
http://ftp.gwdg.de/pub/linux/sources.redhat.com/
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/sourceware.org/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/sourceware.org/
http://bo.mirror.garr.it/mirrors/sourceware.org/
ftp://bo.mirror.garr.it/mirrors/sourceware.org/
ftp://ftp.mirrorservice.org/sites/sources.redhat.com/pub/
http://www.mirrorservice.org/sites/sources.redhat.com/pub/


fix-mirror.diff: 77 files changed, 79 insertions(+), 79 deletions(-)
fix-mirror-with-new-mirrors: 166 files changed, 291 insertions(+), 291
deletions(-)

Is there a quick way to run `emerge -f` using all mirrors ?

-- 
Corentin Chary
http://xf.iksaif.net

[-- Attachment #2: fix-mirrors.diff --]
[-- Type: text/x-patch, Size: 34083 bytes --]

--- a/app-cdr/mirage2iso/mirage2iso-0.3.1.ebuild
+++ b/app-cdr/mirage2iso/mirage2iso-0.3.1.ebuild
@@ -9,8 +9,8 @@
 
 DESCRIPTION="CD/DVD image converter using libmirage"
 HOMEPAGE="https://github.com/mgorny/mirage2iso/"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}/${P}.tar.bz2
-	test? ( http://cloud.github.com/downloads/mgorny/${PN}/${PN}-${TESTS_PV}-tests.tar.xz )"
+SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2
+	test? ( mirror://github/mgorny/${PN}/${PN}-${TESTS_PV}-tests.tar.xz )"
 
 LICENSE="BSD"
 SLOT="0"
--- a/app-i18n/ibus-skk/ibus-skk-0.0.4.ebuild
+++ b/app-i18n/ibus-skk/ibus-skk-0.0.4.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Japanese input method Anthy IMEngine for IBus Framework"
 HOMEPAGE="http://github.com/ueno/ibus-skk"
-SRC_URI="http://cloud.github.com/downloads/ueno/${PN}/${P}.tar.gz"
+SRC_URI="mirror://github/ueno/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/app-i18n/ibus-skk/ibus-skk-1.3.8.ebuild
+++ b/app-i18n/ibus-skk/ibus-skk-1.3.8.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Japanese input method Anthy IMEngine for IBus Framework"
 HOMEPAGE="http://github.com/ueno/ibus-skk"
-SRC_URI="http://cloud.github.com/downloads/ueno/${PN}/${P}.tar.gz"
+SRC_URI="mirror://github/ueno/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/app-misc/graphlcd-base/graphlcd-base-0.1.5-r1.ebuild
+++ b/app-misc/graphlcd-base/graphlcd-base-0.1.5-r1.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Graphical LCD Driver"
 HOMEPAGE="http://projects.vdr-developer.org/projects/graphlcd"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz
 		mirror://vdrfiles/${PN}/${P}_utf8.diff.tgz"
 
 KEYWORDS="amd64 x86 ~ppc"
--- a/app-misc/graphlcd-base/graphlcd-base-0.1.9.ebuild
+++ b/app-misc/graphlcd-base/graphlcd-base-0.1.9.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="Graphical LCD Driver"
 HOMEPAGE="http://projects.vdr-developer.org/projects/show/graphlcd"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~amd64 ~ppc ~x86"
 SLOT="0"
--- a/app-misc/ps3pf_utils/ps3pf_utils-2.3.ebuild
+++ b/app-misc/ps3pf_utils/ps3pf_utils-2.3.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Utilities to set the ps3 specific features"
 HOMEPAGE="http://www.playstation.com/ps3-openplatform/index.html"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-utils/ps3-utils-${PV}.tar.bz2"
+SRC_URI="mirror://kernel/linux/kernel/people/geoff/cell/ps3-utils/ps3-utils-${PV}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/app-portage/diffmask/diffmask-0.3.3.ebuild
+++ b/app-portage/diffmask/diffmask-0.3.3.ebuild
@@ -11,7 +11,7 @@
 
 DESCRIPTION="A utility to maintain package.unmask entries up-to-date with masks"
 HOMEPAGE="https://github.com/mgorny/diffmask/"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
 
 LICENSE="BSD"
 SLOT="0"
--- a/app-portage/distpatch/distpatch-0.1.1.ebuild
+++ b/app-portage/distpatch/distpatch-0.1.1.ebuild
@@ -12,7 +12,7 @@
 
 DESCRIPTION="Distfile Patching Support for Gentoo Linux (tools)"
 HOMEPAGE="http://www.gentoo.org/proj/en/infrastructure/distpatch/"
-SRC_URI="http://cloud.github.com/downloads/rafaelmartins/${PN}/${P}.tar.gz"
+SRC_URI="mirror://github/rafaelmartins/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/app-portage/pms-test-suite/pms-test-suite-0.1.ebuild
+++ b/app-portage/pms-test-suite/pms-test-suite-0.1.ebuild
@@ -15,7 +15,7 @@
 
 DESCRIPTION="A test suite for Package Manager PMS compliance"
 HOMEPAGE="http://www.gentoo.org/proj/en/qa/pms/pms-test-suite.xml"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
 
 LICENSE="BSD-2"
 SLOT="0"
--- a/app-portage/smart-live-rebuild/smart-live-rebuild-1.0.1.ebuild
+++ b/app-portage/smart-live-rebuild/smart-live-rebuild-1.0.1.ebuild
@@ -13,7 +13,7 @@
 
 DESCRIPTION="Check live packages for updates and emerge them as necessary"
 HOMEPAGE="https://github.com/mgorny/smart-live-rebuild/"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
 
 LICENSE="BSD-2"
 SLOT="0"
--- a/dev-dotnet/pe-format/pe-format-2.0.5.ebuild
+++ b/dev-dotnet/pe-format/pe-format-2.0.5.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="Intelligent PE executable wrapper for binfmt_misc"
 HOMEPAGE="https://github.com/mgorny/pe-format2/"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}2/${P}.tar.bz2"
+SRC_URI="mirror://github/mgorny/${PN}2/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/dev-libs/btparse/btparse-0.35.ebuild
+++ b/dev-libs/btparse/btparse-0.35.ebuild
@@ -4,7 +4,7 @@
 
 DESCRIPTION="A C library to parse Bibtex files"
 HOMEPAGE="http://www.gerg.ca/software/btOOL/"
-SRC_URI="http://search.cpan.org/CPAN/authors/id/A/AM/AMBS/btparse/${P}.tar.gz"
+SRC_URI="mirror://cpan/authors/id/A/AM/AMBS/btparse/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/dev-libs/mini-xml/mini-xml-2.2.1.ebuild
+++ b/dev-libs/mini-xml/mini-xml-2.2.1.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files in your application without requiring large non-standard libraries."
 HOMEPAGE="http://www.easysw.com/~mike/mxml"
-SRC_URI="http://ftp.easysw.com/pub/mxml/${PV}/${MY_P}.tar.gz"
+SRC_URI="mirror://easysw/mxml/${PV}/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/dev-libs/xalan-c/xalan-c-1.10.0.ebuild
+++ b/dev-libs/xalan-c/xalan-c-1.10.0.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="XSLT processor for transforming XML into HTML, text, or other XML types"
 HOMEPAGE="http://xml.apache.org/xalan-c/"
-SRC_URI="ftp://apache.mirrors.pair.com/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz
+SRC_URI="mirror://apache/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz
 	http://apache.mirrors.hoobly.com/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz
 	http://www.tux.org/pub/net/apache/dist/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz"
 
--- a/dev-libs/xalan-c/xalan-c-1.10.0.ebuild
+++ b/dev-libs/xalan-c/xalan-c-1.10.0.ebuild
@@ -9,7 +9,7 @@
 DESCRIPTION="XSLT processor for transforming XML into HTML, text, or other XML types"
 HOMEPAGE="http://xml.apache.org/xalan-c/"
 SRC_URI="ftp://apache.mirrors.pair.com/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz
-	http://apache.mirrors.hoobly.com/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz
+	mirror://apache/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz
 	http://www.tux.org/pub/net/apache/dist/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz"
 
 LICENSE="Apache-2.0"
--- a/dev-python/asciitable/asciitable-0.8.0.ebuild
+++ b/dev-python/asciitable/asciitable-0.8.0.ebuild
@@ -11,7 +11,7 @@
 
 DESCRIPTION="An extensible ASCII table reader"
 HOMEPAGE="http://pypi.python.org/pypi/asciitable http://cxc.harvard.edu/contrib/asciitable"
-SRC_URI="http://pypi.python.org/packages/source/a/${PN}/${P}.tar.gz"
+SRC_URI="mirror://pypi/a/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/dev-python/cosmolopy/cosmolopy-0.1.102.ebuild
+++ b/dev-python/cosmolopy/cosmolopy-0.1.102.ebuild
@@ -15,7 +15,7 @@
 
 DESCRIPTION="Cosmology routines built on NumPy/SciPy"
 HOMEPAGE="http://roban.github.com/CosmoloPy/ http://pypi.python.org/pypi/CosmoloPy"
-SRC_URI="http://pypi.python.org/packages/source/C/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="mirror://pypi/C/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
--- a/dev-python/cosmolopy/cosmolopy-0.1.103.ebuild
+++ b/dev-python/cosmolopy/cosmolopy-0.1.103.ebuild
@@ -15,7 +15,7 @@
 
 DESCRIPTION="Cosmology routines built on NumPy/SciPy"
 HOMEPAGE="http://roban.github.com/CosmoloPy/ http://pypi.python.org/pypi/CosmoloPy"
-SRC_URI="http://pypi.python.org/packages/source/C/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="mirror://pypi/C/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
--- a/dev-python/sphinx/sphinx-0.6.7.ebuild
+++ b/dev-python/sphinx/sphinx-0.6.7.ebuild
@@ -14,7 +14,7 @@
 
 DESCRIPTION="Tool to create documentation for Python projects"
 HOMEPAGE="http://sphinx.pocoo.org/ http://pypi.python.org/pypi/Sphinx"
-SRC_URI="http://pypi.python.org/packages/source/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
--- a/dev-python/turbojson/turbojson-1.1.4.ebuild
+++ b/dev-python/turbojson/turbojson-1.1.4.ebuild
@@ -15,7 +15,7 @@
 
 DESCRIPTION="TurboGears JSON file format support plugin"
 HOMEPAGE="http://pypi.python.org/pypi/TurboJson"
-SRC_URI="http://pypi.python.org/packages/source/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
--- a/games-fps/rtcw/rtcw-1.41b.ebuild
+++ b/games-fps/rtcw/rtcw-1.41b.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="Return to Castle Wolfenstein - Long awaited sequel to Wolfenstein 3D"
 HOMEPAGE="http://games.activision.com/games/wolfenstein/"
-SRC_URI="ftp://ftp.idsoftware.com/idstuff/wolf/linux/wolf-linux-GOTY-maps.x86.run
+SRC_URI="mirror://idsoftware/wolf/linux/wolf-linux-GOTY-maps.x86.run
 	mirror://idsoftware/wolf/linux/wolf-linux-${PV}.x86.run"
 #	mirror://3dgamers/returnwolfenstein/wolf-linux-${PV}.x86.run
 
--- a/games-simulation/crrcsim/crrcsim-0.9.11.ebuild
+++ b/games-simulation/crrcsim/crrcsim-0.9.11.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="model-airplane flight simulation program"
 HOMEPAGE="http://crrcsim.berlios.de/"
-SRC_URI="http://download.berlios.de/${PN}/${P}.tar.gz"
+SRC_URI="mirror://berlios/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/mail-filter/procmail-lib/procmail-lib-20081108.ebuild
+++ b/mail-filter/procmail-lib/procmail-lib-20081108.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Procmail Module Library is a collection of modules for Procmail"
 HOMEPAGE="http://freshmeat.net/projects/procmail-lib"
-SRC_URI="http://www.very-clever.com/download/nongnu/${PN}/${PN}-${MY_PV}.tar.gz"
+SRC_URI="mirror://nongnu/${PN}/${PN}-${MY_PV}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-gfx/viewnior/viewnior-1.1.ebuild
+++ b/media-gfx/viewnior/viewnior-1.1.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="Fast and simple image viewer"
 HOMEPAGE="http://xsisqox.github.com/Viewnior/index.html"
-SRC_URI="http://cloud.github.com/downloads/xsisqox/Viewnior/${P}.tar.gz"
+SRC_URI="mirror://github/xsisqox/Viewnior/${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
--- a/media-libs/libfpx/libfpx-1.2.0.9.ebuild
+++ b/media-libs/libfpx/libfpx-1.2.0.9.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="A library for manipulating FlashPIX images"
 HOMEPAGE="http://www.i3a.org/"
-SRC_URI="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/${MY_P}.tar.bz2"
+SRC_URI="mirror://imagemagick/delegates/${MY_P}.tar.bz2"
 
 LICENSE="as-is"
 SLOT="0"
--- a/media-libs/libfpx/libfpx-1.3.0-r1.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.0-r1.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="A library for manipulating FlashPIX images"
 HOMEPAGE="http://www.i3a.org/"
-SRC_URI="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/${P}-1.tar.bz2"
+SRC_URI="mirror://imagemagick/delegates/${P}-1.tar.bz2"
 
 LICENSE="as-is"
 SLOT="0"
--- a/media-plugins/mediastreamer-amr/mediastreamer-amr-0.0.1.ebuild
+++ b/media-plugins/mediastreamer-amr/mediastreamer-amr-0.0.1.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="mediastreamer plugin: add AMR Narrow Band support"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/linphone/plugins/sources/${MY_P}.tar.gz"
+SRC_URI="mirror://nongnu/linphone/plugins/sources/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-plugins/mediastreamer-x264/mediastreamer-x264-1.3.3.ebuild
+++ b/media-plugins/mediastreamer-x264/mediastreamer-x264-1.3.3.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="mediastreamer plugin: add H264 support"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/linphone/plugins/sources/${MY_P}.tar.gz"
+SRC_URI="mirror://nongnu/linphone/plugins/sources/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-plugins/mediastreamer-x264/mediastreamer-x264-1.4.1.ebuild
+++ b/media-plugins/mediastreamer-x264/mediastreamer-x264-1.4.1.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="mediastreamer plugin: add H264 support"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/linphone/plugins/sources/${MY_P}.tar.gz"
+SRC_URI="mirror://nongnu/linphone/plugins/sources/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.1.6.ebuild
+++ b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.1.6.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="vdr plugin to play dvds and dvd file structures"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-dvdswitch"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.0.ebuild
+++ b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.0.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: to play dvds and dvd file structures"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-dvdswitch"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-plugins/vdr-graphlcd/vdr-graphlcd-0.1.5.ebuild
+++ b/media-plugins/vdr-graphlcd/vdr-graphlcd-0.1.5.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="VDR Graphical LCD Plugin"
 HOMEPAGE="http://projects.vdr-developer.org/projects/graphlcd"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="x86 ~amd64"
 
--- a/media-plugins/vdr-graphlcd/vdr-graphlcd-0.1.9.ebuild
+++ b/media-plugins/vdr-graphlcd/vdr-graphlcd-0.1.9.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Graphical LCD Plugin"
 HOMEPAGE="http://projects.vdr-developer.org/projects/graphlcd"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 
--- a/media-plugins/vdr-image/vdr-image-0.3.0.ebuild
+++ b/media-plugins/vdr-image/vdr-image-0.3.0.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR plugin: display of digital images, like jpeg, tiff, png, bmp"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-image"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tar.gz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tar.gz"
 
 KEYWORDS="amd64 x86"
 SLOT="0"
--- a/media-plugins/vdr-image/vdr-image-0.3.1.ebuild
+++ b/media-plugins/vdr-image/vdr-image-0.3.1.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR plugin: display of digital images, like jpeg, tiff, png, bmp"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-image"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tar.gz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tar.gz"
 
 KEYWORDS="~amd64 ~x86"
 SLOT="0"
--- a/media-plugins/vdr-imonlcd/vdr-imonlcd-0.0.5-r1.ebuild
+++ b/media-plugins/vdr-imonlcd/vdr-imonlcd-0.0.5-r1.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="VDR Plugin: shows information about the current state of VDR on iMON LCD"
 HOMEPAGE="http://projects.vdr-developer.org/wiki/plg-imonlcd"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/408/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/408/${P}.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
--- a/media-plugins/vdr-infosatepg/vdr-infosatepg-0.0.10.ebuild
+++ b/media-plugins/vdr-infosatepg/vdr-infosatepg-0.0.10.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: Reads the contents of infosat and writes the data into the EPG."
 HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-infosatepg"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 SLOT="0"
 LICENSE="GPL-2"
--- a/media-plugins/vdr-infosatepg/vdr-infosatepg-0.0.11.ebuild
+++ b/media-plugins/vdr-infosatepg/vdr-infosatepg-0.0.11.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: Reads the contents of infosat and writes the data into the EPG."
 HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-infosatepg"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 SLOT="0"
 LICENSE="GPL-2"
--- a/media-plugins/vdr-markad/vdr-markad-0.0.8-r1.ebuild
+++ b/media-plugins/vdr-markad/vdr-markad-0.0.8-r1.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: marks advertisements in VDR recordings"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-markad/"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 SLOT="0"
--- a/media-plugins/vdr-markad/vdr-markad-0.0.9.ebuild
+++ b/media-plugins/vdr-markad/vdr-markad-0.0.9.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: marks advertisements in VDR recordings"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-markad/"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 SLOT="0"
--- a/media-plugins/vdr-markad/vdr-markad-0.1.0.ebuild
+++ b/media-plugins/vdr-markad/vdr-markad-0.1.0.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: marks advertisements in VDR recordings"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-markad/"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 SLOT="0"
--- a/media-plugins/vdr-markad/vdr-markad-0.1.1.ebuild
+++ b/media-plugins/vdr-markad/vdr-markad-0.1.1.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: marks advertisements in VDR recordings"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-markad/"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 SLOT="0"
--- a/media-plugins/vdr-markad/vdr-markad-0.1.2.ebuild
+++ b/media-plugins/vdr-markad/vdr-markad-0.1.2.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: marks advertisements in VDR recordings"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-markad/"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 SLOT="0"
--- a/media-plugins/vdr-osdpip/vdr-osdpip-0.1.0.ebuild
+++ b/media-plugins/vdr-osdpip/vdr-osdpip-0.1.0.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="VDR plugin: Show another channel in the OSD"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-osdpip"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/267/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/267/${P}.tgz"
 
 KEYWORDS="~amd64 ~x86"
 SLOT="0"
--- a/media-plugins/vdr-pvrinput/vdr-pvrinput-2011.08.18.ebuild
+++ b/media-plugins/vdr-pvrinput/vdr-pvrinput-2011.08.18.ebuild
@@ -13,7 +13,7 @@
 
 DESCRIPTION="VDR Plugin: Use a PVR* card as input device"
 HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-pvrinput"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${MY_P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${MY_P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-plugins/vdr-vodcatcher/vdr-vodcatcher-0.2.2.ebuild
+++ b/media-plugins/vdr-vodcatcher/vdr-vodcatcher-0.2.2.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="VDR plugin: Downloads rss-feeds and passes video enclosures to the mplayer plugin"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-vodcatcher"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/154/${P}.tar.gz"
+SRC_URI="mirror://vdr-developerorg/154/${P}.tar.gz"
 
 SLOT="0"
 LICENSE="GPL-2"
--- a/media-plugins/vdr-zappilot/vdr-zappilot-0.0.4.ebuild
+++ b/media-plugins/vdr-zappilot/vdr-zappilot-0.0.4.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: browse fast the EPG information without being forced to switch to a channel"
 HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-zappilot"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 SLOT="0"
--- a/net-analyzer/driftnet/driftnet-0.1.6_p20090401.ebuild
+++ b/net-analyzer/driftnet/driftnet-0.1.6_p20090401.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="A program which listens to network traffic and picks out images from TCP streams it observes"
 HOMEPAGE="http://www.ex-parrot.com/~chris/driftnet/"
-SRC_URI="http://cloud.github.com/downloads/rbu/${PN}/${P}.tar.gz"
+SRC_URI="mirror://github/rbu/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 KEYWORDS="~amd64 ~ppc -sparc ~x86"
--- a/net-libs/ortp/ortp-0.16.3.ebuild
+++ b/net-libs/ortp/ortp-0.16.3.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Open Real-time Transport Protocol (RTP, RFC3550) stack"
 HOMEPAGE="http://www.linphone.org/index.php/eng/code_review/ortp/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/linphone/${PN}/sources/${P}.tar.gz"
+SRC_URI="mirror://nongnu/linphone/${PN}/sources/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
--- a/net-libs/ortp/ortp-0.16.5.ebuild
+++ b/net-libs/ortp/ortp-0.16.5.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Open Real-time Transport Protocol (RTP, RFC3550) stack"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/linphone/${PN}/sources/${P}.tar.gz"
+SRC_URI="mirror://nongnu/linphone/${PN}/sources/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
--- a/net-misc/autoupnp/autoupnp-0.4.6.ebuild
+++ b/net-misc/autoupnp/autoupnp-0.4.6.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="Automatic open port forwarder using UPnP"
 HOMEPAGE="https://github.com/mgorny/autoupnp/"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
 
 LICENSE="BSD"
 SLOT="0"
--- a/net-misc/kumofs/kumofs-0.3.1.ebuild
+++ b/net-misc/kumofs/kumofs-0.3.1.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="a scalable and highly available distributed key-value store"
 HOMEPAGE="http://github.com/etolabo/kumofs"
-SRC_URI="http://cloud.github.com/downloads/etolabo/kumofs/${P}.tar.gz"
+SRC_URI="mirror://github/etolabo/kumofs/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
--- a/net-misc/kumofs/kumofs-0.3.2.ebuild
+++ b/net-misc/kumofs/kumofs-0.3.2.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="a scalable and highly available distributed key-value store"
 HOMEPAGE="http://github.com/etolabo/kumofs"
-SRC_URI="http://cloud.github.com/downloads/etolabo/kumofs/${P}.tar.gz"
+SRC_URI="mirror://github/etolabo/kumofs/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
--- a/net-misc/kumofs/kumofs-0.3.6.ebuild
+++ b/net-misc/kumofs/kumofs-0.3.6.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="a scalable and highly available distributed key-value store"
 HOMEPAGE="http://github.com/etolabo/kumofs"
-SRC_URI="http://cloud.github.com/downloads/etolabo/kumofs/${P}.tar.gz"
+SRC_URI="mirror://github/etolabo/kumofs/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
--- a/net-misc/kumofs/kumofs-0.4.13.ebuild
+++ b/net-misc/kumofs/kumofs-0.4.13.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="a scalable and highly available distributed key-value store"
 HOMEPAGE="http://github.com/etolabo/kumofs"
-SRC_URI="http://cloud.github.com/downloads/etolabo/kumofs/${P}.tar.gz"
+SRC_URI="mirror://github/etolabo/kumofs/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
--- a/net-print/cups-windows/cups-windows-6.0.ebuild
+++ b/net-print/cups-windows/cups-windows-6.0.ebuild
@@ -4,7 +4,7 @@
 
 DESCRIPTION="CUPS PostScript Driver for Windows"
 HOMEPAGE="http://www.cups.org/links.php?V4"
-SRC_URI="http://ftp.easysw.com/pub/cups/windows/${P}-source.tar.bz2"
+SRC_URI="mirror://easysw/cups/windows/${P}-source.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/net-print/cups-windows/cups-windows-6.0-r1.ebuild
+++ b/net-print/cups-windows/cups-windows-6.0-r1.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="CUPS PostScript Driver for Windows"
 HOMEPAGE="http://www.cups.org/links.php?V4"
-SRC_URI="http://ftp.easysw.com/pub/cups/windows/${P}-source.tar.bz2"
+SRC_URI="mirror://easysw/cups/windows/${P}-source.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/net-voip/linphone/linphone-3.3.2.ebuild
+++ b/net-voip/linphone/linphone-3.3.2.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Video softphone based on the SIP protocol"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/${PN}/$(get_version_component_range 1-2).x/sources/${P}.tar.gz"
+SRC_URI="mirror://nongnu/${PN}/$(get_version_component_range 1-2).x/sources/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/net-voip/linphone/linphone-3.4.3.ebuild
+++ b/net-voip/linphone/linphone-3.4.3.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Video softphone based on the SIP protocol"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/${PN}/$(get_version_component_range 1-2).x/sources/${P}.tar.gz"
+SRC_URI="mirror://nongnu/${PN}/$(get_version_component_range 1-2).x/sources/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/net-voip/linphone/linphone-3.4.3-r1.ebuild
+++ b/net-voip/linphone/linphone-3.4.3-r1.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Video softphone based on the SIP protocol"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/${PN}/$(get_version_component_range 1-2).x/sources/${P}.tar.gz"
+SRC_URI="mirror://nongnu/${PN}/$(get_version_component_range 1-2).x/sources/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/net-wireless/at76c503a/at76c503a-0.14_beta1.ebuild
+++ b/net-wireless/at76c503a/at76c503a-0.14_beta1.ebuild
@@ -7,7 +7,7 @@
 MY_P=at76_usb-${PV/_}
 DESCRIPTION="at76c503 is a Linux driver for the wlan USB adapter based on the Atmel at76c503 chip. It currently supports ad-hoc mode, infrastructure mode, and WEP. It supports adapters from Atmel, the Belkin F5D6050, Netgear MA101, and others."
 HOMEPAGE="http://developer.berlios.de/projects/at76c503a/"
-SRC_URI="http://download.berlios.de/at76c503a/${MY_P}.tar.gz"
+SRC_URI="mirror://berlios/at76c503a/${MY_P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
--- a/net-wireless/at76c503a/at76c503a-0.16.ebuild
+++ b/net-wireless/at76c503a/at76c503a-0.16.ebuild
@@ -7,7 +7,7 @@
 MY_P=at76_usb-${PV/_}
 DESCRIPTION="at76c503 is a Linux driver for the wlan USB adapter based on the Atmel at76c503 chip. It currently supports ad-hoc mode, infrastructure mode, and WEP. It supports adapters from Atmel, the Belkin F5D6050, Netgear MA101, and others."
 HOMEPAGE="http://developer.berlios.de/projects/at76c503a/"
-SRC_URI="http://download.berlios.de/at76c503a/${MY_P}.tar.gz"
+SRC_URI="mirror://berlios/at76c503a/${MY_P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
--- a/sci-visualization/fityk/fityk-0.9.6.ebuild
+++ b/sci-visualization/fityk/fityk-0.9.6.ebuild
@@ -13,7 +13,7 @@
 
 DESCRIPTION="General-purpose nonlinear curve fitting and data analysis"
 HOMEPAGE="http://fityk.nieto.pl/"
-SRC_URI="http://cloud.github.com/downloads/wojdyr/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/wojdyr/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sci-visualization/fityk/fityk-0.9.7.ebuild
+++ b/sci-visualization/fityk/fityk-0.9.7.ebuild
@@ -13,7 +13,7 @@
 
 DESCRIPTION="General-purpose nonlinear curve fitting and data analysis"
 HOMEPAGE="http://fityk.nieto.pl/"
-SRC_URI="http://cloud.github.com/downloads/wojdyr/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/wojdyr/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-apps/syslog-notify/syslog-notify-0.1.ebuild
+++ b/sys-apps/syslog-notify/syslog-notify-0.1.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="Notifications for syslog entries via libnotify"
 HOMEPAGE="http://jtniehof.github.com/syslog-notify/"
-SRC_URI="http://cloud.github.com/downloads/jtniehof/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/jtniehof/${PN}/${P}.tar.bz2"
 
 KEYWORDS="amd64 x86"
 SLOT="0"
--- a/sys-apps/uhinv/uhinv-0.4.ebuild
+++ b/sys-apps/uhinv/uhinv-0.4.ebuild
@@ -4,7 +4,7 @@
 
 DESCRIPTION="Universal Hardware Inventory Tool, uhinv displays operating system and hardware info"
 HOMEPAGE="http://developer.berlios.de/projects/uhinv/"
-SRC_URI="http://download.berlios.de/uhinv/${P}.tar.gz"
+SRC_URI="mirror://berlios/uhinv/${P}.tar.gz"
 
 KEYWORDS="amd64 arm hppa ~mips ppc ppc64 sparc x86"
 SLOT="0"
--- a/sys-block/eject-bsd/eject-bsd-1.5.ebuild
+++ b/sys-block/eject-bsd/eject-bsd-1.5.ebuild
@@ -11,7 +11,7 @@
 SRC_URI="ftp://ports.jp.FreeBSD.org/pub/FreeBSD-jp/OD/${MY_P}.tar.gz
 	ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD-jp/OD/${MY_P}.tar.gz
 	ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/FreeBSD-jp/OD/${MY_P}.tar.gz
-	ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${MY_P}.tar.gz"
+	mirror://freebsd/ports/distfiles/${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
--- a/sys-fs/beaglefs/beaglefs-1.0.3.ebuild
+++ b/sys-fs/beaglefs/beaglefs-1.0.3.ebuild
@@ -5,8 +5,8 @@
 inherit eutils
 
 DESCRIPTION="beaglefs implements a filesystem representing a live Beagle query."
 HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/rml/fuse/beaglefs/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/rml/fuse/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://kernel/linux/kernel/people/rml/fuse/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/btrfs-progs/btrfs-progs-0.16-r1.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-0.16-r1.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Btrfs filesystem utilities"
 HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
+SRC_URI="mirror://kernel/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/btrfs-progs/btrfs-progs-0.17.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-0.17.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Btrfs filesystem utilities"
 HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
+SRC_URI="mirror://kernel/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/btrfs-progs/btrfs-progs-0.18-r1.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-0.18-r1.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Btrfs filesystem utilities"
 HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
+SRC_URI="mirror://kernel/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/btrfs-progs/btrfs-progs-0.19.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-0.19.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Btrfs filesystem utilities"
 HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
+SRC_URI="mirror://kernel/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/btrfs-progs/btrfs-progs-0.19-r2.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-0.19-r2.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Btrfs filesystem utilities"
 HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2
+SRC_URI="mirror://kernel/linux/kernel/people/mason/btrfs/${P}.tar.bz2
 	mirror://gentoo/${P}-redhat.patch.bz2"
 
 LICENSE="GPL-2"
--- a/sys-fs/btrfs-progs/btrfs-progs-0.19-r3.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-0.19-r3.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Btrfs filesystem utilities"
 HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2
+SRC_URI="mirror://kernel/linux/kernel/people/mason/btrfs/${P}.tar.bz2
 	mirror://gentoo/${P}-redhat.patch.bz2"
 
 LICENSE="GPL-2"
--- a/sys-kernel/cell-sources/cell-sources-2.6.24-r1.ebuild
+++ b/sys-kernel/cell-sources/cell-sources-2.6.24-r1.ebuild
@@ -11,11 +11,11 @@
 detect_arch
 
 KEYWORDS="~ppc ~ppc64"
 HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-linux/"
 
 DESCRIPTION="Full sources including the cell/ps3 patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
 CELL_PATCH="patch-ps3-linux-${PV}-stable.${PR//r}.bz2"
-CELLPATCHES_URI="http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-linux/${CELL_PATCH}"
+CELLPATCHES_URI="mirror://kernel/linux/kernel/people/geoff/cell/ps3-linux/${CELL_PATCH}"
 
 SRC_URI="${KERNEL_URI} ${ARCH_URI} ${CELLPATCHES_URI} ${GENPATCHES_URI}"
 
--- a/x11-apps/xinput_calibrator/xinput_calibrator-0.7.5.ebuild
+++ b/x11-apps/xinput_calibrator/xinput_calibrator-0.7.5.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="A generic touchscreen calibration program for X.Org"
 HOMEPAGE="http://www.freedesktop.org/wiki/Software/xinput_calibrator"
-SRC_URI="http://cloud.github.com/downloads/tias/${PN}/${P}.tar.gz"
+SRC_URI="mirror://github/tias/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
--- a/x11-misc/sw-notify-send/sw-notify-send-0.1.1.ebuild
+++ b/x11-misc/sw-notify-send/sw-notify-send-0.1.1.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="A system-wide notification wrapper for notify-send"
 HOMEPAGE="https://github.com/mgorny/sw-notify-send/"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
 
 LICENSE="BSD"
 SLOT="0"
--- a/x11-themes/redhat-artwork/redhat-artwork-5.0.8-r4.ebuild
+++ b/x11-themes/redhat-artwork/redhat-artwork-5.0.8-r4.ebuild
@@ -8,7 +8,7 @@
 MY_R=${PR/r/}
 DESCRIPTION="RedHat's Bluecurve theme for GTK2, KDE, GDM, Metacity and Nautilus"
 HOMEPAGE="http://www.redhat.com"
-SRC_URI="http://download.fedora.redhat.com/pub/fedora/linux/core/development/source/SRPMS/${P}-${MY_R}.fc7.src.rpm"
+SRC_URI="mirror://fedora/development/source/SRPMS/${P}-${MY_R}.fc7.src.rpm"
 LICENSE="GPL-2"
 
 SLOT="0"

[-- Attachment #3: fix-mirrors-with-new-mirrors.diff --]
[-- Type: text/x-patch, Size: 103301 bytes --]

--- a/app-cdr/mirage2iso/mirage2iso-0.3.1.ebuild
+++ b/app-cdr/mirage2iso/mirage2iso-0.3.1.ebuild
@@ -9,8 +9,8 @@
 
 DESCRIPTION="CD/DVD image converter using libmirage"
 HOMEPAGE="https://github.com/mgorny/mirage2iso/"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}/${P}.tar.bz2
-	test? ( http://cloud.github.com/downloads/mgorny/${PN}/${PN}-${TESTS_PV}-tests.tar.xz )"
+SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2
+	test? ( mirror://github/mgorny/${PN}/${PN}-${TESTS_PV}-tests.tar.xz )"
 
 LICENSE="BSD"
 SLOT="0"
--- a/app-emacs/yow/yow-21.4_p20020329.ebuild
+++ b/app-emacs/yow/yow-21.4_p20020329.ebuild
@@ -11,7 +11,7 @@
 HOMEPAGE="http://www.gnu.org/software/emacs/"
 # We used to take the file from the GNU Emacs 21.4 tarball, but 20 MB for one
 # 53 kB file is wasteful. So we take it from app-xemacs/cookie and patch it.
-SRC_URI="http://ftp.xemacs.org/pub/xemacs/packages/cookie-${XE_PV}-pkg.tar.gz
+SRC_URI="mirror://xemacs/xemacs/packages/cookie-${XE_PV}-pkg.tar.gz
 	mirror://gentoo/${PN}-${XE_PV}-${PV}.patch.gz"
 
 LICENSE="GPL-2"
--- a/app-i18n/ibus-skk/ibus-skk-0.0.4.ebuild
+++ b/app-i18n/ibus-skk/ibus-skk-0.0.4.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Japanese input method Anthy IMEngine for IBus Framework"
 HOMEPAGE="http://github.com/ueno/ibus-skk"
-SRC_URI="http://cloud.github.com/downloads/ueno/${PN}/${P}.tar.gz"
+SRC_URI="mirror://github/ueno/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/app-i18n/ibus-skk/ibus-skk-1.3.8.ebuild
+++ b/app-i18n/ibus-skk/ibus-skk-1.3.8.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Japanese input method Anthy IMEngine for IBus Framework"
 HOMEPAGE="http://github.com/ueno/ibus-skk"
-SRC_URI="http://cloud.github.com/downloads/ueno/${PN}/${P}.tar.gz"
+SRC_URI="mirror://github/ueno/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/app-misc/graphlcd-base/graphlcd-base-0.1.5-r1.ebuild
+++ b/app-misc/graphlcd-base/graphlcd-base-0.1.5-r1.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Graphical LCD Driver"
 HOMEPAGE="http://projects.vdr-developer.org/projects/graphlcd"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz
 		mirror://vdrfiles/${PN}/${P}_utf8.diff.tgz"
 
 KEYWORDS="amd64 x86 ~ppc"
--- a/app-misc/graphlcd-base/graphlcd-base-0.1.9.ebuild
+++ b/app-misc/graphlcd-base/graphlcd-base-0.1.9.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="Graphical LCD Driver"
 HOMEPAGE="http://projects.vdr-developer.org/projects/show/graphlcd"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~amd64 ~ppc ~x86"
 SLOT="0"
--- a/app-misc/ps3pf_utils/ps3pf_utils-2.3.ebuild
+++ b/app-misc/ps3pf_utils/ps3pf_utils-2.3.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Utilities to set the ps3 specific features"
 HOMEPAGE="http://www.playstation.com/ps3-openplatform/index.html"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-utils/ps3-utils-${PV}.tar.bz2"
+SRC_URI="mirror://kernel/linux/kernel/people/geoff/cell/ps3-utils/ps3-utils-${PV}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/app-portage/diffmask/diffmask-0.3.3.ebuild
+++ b/app-portage/diffmask/diffmask-0.3.3.ebuild
@@ -11,7 +11,7 @@
 
 DESCRIPTION="A utility to maintain package.unmask entries up-to-date with masks"
 HOMEPAGE="https://github.com/mgorny/diffmask/"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
 
 LICENSE="BSD"
 SLOT="0"
--- a/app-portage/distpatch/distpatch-0.1.1.ebuild
+++ b/app-portage/distpatch/distpatch-0.1.1.ebuild
@@ -12,7 +12,7 @@
 
 DESCRIPTION="Distfile Patching Support for Gentoo Linux (tools)"
 HOMEPAGE="http://www.gentoo.org/proj/en/infrastructure/distpatch/"
-SRC_URI="http://cloud.github.com/downloads/rafaelmartins/${PN}/${P}.tar.gz"
+SRC_URI="mirror://github/rafaelmartins/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/app-portage/pms-test-suite/pms-test-suite-0.1.ebuild
+++ b/app-portage/pms-test-suite/pms-test-suite-0.1.ebuild
@@ -15,7 +15,7 @@
 
 DESCRIPTION="A test suite for Package Manager PMS compliance"
 HOMEPAGE="http://www.gentoo.org/proj/en/qa/pms/pms-test-suite.xml"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
 
 LICENSE="BSD-2"
 SLOT="0"
--- a/app-portage/smart-live-rebuild/smart-live-rebuild-1.0.1.ebuild
+++ b/app-portage/smart-live-rebuild/smart-live-rebuild-1.0.1.ebuild
@@ -13,7 +13,7 @@
 
 DESCRIPTION="Check live packages for updates and emerge them as necessary"
 HOMEPAGE="https://github.com/mgorny/smart-live-rebuild/"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
 
 LICENSE="BSD-2"
 SLOT="0"
--- a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14.ebuild
+++ b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="Shell scripts to manage DocBook documents"
 HOMEPAGE="http://sources.redhat.com/docbook-tools/"
-SRC_URI="ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/${MY_P}.tar.gz"
+SRC_URI="mirror://redhat/docbook-tools/new-trials/SOURCES/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r1.ebuild
+++ b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r1.ebuild
@@ -12,7 +12,7 @@
 
 DESCRIPTION="Shell scripts to manage DocBook documents"
 HOMEPAGE="http://sources.redhat.com/docbook-tools/"
-SRC_URI="ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/${MY_P}.tar.gz"
+SRC_URI="mirror://redhat/docbook-tools/new-trials/SOURCES/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/dev-dotnet/pe-format/pe-format-2.0.5.ebuild
+++ b/dev-dotnet/pe-format/pe-format-2.0.5.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="Intelligent PE executable wrapper for binfmt_misc"
 HOMEPAGE="https://github.com/mgorny/pe-format2/"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}2/${P}.tar.bz2"
+SRC_URI="mirror://github/mgorny/${PN}2/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/dev-embedded/msp430-gdb/msp430-gdb-7.2_p20111205.ebuild
+++ b/dev-embedded/msp430-gdb/msp430-gdb-7.2_p20111205.ebuild
@@ -18,7 +18,7 @@
 DESCRIPTION="GNU debugger for MSP430 microcontrollers"
 HOMEPAGE="http://sources.redhat.com/gdb/"
 SRC_URI="http://ftp.gnu.org/gnu/gdb/gdb-${MY_PV}.tar.bz2
-	ftp://sources.redhat.com/pub/gdb/releases/gdb-${MY_PV}.tar.bz2
+	mirror://redhat/gdb/releases/gdb-${MY_PV}.tar.bz2
 	http://dev.gentoo.org/~radhermit/distfiles/${P}.patch.bz2"
 
 LICENSE="GPL-2 LGPL-2"
--- a/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p6869-r1.ebuild
+++ b/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p6869-r1.ebuild
@@ -14,7 +14,7 @@
 DESCRIPTION="Native Client newlib-based toolchain (only for compiling IRT)"
 HOMEPAGE="http://code.google.com/chrome/nativeclient/"
 SRC_URI="mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.bz2
-	ftp://sources.redhat.com/pub/newlib/newlib-${NEWLIB_PV}.tar.gz
+	mirror://redhat/newlib/newlib-${NEWLIB_PV}.tar.gz
 	mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.bz2
 	http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/nacltoolchain-buildscripts-r${NACL_REVISION}.tar.gz
 	http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclbinutils-${BINUTILS_PV}-r${NACL_REVISION}.patch.bz2
--- a/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p7311.ebuild
+++ b/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p7311.ebuild
@@ -14,7 +14,7 @@
 DESCRIPTION="Native Client newlib-based toolchain (only for compiling IRT)"
 HOMEPAGE="http://code.google.com/chrome/nativeclient/"
 SRC_URI="mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.bz2
-	ftp://sources.redhat.com/pub/newlib/newlib-${NEWLIB_PV}.tar.gz
+	mirror://redhat/newlib/newlib-${NEWLIB_PV}.tar.gz
 	mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.bz2
 	http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/nacltoolchain-buildscripts-r${NACL_REVISION}.tar.gz
 	http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclbinutils-${BINUTILS_PV}-r${NACL_REVISION}.patch.bz2
--- a/dev-libs/btparse/btparse-0.35.ebuild
+++ b/dev-libs/btparse/btparse-0.35.ebuild
@@ -4,7 +4,7 @@
 
 DESCRIPTION="A C library to parse Bibtex files"
 HOMEPAGE="http://www.gerg.ca/software/btOOL/"
-SRC_URI="http://search.cpan.org/CPAN/authors/id/A/AM/AMBS/btparse/${P}.tar.gz"
+SRC_URI="mirror://cpan/authors/id/A/AM/AMBS/btparse/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/dev-libs/mini-xml/mini-xml-2.2.1.ebuild
+++ b/dev-libs/mini-xml/mini-xml-2.2.1.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files in your application without requiring large non-standard libraries."
 HOMEPAGE="http://www.easysw.com/~mike/mxml"
-SRC_URI="http://ftp.easysw.com/pub/mxml/${PV}/${MY_P}.tar.gz"
+SRC_URI="mirror://easysw/mxml/${PV}/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/dev-libs/xalan-c/xalan-c-1.10.0.ebuild
+++ b/dev-libs/xalan-c/xalan-c-1.10.0.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="XSLT processor for transforming XML into HTML, text, or other XML types"
 HOMEPAGE="http://xml.apache.org/xalan-c/"
-SRC_URI="ftp://apache.mirrors.pair.com/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz
+SRC_URI="mirror://apache/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz
 	http://apache.mirrors.hoobly.com/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz
 	http://www.tux.org/pub/net/apache/dist/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz"
 
--- a/dev-libs/xalan-c/xalan-c-1.10.0.ebuild
+++ b/dev-libs/xalan-c/xalan-c-1.10.0.ebuild
@@ -9,7 +9,7 @@
 DESCRIPTION="XSLT processor for transforming XML into HTML, text, or other XML types"
 HOMEPAGE="http://xml.apache.org/xalan-c/"
 SRC_URI="ftp://apache.mirrors.pair.com/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz
-	http://apache.mirrors.hoobly.com/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz
+	mirror://apache/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz
 	http://www.tux.org/pub/net/apache/dist/xml/xalan-c/Xalan-C_${MY_PV}-src.tar.gz"
 
 LICENSE="Apache-2.0"
--- a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.3.7.ebuild
+++ b/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.3.7.ebuild
@@ -13,7 +13,7 @@
 SLOT="0"
 KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86"
 IUSE=""
-SRC_URI="http://pear.php.net/get/${MY_P}.tgz"
+SRC_URI="mirror://pear/${MY_P}.tgz"
 DEPEND="|| ( <dev-lang/php-5.3[pcre] >=dev-lang/php-5.3 )
 		>=dev-php/PEAR-PEAR-1.8.1
 "
--- a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.3.8.ebuild
+++ b/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.3.8.ebuild
@@ -13,7 +13,7 @@
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
 IUSE=""
-SRC_URI="http://pear.php.net/get/${MY_P}.tgz"
+SRC_URI="mirror://pear/${MY_P}.tgz"
 DEPEND="|| ( <dev-lang/php-5.3[pcre] >=dev-lang/php-5.3 )
 		>=dev-php/PEAR-PEAR-1.8.1
 "
--- a/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.2.3.ebuild
+++ b/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.2.3.ebuild
@@ -13,7 +13,7 @@
 SLOT="0"
 KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 s390 sh sparc x86"
 IUSE=""
-SRC_URI="http://pear.php.net/get/${MY_P}.tgz"
+SRC_URI="mirror://pear/${MY_P}.tgz"
 DEPEND=">=dev-php/PEAR-PEAR-1.8.1"
 PDEPEND="dev-php/pear"
 HOMEPAGE="http://pear.php.net/package/Console_Getopt"
--- a/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.2.3-r1.ebuild
+++ b/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.2.3-r1.ebuild
@@ -13,7 +13,7 @@
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
 IUSE=""
-SRC_URI="http://pear.php.net/get/${MY_P}.tgz"
+SRC_URI="mirror://pear/${MY_P}.tgz"
 DEPEND="|| ( <dev-lang/php-5.3[pcre] >=dev-lang/php-5.3 )
 		>=dev-php/PEAR-PEAR-1.8.1"
 PDEPEND="dev-php/pear"
--- a/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.3.1.ebuild
+++ b/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.3.1.ebuild
@@ -13,7 +13,7 @@
 SLOT="0"
 KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86"
 IUSE=""
-SRC_URI="http://pear.php.net/get/${MY_P}.tgz"
+SRC_URI="mirror://pear/${MY_P}.tgz"
 DEPEND="|| ( <dev-lang/php-5.3[pcre] >=dev-lang/php-5.3 )
 		>=dev-php/PEAR-PEAR-1.8.1"
 RDEPEND="${DEPEND}"
--- a/dev-php/PEAR-PEAR/PEAR-PEAR-1.9.3.ebuild
+++ b/dev-php/PEAR-PEAR/PEAR-PEAR-1.9.3.ebuild
@@ -12,7 +12,7 @@
 
 DESCRIPTION="PEAR Base System"
 HOMEPAGE="http://pear.php.net/package/PEAR"
-SRC_URI="http://pear.php.net/get/PEAR-${PEAR}.tgz"
+SRC_URI="mirror://pear/PEAR-${PEAR}.tgz"
 LICENSE="MIT"
 SLOT="0"
 IUSE=""
--- a/dev-php/PEAR-PEAR/PEAR-PEAR-1.9.4.ebuild
+++ b/dev-php/PEAR-PEAR/PEAR-PEAR-1.9.4.ebuild
@@ -12,7 +12,7 @@
 
 DESCRIPTION="PEAR Base System"
 HOMEPAGE="http://pear.php.net/package/PEAR"
-SRC_URI="http://pear.php.net/get/PEAR-${PEAR}.tgz"
+SRC_URI="mirror://pear/PEAR-${PEAR}.tgz"
 LICENSE="MIT"
 SLOT="0"
 IUSE=""
--- a/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.0.4.ebuild
+++ b/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.0.4.ebuild
@@ -17,7 +17,7 @@
 SLOT="0"
 KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86"
 IUSE=""
-SRC_URI="http://pear.php.net/get/${MY_P}.tgz"
+SRC_URI="mirror://pear/${MY_P}.tgz"
 DEPEND="|| ( <dev-lang/php-5.3[pcre] >=dev-lang/php-5.3 )
 		>=dev-php/PEAR-PEAR-1.8.1"
 PDEPEND="dev-php/pear"
--- a/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.2.1-r1.ebuild
+++ b/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.2.1-r1.ebuild
@@ -13,7 +13,7 @@
 SLOT="0"
 KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 s390 sh sparc x86"
 IUSE=""
-SRC_URI="http://pear.php.net/get/${MY_P}.tgz"
+SRC_URI="mirror://pear/${MY_P}.tgz"
 DEPEND=">=dev-php/PEAR-PEAR-1.8.1"
 PDEPEND="dev-php/pear"
 HOMEPAGE="http://pear.php.net/package/XML_Util"
--- a/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.2.1-r2.ebuild
+++ b/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.2.1-r2.ebuild
@@ -13,7 +13,7 @@
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
 IUSE=""
-SRC_URI="http://pear.php.net/get/${MY_P}.tgz"
+SRC_URI="mirror://pear/${MY_P}.tgz"
 
 DEPEND="|| ( <dev-lang/php-5.3[pcre] >=dev-lang/php-5.3 )
 		>=dev-php/PEAR-PEAR-1.8.1"
--- a/dev-python/asciitable/asciitable-0.8.0.ebuild
+++ b/dev-python/asciitable/asciitable-0.8.0.ebuild
@@ -11,7 +11,7 @@
 
 DESCRIPTION="An extensible ASCII table reader"
 HOMEPAGE="http://pypi.python.org/pypi/asciitable http://cxc.harvard.edu/contrib/asciitable"
-SRC_URI="http://pypi.python.org/packages/source/a/${PN}/${P}.tar.gz"
+SRC_URI="mirror://pypi/a/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/dev-python/cosmolopy/cosmolopy-0.1.102.ebuild
+++ b/dev-python/cosmolopy/cosmolopy-0.1.102.ebuild
@@ -15,7 +15,7 @@
 
 DESCRIPTION="Cosmology routines built on NumPy/SciPy"
 HOMEPAGE="http://roban.github.com/CosmoloPy/ http://pypi.python.org/pypi/CosmoloPy"
-SRC_URI="http://pypi.python.org/packages/source/C/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="mirror://pypi/C/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
--- a/dev-python/cosmolopy/cosmolopy-0.1.103.ebuild
+++ b/dev-python/cosmolopy/cosmolopy-0.1.103.ebuild
@@ -15,7 +15,7 @@
 
 DESCRIPTION="Cosmology routines built on NumPy/SciPy"
 HOMEPAGE="http://roban.github.com/CosmoloPy/ http://pypi.python.org/pypi/CosmoloPy"
-SRC_URI="http://pypi.python.org/packages/source/C/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="mirror://pypi/C/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
--- a/dev-python/sphinx/sphinx-0.6.7.ebuild
+++ b/dev-python/sphinx/sphinx-0.6.7.ebuild
@@ -14,7 +14,7 @@
 
 DESCRIPTION="Tool to create documentation for Python projects"
 HOMEPAGE="http://sphinx.pocoo.org/ http://pypi.python.org/pypi/Sphinx"
-SRC_URI="http://pypi.python.org/packages/source/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
--- a/dev-python/turbojson/turbojson-1.1.4.ebuild
+++ b/dev-python/turbojson/turbojson-1.1.4.ebuild
@@ -15,7 +15,7 @@
 
 DESCRIPTION="TurboGears JSON file format support plugin"
 HOMEPAGE="http://pypi.python.org/pypi/TurboJson"
-SRC_URI="http://pypi.python.org/packages/source/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
--- a/dev-util/gdbserver/gdbserver-7.0.ebuild
+++ b/dev-util/gdbserver/gdbserver-7.0.ebuild
@@ -12,7 +12,7 @@
 DESCRIPTION="GNU debugger"
 HOMEPAGE="http://sources.redhat.com/gdb/"
 SRC_URI="http://ftp.gnu.org/gnu/gdb/${MY_P}.tar.bz2
-	ftp://sources.redhat.com/pub/gdb/releases/${MY_P}.tar.bz2
+	mirror://redhat/gdb/releases/${MY_P}.tar.bz2
 	${PATCH_VER:+!vanilla? ( mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.lzma )}"
 
 LICENSE="GPL-2"
--- a/dev-util/gdbserver/gdbserver-7.2.ebuild
+++ b/dev-util/gdbserver/gdbserver-7.2.ebuild
@@ -14,7 +14,7 @@
 DESCRIPTION="GNU debugger"
 HOMEPAGE="http://sources.redhat.com/gdb/"
 SRC_URI="http://ftp.gnu.org/gnu/gdb/${MY_P}.tar.bz2
-	ftp://sources.redhat.com/pub/gdb/releases/${MY_P}.tar.bz2
+	mirror://redhat/gdb/releases/${MY_P}.tar.bz2
 	${PATCH_VER:+!vanilla? ( mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz )}"
 
 LICENSE="GPL-2"
--- a/dev-util/gdbserver/gdbserver-7.3.1.ebuild
+++ b/dev-util/gdbserver/gdbserver-7.3.1.ebuild
@@ -14,7 +14,7 @@
 DESCRIPTION="GNU debugger"
 HOMEPAGE="http://sources.redhat.com/gdb/"
 SRC_URI="http://ftp.gnu.org/gnu/gdb/${MY_P}.tar.bz2
-	ftp://sources.redhat.com/pub/gdb/releases/${MY_P}.tar.bz2
+	mirror://redhat/gdb/releases/${MY_P}.tar.bz2
 	${PATCH_VER:+!vanilla? ( mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz )}"
 
 LICENSE="GPL-2"
--- a/dev-util/insight/insight-6.7.1-r1.ebuild
+++ b/dev-util/insight/insight-6.7.1-r1.ebuild
@@ -13,7 +13,7 @@
 
 DESCRIPTION="A graphical interface to the GNU debugger"
 HOMEPAGE="http://sourceware.org/insight/"
-SRC_URI="ftp://sources.redhat.com/pub/${PN}/releases/${P}.tar.bz2"
+SRC_URI="mirror://redhat/${PN}/releases/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2"
 [[ ${CTARGET} != ${CHOST} ]] \
--- a/dev-util/insight/insight-6.8.ebuild
+++ b/dev-util/insight/insight-6.8.ebuild
@@ -13,7 +13,7 @@
 
 DESCRIPTION="A graphical interface to the GNU debugger"
 HOMEPAGE="http://sourceware.org/insight/"
-SRC_URI="ftp://sources.redhat.com/pub/${PN}/releases/${P}.tar.bz2"
+SRC_URI="mirror://redhat/${PN}/releases/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2"
 [[ ${CTARGET} != ${CHOST} ]] \
--- a/games-fps/rtcw/rtcw-1.41b.ebuild
+++ b/games-fps/rtcw/rtcw-1.41b.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="Return to Castle Wolfenstein - Long awaited sequel to Wolfenstein 3D"
 HOMEPAGE="http://games.activision.com/games/wolfenstein/"
-SRC_URI="ftp://ftp.idsoftware.com/idstuff/wolf/linux/wolf-linux-GOTY-maps.x86.run
+SRC_URI="mirror://idsoftware/wolf/linux/wolf-linux-GOTY-maps.x86.run
 	mirror://idsoftware/wolf/linux/wolf-linux-${PV}.x86.run"
 #	mirror://3dgamers/returnwolfenstein/wolf-linux-${PV}.x86.run
 
--- a/games-simulation/crrcsim/crrcsim-0.9.11.ebuild
+++ b/games-simulation/crrcsim/crrcsim-0.9.11.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="model-airplane flight simulation program"
 HOMEPAGE="http://crrcsim.berlios.de/"
-SRC_URI="http://download.berlios.de/${PN}/${P}.tar.gz"
+SRC_URI="mirror://berlios/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/games-strategy/xconq/xconq-7.4.1.ebuild
+++ b/games-strategy/xconq/xconq-7.4.1.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="a general strategy game system"
 HOMEPAGE="http://sources.redhat.com/xconq/"
-SRC_URI="ftp://sources.redhat.com/pub/xconq/${P}.tar.gz"
+SRC_URI="mirror://redhat/xconq/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/mail-filter/procmail-lib/procmail-lib-20081108.ebuild
+++ b/mail-filter/procmail-lib/procmail-lib-20081108.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Procmail Module Library is a collection of modules for Procmail"
 HOMEPAGE="http://freshmeat.net/projects/procmail-lib"
-SRC_URI="http://www.very-clever.com/download/nongnu/${PN}/${PN}-${MY_PV}.tar.gz"
+SRC_URI="mirror://nongnu/${PN}/${PN}-${MY_PV}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-gfx/viewnior/viewnior-1.1.ebuild
+++ b/media-gfx/viewnior/viewnior-1.1.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="Fast and simple image viewer"
 HOMEPAGE="http://xsisqox.github.com/Viewnior/index.html"
-SRC_URI="http://cloud.github.com/downloads/xsisqox/Viewnior/${P}.tar.gz"
+SRC_URI="mirror://github/xsisqox/Viewnior/${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
--- a/media-libs/compface/compface-1.5.1.ebuild
+++ b/media-libs/compface/compface-1.5.1.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Utilities and library to convert to/from X-Face format"
 HOMEPAGE="http://www.xemacs.org/Download/optLibs.html"
-SRC_URI="http://ftp.xemacs.org/pub/xemacs/aux/${P}.tar.gz"
+SRC_URI="mirror://xemacs/xemacs/aux/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
--- a/media-libs/compface/compface-1.5.2.ebuild
+++ b/media-libs/compface/compface-1.5.2.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Utilities and library to convert to/from X-Face format"
 HOMEPAGE="http://www.xemacs.org/Download/optLibs.html"
-SRC_URI="http://ftp.xemacs.org/pub/xemacs/aux/${P}.tar.gz"
+SRC_URI="mirror://xemacs/xemacs/aux/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
--- a/media-libs/libfpx/libfpx-1.2.0.9.ebuild
+++ b/media-libs/libfpx/libfpx-1.2.0.9.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="A library for manipulating FlashPIX images"
 HOMEPAGE="http://www.i3a.org/"
-SRC_URI="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/${MY_P}.tar.bz2"
+SRC_URI="mirror://imagemagick/delegates/${MY_P}.tar.bz2"
 
 LICENSE="as-is"
 SLOT="0"
--- a/media-libs/libfpx/libfpx-1.3.0-r1.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.0-r1.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="A library for manipulating FlashPIX images"
 HOMEPAGE="http://www.i3a.org/"
-SRC_URI="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/${P}-1.tar.bz2"
+SRC_URI="mirror://imagemagick/delegates/${P}-1.tar.bz2"
 
 LICENSE="as-is"
 SLOT="0"
--- a/media-plugins/mediastreamer-amr/mediastreamer-amr-0.0.1.ebuild
+++ b/media-plugins/mediastreamer-amr/mediastreamer-amr-0.0.1.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="mediastreamer plugin: add AMR Narrow Band support"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/linphone/plugins/sources/${MY_P}.tar.gz"
+SRC_URI="mirror://nongnu/linphone/plugins/sources/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-plugins/mediastreamer-x264/mediastreamer-x264-1.3.3.ebuild
+++ b/media-plugins/mediastreamer-x264/mediastreamer-x264-1.3.3.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="mediastreamer plugin: add H264 support"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/linphone/plugins/sources/${MY_P}.tar.gz"
+SRC_URI="mirror://nongnu/linphone/plugins/sources/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-plugins/mediastreamer-x264/mediastreamer-x264-1.4.1.ebuild
+++ b/media-plugins/mediastreamer-x264/mediastreamer-x264-1.4.1.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="mediastreamer plugin: add H264 support"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/linphone/plugins/sources/${MY_P}.tar.gz"
+SRC_URI="mirror://nongnu/linphone/plugins/sources/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.1.6.ebuild
+++ b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.1.6.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="vdr plugin to play dvds and dvd file structures"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-dvdswitch"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.0.ebuild
+++ b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.0.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: to play dvds and dvd file structures"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-dvdswitch"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-plugins/vdr-graphlcd/vdr-graphlcd-0.1.5.ebuild
+++ b/media-plugins/vdr-graphlcd/vdr-graphlcd-0.1.5.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="VDR Graphical LCD Plugin"
 HOMEPAGE="http://projects.vdr-developer.org/projects/graphlcd"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="x86 ~amd64"
 
--- a/media-plugins/vdr-graphlcd/vdr-graphlcd-0.1.9.ebuild
+++ b/media-plugins/vdr-graphlcd/vdr-graphlcd-0.1.9.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Graphical LCD Plugin"
 HOMEPAGE="http://projects.vdr-developer.org/projects/graphlcd"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 
--- a/media-plugins/vdr-image/vdr-image-0.3.0.ebuild
+++ b/media-plugins/vdr-image/vdr-image-0.3.0.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR plugin: display of digital images, like jpeg, tiff, png, bmp"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-image"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tar.gz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tar.gz"
 
 KEYWORDS="amd64 x86"
 SLOT="0"
--- a/media-plugins/vdr-image/vdr-image-0.3.1.ebuild
+++ b/media-plugins/vdr-image/vdr-image-0.3.1.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR plugin: display of digital images, like jpeg, tiff, png, bmp"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-image"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tar.gz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tar.gz"
 
 KEYWORDS="~amd64 ~x86"
 SLOT="0"
--- a/media-plugins/vdr-imonlcd/vdr-imonlcd-0.0.5-r1.ebuild
+++ b/media-plugins/vdr-imonlcd/vdr-imonlcd-0.0.5-r1.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="VDR Plugin: shows information about the current state of VDR on iMON LCD"
 HOMEPAGE="http://projects.vdr-developer.org/wiki/plg-imonlcd"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/408/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/408/${P}.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
--- a/media-plugins/vdr-infosatepg/vdr-infosatepg-0.0.10.ebuild
+++ b/media-plugins/vdr-infosatepg/vdr-infosatepg-0.0.10.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: Reads the contents of infosat and writes the data into the EPG."
 HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-infosatepg"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 SLOT="0"
 LICENSE="GPL-2"
--- a/media-plugins/vdr-infosatepg/vdr-infosatepg-0.0.11.ebuild
+++ b/media-plugins/vdr-infosatepg/vdr-infosatepg-0.0.11.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: Reads the contents of infosat and writes the data into the EPG."
 HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-infosatepg"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 SLOT="0"
 LICENSE="GPL-2"
--- a/media-plugins/vdr-markad/vdr-markad-0.0.8-r1.ebuild
+++ b/media-plugins/vdr-markad/vdr-markad-0.0.8-r1.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: marks advertisements in VDR recordings"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-markad/"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 SLOT="0"
--- a/media-plugins/vdr-markad/vdr-markad-0.0.9.ebuild
+++ b/media-plugins/vdr-markad/vdr-markad-0.0.9.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: marks advertisements in VDR recordings"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-markad/"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 SLOT="0"
--- a/media-plugins/vdr-markad/vdr-markad-0.1.0.ebuild
+++ b/media-plugins/vdr-markad/vdr-markad-0.1.0.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: marks advertisements in VDR recordings"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-markad/"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 SLOT="0"
--- a/media-plugins/vdr-markad/vdr-markad-0.1.1.ebuild
+++ b/media-plugins/vdr-markad/vdr-markad-0.1.1.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: marks advertisements in VDR recordings"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-markad/"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 SLOT="0"
--- a/media-plugins/vdr-markad/vdr-markad-0.1.2.ebuild
+++ b/media-plugins/vdr-markad/vdr-markad-0.1.2.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: marks advertisements in VDR recordings"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-markad/"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 SLOT="0"
--- a/media-plugins/vdr-osdpip/vdr-osdpip-0.1.0.ebuild
+++ b/media-plugins/vdr-osdpip/vdr-osdpip-0.1.0.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="VDR plugin: Show another channel in the OSD"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-osdpip"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/267/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/267/${P}.tgz"
 
 KEYWORDS="~amd64 ~x86"
 SLOT="0"
--- a/media-plugins/vdr-pvrinput/vdr-pvrinput-2011.08.18.ebuild
+++ b/media-plugins/vdr-pvrinput/vdr-pvrinput-2011.08.18.ebuild
@@ -13,7 +13,7 @@
 
 DESCRIPTION="VDR Plugin: Use a PVR* card as input device"
 HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-pvrinput"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${MY_P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${MY_P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/media-plugins/vdr-vodcatcher/vdr-vodcatcher-0.2.2.ebuild
+++ b/media-plugins/vdr-vodcatcher/vdr-vodcatcher-0.2.2.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="VDR plugin: Downloads rss-feeds and passes video enclosures to the mplayer plugin"
 HOMEPAGE="http://projects.vdr-developer.org/projects/plg-vodcatcher"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/154/${P}.tar.gz"
+SRC_URI="mirror://vdr-developerorg/154/${P}.tar.gz"
 
 SLOT="0"
 LICENSE="GPL-2"
--- a/media-plugins/vdr-zappilot/vdr-zappilot-0.0.4.ebuild
+++ b/media-plugins/vdr-zappilot/vdr-zappilot-0.0.4.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="VDR Plugin: browse fast the EPG information without being forced to switch to a channel"
 HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-zappilot"
-SRC_URI="http://projects.vdr-developer.org/attachments/download/${VERSION}/${P}.tgz"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
 
 KEYWORDS="~x86 ~amd64"
 SLOT="0"
--- a/net-analyzer/driftnet/driftnet-0.1.6_p20090401.ebuild
+++ b/net-analyzer/driftnet/driftnet-0.1.6_p20090401.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="A program which listens to network traffic and picks out images from TCP streams it observes"
 HOMEPAGE="http://www.ex-parrot.com/~chris/driftnet/"
-SRC_URI="http://cloud.github.com/downloads/rbu/${PN}/${P}.tar.gz"
+SRC_URI="mirror://github/rbu/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 KEYWORDS="~amd64 ~ppc -sparc ~x86"
--- a/net-libs/ortp/ortp-0.16.3.ebuild
+++ b/net-libs/ortp/ortp-0.16.3.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Open Real-time Transport Protocol (RTP, RFC3550) stack"
 HOMEPAGE="http://www.linphone.org/index.php/eng/code_review/ortp/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/linphone/${PN}/sources/${P}.tar.gz"
+SRC_URI="mirror://nongnu/linphone/${PN}/sources/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
--- a/net-libs/ortp/ortp-0.16.5.ebuild
+++ b/net-libs/ortp/ortp-0.16.5.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Open Real-time Transport Protocol (RTP, RFC3550) stack"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/linphone/${PN}/sources/${P}.tar.gz"
+SRC_URI="mirror://nongnu/linphone/${PN}/sources/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
--- a/net-misc/autoupnp/autoupnp-0.4.6.ebuild
+++ b/net-misc/autoupnp/autoupnp-0.4.6.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="Automatic open port forwarder using UPnP"
 HOMEPAGE="https://github.com/mgorny/autoupnp/"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
 
 LICENSE="BSD"
 SLOT="0"
--- a/net-misc/kumofs/kumofs-0.3.1.ebuild
+++ b/net-misc/kumofs/kumofs-0.3.1.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="a scalable and highly available distributed key-value store"
 HOMEPAGE="http://github.com/etolabo/kumofs"
-SRC_URI="http://cloud.github.com/downloads/etolabo/kumofs/${P}.tar.gz"
+SRC_URI="mirror://github/etolabo/kumofs/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
--- a/net-misc/kumofs/kumofs-0.3.2.ebuild
+++ b/net-misc/kumofs/kumofs-0.3.2.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="a scalable and highly available distributed key-value store"
 HOMEPAGE="http://github.com/etolabo/kumofs"
-SRC_URI="http://cloud.github.com/downloads/etolabo/kumofs/${P}.tar.gz"
+SRC_URI="mirror://github/etolabo/kumofs/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
--- a/net-misc/kumofs/kumofs-0.3.6.ebuild
+++ b/net-misc/kumofs/kumofs-0.3.6.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="a scalable and highly available distributed key-value store"
 HOMEPAGE="http://github.com/etolabo/kumofs"
-SRC_URI="http://cloud.github.com/downloads/etolabo/kumofs/${P}.tar.gz"
+SRC_URI="mirror://github/etolabo/kumofs/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
--- a/net-misc/kumofs/kumofs-0.4.13.ebuild
+++ b/net-misc/kumofs/kumofs-0.4.13.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="a scalable and highly available distributed key-value store"
 HOMEPAGE="http://github.com/etolabo/kumofs"
-SRC_URI="http://cloud.github.com/downloads/etolabo/kumofs/${P}.tar.gz"
+SRC_URI="mirror://github/etolabo/kumofs/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
--- a/net-print/cups-windows/cups-windows-6.0.ebuild
+++ b/net-print/cups-windows/cups-windows-6.0.ebuild
@@ -4,7 +4,7 @@
 
 DESCRIPTION="CUPS PostScript Driver for Windows"
 HOMEPAGE="http://www.cups.org/links.php?V4"
-SRC_URI="http://ftp.easysw.com/pub/cups/windows/${P}-source.tar.bz2"
+SRC_URI="mirror://easysw/cups/windows/${P}-source.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/net-print/cups-windows/cups-windows-6.0-r1.ebuild
+++ b/net-print/cups-windows/cups-windows-6.0-r1.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="CUPS PostScript Driver for Windows"
 HOMEPAGE="http://www.cups.org/links.php?V4"
-SRC_URI="http://ftp.easysw.com/pub/cups/windows/${P}-source.tar.bz2"
+SRC_URI="mirror://easysw/cups/windows/${P}-source.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/net-voip/linphone/linphone-3.3.2.ebuild
+++ b/net-voip/linphone/linphone-3.3.2.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Video softphone based on the SIP protocol"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/${PN}/$(get_version_component_range 1-2).x/sources/${P}.tar.gz"
+SRC_URI="mirror://nongnu/${PN}/$(get_version_component_range 1-2).x/sources/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/net-voip/linphone/linphone-3.4.3.ebuild
+++ b/net-voip/linphone/linphone-3.4.3.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Video softphone based on the SIP protocol"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/${PN}/$(get_version_component_range 1-2).x/sources/${P}.tar.gz"
+SRC_URI="mirror://nongnu/${PN}/$(get_version_component_range 1-2).x/sources/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/net-voip/linphone/linphone-3.4.3-r1.ebuild
+++ b/net-voip/linphone/linphone-3.4.3-r1.ebuild
@@ -8,7 +8,7 @@
 
 DESCRIPTION="Video softphone based on the SIP protocol"
 HOMEPAGE="http://www.linphone.org/"
-SRC_URI="http://download.savannah.nongnu.org/releases-noredirect/${PN}/$(get_version_component_range 1-2).x/sources/${P}.tar.gz"
+SRC_URI="mirror://nongnu/${PN}/$(get_version_component_range 1-2).x/sources/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/net-wireless/at76c503a/at76c503a-0.14_beta1.ebuild
+++ b/net-wireless/at76c503a/at76c503a-0.14_beta1.ebuild
@@ -7,7 +7,7 @@
 MY_P=at76_usb-${PV/_}
 DESCRIPTION="at76c503 is a Linux driver for the wlan USB adapter based on the Atmel at76c503 chip. It currently supports ad-hoc mode, infrastructure mode, and WEP. It supports adapters from Atmel, the Belkin F5D6050, Netgear MA101, and others."
 HOMEPAGE="http://developer.berlios.de/projects/at76c503a/"
-SRC_URI="http://download.berlios.de/at76c503a/${MY_P}.tar.gz"
+SRC_URI="mirror://berlios/at76c503a/${MY_P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
--- a/net-wireless/at76c503a/at76c503a-0.16.ebuild
+++ b/net-wireless/at76c503a/at76c503a-0.16.ebuild
@@ -7,7 +7,7 @@
 MY_P=at76_usb-${PV/_}
 DESCRIPTION="at76c503 is a Linux driver for the wlan USB adapter based on the Atmel at76c503 chip. It currently supports ad-hoc mode, infrastructure mode, and WEP. It supports adapters from Atmel, the Belkin F5D6050, Netgear MA101, and others."
 HOMEPAGE="http://developer.berlios.de/projects/at76c503a/"
-SRC_URI="http://download.berlios.de/at76c503a/${MY_P}.tar.gz"
+SRC_URI="mirror://berlios/at76c503a/${MY_P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
--- a/sci-visualization/fityk/fityk-0.9.6.ebuild
+++ b/sci-visualization/fityk/fityk-0.9.6.ebuild
@@ -13,7 +13,7 @@
 
 DESCRIPTION="General-purpose nonlinear curve fitting and data analysis"
 HOMEPAGE="http://fityk.nieto.pl/"
-SRC_URI="http://cloud.github.com/downloads/wojdyr/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/wojdyr/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sci-visualization/fityk/fityk-0.9.7.ebuild
+++ b/sci-visualization/fityk/fityk-0.9.7.ebuild
@@ -13,7 +13,7 @@
 
 DESCRIPTION="General-purpose nonlinear curve fitting and data analysis"
 HOMEPAGE="http://fityk.nieto.pl/"
-SRC_URI="http://cloud.github.com/downloads/wojdyr/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/wojdyr/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-apps/syslog-notify/syslog-notify-0.1.ebuild
+++ b/sys-apps/syslog-notify/syslog-notify-0.1.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="Notifications for syslog entries via libnotify"
 HOMEPAGE="http://jtniehof.github.com/syslog-notify/"
-SRC_URI="http://cloud.github.com/downloads/jtniehof/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/jtniehof/${PN}/${P}.tar.bz2"
 
 KEYWORDS="amd64 x86"
 SLOT="0"
--- a/sys-apps/uhinv/uhinv-0.4.ebuild
+++ b/sys-apps/uhinv/uhinv-0.4.ebuild
@@ -4,7 +4,7 @@
 
 DESCRIPTION="Universal Hardware Inventory Tool, uhinv displays operating system and hardware info"
 HOMEPAGE="http://developer.berlios.de/projects/uhinv/"
-SRC_URI="http://download.berlios.de/uhinv/${P}.tar.gz"
+SRC_URI="mirror://berlios/uhinv/${P}.tar.gz"
 
 KEYWORDS="amd64 arm hppa ~mips ppc ppc64 sparc x86"
 SLOT="0"
--- a/sys-block/eject-bsd/eject-bsd-1.5.ebuild
+++ b/sys-block/eject-bsd/eject-bsd-1.5.ebuild
@@ -11,7 +11,7 @@
 SRC_URI="ftp://ports.jp.FreeBSD.org/pub/FreeBSD-jp/OD/${MY_P}.tar.gz
 	ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD-jp/OD/${MY_P}.tar.gz
 	ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/FreeBSD-jp/OD/${MY_P}.tar.gz
-	ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${MY_P}.tar.gz"
+	mirror://freebsd/ports/distfiles/${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
--- a/sys-cluster/ccs/ccs-2.03.09.ebuild
+++ b/sys-cluster/ccs/ccs-2.03.09.ebuild
@@ -12,7 +12,7 @@
 
 DESCRIPTION="cluster configuration system to manage the cluster config file"
 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
-SRC_URI="ftp://sources.redhat.com/pub/cluster/releases/${MY_P}.tar.gz"
+SRC_URI="mirror://redhat/cluster/releases/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-cluster/cman-lib/cman-lib-2.03.09.ebuild
+++ b/sys-cluster/cman-lib/cman-lib-2.03.09.ebuild
@@ -12,7 +12,7 @@
 
 DESCRIPTION="A library for cluster management common to the various pieces of Cluster Suite."
 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
-SRC_URI="ftp://sources.redhat.com/pub/cluster/releases/${MY_P}.tar.gz"
+SRC_URI="mirror://redhat/cluster/releases/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-cluster/cman-lib/cman-lib-2.03.09-r1.ebuild
+++ b/sys-cluster/cman-lib/cman-lib-2.03.09-r1.ebuild
@@ -11,7 +11,7 @@
 
 DESCRIPTION="A library for cluster management common to the various pieces of Cluster Suite."
 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
-SRC_URI="ftp://sources.redhat.com/pub/cluster/releases/${MY_P}.tar.gz"
+SRC_URI="mirror://redhat/cluster/releases/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-cluster/dlm/dlm-2.03.09.ebuild
+++ b/sys-cluster/dlm/dlm-2.03.09.ebuild
@@ -12,7 +12,7 @@
 
 DESCRIPTION="General-purpose Distributed Lock Manager"
 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
-SRC_URI="ftp://sources.redhat.com/pub/cluster/releases/${MY_P}.tar.gz"
+SRC_URI="mirror://redhat/cluster/releases/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-cluster/dlm/dlm-2.03.11.ebuild
+++ b/sys-cluster/dlm/dlm-2.03.11.ebuild
@@ -12,7 +12,7 @@
 
 DESCRIPTION="General-purpose Distributed Lock Manager"
 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
-SRC_URI="ftp://sources.redhat.com/pub/cluster/releases/${MY_P}.tar.gz"
+SRC_URI="mirror://redhat/cluster/releases/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-cluster/dlm-lib/dlm-lib-2.03.09.ebuild
+++ b/sys-cluster/dlm-lib/dlm-lib-2.03.09.ebuild
@@ -12,7 +12,7 @@
 
 DESCRIPTION="General-purpose Distributed Lock Manager"
 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
-SRC_URI="ftp://sources.redhat.com/pub/cluster/releases/${MY_P}.tar.gz"
+SRC_URI="mirror://redhat/cluster/releases/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-cluster/dlm-lib/dlm-lib-2.03.11.ebuild
+++ b/sys-cluster/dlm-lib/dlm-lib-2.03.11.ebuild
@@ -12,7 +12,7 @@
 
 DESCRIPTION="General-purpose Distributed Lock Manager"
 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
-SRC_URI="ftp://sources.redhat.com/pub/cluster/releases/${MY_P}.tar.gz"
+SRC_URI="mirror://redhat/cluster/releases/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-cluster/gfs-kernel/gfs-kernel-2.03.09.ebuild
+++ b/sys-cluster/gfs-kernel/gfs-kernel-2.03.09.ebuild
@@ -12,7 +12,7 @@
 
 DESCRIPTION="GFS kernel module"
 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
-SRC_URI="ftp://sources.redhat.com/pub/cluster/releases/${MY_P}.tar.gz"
+SRC_URI="mirror://redhat/cluster/releases/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-cluster/rgmanager/rgmanager-2.03.09.ebuild
+++ b/sys-cluster/rgmanager/rgmanager-2.03.09.ebuild
@@ -12,7 +12,7 @@
 
 DESCRIPTION="Clustered resource group manager"
 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
-SRC_URI="ftp://sources.redhat.com/pub/cluster/releases/${MY_P}.tar.gz"
+SRC_URI="mirror://redhat/cluster/releases/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-cluster/rgmanager/rgmanager-2.03.09-r1.ebuild
+++ b/sys-cluster/rgmanager/rgmanager-2.03.09-r1.ebuild
@@ -14,7 +14,7 @@
 
 DESCRIPTION="Clustered resource group manager"
 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
-SRC_URI="ftp://sources.redhat.com/pub/cluster/releases/${MY_P}.tar.gz"
+SRC_URI="mirror://redhat/cluster/releases/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-devel/gdb/gdb-6.6-r2.ebuild
+++ b/sys-devel/gdb/gdb-6.6-r2.ebuild
@@ -15,7 +15,7 @@
 DESCRIPTION="GNU debugger"
 HOMEPAGE="http://sources.redhat.com/gdb/"
 SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2
-	ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2
+	mirror://redhat/gdb/releases/${P}.tar.bz2
 	mirror://gentoo/${P}-patches-${PATCH_VER}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2"
--- a/sys-devel/gdb/gdb-6.7.1-r3.ebuild
+++ b/sys-devel/gdb/gdb-6.7.1-r3.ebuild
@@ -15,7 +15,7 @@
 DESCRIPTION="GNU debugger"
 HOMEPAGE="http://sources.redhat.com/gdb/"
 SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2
-	ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2
+	mirror://redhat/gdb/releases/${P}.tar.bz2
 	mirror://gentoo/${P}-patches-${PATCH_VER}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2"
--- a/sys-devel/gdb/gdb-6.8-r1.ebuild
+++ b/sys-devel/gdb/gdb-6.8-r1.ebuild
@@ -15,7 +15,7 @@
 DESCRIPTION="GNU debugger"
 HOMEPAGE="http://sources.redhat.com/gdb/"
 SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2
-	ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2
+	mirror://redhat/gdb/releases/${P}.tar.bz2
 	mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma"
 
 LICENSE="GPL-2 LGPL-2"
--- a/sys-devel/gdb/gdb-6.8-r2.ebuild
+++ b/sys-devel/gdb/gdb-6.8-r2.ebuild
@@ -15,7 +15,7 @@
 DESCRIPTION="GNU debugger"
 HOMEPAGE="http://sources.redhat.com/gdb/"
 SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2
-	ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2
+	mirror://redhat/gdb/releases/${P}.tar.bz2
 	mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma"
 
 LICENSE="GPL-2 LGPL-2"
--- a/sys-devel/gdb/gdb-7.0.1.ebuild
+++ b/sys-devel/gdb/gdb-7.0.1.ebuild
@@ -16,7 +16,7 @@
 DESCRIPTION="GNU debugger"
 HOMEPAGE="http://sources.redhat.com/gdb/"
 SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2
-	ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2
+	mirror://redhat/gdb/releases/${P}.tar.bz2
 	${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma}"
 
 LICENSE="GPL-2 LGPL-2"
--- a/sys-devel/gdb/gdb-7.1.ebuild
+++ b/sys-devel/gdb/gdb-7.1.ebuild
@@ -16,7 +16,7 @@
 DESCRIPTION="GNU debugger"
 HOMEPAGE="http://sources.redhat.com/gdb/"
 SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2
-	ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2
+	mirror://redhat/gdb/releases/${P}.tar.bz2
 	${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma}"
 
 LICENSE="GPL-2 LGPL-2"
--- a/sys-devel/gdb/gdb-7.2.ebuild
+++ b/sys-devel/gdb/gdb-7.2.ebuild
@@ -32,7 +32,7 @@
 	SRC_URI="http://mirrors.kernel.org/fedora/development/source/SRPMS/${RPM}"
 else
 	SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2
-		ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2"
+		mirror://redhat/gdb/releases/${P}.tar.bz2"
 fi
 SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}"
 
--- a/sys-devel/gdb/gdb-7.3.ebuild
+++ b/sys-devel/gdb/gdb-7.3.ebuild
@@ -27,7 +27,7 @@
 	;;
 *.*.50.*)
 	# weekly snapshots
-	SRC_URI="ftp://sources.redhat.com/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2"
+	SRC_URI="mirror://redhat/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2"
 	;;
 9999*)
 	# live git tree
@@ -38,7 +38,7 @@
 *)
 	# Normal upstream release
 	SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2
-		ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2"
+		mirror://redhat/gdb/releases/${P}.tar.bz2"
 	;;
 esac
 
--- a/sys-devel/gdb/gdb-7.3.1.ebuild
+++ b/sys-devel/gdb/gdb-7.3.1.ebuild
@@ -27,7 +27,7 @@
 	;;
 *.*.50.*)
 	# weekly snapshots
-	SRC_URI="ftp://sources.redhat.com/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2"
+	SRC_URI="mirror://redhat/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2"
 	;;
 9999*)
 	# live git tree
@@ -38,7 +38,7 @@
 *)
 	# Normal upstream release
 	SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2
-		ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2"
+		mirror://redhat/gdb/releases/${P}.tar.bz2"
 	;;
 esac
 
--- a/sys-devel/gdb/gdb-7.3.1-r1.ebuild
+++ b/sys-devel/gdb/gdb-7.3.1-r1.ebuild
@@ -27,7 +27,7 @@
 	;;
 *.*.50.*)
 	# weekly snapshots
-	SRC_URI="ftp://sources.redhat.com/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2"
+	SRC_URI="mirror://redhat/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2"
 	;;
 9999*)
 	# live git tree
@@ -38,7 +38,7 @@
 *)
 	# Normal upstream release
 	SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2
-		ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2"
+		mirror://redhat/gdb/releases/${P}.tar.bz2"
 	;;
 esac
 
--- a/sys-devel/gdb/gdb-7.4.ebuild
+++ b/sys-devel/gdb/gdb-7.4.ebuild
@@ -27,7 +27,7 @@
 	;;
 *.*.50.*)
 	# weekly snapshots
-	SRC_URI="ftp://sources.redhat.com/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2"
+	SRC_URI="mirror://redhat/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2"
 	;;
 9999*)
 	# live git tree
@@ -38,7 +38,7 @@
 *)
 	# Normal upstream release
 	SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2
-		ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2"
+		mirror://redhat/gdb/releases/${P}.tar.bz2"
 	;;
 esac
 
--- a/sys-fs/beaglefs/beaglefs-1.0.3.ebuild
+++ b/sys-fs/beaglefs/beaglefs-1.0.3.ebuild
@@ -5,8 +5,8 @@
 inherit eutils
 
 DESCRIPTION="beaglefs implements a filesystem representing a live Beagle query."
 HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/rml/fuse/beaglefs/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/rml/fuse/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://kernel/linux/kernel/people/rml/fuse/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/btrfs-progs/btrfs-progs-0.16-r1.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-0.16-r1.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Btrfs filesystem utilities"
 HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
+SRC_URI="mirror://kernel/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/btrfs-progs/btrfs-progs-0.17.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-0.17.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Btrfs filesystem utilities"
 HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
+SRC_URI="mirror://kernel/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/btrfs-progs/btrfs-progs-0.18-r1.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-0.18-r1.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Btrfs filesystem utilities"
 HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
+SRC_URI="mirror://kernel/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/btrfs-progs/btrfs-progs-0.19.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-0.19.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Btrfs filesystem utilities"
 HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
+SRC_URI="mirror://kernel/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/btrfs-progs/btrfs-progs-0.19-r2.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-0.19-r2.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Btrfs filesystem utilities"
 HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2
+SRC_URI="mirror://kernel/linux/kernel/people/mason/btrfs/${P}.tar.bz2
 	mirror://gentoo/${P}-redhat.patch.bz2"
 
 LICENSE="GPL-2"
--- a/sys-fs/btrfs-progs/btrfs-progs-0.19-r3.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-0.19-r3.ebuild
@@ -6,7 +6,7 @@
 
 DESCRIPTION="Btrfs filesystem utilities"
 HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2
+SRC_URI="mirror://kernel/linux/kernel/people/mason/btrfs/${P}.tar.bz2
 	mirror://gentoo/${P}-redhat.patch.bz2"
 
 LICENSE="GPL-2"
--- a/sys-fs/device-mapper/device-mapper-1.02.19.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.19.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.19.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.19.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.19-r1.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.19-r1.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.19-r1.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.19-r1.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.22.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.22.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.22.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.22.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.22-r1.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.22-r1.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.22-r1.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.22-r1.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.22-r3.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.22-r3.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.22-r3.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.22-r3.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.22-r4.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.22-r4.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.22-r4.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.22-r4.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.22-r5.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.22-r5.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.22-r5.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.22-r5.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.24.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.24.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.24.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.24.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.24-r1.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.24-r1.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.24-r1.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.24-r1.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.25.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.25.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.25.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.25.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.26.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.26.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.26.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.26.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.27.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.27.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.27.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.27.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.28.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.28.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
--- a/sys-fs/device-mapper/device-mapper-1.02.28.ebuild
+++ b/sys-fs/device-mapper/device-mapper-1.02.28.ebuild
@@ -6,8 +6,8 @@
 
 DESCRIPTION="Device mapper ioctl library for use with LVM2 utilities"
 HOMEPAGE="http://sources.redhat.com/dm/"
-SRC_URI="ftp://sources.redhat.com/pub/dm/${PN}.${PV}.tgz
-	ftp://sources.redhat.com/pub/dm/old/${PN}.${PV}.tgz"
+SRC_URI="mirror://redhat/dm/${PN}.${PV}.tgz
+	mirror://redhat/dm/old/${PN}.${PV}.tgz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.01.13.ebuild
+++ b/sys-fs/lvm2/lvm2-2.01.13.ebuild
@@ -4,8 +4,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.01.13.ebuild
+++ b/sys-fs/lvm2/lvm2-2.01.13.ebuild
@@ -4,8 +4,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.67.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.67.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.67.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.67.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.67-r1.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.67-r1.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.67-r1.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.67-r1.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.67-r2.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.67-r2.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.67-r2.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.67-r2.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.70.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.70.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.70.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.70.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.70-r1.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.70-r1.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.70-r1.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.70-r1.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.72.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.72.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.72.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.72.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.73.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.73.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.73.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.73.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.73-r1.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.73-r1.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.73-r1.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.73-r1.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.74.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.74.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.74.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.74.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.83.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.83.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.83.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.83.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.84.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.84.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.84.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.84.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.85.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.85.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.85.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.85.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.88.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.88.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-fs/lvm2/lvm2-2.02.88.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.88.ebuild
@@ -7,8 +7,8 @@
 
 DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
 HOMEPAGE="http://sources.redhat.com/lvm2/"
-SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-		 ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
+SRC_URI="mirror://redhat/lvm2/${PN/lvm/LVM}.${PV}.tgz
+		 mirror://redhat/lvm2/old/${PN/lvm/LVM}.${PV}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
--- a/sys-kernel/cell-sources/cell-sources-2.6.24-r1.ebuild
+++ b/sys-kernel/cell-sources/cell-sources-2.6.24-r1.ebuild
@@ -11,11 +11,11 @@
 detect_arch
 
 KEYWORDS="~ppc ~ppc64"
 HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-linux/"
 
 DESCRIPTION="Full sources including the cell/ps3 patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
 CELL_PATCH="patch-ps3-linux-${PV}-stable.${PR//r}.bz2"
-CELLPATCHES_URI="http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-linux/${CELL_PATCH}"
+CELLPATCHES_URI="mirror://kernel/linux/kernel/people/geoff/cell/ps3-linux/${CELL_PATCH}"
 
 SRC_URI="${KERNEL_URI} ${ARCH_URI} ${CELLPATCHES_URI} ${GENPATCHES_URI}"
 
--- a/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild
@@ -103,7 +103,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild
@@ -103,7 +103,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild
@@ -103,7 +103,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild
@@ -103,7 +103,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.10.1-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.10.1-r1.ebuild
@@ -104,7 +104,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.10.1-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.10.1-r1.ebuild
@@ -104,7 +104,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.10.1-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.10.1-r1.ebuild
@@ -104,7 +104,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.10.1-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.10.1-r1.ebuild
@@ -104,7 +104,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.10.1-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.10.1-r1.ebuild
@@ -104,7 +104,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.10.1-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.10.1-r1.ebuild
@@ -104,7 +104,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.11.3.ebuild
+++ b/sys-libs/glibc/glibc-2.11.3.ebuild
@@ -107,7 +107,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.11.3.ebuild
+++ b/sys-libs/glibc/glibc-2.11.3.ebuild
@@ -107,7 +107,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.11.3.ebuild
+++ b/sys-libs/glibc/glibc-2.11.3.ebuild
@@ -107,7 +107,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.11.3.ebuild
+++ b/sys-libs/glibc/glibc-2.11.3.ebuild
@@ -107,7 +107,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.12.1-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.12.1-r3.ebuild
@@ -107,7 +107,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.12.1-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.12.1-r3.ebuild
@@ -107,7 +107,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.12.1-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.12.1-r3.ebuild
@@ -107,7 +107,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.12.1-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.12.1-r3.ebuild
@@ -107,7 +107,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.12.2.ebuild
+++ b/sys-libs/glibc/glibc-2.12.2.ebuild
@@ -107,7 +107,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.12.2.ebuild
+++ b/sys-libs/glibc/glibc-2.12.2.ebuild
@@ -107,7 +107,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.12.2.ebuild
+++ b/sys-libs/glibc/glibc-2.12.2.ebuild
@@ -107,7 +107,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.12.2.ebuild
+++ b/sys-libs/glibc/glibc-2.12.2.ebuild
@@ -107,7 +107,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.13-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.13-r2.ebuild
@@ -108,7 +108,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.13-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.13-r2.ebuild
@@ -108,7 +108,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.13-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.13-r2.ebuild
@@ -108,7 +108,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.13-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.13-r2.ebuild
@@ -108,7 +108,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.13-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.13-r4.ebuild
@@ -108,7 +108,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.13-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.13-r4.ebuild
@@ -108,7 +108,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.13-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.13-r4.ebuild
@@ -108,7 +108,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.13-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.13-r4.ebuild
@@ -108,7 +108,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.ebuild
+++ b/sys-libs/glibc/glibc-2.14.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.ebuild
+++ b/sys-libs/glibc/glibc-2.14.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.ebuild
+++ b/sys-libs/glibc/glibc-2.14.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.ebuild
+++ b/sys-libs/glibc/glibc-2.14.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.1.ebuild
+++ b/sys-libs/glibc/glibc-2.14.1.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.1.ebuild
+++ b/sys-libs/glibc/glibc-2.14.1.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.1.ebuild
+++ b/sys-libs/glibc/glibc-2.14.1.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.1.ebuild
+++ b/sys-libs/glibc/glibc-2.14.1.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.1-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.14.1-r1.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.1-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.14.1-r1.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.1-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.14.1-r1.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.1-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.14.1-r1.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.1-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.14.1-r2.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.1-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.14.1-r2.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.1-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.14.1-r2.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.14.1-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.14.1-r2.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.15.ebuild
+++ b/sys-libs/glibc/glibc-2.15.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.15.ebuild
+++ b/sys-libs/glibc/glibc-2.15.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.15.ebuild
+++ b/sys-libs/glibc/glibc-2.15.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/glibc/glibc-2.15.ebuild
+++ b/sys-libs/glibc/glibc-2.15.ebuild
@@ -116,7 +116,7 @@
 
 SRC_URI=$(
 	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+		echo mirror://gnu/glibc/$1 mirror://redhat/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
 	}
 	gentoo_uris() {
 		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
--- a/sys-libs/newlib/newlib-1.18.0.ebuild
+++ b/sys-libs/newlib/newlib-1.18.0.ebuild
@@ -14,7 +14,7 @@
 
 DESCRIPTION="Newlib is a C library intended for use on embedded systems"
 HOMEPAGE="http://sourceware.org/newlib/"
-SRC_URI="ftp://sources.redhat.com/pub/newlib/${P}.tar.gz"
+SRC_URI="mirror://redhat/newlib/${P}.tar.gz"
 
 LICENSE="NEWLIB LIBGLOSS GPL-2"
 [[ ${CTARGET} != ${CHOST} ]] \
--- a/sys-libs/newlib/newlib-1.19.0.ebuild
+++ b/sys-libs/newlib/newlib-1.19.0.ebuild
@@ -14,7 +14,7 @@
 
 DESCRIPTION="Newlib is a C library intended for use on embedded systems"
 HOMEPAGE="http://sourceware.org/newlib/"
-SRC_URI="ftp://sources.redhat.com/pub/newlib/${P}.tar.gz"
+SRC_URI="mirror://redhat/newlib/${P}.tar.gz"
 
 LICENSE="NEWLIB LIBGLOSS GPL-2"
 [[ ${CTARGET} != ${CHOST} ]] \
--- a/sys-libs/newlib/newlib-1.20.0.ebuild
+++ b/sys-libs/newlib/newlib-1.20.0.ebuild
@@ -14,7 +14,7 @@
 
 DESCRIPTION="Newlib is a C library intended for use on embedded systems"
 HOMEPAGE="http://sourceware.org/newlib/"
-SRC_URI="ftp://sources.redhat.com/pub/newlib/${P}.tar.gz"
+SRC_URI="mirror://redhat/newlib/${P}.tar.gz"
 
 LICENSE="NEWLIB LIBGLOSS GPL-2"
 [[ ${CTARGET} != ${CHOST} ]] \
--- a/sys-libs/nss-db/nss-db-2.2.3_pre1-r2.ebuild
+++ b/sys-libs/nss-db/nss-db-2.2.3_pre1-r2.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="Allows important system files to be stored in a fast database file rather than plain text"
 HOMEPAGE="http://sources.redhat.com/glibc/"
-SRC_URI="ftp://sources.redhat.com/pub/glibc/old-releases/${MY_P}.tar.gz
+SRC_URI="mirror://redhat/glibc/old-releases/${MY_P}.tar.gz
 		 mirror://gentoo/${MY_P}-external.patch.bz2
 		 mirror://gentoo/${MY_P}-dbupgrade.patch.bz2
 		 mirror://gentoo/${MY_P}-dbopen.patch.bz2"
--- a/sys-libs/nss-db/nss-db-2.2.3_pre1-r3.ebuild
+++ b/sys-libs/nss-db/nss-db-2.2.3_pre1-r3.ebuild
@@ -10,7 +10,7 @@
 
 DESCRIPTION="Allows important system files to be stored in a fast database file rather than plain text"
 HOMEPAGE="http://sources.redhat.com/glibc/"
-SRC_URI="ftp://sources.redhat.com/pub/glibc/old-releases/${MY_P}.tar.gz
+SRC_URI="mirror://redhat/glibc/old-releases/${MY_P}.tar.gz
 		 mirror://gentoo/${MY_P}-external.patch.bz2
 		 mirror://gentoo/${MY_P}-dbupgrade.patch.bz2
 		 mirror://gentoo/${MY_P}-dbopen.patch.bz2"
--- a/x11-apps/xinput_calibrator/xinput_calibrator-0.7.5.ebuild
+++ b/x11-apps/xinput_calibrator/xinput_calibrator-0.7.5.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="A generic touchscreen calibration program for X.Org"
 HOMEPAGE="http://www.freedesktop.org/wiki/Software/xinput_calibrator"
-SRC_URI="http://cloud.github.com/downloads/tias/${PN}/${P}.tar.gz"
+SRC_URI="mirror://github/tias/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
--- a/x11-misc/sw-notify-send/sw-notify-send-0.1.1.ebuild
+++ b/x11-misc/sw-notify-send/sw-notify-send-0.1.1.ebuild
@@ -7,7 +7,7 @@
 
 DESCRIPTION="A system-wide notification wrapper for notify-send"
 HOMEPAGE="https://github.com/mgorny/sw-notify-send/"
-SRC_URI="http://cloud.github.com/downloads/mgorny/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
 
 LICENSE="BSD"
 SLOT="0"
--- a/x11-themes/redhat-artwork/redhat-artwork-5.0.8-r4.ebuild
+++ b/x11-themes/redhat-artwork/redhat-artwork-5.0.8-r4.ebuild
@@ -8,7 +8,7 @@
 MY_R=${PR/r/}
 DESCRIPTION="RedHat's Bluecurve theme for GTK2, KDE, GDM, Metacity and Nautilus"
 HOMEPAGE="http://www.redhat.com"
-SRC_URI="http://download.fedora.redhat.com/pub/fedora/linux/core/development/source/SRPMS/${P}-${MY_R}.fc7.src.rpm"
+SRC_URI="mirror://fedora/development/source/SRPMS/${P}-${MY_R}.fc7.src.rpm"
 LICENSE="GPL-2"
 
 SLOT="0"

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Gentoo Janitor scripts
  2012-02-20 17:03 [gentoo-dev] Gentoo Janitor scripts Corentin Chary
  2012-02-22  8:48 ` [gentoo-dev] " Corentin Chary
@ 2012-02-27 15:10 ` "Paweł Hajdan, Jr."
  2012-02-29 12:42   ` Corentin Chary
  1 sibling, 1 reply; 12+ messages in thread
From: "Paweł Hajdan, Jr." @ 2012-02-27 15:10 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 960 bytes --]

On 2/20/12 6:03 PM, Corentin Chary wrote:
> Since I plan to use the remote remote-id tag for euscan, and I already
> use SRC_URI but I'd like all ebuild to use mirrors, I've wrote to
> scripts to cleanup your ebuilds and metadata.
> There are available here: https://github.com/iksaif/portage-janitor
> Here is what you can do with them:
> 
> python remoteids.py --diff pycuda Test-Tester Alien-SDL ostinato
> --- a/dev-python/pycuda/metadata.xml
> +++ b/dev-python/pycuda/metadata.xml
> @@ -4,4 +4,7 @@
>         <maintainer>
>                 <email>spock@gentoo.org</email>
>         </maintainer>
> +        <upstream>
> +                <remote-id type="pypi">pycuda</remote-id>
> +        </upstream>
>  </pkgmetadata>
>
> Maybe some bits could be integrated to repoman...

I second that, those remoteids.py changes LGTM (look good to me).

As always, I second any effort to make those useful things part of
"official Gentoo".


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 203 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Gentoo Janitor scripts
  2012-02-27 15:10 ` [gentoo-dev] " "Paweł Hajdan, Jr."
@ 2012-02-29 12:42   ` Corentin Chary
  0 siblings, 0 replies; 12+ messages in thread
From: Corentin Chary @ 2012-02-29 12:42 UTC (permalink / raw
  To: gentoo-dev

On Mon, Feb 27, 2012 at 4:10 PM, "Paweł Hajdan, Jr."
<phajdan.jr@gentoo.org> wrote:
> On 2/20/12 6:03 PM, Corentin Chary wrote:
>> Since I plan to use the remote remote-id tag for euscan, and I already
>> use SRC_URI but I'd like all ebuild to use mirrors, I've wrote to
>> scripts to cleanup your ebuilds and metadata.
>> There are available here: https://github.com/iksaif/portage-janitor
>> Here is what you can do with them:
>>
>> python remoteids.py --diff pycuda Test-Tester Alien-SDL ostinato
>> --- a/dev-python/pycuda/metadata.xml
>> +++ b/dev-python/pycuda/metadata.xml
>> @@ -4,4 +4,7 @@
>>         <maintainer>
>>                 <email>spock@gentoo.org</email>
>>         </maintainer>
>> +        <upstream>
>> +                <remote-id type="pypi">pycuda</remote-id>
>> +        </upstream>
>>  </pkgmetadata>
>>
>> Maybe some bits could be integrated to repoman...
>
> I second that, those remoteids.py changes LGTM (look good to me).
>
> As always, I second any effort to make those useful things part of
> "official Gentoo".
>

Fix remote ids bug: https://bugs.gentoo.org/show_bug.cgi?id=406287
Fix mirrors bug: https://bugs.gentoo.org/show_bug.cgi?id=405533

-- 
Corentin Chary
http://xf.iksaif.net



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2012-02-29 12:43 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-20 17:03 [gentoo-dev] Gentoo Janitor scripts Corentin Chary
2012-02-22  8:48 ` [gentoo-dev] " Corentin Chary
2012-02-22  9:21   ` Alec Warner
2012-02-22 12:20   ` Mart Raudsepp
2012-02-22 12:36     ` Corentin Chary
2012-02-22 13:33       ` Ben
2012-02-22 18:03         ` Markos Chandras
2012-02-22 18:11           ` Corentin Chary
2012-02-23  9:49     ` Corentin Chary
2012-02-22 17:51   ` Michał Górny
2012-02-27 15:10 ` [gentoo-dev] " "Paweł Hajdan, Jr."
2012-02-29 12:42   ` Corentin Chary

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox