Skip to content
This repository

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…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 README
Octocat-spinner-32 gmpup
Octocat-spinner-32 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.