Gentoo Archives: gentoo-osx

From: exg@g.o
To: gentoo-osx@l.g.o
Subject: Re: [gentoo-osx] some portage-prefix patches
Date: Tue, 01 Aug 2006 13:07:32
Message-Id: 20060801130659.GA779@orion.local
In Reply to: [gentoo-osx] some portage-prefix patches by Michael Haubenwallner
1 > [01-defaultpath.patch] (minor)
2 > Also add "${prefix}/lib/portage/bin" to DEFAULT_PATH, to simplify the
3 > bootstrap process.
4
5 I do not see how it can aid bootstrap.
6
7 > [02-ebuildenv-ROOT.patch] (minor)
8 > Moved trailing 'os.sep' from EDEST to ROOT.
9
10 What is it needed for?
11
12 > [03-eprefix-function.patch] (normal)
13 > Well, eprefix() was not yet present in 2.1.14, but may be already
14 > somewhere in svn (if it exists somewhere).
15 > To get this yet trivial implementation work, [10-portageq-root.patch] is
16 > required.
17
18 What is a constant function that always returns the value of EPREFIX if
19 the input pkg is in the vdb useful for?
20
21 > [04-interactive-ebuild.patch] (enhancement)
22 > The most interesting one: Add interactive-feature to portage, usage:
23 > FEATURES=interactive emerge package
24 > FEATURES=interactive ebuild package.ebuild [unpack|compile|install|...]
25
26 This is not prefix specific; you should send it to the
27 gentoo-portage-dev mailing list.
28
29 > [11-rpath-autofix.patch] (normal)
30 > Do the "Auto fixing rpath" thing for to-be-merged files, not for already
31 > merged ones.
32
33 Ditto.
34
35 > [12-readonly-tree.patch] (normal)
36 > Fix situations where the ebuild cannot be copied twice if tree is
37 > readonly. Maybe the second ebuild-cp could be removed.
38
39 Ditto.
40
41 > [05-checked-binaries.patch] (normal)
42 > Use the binaries figured out by configure for sandbox/bash/mv/prelink.
43
44 No, we want a path lookup for those to have some flexibility, especially
45 for bash.
46
47 > [08-cnf-typo.patch] (minor)
48 > Just a typo in cnf/Makefile.in, which prevents installation of
49 > PREFIX/etc/make.conf.example
50
51 Applied.
52
53 > [09-wget-bootstrap.patch] (minor)
54 > Use the wget found by configure, not PREFIX/usr/bin/wget per default in
55 > make.globals. This makes bootstrap easier.
56
57 I do not see how, given that we bootstrap wget too.
58
59 > [10-portageq-root.patch] (normal)
60 > Do not pass ROOT to 'portageq', or portageq will try to create
61 > ${ROOT}${EPREFIX}/var/tmp, which incorrectly results to
62 > ${EDEST}/${EPREFIX}${EPREFIX}/var/tmp
63 > Figured out this with an improved sandbox.
64
65 I don't think it's the right place to fix it, I'll look into the
66 problem. How have you figured it out exactly?
67
68 --
69 Emanuele
70 --
71 gentoo-osx@g.o mailing list

Replies

Subject Author
Re: [gentoo-osx] some portage-prefix patches Grobian <grobian@g.o>
Re: [gentoo-osx] some portage-prefix patches Michael Haubenwallner <michael.haubenwallner@×××××××.at>