public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Zac Medico <zmedico@gentoo.org>
To: gentoo development <gentoo-dev@lists.gentoo.org>
Subject: [gentoo-dev] Let's populate IUSE_IMPLICIT in the base profile
Date: Wed, 12 Sep 2012 22:40:45 -0700	[thread overview]
Message-ID: <505171DD.5040806@gentoo.org> (raw)

Hi,

The council has approved [1] "Profile IUSE injection" [2] for inclusion
in EAPI 5, and in latest Portage we have experimental EAPI 5_pre2 [3]
which implements all of the approved features. So, now would be a good
time to start populating IUSE_IMPLICIT with whatever values may be
appropriate.

What values belong there? Some of the flags that appear in
profiles/base/use.mask might make good candidates, such as prefix and
selinux. How about other special flags like bootstrap, build, and test?

I've already populated the variables for the ARCH, ELIBC, KERNEL, and
USERLAND flags that we can probably all agree on [4] (oops, I screwed up
the commit message). The resulting injected list of IUSE_EFFECTIVE flags
looks like this:

alpha amd64 amd64-fbsd amd64-linux arm arm-linux elibc_AIX elibc_Cygwin
elibc_Darwin elibc_FreeBSD elibc_HPUX elibc_Interix elibc_NetBSD
elibc_OpenBSD elibc_SunOS elibc_Winnt elibc_glibc elibc_mintlib
elibc_uclibc hppa hppa-hpux ia64 ia64-hpux ia64-linux kernel_AIX
kernel_Cygwin kernel_Darwin kernel_FreeBSD kernel_HPUX kernel_Interix
kernel_NetBSD kernel_OpenBSD kernel_SunOS kernel_Winnt kernel_freemint
kernel_linux m68k m68k-mint mips ppc ppc-aix ppc-macos ppc-openbsd ppc64
ppc64-linux s390 sh sparc sparc-fbsd sparc-solaris sparc64-freebsd
sparc64-solaris userland_BSD userland_GNU x64-freebsd x64-macos
x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix
x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt

[1] http://thread.gmane.org/gmane.linux.gentoo.pms/653
[2]
http://dev.gentoo.org/~zmedico/portage/doc/portage.html#package-ebuild-eapi-5_pre2-profile-iuse-injection
[3] http://blogs.gentoo.org/zmedico/2012/09/12/experimental-eapi-5_pre2/
[4]
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/profiles/base/make.defaults?view=log#rev1.84
-- 
Thanks,
Zac


             reply	other threads:[~2012-09-13  5:41 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-13  5:40 Zac Medico [this message]
2012-09-27 15:57 ` [gentoo-dev] Let's populate IUSE_IMPLICIT in the base profile Mike Gilbert
2012-09-27 16:02   ` Ian Stakenvicius
2012-09-27 17:45     ` Ian Stakenvicius
2012-09-27 17:56       ` Zac Medico
2012-10-30  8:24     ` Mike Frysinger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=505171DD.5040806@gentoo.org \
    --to=zmedico@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox