Gentoo Archives: gentoo-portage-dev

From: SebastianLuther@×××.de
To: gentoo-portage-dev@l.g.o
Subject: [gentoo-portage-dev] [PATCH] Document layout.conf more (bug 395359)
Date: Sun, 05 Jan 2014 18:21:16
Message-Id: 1388946063-3034-1-git-send-email-SebastianLuther@gmx.de
1 From: Sebastian Luther <SebastianLuther@×××.de>
2
3 ---
4 man/portage.5 | 24 +++++++++++++++++++++++-
5 1 file changed, 23 insertions(+), 1 deletion(-)
6
7 diff --git a/man/portage.5 b/man/portage.5
8 index 9a191d0..0eb3c54 100644
9 --- a/man/portage.5
10 +++ b/man/portage.5
11 @@ -1002,42 +1002,61 @@ inherently \fBnot\fR \fIsite\-specific\fR.
12 # profiles/repo_name, then this layout.conf setting will take precedence)
13 repo\-name = foo-overlay
14
15 +# eclasses provided by the current repository take precedence over identically
16 +# named eclasses provided by java-overlay
17 # eclasses provided by java-overlay take precedence over identically named
18 # eclasses that are provided by gentoo
19 +# value: space delimited list of repository names
20 +# default: the 'main-repo' from repos.conf
21 +# use 'masters =' to set no master
22 masters = gentoo java-overlay
23
24 # indicate that this repo can be used as a substitute for foo-overlay
25 +# value: space delimited list of repository names (default: empty)
26 aliases = foo-overlay
27
28 # indicate that ebuilds with the specified EAPIs are banned
29 +# value: space delimited list of EAPIs (default: empty)
30 eapis\-banned = 0 1
31
32 # indicate that ebuilds with the specified EAPIs are deprecated
33 +# value: space delimited list of EAPIs (default: empty)
34 eapis\-deprecated = 2 3
35
36 # sign commits in this repo, which requires Git >=1.7.9, and
37 # key configured by `git config user.signingkey key_id`
38 +# value: true or false (default: false)
39 sign\-commits = true
40
41 # do not sign Manifest files in this repo
42 +# value: true or false (default: true)
43 sign\-manifests = false
44
45 # Manifest files only contain DIST entries
46 +# value: true or false (default: false)
47 thin\-manifests = true
48
49 # indicate that this repo requires manifests for each package, and is
50 # considered a failure if a manifest file is missing/incorrect
51 +# value: strict or false (default: strict)
52 use\-manifests = strict
53
54 # customize the set of hashes generated for Manifest entries
55 +# value: space separated list of hash functions
56 +# supported hash functions: SHA256 SHA512 WHIRLPOOL
57 +# default: SHA256 SHA512 WHIRLPOOL
58 manifest\-hashes = SHA256 SHA512 WHIRLPOOL
59
60 # indicate that this repo enables repoman's --echangelog=y option automatically
61 +# value: true or false (default: false)
62 update\-changelog = true
63
64 # indicate that this repo contains both md5-dict and pms cache formats,
65 # which may be generated by egencache(1)
66 -cache\-formats = md5-dict pms
67 +# value: space separated list of cache formats
68 +# supported cache formats: md5-dict pms
69 +# default: md5-dict, if avaiable, pms otherwise
70 +cache\-formats = md5-dict
71
72 # indicate that this repo contains profiles that may use directories for
73 # package.mask, package.provided, package.use, package.use.force,
74 @@ -1048,6 +1067,9 @@ cache\-formats = md5-dict pms
75 # profile parent files can be used to express paths relative to the root
76 # 'profiles' directory of a repository (when the repo name is omitted before
77 # the colon, it refers to the current repository the parent file is inside)
78 +# value: space separated list of profile formats
79 +# supported profile formats: pms portage-1 portage-2
80 +# default: portage-1, but warns for incompatibilities with pms
81 profile\-formats = portage-2
82 .fi
83 .RE
84 --
85 1.8.3.2

Replies