* Re: [gentoo-dev] macos keyword
@ 2004-07-26 23:04 99% ` Danny van Dyk
0 siblings, 0 replies; 1+ results
From: Danny van Dyk @ 2004-07-26 23:04 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Lina Pezzella schrieb:
| The issue with the 'macos' keyword was discussed today in #gentoo-dev.
| For those who were not present, here is a brief summary of the findings:
|
| According to GLEP 22, the current 'macos' keyword would need to be
| divided into four keywords:
| ppc-mach-bsd-libsystem
| ppc64-mach-bsd-libsystem
| ppc-mach-bsd-libsystem-macos
| ppc64-mach-bsd-libsystem-macos
~From GLEP 22:
"Each keyword needs to specify, either explicitly or implicitly, the
following parameters: ARCH, USERLAND, LIBC, and KERNEL.[...]
A fully-specified keyword would look like "ARCH-KERNEL-USERLAND-LIBC",
[...]"
A 5th parameter isn't mentioned in GLEP 22, neither is the order which
you mentioned in the first place.
| The fifth field "distribution", is not part of GLEP 22, however it was
| discussed that both macos as well as bsd would need the fifth field to
| differentiate between different operating environments. For example,
| adium is a net-im application which works on macos, but would not work
| on pure darwin.
Well, i would put this into the USERLAND part:
ppc[64]-mach-macos-libsystem
ppc[64]-mach-darwin-libsystem
Mac OSX userland _is_ different from bsd userland, so just put it there.
Porting portage to other linux distributions would fall
| under this same category. For example, x86-linux-gnu-glibc-suse.
That keyword is imho nonsense: a keyword shall distinguish between
premisses. I can't imagine a situation, in which an application would
refuse to work under SUSE linux because it is SUSE, apart from missing
dependencies. But the keyword should not be about package dependencies !
| The obvious problem with adding yet another field to the keyword
| specification is the large amount of resulting keywords. Regex, macros
| and exploding keywords were discussed as possible solutions. The latter
| was determined to be the least painful. For example, the four keywords
| for macos would become:
| ppc{,64}-bsd-mach-libsystem{,-macos}
According to GLEP22 (again) this should be:
{ppc,ppc64}-mach-{bsd,macos,darwin}-libsystem
| Before proposing an amendment to GLEP 22 to this effect, it might be
| useful to have some prior discussion on this list. The gentoo-osx team
| will be postponing the conversion of the 'macos' keyword until these
| matters are agreed upon.
I don't think we need an amendment, GLEP 22 is sufficient for this.
.02 EUR
- --
Danny van Dyk
Gentoo/AMD64 Developer
kugelfang@gentoo.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFBBY4aaVNL8NrtU6IRAgilAJ9Gbvv2wlyyqzmWcjwTdN0MqEn9jgCfaQAk
Kv7gB8OaVxUP62KUj2M2Pho=
=l2B/
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [relevance 99%]
Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2004-07-26 22:09 [gentoo-dev] macos keyword Lina Pezzella
2004-07-26 23:04 99% ` Danny van Dyk
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox