Gentoo Archives: gentoo-osx

From: Michael Haubenwallner <michael.haubenwallner@×××××××.at>
To: "gentoo-osx@l.g.o" <gentoo-osx@l.g.o>
Subject: [gentoo-osx] some portage-prefix patches
Date: Tue, 25 Jul 2006 13:06:02
Message-Id: 1153832687.11311.84.camel@sapc154
1 Hi,
2
3 after some time using portage-prefix-2.1.14 with some patches now, its
4 time for me to post these (partially) very useful patches...
5
6 Hopefully they will make it at least to the list at once...
7
8
9 [00-check-offset-prefix.patch] (minor)
10 Just a simple configure-commandline check for valid domain-prefix.
11
12 [01-defaultpath.patch] (minor)
13 Also add "${prefix}/lib/portage/bin" to DEFAULT_PATH, to simplify the
14 bootstrap process.
15
16 [02-ebuildenv-ROOT.patch] (minor)
17 Moved trailing 'os.sep' from EDEST to ROOT.
18
19 [03-eprefix-function.patch] (normal)
20 Well, eprefix() was not yet present in 2.1.14, but may be already
21 somewhere in svn (if it exists somewhere).
22 To get this yet trivial implementation work, [10-portageq-root.patch] is
23 required.
24
25 [04-interactive-ebuild.patch] (enhancement)
26 The most interesting one: Add interactive-feature to portage, usage:
27 FEATURES=interactive emerge package
28 FEATURES=interactive ebuild package.ebuild [unpack|compile|install|...]
29
30 [05-checked-binaries.patch] (normal)
31 Use the binaries figured out by configure for sandbox/bash/mv/prelink.
32
33 [06-env-conf+ext.patch] (enhancement)
34 [07-env-dup.patch] (enhancement)
35 This two patches are real enhancements, required for my
36 baselayout-prefix package, which i will eventually post separately
37 (package & patches).
38
39 [08-cnf-typo.patch] (minor)
40 Just a typo in cnf/Makefile.in, which prevents installation of
41 PREFIX/etc/make.conf.example
42
43 [09-wget-bootstrap.patch] (minor)
44 Use the wget found by configure, not PREFIX/usr/bin/wget per default in
45 make.globals. This makes bootstrap easier.
46
47 [10-portageq-root.patch] (normal)
48 Do not pass ROOT to 'portageq', or portageq will try to create
49 ${ROOT}${EPREFIX}/var/tmp, which incorrectly results to
50 ${EDEST}/${EPREFIX}${EPREFIX}/var/tmp
51 Figured out this with an improved sandbox.
52
53 [11-rpath-autofix.patch] (normal)
54 Do the "Auto fixing rpath" thing for to-be-merged files, not for already
55 merged ones.
56
57 [12-readonly-tree.patch] (normal)
58 Fix situations where the ebuild cannot be copied twice if tree is
59 readonly. Maybe the second ebuild-cp could be removed.
60
61 best regards, haubi
62 --
63 Michael Haubenwallner SALOMON Automation GmbH
64 Forschung & Entwicklung A-8114 Friesach bei Graz
65 mailto:michael.haubenwallner@×××××××.at http://www.salomon.at
66 No HTML/MIME please, see http://expita.com/nomime.html

Attachments

File name MIME type
00-check-offset-prefix.patch text/x-patch
01-defaultpath.patch text/x-patch
02-ebuildenv-ROOT.patch text/x-patch
03-eprefix-function.patch text/x-patch
04-interactive-ebuild.patch text/x-patch
05-checked-binaries.patch text/x-patch
08-cnf-typo.patch text/x-patch
09-wget-bootstrap.patch text/x-patch
10-portageq-root.patch text/x-patch
11-rpath-autofix.patch text/x-patch
12-readonly-tree.patch text/x-patch

Replies