Synchronise single ports from Gentoo overlays
Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README
gmpup
gmpup.lst

README

Portage is not super-rich of useful software, and the funny stuff
usually has to be fetched from overlays. Unfortunately, overlays are
big, tend to duplicate portage entries or worse: they live on svn.
So here's a tool to fetch only the packages you want, nothing else.

Fill in your gmpup.lst like in the provided example and run gmpup.pl.
You will need Perl's LWP::Simple module (dev-perl/libwww-perl) to run
it. It will fetch the list to the ports/ directory. If you are brave,
you can use the command-line option --destdir to sync your packages
to /usr/local/portage:

./gmpup --destdir=/usr/local/portage

It _shouldn't_ break anything, and it works fine for me, but I'm not
changing that default dir until the script gets tested in the field.

Patches, ideas, and constructive criticism welcome.

TODO:

* Update only the needed files, instead of removing the whole dir and
  fetching it again

* Write a gentoo ebuild for gmpup (help anyone?)