[gentoo-dev] Future EAPI feature Request/RFC: ^^( ) for [RP]?DEPEND

2012-07-02 Thread Kent Fredric
Firstly, we already have a ^^( ) syntax for REQUIRED_USE , "one of, but not more than one of". However, to my knowledge, we don't have such for ebuilds. Sure, there are ways of implementing this in ebuilds without this notation, but they're a bit messy. For instance, we seem to find the need fo

Re: [gentoo-dev] RFC: Enable FEATURES="userpriv usersandbox" by default?

2012-07-02 Thread Zac Medico
On 07/02/2012 01:36 PM, viv...@gmail.com wrote: > Il 02/07/2012 22:01, Zac Medico ha scritto: >> On 07/02/2012 12:48 PM, Pacho Ramos wrote: >>> El lun, 28-05-2012 a las 14:34 -0700, Zac Medico escribió: Hi, In case you aren't familiar with FEATURES=userpriv, here's the descripti

Re: [gentoo-dev] RFC: Enable FEATURES="userpriv usersandbox" by default?

2012-07-02 Thread viv...@gmail.com
Il 02/07/2012 22:01, Zac Medico ha scritto: On 07/02/2012 12:48 PM, Pacho Ramos wrote: El lun, 28-05-2012 a las 14:34 -0700, Zac Medico escribió: Hi, In case you aren't familiar with FEATURES=userpriv, here's the description from the make.conf(5) man page: Allow portage to drop root privil

[gentoo-dev] Lastrite: dev-python/sexy-python

2012-07-02 Thread Samuli Suominen
to clarify: vmware and xchat-gnome are the only reasons why x11-libs/libsexy is still in Portage # Samuli Suominen (02 Jul 2012) # The functionality of libsexy has been moved to GTK+ # Nothing is using these bindings in Portage anymore # See, http://bugs.gentoo.org/380193 # Removal in 30 days

Re: [gentoo-dev] RFC: Enable FEATURES="userpriv usersandbox" by default?

2012-07-02 Thread Zac Medico
On 07/02/2012 12:48 PM, Pacho Ramos wrote: > El lun, 28-05-2012 a las 14:34 -0700, Zac Medico escribió: >> Hi, >> >> In case you aren't familiar with FEATURES=userpriv, here's the >> description from the make.conf(5) man page: >> >> Allow portage to drop root privileges and compile packages as >>

Re: [gentoo-dev] RFC: Enable FEATURES="userpriv usersandbox" by default?

2012-07-02 Thread Pacho Ramos
El lun, 28-05-2012 a las 14:34 -0700, Zac Medico escribió: > Hi, > > In case you aren't familiar with FEATURES=userpriv, here's the > description from the make.conf(5) man page: > > Allow portage to drop root privileges and compile packages as > portage:portage without a sandbox (unless users

Re: [gentoo-dev] New Manifest Hashes

2012-07-02 Thread Zac Medico
On 07/02/2012 03:52 AM, Alec Warner wrote: > On Sun, Jul 1, 2012 at 1:17 PM, Jeff Horelick wrote: >> As of Wednesday, July 4, 2012 at approximately 10:00 UTC, the manifest >> hashes used on the gentoo-x86 tree will change to "SHA256 SHA512 >> WHIRLPOOL". To facilitate this change, developers MUST

Re: [gentoo-dev] grub:2 keywords

2012-07-02 Thread Mike Gilbert
On Mon, Jul 2, 2012 at 2:57 PM, Jeroen Roovers wrote: > On Fri, 29 Jun 2012 15:15:23 -0400 > Rich Freeman wrote: > >> On Fri, Jun 29, 2012 at 3:01 PM, Mike Gilbert >> wrote: >> > 3. grub2-install calls grub2-bios-setup which installs boot.img into >> > the MBR and embeds core.img into the sector

Re: [gentoo-dev] grub:2 keywords

2012-07-02 Thread Jeroen Roovers
On Fri, 29 Jun 2012 15:15:23 -0400 Rich Freeman wrote: > On Fri, Jun 29, 2012 at 3:01 PM, Mike Gilbert > wrote: > > 3. grub2-install calls grub2-bios-setup which installs boot.img into > > the MBR and embeds core.img into the sectors immediately after the > > MBR. > > Ok, that isn't all that un

Re: [gentoo-dev] freebsd.eclass change

2012-07-02 Thread Richard Yao
On 07/02/2012 02:02 PM, Mike Frysinger wrote: > On Monday 02 July 2012 13:37:53 Richard Yao wrote: >> On 07/02/2012 10:54 AM, Alexis Ballier wrote: >>> hu? yes, as already pointed out, uname is not reliable when >>> cross-compiling. You should use CHOST, and then you get tc-arch-kernel. >>> See fre

Re: [gentoo-dev] freebsd.eclass change

2012-07-02 Thread Mike Frysinger
On Monday 02 July 2012 13:37:53 Richard Yao wrote: > On 07/02/2012 10:54 AM, Alexis Ballier wrote: > > hu? yes, as already pointed out, uname is not reliable when > > cross-compiling. You should use CHOST, and then you get tc-arch-kernel. > > See freebsd-lib ebuild for how it is handled. > > In th

Re: [gentoo-dev] freebsd.eclass change

2012-07-02 Thread Richard Yao
On 07/02/2012 10:54 AM, Alexis Ballier wrote: > hu? yes, as already pointed out, uname is not reliable when > cross-compiling. You should use CHOST, and then you get tc-arch-kernel. > See freebsd-lib ebuild for how it is handled. > > A. > In that case, it should be 'local arch=$(tc-arch-kernel)'

Re: [gentoo-dev] Re: GLEP draf for cross-compile support in multilib profiles

2012-07-02 Thread Ciaran McCreesh
On Mon, 02 Jul 2012 19:06:43 +0200 Thomas Sachau wrote: > The problem here is the following: How do you know before the > src_install phase, that a package has no ABI-specific content? You make every package that has ABI specific content explicitly say so, as metadata. -- Ciaran McCreesh sign

Re: [gentoo-dev] Re: GLEP draf for cross-compile support in multilib profiles

2012-07-02 Thread Thomas Sachau
Matt Turner schrieb: > On Sun, Jul 1, 2012 at 4:52 PM, Thomas Sachau wrote: >> Matt Turner schrieb: >>> I suppose that's just for ease of implementation? Not having to >>> special-case packages that don't install binaries. >> >> I dont follow. Did you think about only having additional ABI flags f

Re: [gentoo-dev] freebsd.eclass change

2012-07-02 Thread Alexis Ballier
On Sun, 1 Jul 2012 19:48:58 -0400 Richard Yao wrote: > I want to add freebsd_get_cpuarch() to freebsd.eclass. This will give > us a platform-independent way of generating MACHINE_CPUARCH, which > will make building FreeBSD components on other platforms (i.e. Linux > and Prefix) easier. > > --- f

Re: [gentoo-dev] New Manifest Hashes

2012-07-02 Thread Alec Warner
On Sun, Jul 1, 2012 at 1:17 PM, Jeff Horelick wrote: > As of Wednesday, July 4, 2012 at approximately 10:00 UTC, the manifest > hashes used on the gentoo-x86 tree will change to "SHA256 SHA512 > WHIRLPOOL". To facilitate this change, developers MUST be using at > least portage-2.1.10.49 (or portag

[gentoo-dev] Liblo 0.26 wrong ebuild license

2012-07-02 Thread Natanael Olaiz
It is LGPL, not GPL. diff -aru liblo_original/liblo-0.26.ebuild liblo/liblo-0.26.ebuild --- liblo_original/liblo-0.26.ebuild2011-09-12 20:38:28.0 +0200 +++ liblo/liblo-0.26.ebuild 2012-07-02 10:43:29.0 +0200 @@ -8,7 +8,7 @@ HOMEPAGE="http://plugin.org.uk/liblo"; SRC_URI

Re: [gentoo-dev] Re: freebsd.eclass change

2012-07-02 Thread Sergei Trofimovich
On Sun, 01 Jul 2012 20:21:00 -0400 Richard Yao wrote: > > + local arch=$(uname -m) > > + case $(uname -m) in I guess you have created 'local arch=' for a reason. [no idea where you plan to use it, but] 'uname -m' is fragile in croscompiler environments which you seem to have touched