Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 418208 Details for
Bug 282296
[Future EAPI] Allow directories for use.* and package.* entries in profiles
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
[PATCH 1/2] EAPI 7 supports a directory for package.mask.
0001-EAPI-7-supports-a-directory-for-package.mask.patch (text/plain), 2.98 KB, created by
Ulrich Müller
on 2015-11-30 15:47:37 UTC
(
hide
)
Description:
[PATCH 1/2] EAPI 7 supports a directory for package.mask.
Filename:
MIME Type:
Creator:
Ulrich Müller
Created:
2015-11-30 15:47:37 UTC
Size:
2.98 KB
patch
obsolete
>From c8c76d0bf673bdb3e7271dd7bc55587a21b8d0a3 Mon Sep 17 00:00:00 2001 >From: =?UTF-8?q?Ulrich=20M=C3=BCller?= <ulm@gentoo.org> >Date: Mon, 30 Nov 2015 00:00:32 +0100 >Subject: [PATCH 1/2] EAPI 7 supports a directory for package.mask. > >Bug: 282296 >--- > eapi-differences.tex | 4 ++++ > tree-layout.tex | 20 ++++++++++++++++++++ > 2 files changed, 24 insertions(+) > >diff --git a/eapi-differences.tex b/eapi-differences.tex >index 6f4698c..a66d388 100644 >--- a/eapi-differences.tex >+++ b/eapi-differences.tex >@@ -41,6 +41,9 @@ of this document for a complete table of previous EAPIs. > \bottomrule > \endlastfoot > >+\t{package.mask} directory & \compactfeatureref{package-mask-dir} & >+ No & No & No & No & Yes \\ >+ > Stable use masking/forcing & \compactfeatureref{stablemask} & > No & No & Yes & Yes & Yes \\ > >@@ -373,6 +376,7 @@ EAPI 6 is EAPI 5 with the following changes: > EAPI 7 is EAPI 6 with the following changes: > > \begin{compactitem} >+\item \t{profiles/package.mask} can be a directory, \featureref{package-mask-dir}. > \item \t{dohtml} banned, \featureref{banned-commands}. > \end{compactitem} > >diff --git a/tree-layout.tex b/tree-layout.tex >index 0554a64..9228338 100644 >--- a/tree-layout.tex >+++ b/tree-layout.tex >@@ -112,6 +112,12 @@ manager must ignore any files in this directory that it does not recognise. > Contains a list, one entry per line, of package dependency specifications (using the directory's > EAPI). Any package version matching one of these is considered to be masked, and will not be > installed regardless of profile unless it is unmasked by the user configuration. >+ >+ \featurelabel{package-mask-dir} For EAPIs listed in table~\ref{tab:package-mask-dir} as >+ supporting it, \t{package.mask} can be a directory instead of a regular file. Files contained >+ in that directory, unless their name begins with a dot, will be concatenated in order of their >+ filename in the POSIX locale and the result will be processed as if it were a single file. >+ Any subdirectories will be ignored. > \item[profiles.desc] Described below in section~\ref{sec:profiles.desc}. > \item[repo\_name] Contains, on a single line, the name of this repository. The repository name must > conform to section~\ref{sec:repository-names}. >@@ -128,6 +134,20 @@ manager must ignore any files in this directory that it does not recognise. > \item[updates/] This directory is described in section~\ref{sec:updates-dir}. > \end{description} > >+\ChangeWhenAddingAnEAPI{7} >+\begin{centertable}{EAPIs supporting a directory for \t{package.mask}} >+ \label{tab:package-mask-dir} >+ \begin{tabular}{ll} >+ \toprule >+ \multicolumn{1}{c}{\textbf{EAPI}} & >+ \multicolumn{1}{c}{\textbf{\t{package.mask} can be a directory?}} \\ >+ \midrule >+ 0, 1, 2, 3, 4, 5, 6 & No \\ >+ 7 & Yes \\ >+ \bottomrule >+ \end{tabular} >+\end{centertable} >+ > \subsection{The profiles.desc file} > \label{sec:profiles.desc} > \t{profiles.desc} is a line-based file, with the standard commenting >-- >2.6.3 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 282296
:
376730
| 418208 |
418210