Re: [gentoo-dev] eselect-compiler updates and unmasking

2006-06-04 Thread Gamesgrid Poker

Couple of questions:

1) Can it handle non-gcc compilers? If so, how?


It is possible, but I'm not sure if icc is installed in a way that  
makes it convenient.  All the binaries will need to be lumped in a  
directory by themselves (like we do with gcc).  You'll have to create  
your own profile in /etc/eselect/compiler.



2) Can it handle different languages being set to different compilers?
For example, use Intel's Fortran compiler but GCC for everything else.


No, this isn't something I considered a high priority.  I was more  
interested in tackling the issues road-blocking multilib, but this is  
something that would be a nice feature down the road.


If neither of those are possible now, I would like to look into  
fixing this.


Thanks,
Donnie


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] eselect-compiler updates and unmasking

2006-06-04 Thread Jeremy Huddleston
Well, incidentally I was working on toolchainasing gnat (a gcc  
based Ada
compiler, basically just another frontend) and pestered toolchain  
people on
irc regarding similar matters. Basically it came down to:  
toolchain.eclass
and eselect-compiler are not for stuff not in gcc, so I had to  
create my own
ones (gnatbuild.eclass and eselect-gnat), a bit simpler versions  
actually :).
I could not inherit toolchain.eclass either, only copy the relevant  
parts of

it..

A due notice: this was discussed already like half a year ago  
(although when I
announced progress here on -dev no comments followed), so if the  
things have

chaged since then I will be interested to know too..


Well, I'm not against that support being in eselect-compiler, and in  
fact I think it'd be nice... It's just not a priority on my list, so  
if you'd like to contribute changes which allow support for what you  
want without needlessly complicating things for those who don't want  
to use these advanced features, then I'm more than willing to  
incorporate them.


--Jeremy
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] eselect-compiler updates and unmasking

2006-06-04 Thread Jeremy Huddleston

On Jun 2, 2006, at 21:33 , Donnie Berkholz wrote:


Couple of questions:

1) Can it handle non-gcc compilers? If so, how?


It is possible, but I'm not sure if icc is installed in a way that  
makes it convenient.  All the binaries will need to be lumped in a  
directory by themselves (like we do with gcc).  You'll have to create  
your own profile in /etc/eselect/compiler.



2) Can it handle different languages being set to different compilers?
For example, use Intel's Fortran compiler but GCC for everything else.



No, this isn't something I considered a high priority.  I was more  
interested in tackling the issues road-blocking multilib, but this is  
something that would be a nice feature down the road.



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Addition of a USE_EXPAND-Variable LIRC_DRIVERS and general cleanup of app-misc/lirc

2006-06-04 Thread Henrik Brix Andersen
On Sat, Jun 03, 2006 at 09:11:38PM -0600, Ryan Hill wrote:
 LIRC_DEVICE?  most of the USE_EXPAND stuff seems to be named for the device
 rather than the driver.  eg. ALSA_CARDS, VIDEO_CARDS, INPUT_DEVICES.

The ones you just mentioned all refer to driver names.

Regards,
Brix
-- 
Henrik Brix Andersen [EMAIL PROTECTED]
Gentoo Metadistribution | Mobile computing herd


pgpjawzRzNhBn.pgp
Description: PGP signature


[gentoo-dev] Re: Addition of a USE_EXPAND-Variable LIRC_DRIVERS and general cleanup of app-misc/lirc

2006-06-04 Thread Ryan Hill
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Henrik Brix Andersen wrote:
 On Sat, Jun 03, 2006 at 09:11:38PM -0600, Ryan Hill wrote:
 LIRC_DEVICE?  most of the USE_EXPAND stuff seems to be named for the device
 rather than the driver.  eg. ALSA_CARDS, VIDEO_CARDS, INPUT_DEVICES.
 
 The ones you just mentioned all refer to driver names.

The values do, the variable names don't.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFEgpdayrvh8ZIy7KURAqotAJ9uCgU2B9zq7zKqRsHF+k/jUEh4SACeOt69
TaUFKnf0Vx1pue2iRmVetmI=
=z3Kz
-END PGP SIGNATURE-

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] UTF-8 encoding and file format of manuals

2006-06-04 Thread Mike Frysinger
On Thursday 01 June 2006 14:30, Josh Saddler wrote:
 Jan Kundrát wrote:
  Wiktor Wandachowicz wrote:
 Summing up:
 * UTF-8 manuals: good or bad?
 
  The Only Way To Go (tm), IMHO. Let's let the legacy encodings die in
  piece.

 Agreed. I'd like to see much more extensive use of Unicode throughout my
 system by default. Unicode man pages are a good idea.

wrong

this is why we have USE=unicode
-mike


pgpJ8E5Lu85MD.pgp
Description: PGP signature


Re: [gentoo-dev] Need a use-expanded TV_GRAB variable for xmltv

2006-06-04 Thread Mike Frysinger
On Thursday 01 June 2006 19:37, Matteo Azzali wrote:
 XMLTV_OPTS isn't accessible anymore through the ebuild (tomorrow it
 was).
 So I'll need a TV_GRAB expanded variable to avoid having 200 local flags.

how about a better variable name ?  TV_GRAB is kind of awful
-mike


pgp8cjmq5iMBe.pgp
Description: PGP signature


Re: [gentoo-dev] Need a use-expanded TV_GRAB variable for xmltv

2006-06-04 Thread Matteo Azzali
Well, TV_GRAB is synthetical , but explains what this variable
is,however, how about TV_GRABBER or
TV_LOCALE or TV_GRABBER_LOC ?

Any suggestion is listened

-mattepiu

Mike Frysinger wrote:
 On Thursday 01 June 2006 19:37, Matteo Azzali wrote:
   
 XMLTV_OPTS isn't accessible anymore through the ebuild (tomorrow it
 was).
 So I'll need a TV_GRAB expanded variable to avoid having 200 local flags.
 

 how about a better variable name ?  TV_GRAB is kind of awful
 -mike
   

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Need a use-expanded TV_GRAB variable for xmltv

2006-06-04 Thread Mike Frysinger
On Sunday 04 June 2006 06:03, Matteo Azzali wrote:
 Well, TV_GRAB is synthetical , but explains what this variable
 is,however, how about TV_GRABBER or
 TV_LOCALE or TV_GRABBER_LOC ?

all same quality

what about TV_CAPTURE_CARDS
-mike


pgpJguhwqrXMM.pgp
Description: PGP signature


Re: [gentoo-dev] Need a use-expanded TV_GRAB variable for xmltv

2006-06-04 Thread Diego 'Flameeyes' Pettenò
On Sunday 04 June 2006 14:56, Mike Frysinger wrote:
 what about TV_CAPTURE_CARDS
You got it quite wrong, it's not about the TV cards :)
It's about TV guide grabbers.

-- 
Diego Flameeyes Pettenò - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE


pgpEqyAQhunfd.pgp
Description: PGP signature


Re: [gentoo-dev] Need a use-expanded TV_GRAB variable for xmltv

2006-06-04 Thread Alec Warner

Diego 'Flameeyes' Pettenò wrote:

On Sunday 04 June 2006 14:56, Mike Frysinger wrote:


what about TV_CAPTURE_CARDS


You got it quite wrong, it's not about the TV cards :)
It's about TV guide grabbers.



TV_GUIDE_GRABBERS

see that was easy ;)
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Need a use-expanded TV_GRAB variable for xmltv

2006-06-04 Thread Mike Frysinger
On Sunday 04 June 2006 08:59, Diego 'Flameeyes' Pettenò wrote:
 On Sunday 04 June 2006 14:56, Mike Frysinger wrote:
  what about TV_CAPTURE_CARDS

 You got it quite wrong, it's not about the TV cards :)
 It's about TV guide grabbers.


then i guess Matteo's assumption that 'TV_GRAB' was self-explanatory was a bit 
off ;)

how portable are TV guide grabbers ?  in other words, if xmltv is the only one  
using this stuff, i say force the maintainer to use a lot of local use 
variables rather than bloat the rest of the tree
-mike


pgp2NVCysmPcO.pgp
Description: PGP signature


Re: [gentoo-dev] [RFC Maintainer-Wanted Bugs/Cleaning]

2006-06-04 Thread Mike Frysinger
On Monday 29 May 2006 20:13, Jakub Moc wrote:
 Otherwise, some review used to be done, but there's been a negative
 opinion about closing bugs w/ sucky broken ebuilds as WONTFIX/CANTFIX
 expressed by some of the devs

probably because neither of those resolutions are generally correct

sucky broken ebuilds get feedback as to what needs to change and a LATER 
resolution

WONTFIX means the package itself is inappropriate for the tree
-mike


pgpRLRLrtt6gz.pgp
Description: PGP signature


Re: [gentoo-dev] Need a use-expanded TV_GRAB variable for xmltv

2006-06-04 Thread Matteo Azzali
Repoman considers lots of local variables as an error, I was pointed
to expanded vars as a solution.
If no developers has something against I'll be happy to use 28 local
flags

mattepiu


Mike Frysinger wrote:
 On Sunday 04 June 2006 08:59, Diego 'Flameeyes' Pettenò wrote:
   
 On Sunday 04 June 2006 14:56, Mike Frysinger wrote:
 
 what about TV_CAPTURE_CARDS
   
 You got it quite wrong, it's not about the TV cards :)
 It's about TV guide grabbers.
 


 then i guess Matteo's assumption that 'TV_GRAB' was self-explanatory was a 
 bit 
 off ;)

 how portable are TV guide grabbers ?  in other words, if xmltv is the only 
 one  
 using this stuff, i say force the maintainer to use a lot of local use 
 variables rather than bloat the rest of the tree
 -mike
   

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Need a use-expanded TV_GRAB variable for xmltv

2006-06-04 Thread Jakub Moc
Matteo Azzali wrote:
 Repoman considers lots of local variables as an error, I was pointed
 to expanded vars as a solution.
 If no developers has something against I'll be happy to use 28 local
 flags
 
 mattepiu

Well uh, no please Don't create 28 local use flags for one ebuild,
use.local.desc is cluttered enough as it is... :)

Otherwise, I'd say you've misunderstood the repoman output, you probably
didn't put them into use.local.desc when testing your local stuff.


-- 

jakub



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] new repoman check

2006-06-04 Thread Alec Warner

Slipping this in before 2.1 goes stable, it's a small check.

Basically if your ebuild inherits a VCS eclass ( currently darcs, 
subversion, cvs ) AND your ebuild has stable keywords on any arches 
repoman will report an error.


One thing to note here:

Are there any cases when one inherits a VCS eclass but the ebuild itself 
is not a live checkout ebuild.


I don't see any, looking at the eclasses.

This repoman check attempts to enforce policy in the developer handbook[1].

Live cvs.eclass ebuilds are generally only intended for the 
convenience of developers and should always be masked with a ~[arch] 
keyword. It is impossible to guarantee the reliability of a live 
cvs.eclass ebuild since the upstream cvs tree may change at any time, 
which is why they should always be masked.


Whether a live CVS ebuild or a snapshot CVS ebuild, you the 
developer are responsible for ensuring that the ebuild works correctly. 
This is particularly difficult to do with live cvs ebuilds for obvious 
reasons.


[1]http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3chap=1#doc_chap4
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Addition of a USE_EXPAND-Variable LIRC_DRIVERS and general cleanup of app-misc/lirc

2006-06-04 Thread Matthias Schwarzott
On Sunday 04 June 2006 05:11, Ryan Hill wrote:
 Matthias Schwarzott wrote:
  The --with-driver part will be moved to LIRC_DRIVERS. The name need not
  to be LIRC_DRIVERS, tell me if you have a better name for it
  (LIRC_RECEIVERS is another possibility).

 LIRC_DEVICE?  most of the USE_EXPAND stuff seems to be named for the device
 rather than the driver.  eg. ALSA_CARDS, VIDEO_CARDS, INPUT_DEVICES.


I think these ones are suitable:
LIRC_RECEIVERS
LIRC_DEVICES

I vote for LIRC_DEVICES if there are no more good suggestions.

Matthias

-- 
Matthias Schwarzott
Gentoo Developer
http://www.gentoo.org
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] eutils.class fix for make_desktop_entry

2006-06-04 Thread Alfredo Tupone
I need to add a desktop entry that call an executable with arguments.
Actually the entry Exec (that could contain the executable with
parameters) and the entry TryExec (used to test if the executable is
installed) are set to the same value.
I wonder if I can fix that with the following patch to the eutils eclass
@@ -900,7 +902,7 @@
 Type=Application
 Comment=${DESCRIPTION}
 Exec=${exec}
-TryExec=${exec}
+TryExec=${exec%% *}
 Path=${path}
 Icon=${icon}
 Categories=Application;${type};  ${desktop}

I meant: is there some ebuild that has space in the executable name, or
is there some way this change can break ebuilds. eutils is used by lot
of them, so I'm scared to break the whole tree.

Going to apply if I get no negative answer in, say, 10 days.

Alfredo

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Need a use-expanded TV_GRAB variable for xmltv

2006-06-04 Thread Doug Goldstein
Jakub Moc wrote:
 Matteo Azzali wrote:
 Repoman considers lots of local variables as an error, I was pointed
 to expanded vars as a solution.
 If no developers has something against I'll be happy to use 28 local
 flags

 mattepiu
 
 Well uh, no please Don't create 28 local use flags for one ebuild,
 use.local.desc is cluttered enough as it is... :)
 
 Otherwise, I'd say you've misunderstood the repoman output, you probably
 didn't put them into use.local.desc when testing your local stuff.
 
 
My plan with xmltv was to USE locales since the xmltv grabbers actually
use the same locale codes (i.e. de for the German ones). Granted
there's some differences (two de grabbers and they're called
xmltv_de_something and xmltv_de_something else). However the de locale
setting would turn both on.

I think that's the best option. But I just haven't had enough time to do it.

-- 
Doug Goldstein [EMAIL PROTECTED]
http://dev.gentoo.org/~cardoe/



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: Addition of a USE_EXPAND-Variable LIRC_DRIVERS and general cleanup of app-misc/lirc

2006-06-04 Thread Doug Goldstein
Matthias Schwarzott wrote:
 On Sunday 04 June 2006 05:11, Ryan Hill wrote:
 Matthias Schwarzott wrote:
 The --with-driver part will be moved to LIRC_DRIVERS. The name need not
 to be LIRC_DRIVERS, tell me if you have a better name for it
 (LIRC_RECEIVERS is another possibility).
 LIRC_DEVICE?  most of the USE_EXPAND stuff seems to be named for the device
 rather than the driver.  eg. ALSA_CARDS, VIDEO_CARDS, INPUT_DEVICES.


 I think these ones are suitable:
 LIRC_RECEIVERS
 LIRC_DEVICES
 
 I vote for LIRC_DEVICES if there are no more good suggestions.
 
 Matthias
 
I swear I had commited something like this to the Portage tree like 2
months ago...

-- 
Doug Goldstein [EMAIL PROTECTED]
http://dev.gentoo.org/~cardoe/



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Need a use-expanded TV_GRAB variable for xmltv

2006-06-04 Thread Mike Frysinger
On Sunday 04 June 2006 15:43, Jakub Moc wrote:
 Matteo Azzali wrote:
  Repoman considers lots of local variables as an error, I was pointed
  to expanded vars as a solution.

you did something wrong then ... there is no such error lots of local 
variables ... and if there is such an errro, then repoman is broken

  If no developers has something against I'll be happy to use 28 local
  flags

 Well uh, no please Don't create 28 local use flags for one ebuild

if it's the correct solution then it's the correct solution

a use-expanded variable for one package is a much worse solution

basing it off LINGUAS as proposed by cardoe seems like a workable solution
-mike


pgpz819BrzzN3.pgp
Description: PGP signature


[gentoo-dev] aging ebuilds with unstable keywords

2006-06-04 Thread Daniel Ahlberg
Hi,

This is an automatically created email message.
http://gentoo.tamperd.net/stable has just been updated with 15551 ebuilds.

The page shows results from a number of tests that are run against the ebuilds. 
The tests are:
* if a version has been masked for 30 days or more.
* if an arch was in KEYWORDS in an older ebuild, but not in the newer ones.
* if SRC_URI contains hosts specified in thirdpartymirrors.
* if ebuild uses patch instead of epatch.
* if ebuild sets S to ${WORKDIR}/${P}.
* if ebuild redefines P, PV, PN or PF.
* if ebuild doesn't inherit eutils when it uses functions from eutils.
* if ebuild doesn't inherit flag-o-matic when it uses functions from 
flag-o-matic.
* if ebuild has $HOMEPAGE in SRC_URI (cosmetic).
* if ebuild has $PN in SRC_URI (cosmetic).
* if ebuild forces -fPIC flag to CFLAGS.
* if ebuild has deprecated WANT_AUTO(CONF|MAKE)_?_?.
* if ebuild uses is-flag -fPIC, should be changed to has_fpic.
* if ebuild appends $RDEPEND or $DEPEND to $RDEPEND or $DEPEND to $DEPEND.
* if ebuild has arch keyword(s) in iuse.
* if ebuild overrides MAKEOPTS.
* if ebuild has automake, autoconf or libtool in RDEPEND.
* if ebuild exists in ChangeLog.
* if ebuild installs COPYING and/or INSTALL into doc.

The database is updated once a day and this email is sent once a week.
Questions and comments may be directed to [EMAIL PROTECTED]

Script has been running for 224 minutes.

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Need a use-expanded TV_GRAB variable for xmltv

2006-06-04 Thread Harald van Dijk
On Sun, Jun 04, 2006 at 08:36:57PM -0400, Doug Goldstein wrote:
 Jakub Moc wrote:
  Matteo Azzali wrote:
  Repoman considers lots of local variables as an error, I was pointed
  to expanded vars as a solution.
  If no developers has something against I'll be happy to use 28 local
  flags
 
  mattepiu
  
  Well uh, no please Don't create 28 local use flags for one ebuild,
  use.local.desc is cluttered enough as it is... :)
  
  Otherwise, I'd say you've misunderstood the repoman output, you probably
  didn't put them into use.local.desc when testing your local stuff.
  
  
 My plan with xmltv was to USE locales since the xmltv grabbers actually
 use the same locale codes (i.e. de for the German ones). Granted
 there's some differences (two de grabbers and they're called
 xmltv_de_something and xmltv_de_something else). However the de locale
 setting would turn both on.
 
 I think that's the best option. But I just haven't had enough time to do it.

Please don't do that. LINGUAS is for translations, nothing more, and
using it for xmltv grabbers will be a huge pain for everyone using
different languages than implied by their locations.
-- 
gentoo-dev@gentoo.org mailing list