From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DATE_IN_PAST_12_24, INVALID_DATE,MAILING_LIST_MULTI,NO_RELAYS autolearn=no autolearn_force=no version=4.0.0 Received: from drobbins by cvs.gentoo.org with local (Exim 3.22 #1) id 14YbAS-0003Oy-00 for gentoo-dev@gentoo.org; Thu, 01 Mar 2001 15:03:24 -0700 To: gentoo-dev@gentoo.org Message-ID: <20010301150323.A8832@cvs.gentoo.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i From: Subject: [gentoo-dev] portage-1.5_pre7 Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0 Precedence: bulk Reply-To: gentoo-dev@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux development list List-Unsubscribe: , List-Archive: Date: Thu Mar 1 15:04:02 2001 X-Original-Date: Thu, 1 Mar 2001 15:03:24 -0700 X-Archives-Salt: 67bc31ab-36fc-4e6b-a4bc-84bd244ca52d X-Archives-Hash: 2d25eb1d9f682574cd6453edc8eae424 Hi all, I just committed sys-apps/portage-1.5_pre7, a brand new *test* version of Portage with recursive merging capability. Here's how to install it. First, update your /usr/portage tree. Then, do the following: # cd /etc # rm make.conf.eg # rm make.defaults.eg (if they exist, that is) # cd /usr/portage/sys-apps/portage # ebuild portage-1.5_pre7.ebuild merge # cd /etc # ln -s /usr/portage/profiles/default make.profile The _beta_ recursive merging capability can be used as follows. # emerge --pretend foo-1.0.ebuild This will show you the ebuilds that will be merged to install this particular ebuild. Build deps will be listed first, then runtime deps. There may be duplicates in the runtime deps list; this is normal. The package in question won't be installed twice, since this dependency will be satisfied by the time emerge gets to the runtime deps. To do the "real" install: # emerge foo-1.0.ebuild :))) I'm currently using emerge on cvs.gentoo.org, with success. It will also work (not with full profile support yet) if you do this: # export ROOT=/mnt/gentoo # emerge foo-1.0.ebuild All build dependencies will be installed to "/" and all runtime dependencies will be installed to "/mnt/gentoo" :))) Enjoy, -- Daniel Robbins President/CEO http://www.gentoo.org Gentoo Technologies, Inc.