Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/crossdev:master commit in: /
Date: Fri, 31 Oct 2014 01:56:57
Message-Id: 1414718914.56e043405b71288bcb82d032a84a5c4d448c054a.vapier@gentoo
1 commit: 56e043405b71288bcb82d032a84a5c4d448c054a
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 31 01:28:34 2014 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 31 01:28:34 2014 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/crossdev.git;a=commit;h=56e04340
7
8 crossdev: mask live versions by default
9
10 When users use something like '>=2.24', they don't want to also unmask
11 the 9999 versions, so add that to package.mask by default. They can
12 get that version only if they explicitly request it.
13
14 Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>
15
16 ---
17 crossdev | 5 +++++
18 1 file changed, 5 insertions(+)
19
20 diff --git a/crossdev b/crossdev
21 index 831ebc6..aa7be29 100755
22 --- a/crossdev
23 +++ b/crossdev
24 @@ -847,6 +847,11 @@ set_keywords() {
25 ver=$(ver_chop_op "${ver}")
26 echo "cross-${CTARGET}/${pkg} -*" >> ${output}
27 echo "${op}cross-${CTARGET}/${pkg}-${ver} * ~* **" >> ${output}
28 + if [[ ${ver} != "9999" ]] ; then
29 + # Disable live versions unless exactly requested.
30 + output=$(_set_portage_file ${pkg} package.mask)
31 + echo ">=cross-${CTARGET}/${pkg}-9999" >> ${output}
32 + fi
33 else
34 echo "cross-${CTARGET}/${pkg} * ~* **" >> ${output}
35 output=$(_set_portage_file ${pkg} package.mask)