Gentoo Archives: gentoo-commits

From: "Ulrich Mueller (ulm)" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] eselect r783 - in trunk: . libs
Date: Fri, 26 Nov 2010 16:42:28
Message-Id: 20101126164223.E8A1C20051@flycatcher.gentoo.org
1 Author: ulm
2 Date: 2010-11-26 16:42:23 +0000 (Fri, 26 Nov 2010)
3 New Revision: 783
4
5 Modified:
6 trunk/ChangeLog
7 trunk/NEWS
8 trunk/libs/package-manager.bash.in
9 Log:
10 Use cave rather than paludis, fixes bug 346837.
11
12 Modified: trunk/ChangeLog
13 ===================================================================
14 --- trunk/ChangeLog 2010-11-21 13:05:21 UTC (rev 782)
15 +++ trunk/ChangeLog 2010-11-26 16:42:23 UTC (rev 783)
16 @@ -1,3 +1,10 @@
17 +2010-11-26 Ulrich Mueller <ulm@g.o>
18 +
19 + * libs/package-manager.bash.in (package_manager, run_paludis)
20 + (envvar, best_version, has_version, get_repositories)
21 + (get_repo_news_dir): Use cave rather than paludis. Patch from
22 + Ciaran McCreesh <ciaran.mccreesh@××××××××××.com> in bug 346837.
23 +
24 2010-11-21 Ulrich Mueller <ulm@g.o>
25
26 * configure.ac: Update version to 1.2.12.
27
28 Modified: trunk/NEWS
29 ===================================================================
30 --- trunk/NEWS 2010-11-21 13:05:21 UTC (rev 782)
31 +++ trunk/NEWS 2010-11-26 16:42:23 UTC (rev 783)
32 @@ -1,6 +1,10 @@
33 This file contains a summary of changes in released versions. Please read the
34 ChangeLog file for a more detailed listing of changes/bug fixes.
35
36 +trunk:
37 + Bug fixes:
38 + - Fixed bug #346837: Use cave rather than paludis.
39 +
40 1.2.12:
41 New features:
42 - The news module now sorts the items by their date (bug #344655).
43
44 Modified: trunk/libs/package-manager.bash.in
45 ===================================================================
46 --- trunk/libs/package-manager.bash.in 2010-11-21 13:05:21 UTC (rev 782)
47 +++ trunk/libs/package-manager.bash.in 2010-11-26 16:42:23 UTC (rev 783)
48 @@ -23,8 +23,7 @@
49 portage)
50 pm=portage ;;
51 paludis)
52 - set -- ${PALUDIS_COMMAND:-paludis}
53 - type "$1" &>/dev/null && pm=paludis ;;
54 + pm=paludis ;;
55 esac
56 echo "${pm:-portage}"
57 }
58 @@ -36,9 +35,9 @@
59 }
60
61 # run_paludis PRIVATE
62 -# Run PALUDIS_COMMAND (defaults to "paludis"). Redirect stderr
63 +# Run CAVE (defaults to "cave"). Redirect stderr
64 run_paludis() {
65 - ${PALUDIS_COMMAND:-paludis} "$@" 2>/dev/null
66 + ${CAVE:-cave} "$@" 2>/dev/null
67 }
68
69 # arch
70 @@ -98,7 +97,8 @@
71 case $(package_manager) in
72 # portage does not support per-package envvar lookup
73 portage) portageq envvar "$2" ;;
74 - paludis) run_paludis --environment-variable "$1" "$2" ;;
75 + paludis) run_paludis print-id-environment-variable --best \
76 + --variable-name "$2" --format '%v\n' "$1" ;;
77 esac
78 }
79
80 @@ -108,7 +108,7 @@
81 [[ $# -eq 1 ]] || die "best_version expects exactly one argument"
82 case $(package_manager) in
83 portage) portageq best_version "${ROOT:-/}" "$1" ;;
84 - paludis) run_paludis --best-version "$1" ;;
85 + paludis) run_paludis print-best-version --format name-version "$1" ;;
86 esac
87 }
88
89 @@ -118,7 +118,7 @@
90 [[ $# -eq 1 ]] || die "has_version expects exactly one argument"
91 case $(package_manager) in
92 portage) portageq has_version "${ROOT:-/}" "$1" ;;
93 - paludis) run_paludis --has-version "$1" ;;
94 + paludis) run_paludis has-version "$1" ;;
95 esac
96 }
97
98 @@ -127,7 +127,7 @@
99 get_repositories() {
100 case $(package_manager) in
101 portage) portageq get_repos "${ROOT:-/}" ;;
102 - paludis) run_paludis --list-repositories | cut -d' ' -f 2 ;;
103 + paludis) run_paludis print-repositories ;;
104 esac
105 }
106
107 @@ -140,7 +140,8 @@
108 portage)
109 echo "$(portageq get_repo_path \
110 "${ROOT:-/}" "${repo}")/metadata/news" ;;
111 - paludis) run_paludis --configuration-variable ${repo} newsdir ;;
112 + paludis) run_paludis print-repository-metadata ${repo} \
113 + --raw-name newsdir --format '%v\n' ;;
114 esac
115 }