lefous Gentoo Portage Overlay

Private Gentoo Portage Package Overlay to provide additional packages.

You can browse and download the repository with any web browser at https://lepetitfou.dyndns.org/svn/gentoo/lefous_portage_overlay or you can checkout a revision with a Subversion client.

With the svn command line client, you have to enter the following command, to get the latest version:

svn co https://lepetitfou.dyndns.org/svn/gentoo/lefous_portage_overlay

Configure the Portage overlay

Layman

First, ensure you have layman installed. If not, an emerge layman -av should do the magic.

Now, you can add the URL of my layman config file: http://lepetitfou.dyndns.org/download/portage-overlay/layman-lefou.txt to layman's overlay list (edit /etc/layman/layman.cfg).

After that, a simple

layman -a lefous_portage_overlay

should be enough.

Manually

1. Decide where this overlay should reside. A good place is /usr/portage/local/lefous_portage_overlay.
2. Check-out your local copy of the subversion repository:

svn co https://lepetitfou.dyndns.org/svn/gentoo/lefous_portage_overlay /usr/portage/local/lefous_portage_overlay 

3. Add the new overlay to the PORTDIR_OVERLAY varibale in /etc/make.conf, e.g.
PORTDIR_OVERLAY="/usr/portage/local" 

4. optional: If you use eix you have to run update-eix to reflect the new overlay in the next search.

Overlay settings for Paludis

Paludis is the new - not offically confirmed - package manager and portage successor. It is written in C++ and can used instead of portage.

To configure the overlay for paludis, create the file /etc/paludis/repositories/lefous_portage_overlay.conf with the following content:

location = ${ROOT}/var/paludis/repositories/lefous_portage_overlay
sync = svn+https://lepetitfou.dyndns.org/svn/gentoo/lefous_portage_overlay
profiles = ${ROOT}/usr/portage/profiles/default-linux/x86/2006.1
eclassdirs = /usr/portage/eclass
format = ebuild