Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Synchronise single ports from Gentoo overlays
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

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?)
Something went wrong with that request. Please try again.