Gentoo Archives: gentoo-osx

From: dirk.schoenberger@×××××××××.de
To: gentoo-osx@l.g.o
Subject: Re: [gentoo-osx] The road ahead?
Date: Mon, 31 Oct 2005 23:54:16
Message-Id: 61792.84.179.47.178.1130802597.squirrel@mail.sz-online.de
In Reply to: Re: [gentoo-osx] The road ahead? by Kito
1 >>
2 >> I see this as an advantage above e.g. Fink, with its own namespace.
3 >> The
4 >> namespace variant implies that I have to fudge around with PATH
5 >> variables
6 >> and other CLI stuff, in order to get the apps working. I still have no
7 >> real MacOSX integration, with App folder and GUI starter elements
8 >> (which
9 >> would be my biggest feature request)
10 >
11 > The Portage take on this would be slightly different, as it will live
12 > in its own space, with its own set of GUI accessible .apps,
13 > Frameworks, etc. Can you elaborate on "I have to fudge around with
14 > PATH variables and other CLI stuff"
15
16 In a more Fink inspired way, I think I would have to add at lease a
17 PATH=$PATH:/sw/bin resp. the settings for LD_LIBRARY_PATH (or whatever the
18 Mac equivalent is)
19
20 > and "real MacOSX integration, with App folder and GUI starter elements"
21 please?
22
23 With this I mean anything which enables me to e.g start X based
24 application via the Finder, instead of from a command line. App folder
25 would e.g allow me to create a "standalone" application which I can put on
26 another machine, without having to re-install the whole Gentoo system. I
27 know that this somehow circumvent the whole reason of Gentoo, namely the
28 automatic maintenance and update of components and their dependent
29 applications.
30
31 >>
32 >> From what I see as a user, the Gentoo packages divide into 4
33 >> categories
34 >>
35 >> 1) packages which integrate nicely into the system (no
36 >> dependencies, or
37 >> dependencies which are properly provided by MacOS)
38 >
39 > The problems with this have been outlined numerous times by both
40 > users and devs, but to quickly re-hash them: It makes system backups/
41 > reinstalls a pain, the deps that are 'properly' provided by apple can
42 > and will change without notice, it requires manual mapping of faux-
43 > deps via the profiles, a software update or `diskutil
44 > repairPermissions /` can render your portage installed files useless,
45 > its what keeps the project a laughable novelty to most Darwin/OS X
46 > users and developers
47
48 I am not so long a member of the list, so thanks for the short repetition.
49 Is it possible to define some kind of "safe subset" of Apple provided
50 packages, i.e something which is less likely to change frequently?
51
52 >
53 > A USE flag for what exactly? I'm not sure I understand you.
54
55 Something like USE="install-local", which installs the package into
56 /usr/local instead of /usr.
57 In the default console settings this should override Apple provided
58 packages, without leading to collisions.
59
60 > You can manually install things to /usr/local and add them to
61 > package.provided right now if you want to. Either way, lying to
62 > portage about whats installed on a system is a bad idea, and always
63 > leads to trouble. Portage package dependencies are just that,
64 > dependencies on other packages in portage. So when an ebuilds has a
65 > DEPEND="app-shells/bash", that means it wants/needs the bash in
66 > portage, not a bash someone has done a ./configure && make && make
67 > install on.
68
69 I know about this, thats why I currently just played around with the idea.
70 I think a USE="install-local" would allow to make sure that I get a proper
71 emerge managed package, instead of a manual build.
72
73 Regards
74 Dirk
75
76 --
77 gentoo-osx@g.o mailing list

Replies

Subject Author
Re: [gentoo-osx] The road ahead? Grobian <grobian@g.o>