Jouni Kosonen <jouni.kosonen <at> tukesoft.com> writes:

> Tanstaafl wrote:

> > What I want is to be able to pin a specific package to the 
> > quickpkg'd
> > version, so it doesn't get updated during an emerge world...
>
> Wouldn't it mostly work if you 
> a] Copied the package ebuild directory to a local overlay to ensure 
> the version keeps being available to portage even if it vanishes from 
> the official tree and
> b] masked any later version in, say, /etc/portage/package.mask/pinned
> ( and c] mentally prepared to repeat the procedure when the tree no 
> longer provides compatible dependencies )

Very similar to what I was musing/researching....

Some resources you may want to read up on that deal with slotting, and 
multislots (which allow for multiple versions (concurrent) installations
for certain key packages.

http://devmanual.gentoo.org/general-concepts/slotting/

euse -i multislot

http://www.gnu.org/software/autoconf/autoconf.html

A recent post on  gentoo-dev "distutils-r1: set install paths via setup.cfg
rather than argv"

Just might provide you some ideas how to achieve what you want to
do. I'm looking at a similar issue for my local overlays and codes
I'm testing in a variety of forms; ebuilds and raw sources.


hth,
James


Reply via email to