Gentoo Archives: gentoo-commits

From: "Ulrich Mueller (ulm)" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-eselect/eselect-vi/files: eselect-vi-1.1.7-prefix.patch
Date: Tue, 31 Mar 2015 16:58:06
Message-Id: 20150331165801.957D914EE3@oystercatcher.gentoo.org
1 ulm 15/03/31 16:58:01
2
3 Added: eselect-vi-1.1.7-prefix.patch
4 Log:
5 Move package from app-admin to app-eselect category.
6
7 (Portage version: 2.2.18/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 9433907D693FB5B8!)
8
9 Revision Changes Path
10 1.1 app-eselect/eselect-vi/files/eselect-vi-1.1.7-prefix.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-vi/files/eselect-vi-1.1.7-prefix.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-vi/files/eselect-vi-1.1.7-prefix.patch?rev=1.1&content-type=text/plain
14
15 Index: eselect-vi-1.1.7-prefix.patch
16 ===================================================================
17 --- vi.eselect-1.1.7.orig 2010-04-24 16:16:14.000000000 +0200
18 +++ vi.eselect-1.1.7 2010-04-24 16:20:02.000000000 +0200
19 @@ -12,13 +12,13 @@
20 find_targets() {
21 local f
22 for f in \
23 - "${ROOT}"/usr/bin/vim \
24 - "${ROOT}"/usr/bin/nvi \
25 - "${ROOT}"/usr/bin/elvis \
26 - "${ROOT}"/usr/bin/vile \
27 - "${ROOT}"/usr/bin/gvim \
28 - "${ROOT}"/usr/bin/xvile \
29 - "${ROOT}"/bin/busybox \
30 + "${EROOT}"/usr/bin/vim \
31 + "${EROOT}"/usr/bin/nvi \
32 + "${EROOT}"/usr/bin/elvis \
33 + "${EROOT}"/usr/bin/vile \
34 + "${EROOT}"/usr/bin/gvim \
35 + "${EROOT}"/usr/bin/xvile \
36 + "${EROOT}"/bin/busybox \
37 ; do
38 if [[ -f "${f}" ]] ; then
39 echo $(basename "${f}" )
40 @@ -28,8 +28,8 @@
41
42 # try to remove the vi, ex, view and man vi symlinks
43 remove_symlinks() {
44 - rm -f "${ROOT}"/usr/bin/{vi,ex,view} &>/dev/null && \
45 - rm -f "${ROOT}"/usr/share/man/man1/{vi,ex,view}.1{,.gz,.bz2,.lzma} &>/dev/null
46 + rm -f "${EROOT}"/usr/bin/{vi,ex,view} &>/dev/null && \
47 + rm -f "${EROOT}"/usr/share/man/man1/{vi,ex,view}.1{,.gz,.bz2,.lzma} &>/dev/null
48 }
49
50 # set a man page symlink
51 @@ -37,7 +37,7 @@
52 local target="${1}" link_name="${2}" x extension
53
54 for x in ".1" ".1.bz2" ".1.gz" ".1.lzma" ; do
55 - if [[ -e /usr/share/man/man1/${target}${x} ]] ; then
56 + if [[ -e ${EROOT}/usr/share/man/man1/${target}${x} ]] ; then
57 extension="${x}"
58 break
59 fi
60 @@ -49,7 +49,7 @@
61 fi
62
63 ln -s "${target}${extension}" \
64 - "${ROOT}/usr/share/man/man1/${link_name}${extension}"
65 + "${EROOT}/usr/share/man/man1/${link_name}${extension}"
66 }
67
68 # set the vi, ex, view, and man vi symlinks
69 @@ -62,9 +62,9 @@
70
71 local dir
72 if [[ ${target} == "busybox" ]]; then
73 - dir="${ROOT}/bin"
74 + dir="${EROOT}/bin"
75 else
76 - dir="${ROOT}/usr/bin"
77 + dir="${EROOT}/usr/bin"
78 fi
79
80 if [[ -f "${dir}/${target}" ]] ; then
81 @@ -76,12 +76,12 @@
82 set_man_symlink "${target}" "view"
83
84 # it's not okay if these fail
85 - target=$(relative_name "${dir}/${target}" "${ROOT}/usr/bin")
86 - ln -s "${target}" "${ROOT}/usr/bin/vi" \
87 + target=$(relative_name "${dir}/${target}" "${EROOT}/usr/bin")
88 + ln -s "${target}" "${EROOT}/usr/bin/vi" \
89 || die "Couldn't set ${target} /usr/bin/vi symlink"
90 - ln -s "${target}" "${ROOT}/usr/bin/ex" \
91 + ln -s "${target}" "${EROOT}/usr/bin/ex" \
92 || die "Couldn't set ${target} /usr/bin/ex symlink"
93 - ln -s "${target}" "${ROOT}/usr/bin/view" \
94 + ln -s "${target}" "${EROOT}/usr/bin/view" \
95 || die "Couldn't set ${target} /usr/bin/view symlink"
96 else
97 die -q "Target \"${1}\" doesn't appear to be valid!"
98 @@ -98,9 +98,9 @@
99 [[ -z "${@}" ]] || die -q "Too many parameters"
100
101 write_list_start "Current vi implementation:"
102 - if [[ -L "${ROOT}/usr/bin/vi" ]] ; then
103 - write_kv_list_entry "$(basename $(canonicalise ${ROOT}/usr/bin/vi ) )" ""
104 - elif [[ -e "${ROOT}/usr/bin/vi" ]] ; then
105 + if [[ -L "${EROOT}/usr/bin/vi" ]] ; then
106 + write_kv_list_entry "$(basename $(canonicalise ${EROOT}/usr/bin/vi ) )" ""
107 + elif [[ -e "${EROOT}/usr/bin/vi" ]] ; then
108 write_kv_list_entry "(not a symlink)" ""
109 else
110 write_kv_list_entry "(unset)" ""
111 @@ -120,7 +120,7 @@
112 targets=( $(find_targets ) )
113 for (( i = 0; i < ${#targets[@]}; i++ )); do
114 [[ ${targets[i]} = \
115 - $(basename "$(canonicalise "${ROOT}/usr/bin/vi")") ]] \
116 + $(basename "$(canonicalise "${EROOT}/usr/bin/vi")") ]] \
117 && targets[i]=$(highlight_marker "${targets[i]}")
118 done
119 write_list_start "Available vi implementations:"
120 @@ -148,15 +148,15 @@
121 elif [[ -n "${2}" ]] ; then
122 die -q "Too many parameters"
123
124 - elif [[ -L "${ROOT}/usr/bin/vi" ]] ; then
125 + elif [[ -L "${EROOT}/usr/bin/vi" ]] ; then
126 if ! remove_symlinks ; then
127 die -q "Can't remove existing provider"
128 elif ! set_symlinks "${1}" ; then
129 die -q "Can't set new provider"
130 fi
131
132 - elif [[ -e "${ROOT}/usr/bin/vi" ]] ; then
133 - die -q "Sorry, ${ROOT}/usr/bin/vi confuses me"
134 + elif [[ -e "${EROOT}/usr/bin/vi" ]] ; then
135 + die -q "Sorry, ${EROOT}/usr/bin/vi confuses me"
136
137 else
138 set_symlinks "${1}" || die -q "Can't set a new provider"
139 @@ -177,11 +177,11 @@
140 [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
141 die -q "Usage error"
142
143 - if [[ -L "${ROOT}/usr/bin/vi" ]] ; then
144 + if [[ -L "${EROOT}/usr/bin/vi" ]] ; then
145 [[ ${1} == "--if-unset" ]] && return
146 remove_symlinks || die -q "Can't remove existing link"
147 fi
148 - if [[ -e "${ROOT}/usr/bin/vi" ]] ; then
149 + if [[ -e "${EROOT}/usr/bin/vi" ]] ; then
150 die -q "Can't set a new provider"
151 elif ! [[ -z $(find_targets ) ]] ; then
152 set_symlinks 1 || die -q "Can't set a new provider"