All major Linux distributions provide some way of package installation and updating, using mirror sites.
Some of those archive mirrors are reachable via IPv6, some not. But there is no clear indication as to which one is and which isn't.
Instead of maintaining a static list of IPv6 enabled archive mirrors, I've created some scripts that parse the official archive mirror list of a Linux distribution, and 'enhance' it with IPv6 information:

Distro

Official archive mirror list

Same list page with IPv6 information

Fedora

http://mirrors.fedoraproject.org/publiclisthttps://www.terena.org/~visser/fedora-mirrors/

Ubuntu

https://launchpad.net/ubuntu/+archivemirrorshttps://www.terena.org/~visser/ubuntu-mirrors/

Debian

http://www.debian.org/mirror/list.en.htmlhttps://www.terena.org/~visser/debian-mirrors/

The new pages have a link to the PHP source code.