[gentoo-user] How to set package.use for layman overlays

2008-05-17 Thread reader
I've just started to use layman tools and wondered if setting such
things as /etc/portage/package.use would still be done in that same
place and same way?

I want to install an overlay of emacs-cvs but with different use flags

I'm following along with the instruction at:
http://www.enigmacurry.com/2007/05/24/multi-tty-emacs-on-gentoo-and-ubuntu/

On my laptop I run Gentoo Linux. Getting the latest version of Emacs on Gentoo 
was a breeze! :

* Setup Layman
* Add the emacs overlay: sudo layman -a emacs
* Add the following USE flags for app-editors/emacs-cvs: sudo
  flagedit app-editors/emacs-cvs X Xaw3d alsa gif gzip-el jpeg
  lesstif png sound spell tiff toolkit-scroll-bars xpm -gtk
  -hesiod -motif -source.
* GTK support is explicitly turned off as it causes problems with
  multi-TTY. This is no biggie for me as I always have
  (menu-bar-mode -1) and (tool-bar-mode -1) set.
* Emerge: sudo emerge emacs-cvs -va
* Tell the system to use the new emacs: sudo eselect emacs set 
emacs-23-multi-tty


To get emacs-multitty set up.  It isn't really clear what role layman
plays in those instructions since the final command is
  emerge emacs-cvs

Or will that automatically use the layman overlays.

Or maybe the author assumes I don't already have emacs installed from
/usr/portage.

I realize this is a little offhanded since its asking advice about 2nd
party instructions.  But I have no experience whatever with layman or
using overlays at all.  So thought maybe better to ask here than
directly to the author of those instructions.

-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] How to set package.use for layman overlays

2008-05-17 Thread deface
assuming you've got your make.conf setup appropriately, the overlay  
will take precisidence.


PORTDIR_OVERLAY=/usr/portage/local
PORTDIR_OVERLAY=/storage/repos/uberpenguin/trunk
source /usr/portage/local/layman/make.conf

deface

On May 17, 2008, at 6:26 AM, [EMAIL PROTECTED] wrote:


I've just started to use layman tools and wondered if setting such
things as /etc/portage/package.use would still be done in that same
place and same way?

I want to install an overlay of emacs-cvs but with different use flags

I'm following along with the instruction at:
http://www.enigmacurry.com/2007/05/24/multi-tty-emacs-on-gentoo-and-ubuntu/

On my laptop I run Gentoo Linux. Getting the latest version of Emacs  
on Gentoo was a breeze! :


   * Setup Layman
   * Add the emacs overlay: sudo layman -a emacs
   * Add the following USE flags for app-editors/emacs-cvs: sudo
 flagedit app-editors/emacs-cvs X Xaw3d alsa gif gzip-el jpeg
 lesstif png sound spell tiff toolkit-scroll-bars xpm -gtk
 -hesiod -motif -source.
   * GTK support is explicitly turned off as it causes problems with
 multi-TTY. This is no biggie for me as I always have
 (menu-bar-mode -1) and (tool-bar-mode -1) set.
   * Emerge: sudo emerge emacs-cvs -va
   * Tell the system to use the new emacs: sudo eselect emacs set  
emacs-23-multi-tty



To get emacs-multitty set up.  It isn't really clear what role layman
plays in those instructions since the final command is
 emerge emacs-cvs

Or will that automatically use the layman overlays.

Or maybe the author assumes I don't already have emacs installed from
/usr/portage.

I realize this is a little offhanded since its asking advice about 2nd
party instructions.  But I have no experience whatever with layman or
using overlays at all.  So thought maybe better to ask here than
directly to the author of those instructions.

--
gentoo-user@lists.gentoo.org mailing list



--
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] How to set package.use for layman overlays

2008-05-17 Thread Wolf Canis
[EMAIL PROTECTED] wrote:
 I've just started to use layman tools and wondered if setting such
 things as /etc/portage/package.use would still be done in that same
 place and same way?

I think yes.

 
 I want to install an overlay of emacs-cvs but with different use flags

I would say there is no problem, because in /etc/portage/package.use you
can decide what version with what flags.

 
 I'm following along with the instruction at:
 http://www.enigmacurry.com/2007/05/24/multi-tty-emacs-on-gentoo-and-ubuntu/
 
 On my laptop I run Gentoo Linux. Getting the latest version of Emacs on 
 Gentoo was a breeze! :
 
 * Setup Layman
 * Add the emacs overlay: sudo layman -a emacs
 * Add the following USE flags for app-editors/emacs-cvs: sudo
   flagedit app-editors/emacs-cvs X Xaw3d alsa gif gzip-el jpeg
   lesstif png sound spell tiff toolkit-scroll-bars xpm -gtk
   -hesiod -motif -source.
 * GTK support is explicitly turned off as it causes problems with
   multi-TTY. This is no biggie for me as I always have
   (menu-bar-mode -1) and (tool-bar-mode -1) set.
 * Emerge: sudo emerge emacs-cvs -va
 * Tell the system to use the new emacs: sudo eselect emacs set 
 emacs-23-multi-tty
 
 
 To get emacs-multitty set up.  It isn't really clear what role layman
 plays in those instructions since the final command is
   emerge emacs-cvs

That's, so far I that understand, the advantage for
using overlays.

 
 Or will that automatically use the layman overlays.

Yes. Because emacs-cvs is in the portage-tree but masked.

 
 Or maybe the author assumes I don't already have emacs installed from
 /usr/portage.

If you want to install emacs-cvs from the portage tree, you have to
unmask this package:

$ emerge -atv emacs-cvs

These are the packages that would be merged, in reverse order:

Calculating dependencies /
!!! All ebuilds that could satisfy app-editors/emacs-cvs have been masked.
!!! One of the following masked packages is required to complete your
request:
- app-editors/emacs-cvs-23.0. (masked by: ~x86 keyword)
- app-editors/emacs-cvs-23.0.50_pre20080201 (masked by: ~x86 keyword)
- app-editors/emacs-cvs-22.2. (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.

 
 I realize this is a little offhanded since its asking advice about 2nd
 party instructions.  But I have no experience whatever with layman or
 using overlays at all.  So thought maybe better to ask here than
 directly to the author of those instructions.
 

That's the way I see it.

W. Canis



signature.asc
Description: OpenPGP digital signature