Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 282296 | Differences between
and this patch

Collapse All | Expand All

(-)a/eapi-differences.tex (+4 lines)
Lines 41-46 of this document for a complete table of previous EAPIs. Link Here
41
\bottomrule
41
\bottomrule
42
\endlastfoot
42
\endlastfoot
43
43
44
\t{package.mask} directory & \compactfeatureref{package-mask-dir} &
45
    No & No & No & No & Yes \\
46
44
Stable use masking/forcing & \compactfeatureref{stablemask} &
47
Stable use masking/forcing & \compactfeatureref{stablemask} &
45
    No & No & Yes & Yes & Yes \\
48
    No & No & Yes & Yes & Yes \\
46
49
Lines 373-378 EAPI 6 is EAPI 5 with the following changes: Link Here
373
EAPI 7 is EAPI 6 with the following changes:
376
EAPI 7 is EAPI 6 with the following changes:
374
377
375
\begin{compactitem}
378
\begin{compactitem}
379
\item \t{profiles/package.mask} can be a directory, \featureref{package-mask-dir}.
376
\item \t{dohtml} banned, \featureref{banned-commands}.
380
\item \t{dohtml} banned, \featureref{banned-commands}.
377
\end{compactitem}
381
\end{compactitem}
378
382
(-)a/tree-layout.tex (-1 / +20 lines)
Lines 112-117 manager must ignore any files in this directory that it does not recognise. Link Here
112
    Contains a list, one entry per line, of package dependency specifications (using the directory's
112
    Contains a list, one entry per line, of package dependency specifications (using the directory's
113
    EAPI). Any package version matching one of these is considered to be masked, and will not be
113
    EAPI). Any package version matching one of these is considered to be masked, and will not be
114
    installed regardless of profile unless it is unmasked by the user configuration.
114
    installed regardless of profile unless it is unmasked by the user configuration.
115
116
    \featurelabel{package-mask-dir} For EAPIs listed in table~\ref{tab:package-mask-dir} as
117
    supporting it, \t{package.mask} can be a directory instead of a regular file. Files contained
118
    in that directory, unless their name begins with a dot, will be concatenated in order of their
119
    filename in the POSIX locale and the result will be processed as if it were a single file.
120
    Any subdirectories will be ignored.
115
\item[profiles.desc] Described below in section~\ref{sec:profiles.desc}.
121
\item[profiles.desc] Described below in section~\ref{sec:profiles.desc}.
116
\item[repo\_name] Contains, on a single line, the name of this repository. The repository name must
122
\item[repo\_name] Contains, on a single line, the name of this repository. The repository name must
117
    conform to section~\ref{sec:repository-names}.
123
    conform to section~\ref{sec:repository-names}.
Lines 128-133 manager must ignore any files in this directory that it does not recognise. Link Here
128
\item[updates/] This directory is described in section~\ref{sec:updates-dir}.
134
\item[updates/] This directory is described in section~\ref{sec:updates-dir}.
129
\end{description}
135
\end{description}
130
136
137
\ChangeWhenAddingAnEAPI{7}
138
\begin{centertable}{EAPIs supporting a directory for \t{package.mask}}
139
    \label{tab:package-mask-dir}
140
    \begin{tabular}{ll}
141
      \toprule
142
      \multicolumn{1}{c}{\textbf{EAPI}} &
143
      \multicolumn{1}{c}{\textbf{\t{package.mask} can be a directory?}} \\
144
      \midrule
145
      0, 1, 2, 3, 4, 5, 6 & No  \\
146
      7                   & Yes \\
147
      \bottomrule
148
    \end{tabular}
149
\end{centertable}
150
131
\subsection{The profiles.desc file}
151
\subsection{The profiles.desc file}
132
\label{sec:profiles.desc}
152
\label{sec:profiles.desc}
133
\t{profiles.desc} is a line-based file, with the standard commenting
153
\t{profiles.desc} is a line-based file, with the standard commenting
134
- 

Return to bug 282296