From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-user+bounces-142270-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id 6BA9C138010
	for <garchives@archives.gentoo.org>; Fri,  2 Nov 2012 03:36:21 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 2D74F21C06E;
	Fri,  2 Nov 2012 03:35:57 +0000 (UTC)
Received: from mail.osagesoftware.com (usr33-138.provide.net [216.86.83.138])
	by pigeon.gentoo.org (Postfix) with ESMTP id 81CE921C010
	for <gentoo-user@lists.gentoo.org>; Fri,  2 Nov 2012 03:33:56 +0000 (UTC)
Received: from osage (osage.osagesoftware.com [192.168.1.10])
	by mail.osagesoftware.com (Postfix) with ESMTP id B0B507BD55
	for <gentoo-user@lists.gentoo.org>; Fri,  2 Nov 2012 03:33:47 +0000 (UTC)
Date: Thu, 1 Nov 2012 23:33:44 -0400
From: David Relson <relson@osagesoftware.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: [OT] Questions about building from source
 tarball
Message-ID: <20121101233344.2cf5d4d0@osage>
In-Reply-To: <20121101002910.GA29824@waltdnes.org>
References: <20121030085650.GB7402@waltdnes.org>
	<50907045.2090502@gmail.com>
	<20121101002910.GA29824@waltdnes.org>
Organization: Osage Software Systems, Inc.
X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.12; x86_64-pc-linux-gnu)
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Archives-Salt: 11f5261a-ea84-4b98-aace-9a176d0085e2
X-Archives-Hash: b5209f034789ae1794ee97af36f1a14c

In the past when I wanted/needed a newer version of a package than is
in portage, I'd create an entry in /usr/local/portage.

For example for app-example/some-package/some-package.x.y.z.ebuild, I'd

1) create directory /usr/local/portage/app-example/some-package
2) copy some-package.x.y.z.ebuild to some-package.x.y.z-r1.ebuild (in the
new directory).  
3) Some editing of the new ebuild might be needed here...
4) Run "ebuild ... digest" on the new ebuild to create the Manifest
file.
5) test with "ebuild ... compile" or "emerge some-package".
6) when errors are encountered, repeat steps 3, 4, and 5.

HTH,

David
 

On Wed, 31 Oct 2012 20:29:10 -0400
Walter Dnes wrote:

>   Thanks for the pointer.  It got me going... sort of.  Now I know why
> we don't have the latest seamonkey in the Gentoo tree.  It requires
> >=dev-libs/nspr-4.9.3 and the highest ebuild of nspr in the tree is
> 4.9.2, even though I did an "emerge sync" today.  So I'd have to build
> nspr and nss locally from tarballs, and then set .mozconfig's
> nspr-prefix and nss-prefix to the local copy... bleagh.  I'll just
> wait until nspr gets at least a keyworded 4.9.3 in the tree.
> 
> -- 
> Walter Dnes <waltdnes@waltdnes.org>
> I don't run "desktop environments"; I run useful applications