User:AllenJB/Gpkg

The Problem
There's no way for individual projects to provide a single file that users can download and install without having to go indepth with micromanaging their own overlay.

Solution Outline
Provide a single file (a tarball with a predefined directory structure) which contains one or more .ebuild's, the manifest and any other related files in a tarball.

Portage could provide an easy installation mechanism by automatically managing a local overlay. The tarball is automatically extracted to the local overlay and installed with a single command (for example: "emerge --gpkg ")

Problems

 * How to deal with cleaning up old packages and all their related files
 * How to deal with eclasses
 * How to deal with conflicting files from different packages