1 |
Author: ulm |
2 |
Date: 2009-09-09 20:23:14 +0000 (Wed, 09 Sep 2009) |
3 |
New Revision: 644 |
4 |
|
5 |
Added: |
6 |
tags/release-1.2.1/ |
7 |
tags/release-1.2.1/ChangeLog |
8 |
tags/release-1.2.1/NEWS |
9 |
tags/release-1.2.1/configure.ac |
10 |
Removed: |
11 |
tags/release-1.2.1/ChangeLog |
12 |
tags/release-1.2.1/NEWS |
13 |
tags/release-1.2.1/configure.ac |
14 |
Log: |
15 |
Tagged 1.2.1 release. |
16 |
|
17 |
Deleted: tags/release-1.2.1/ChangeLog |
18 |
=================================================================== |
19 |
--- trunk/ChangeLog 2009-09-08 12:51:10 UTC (rev 642) |
20 |
+++ tags/release-1.2.1/ChangeLog 2009-09-09 20:23:14 UTC (rev 644) |
21 |
@@ -1,1640 +0,0 @@ |
22 |
-2009-09-08 Ulrich Mueller <ulm@g.o> |
23 |
- |
24 |
- * modules/env.eselect (create_profile_env): Ignore leading |
25 |
- "export" in env files, fixes bug 283932. Accept only valid shell |
26 |
- identifiers as variable names. |
27 |
- |
28 |
-2009-08-27 Ulrich Mueller <ulm@g.o> |
29 |
- |
30 |
- * configure.ac: Update version to 1.2. |
31 |
- * Tagged 1.2 release. |
32 |
- |
33 |
-2009-08-22 Ulrich Mueller <ulm@g.o> |
34 |
- |
35 |
- * bin/eselect.in (ESELECT_KNOWN_OPTIONS): Remove variable, as |
36 |
- there is a case statement for all possible options anyway. |
37 |
- |
38 |
- * modules/news.eselect (do_list): Output read/unread tag first. |
39 |
- |
40 |
-2009-08-19 Ulrich Mueller <ulm@g.o> |
41 |
- |
42 |
- * configure.ac: Update version to 1.2_rc1. |
43 |
- * Tagged 1.2_rc1 release candidate. |
44 |
- |
45 |
- * bin/eselect.in (ESELECT_KNOWN_OPTIONS): Add --brief option, |
46 |
- which will enable shorter output. Bug 154511. |
47 |
- (ec_do_help): Reset output mode to default. |
48 |
- * libs/output.bash.in (set_output_mode): New function. |
49 |
- (write_list_start): Suppress all output in "brief" output mode. |
50 |
- (write_numbered_list_entry): Suppress numbers in "brief" mode. |
51 |
- (highlight_marker): Suppress marker in "brief" mode. |
52 |
- * libs/default.eselect.in (do_usage, do_help): Reset output mode |
53 |
- to default. |
54 |
- * libs/editor-variable.bash.in (do_list): |
55 |
- * modules/bashcomp.eselect (do_list): |
56 |
- * modules/kernel.eselect (do_list): |
57 |
- * modules/news.eselect (do_list): Suppress "none found" messages |
58 |
- in brief output mode. |
59 |
- * man/eselect.1: Document the --brief option. |
60 |
- |
61 |
-2009-08-18 Ulrich Mueller <ulm@g.o> |
62 |
- |
63 |
- * libs/output.bash.in (write_kv_list_entry): Fix indentation of |
64 |
- second column in output. Simplify the code. |
65 |
- (write_numbered_list_entry): Remove unused local declaration. |
66 |
- (space): Declare n as local variable. |
67 |
- (highlight, highlight_warning, highlight_marker): Use plain echo |
68 |
- instead of "echo -e". |
69 |
- (write_list_start, write_kv_list_entry) |
70 |
- (write_numbered_list_entry): Don't change colours on restore if |
71 |
- called with the -p option. |
72 |
- (apply_text_highlights): Restore NORMAL_COLOUR if called with an |
73 |
- empty first argument. |
74 |
- |
75 |
-2009-08-15 Ulrich Mueller <ulm@g.o> |
76 |
- |
77 |
- * modules/news.eselect: Renamed from news-tng.eselect. |
78 |
- * modules/Makefile.am (safe_scripts): Update. |
79 |
- * man/news.eselect.5: Renamed from news-tng.eselect.5 and updated. |
80 |
- * man/Makefile.am (man_MANS): Update. |
81 |
- |
82 |
- * configure.ac: Add support for Gentoo Alt/Prefix, define EPREFIX. |
83 |
- * bin/Makefile.am (dosed): Substitute EPREFIX variable. |
84 |
- * bin/eselect.in (EPREFIX, EROOT): New variables. |
85 |
- * libs/editor-variable.bash.in (find_targets, read_env_value) |
86 |
- (write_env_value, do_set): |
87 |
- * libs/multilib.bash.in (list_libdirs): |
88 |
- * libs/skel.bash.in (find_implems, is_active, switch_implem) |
89 |
- (iface_do_show, do_list, do_show, do_add): |
90 |
- * modules/bashcomp.eselect (find_targets, is_enabled, do_enable) |
91 |
- (do_disable): |
92 |
- * modules/binutils.eselect (BINUTILS_ENVFILE, find_targets) |
93 |
- (find_versions, is_active, is_valid, switch_profile, do_list) |
94 |
- (do_set, do_show): |
95 |
- * modules/env.eselect (ENVPROFILE, LDCONFIG, PRELINK, LDMTIMEDB) |
96 |
- (update_envvar_classes, create_profile_env, create_ld_so_conf) |
97 |
- (create_prelink_conf, do_update): |
98 |
- * modules/kernel.eselect (find_targets, remove_symlink) |
99 |
- (set_symlink, do_show, do_list, do_set): |
100 |
- * modules/news-tng.eselect (NEWS_DIR): |
101 |
- * modules/profile.eselect (remove_symlink, set_symlink, do_show) |
102 |
- (do_list, do_set): |
103 |
- * modules/rc.eselect (source_rc_functions, list_runlevels) |
104 |
- (find_unused_scripts, rc_runscript, do_add, do_delete, do_list) |
105 |
- (do_show): Honour EPREFIX and EROOT. Partially based on patch from |
106 |
- Fabian Groffen <grobian@g.o> in bug 274760. |
107 |
- |
108 |
- * libs/Makefile.am (dosed): |
109 |
- * libs/skel.bash.in (find_implems, is_active, switch_implem) |
110 |
- (iface_do_show, do_add, do_list, do_show): Revert changes of |
111 |
- 2009-05-15, as they would collide with proper Prefix support. |
112 |
- |
113 |
-2009-08-13 Ulrich Mueller <ulm@g.o> |
114 |
- |
115 |
- * libs/editor-variable.bash.in (do_list): |
116 |
- * libs/skel.bash.in (iface_do_list): |
117 |
- * modules/bashcomp.eselect (do_list): |
118 |
- * modules/binutils.eselect (do_list): |
119 |
- * modules/kernel.eselect (do_list): |
120 |
- * modules/profile.eselect (do_list): Call highlight_marker |
121 |
- function for the active list entry. |
122 |
- |
123 |
- * libs/output.bash.in (highlight_marker): New utility function, |
124 |
- mark a list entry as active/selected. |
125 |
- * doc/developer-guide.txt: Document it. |
126 |
- |
127 |
- * libs/path-manipulation.bash.in (basename, dirname): Implement |
128 |
- functions in a POSIX compliant way. Fixes bug 280598. |
129 |
- |
130 |
-2009-08-10 Ulrich Mueller <ulm@g.o> |
131 |
- |
132 |
- * modules/news-tng.eselect (do_list): Align columns in output. |
133 |
- |
134 |
-2009-08-08 Ulrich Mueller <ulm@g.o> |
135 |
- |
136 |
- * modules/bashcomp.eselect (do_enable): Create global directory |
137 |
- with proper permissions. Fixes bug 279662. |
138 |
- (describe_enable_options, describe_disable_options): List --global |
139 |
- option before parameter. Fixes bug 279664. |
140 |
- |
141 |
-2009-07-03 Ulrich Mueller <ulm@g.o> |
142 |
- |
143 |
- * modules-other, man-other: New directories. Modules that are |
144 |
- distributed with eselect stay in the modules and man directories, |
145 |
- all others are moved to the new locations. |
146 |
- * modules-other/README: New file. |
147 |
- |
148 |
- * modules/news-tng.eselect (do_list, do_read): Ignore all |
149 |
- whitespace after the colon in header lines. |
150 |
- |
151 |
-2009-06-27 Ulrich Mueller <ulm@g.o> |
152 |
- |
153 |
- * configure.ac: Update version to 1.1.2. |
154 |
- * Tagged 1.1.2 release. |
155 |
- |
156 |
-2009-06-20 Ulrich Mueller <ulm@g.o> |
157 |
- |
158 |
- * modules/news-tng.eselect (do_read): Support mbox output format. |
159 |
- (day_of_week, rfc2047_encode, mail_header): New functions. |
160 |
- (describe_read_options): Add the new --mbox option. |
161 |
- * man/news-tng.eselect.5: Update man page. |
162 |
- |
163 |
-2009-06-07 Ulrich Mueller <ulm@g.o> |
164 |
- |
165 |
- * libs/editor-variable.bash.in (do_set): Output a message |
166 |
- reminding the user to source /etc/profile. |
167 |
- * man/editor.eselect.5, man/visual.eselect.5, man/pager.eselect.5: |
168 |
- * man/package-manager.eselect.5: Update man pages accordingly. |
169 |
- |
170 |
-2009-06-06 Ulrich Mueller <ulm@g.o> |
171 |
- |
172 |
- * configure.ac: Update version to 1.1.1. |
173 |
- * Tagged 1.1.1 release. |
174 |
- |
175 |
- * modules/kernel.eselect (sort_kernel_versions): New function. |
176 |
- (find_targets): Sort kernel versions properly. Fixes bug 207889. |
177 |
- |
178 |
-2009-06-05 Ulrich Mueller <ulm@g.o> |
179 |
- |
180 |
- * modules/rc.eselect (is_script): Symlinks are implicitly |
181 |
- resolved, so no need to canonicalise. |
182 |
- (do_start, do_stop, do_pause, do_reload, do_restart) |
183 |
- (run_runscript): Move output message to calling functions. |
184 |
- (do_list): Output colours also if only one runlevel is shown. |
185 |
- (find_unused_scripts, show_script_status): New functions. |
186 |
- (do_show): Add "--unused" option to show status of scripts that |
187 |
- are not assigned to any runlevel; bug 271208. |
188 |
- (describe_show_options): Document new option. |
189 |
- * man/rc.eselect.5: Document new option for "show" action. |
190 |
- |
191 |
-2009-06-04 Ulrich Mueller <ulm@g.o> |
192 |
- |
193 |
- * modules/package-manager.eselect: New module, managing the |
194 |
- PACKAGE_MANAGER environment variable. |
195 |
- * man/package-manager.eselect.5: New man page. |
196 |
- |
197 |
- * libs/package-manager.bash.in (package_manager): Test if selected |
198 |
- package manager exists, and fall back to Portage if not. Rename |
199 |
- variable ESELECT_PACKAGE_MANAGER to more generic PACKAGE_MANAGER. |
200 |
- |
201 |
- * libs/editor-variable.bash.in (EDITOR_LIST); Allow alternative |
202 |
- "name:/path/to/binary" syntax for items. |
203 |
- (find_targets, do_list, do_set, do_update): Update accordingly. |
204 |
- |
205 |
-2009-05-27 Ulrich Mueller <ulm@g.o> |
206 |
- |
207 |
- * configure.ac: Update version to 1.1. |
208 |
- * Tagged 1.1 release. |
209 |
- |
210 |
- * man/rc.eselect.5: Fix formatting for "show" action. |
211 |
- |
212 |
- * libs/default.eselect.in (do_usage): Show usage message only: |
213 |
- our output may be parsed, e.g. by the bash-completion module. |
214 |
- |
215 |
-2009-05-23 Ulrich Mueller <ulm@g.o> |
216 |
- |
217 |
- * libs/package-manager.bash.in (package_manager): Avoid hyphen in |
218 |
- function identifier. |
219 |
- |
220 |
- * misc/eselect.bashcomp (_eselect): Remove --no-colour option; |
221 |
- it is not needed since output is to a pipe. Use only POSIX basic |
222 |
- regular expressions for sed. Add completion for "set", "enable", |
223 |
- and "disable" subactions. |
224 |
- |
225 |
-2009-05-21 Ulrich Mueller <ulm@g.o> |
226 |
- |
227 |
- * configure.ac: Update version to 1.1_rc3. |
228 |
- * Tagged 1.1_rc3 release candidate. |
229 |
- |
230 |
-2009-05-19 Ulrich Mueller <ulm@g.o> |
231 |
- |
232 |
- * modules/news-tng.eselect (do_read): Output a message if there |
233 |
- are no news items to read. |
234 |
- |
235 |
- * bin/eselect.in: Don't hardcode /bin/bash; use configured path |
236 |
- instead, as requested by Fabian Groffen <grobian@g.o>. |
237 |
- * bin/Makefile.am (dosed): Also substitute BASH. Use at signs |
238 |
- throughout, instead of percent signs. |
239 |
- * libs/config.bash.in, libs/core.bash.in, libs/default.eselect.in: |
240 |
- * libs/editor-variable.bash.in, libs/manip.bash.in: |
241 |
- * libs/multilib.bash.in, libs/output.bash.in: |
242 |
- * libs/package-manager.bash.in, libs/path-manipulation.bash.in: |
243 |
- * libs/tests.bash.in: Remove unnecessary shebang lines. |
244 |
- * libs/Makefile.am (eselectlibs_DATA): Don't set executable bit |
245 |
- for installed libs; therefore rename eselectlibs_SCRIPTS. |
246 |
- (CLEANFILES): Update accordingly. |
247 |
- |
248 |
- * configure.ac: Update version to 1.1_rc2. |
249 |
- * Tagged 1.1_rc2 release candidate. |
250 |
- |
251 |
- * libs/package-manager.bash.in (run_paludis): Renamed from paludis |
252 |
- to prevent infinite loop. Fixes bug 270406. |
253 |
- (envvar, best_version, has_version, get_repositories) |
254 |
- (get_repo_news_dir): Use run_paludis instead of paludis. |
255 |
- |
256 |
- * README: Use consistent indentation for all source files. |
257 |
- |
258 |
-2009-05-18 Ulrich Mueller <ulm@g.o> |
259 |
- |
260 |
- * configure.ac: Update version to 1.1_rc1. |
261 |
- * Tagged 1.1_rc1 release candidate. |
262 |
- |
263 |
-2009-05-16 Ulrich Mueller <ulm@g.o> |
264 |
- |
265 |
- * modules/kernel.eselect: Fix quoting, simplify syntax for array |
266 |
- arguments, declare local variables, and other stylistic tweaks. |
267 |
- |
268 |
- * modules/ruby.eselect: Remove outdated ruby module, as discussed |
269 |
- with Alex Legler <a3li@g.o>. Current version is maintained |
270 |
- at <git://git.overlays.gentoo.org/proj/ruby-scripts.git>. |
271 |
- |
272 |
-2009-05-15 Ulrich Mueller <ulm@g.o> |
273 |
- |
274 |
- * libs/package-manager.bash.in (envvar, best_version, has_version) |
275 |
- (get_repositories, get_repo_news_dir): Directly call package |
276 |
- manager commands with their arguments; no need to hide them in an |
277 |
- extra layer of trivial functions. |
278 |
- (get_news_dir_name): Deprecate, since it provides no additional |
279 |
- functionality. Use get_repo_news_dir instead. |
280 |
- (portageq): Function moved here from portage.bash.in. |
281 |
- (paludis): New function, paludis wrapper with redirected stderr. |
282 |
- (inherit): Don't inherit portage and paludis libs. |
283 |
- * libs/paludis.bash.in, libs/portage.bash.in: Remove, after having |
284 |
- verified that these libraries are not used by any module: neither |
285 |
- internal nor in external app-admin/eselect-* packages. |
286 |
- * libs/Makefile.am (eselectlibs_SCRIPTS, EXTRA_DIST): Update. |
287 |
- |
288 |
- * libs/Makefile.am (dosed): Also substitute prefix, datadir and |
289 |
- sysconfdir. |
290 |
- |
291 |
- * libs/skel.bash.in (find_implems, is_active, switch_implem) |
292 |
- (iface_do_show, do_add): Use @sysconfdir@ instead of /etc. |
293 |
- (do_list, do_show): Use @prefix@ instead of /usr. |
294 |
- (inherit): The portage lib is not used, so don't inherit it. |
295 |
- |
296 |
- * libs/package-manager.bash.in (arch): Add case patterns for |
297 |
- ppc-macos. Taken from patch in Prefix overlay. |
298 |
- |
299 |
-2009-05-11 Ulrich Mueller <ulm@g.o> |
300 |
- |
301 |
- * modules/emacs.eselect, modules/ctags.eselect: |
302 |
- * man/emacs.eselect.5, man/ctags.eselect.5: Sync the emacs and |
303 |
- ctags modules from the Emacs SVN repository (r1275), corresponding |
304 |
- to the eselect-emacs-1.10 release. |
305 |
- |
306 |
-2009-05-05 Ulrich Mueller <ulm@g.o> |
307 |
- |
308 |
- * modules/news-tng.eselect (do_list): Display fallback values if |
309 |
- title or date of a news item are not available. |
310 |
- (do_read): Display an error message if the return status of |
311 |
- read_item was bad. |
312 |
- |
313 |
- * modules/editor.eselect: |
314 |
- * modules/visual.eselect (EDITOR_LIST): Add some alternatives. |
315 |
- |
316 |
- * libs/output.bash.in (init_columns): New function, determine |
317 |
- width of terminal and set COLUMNS variable. |
318 |
- (get_column_width): Remove. |
319 |
- (write_kv_list_entry): Get screen width from COLUMNS variable. |
320 |
- * bin/eselect.in: Call init_columns during initialisation. |
321 |
- This way, stty must be called only once, and not for each row when |
322 |
- outputting a table. |
323 |
- |
324 |
-2009-05-01 Ulrich Mueller <ulm@g.o> |
325 |
- |
326 |
- * doc/developer-guide.txt: Update documentation. |
327 |
- |
328 |
-2009-04-30 Ulrich Mueller <ulm@g.o> |
329 |
- |
330 |
- * modules/news-tng.eselect (find_items): Use space-separated list |
331 |
- for "repos", instead of an array. |
332 |
- (do_read): Also show "Translator" header lines. |
333 |
- |
334 |
- * modules/mailer.eselect: |
335 |
- * man/mailer.eselect.5: The mailer module is no longer supported |
336 |
- by MTA packages and therefore not functional, see bug 220473. |
337 |
- Remove the module and its man page. |
338 |
- * modules/Makefile.am (safe_scripts): |
339 |
- * man/Makefile.am (man_MANS): Update Makefiles accordingly. |
340 |
- |
341 |
-2009-04-28 Ulrich Mueller <ulm@g.o> |
342 |
- |
343 |
- * modules/mailer.eselect (do_list): Highlight selected target, |
344 |
- patch by Karl Hakimian <t4y68ds02@××××××××××.com> in 220473. |
345 |
- |
346 |
- * configure.ac: Fix test for greadlink. |
347 |
- |
348 |
- * configure.ac: Add --with-pm option for configuring the preferred |
349 |
- package manager. Supply a default path for portageq. |
350 |
- * libs/Makefile.am (dosed): Substitute PACKAGE_MANAGER. |
351 |
- * libs/package-manager.bash.in (package-manager): Return package |
352 |
- manager chosen at configure time. Overriding is possible by |
353 |
- environment variable ESELECT_PACKAGE_MANAGER. |
354 |
- |
355 |
-2009-04-27 Ulrich Mueller <ulm@g.o> |
356 |
- |
357 |
- * modules/opengl.eselect (check_version): Don't call portageq |
358 |
- directly, use generic has_version function instead. |
359 |
- |
360 |
- * libs/package-manager.bash.in (get_repositories): In the Portage |
361 |
- case, use "portageq get_repos". |
362 |
- (get_repo_news_dir): Use "portageq get_repo_path". |
363 |
- (best_version): Default to / if ROOT is empty, otherwise portageq |
364 |
- doesn't work. Actually use Portage's and Paludis's "best_version" |
365 |
- commands, not "has_version". Rename to agree with the ebuild |
366 |
- helper; this shouldn't be a problem since the function was not |
367 |
- working before. |
368 |
- (has_version): Default to / if ROOT is empty. Remove redundant |
369 |
- return statements. |
370 |
- |
371 |
- * libs/portage.bash.in (portageq): Expand "$@" not $*. |
372 |
- (portage_get_repo_name, portage_get_repository): No longer needed. |
373 |
- |
374 |
-2009-04-25 Ulrich Mueller <ulm@g.o> |
375 |
- |
376 |
- * man/binutils.eselect.5: |
377 |
- * man/blas.eselect.5: |
378 |
- * man/cblas.eselect.5: |
379 |
- * man/lapack.eselect.5: |
380 |
- * man/mailer.eselect.5: |
381 |
- * man/opengl.eselect.5: |
382 |
- * man/profile.eselect.5: Use man macros. |
383 |
- |
384 |
- * modules/news-tng.eselect: Yet another module for reading GLEP 42 |
385 |
- news items. Rewritten from scratch. |
386 |
- * man/news-tng.eselect.5: New man page. |
387 |
- * modules/Makefile.am (safe_scripts): |
388 |
- * man/Makefile.am (man_MANS): Update. |
389 |
- |
390 |
- * libs/package-manager.bash.in (get_repo_news_dir): New function. |
391 |
- (get_news_dir_name): Call get_repo_news_dir. |
392 |
- |
393 |
- * libs/Makefile.am (dosed): Remove Paludis substitution, it is |
394 |
- unused since the change of 2008-01-28. |
395 |
- |
396 |
-2009-04-23 Ulrich Mueller <ulm@g.o> |
397 |
- |
398 |
- * libs/package-manager.bash.in (package-manager): |
399 |
- Rename ESELECT_PACKAGE_MANAGER_CACHE to ESELECT_PACKAGE_MANAGER |
400 |
- and don't export it. Prefer Portage over Paludis. |
401 |
- |
402 |
- * libs/output.bash.in (get_column_width): Default to a width of |
403 |
- 80 characters, not 79. |
404 |
- |
405 |
- * modules/modules.eselect (do_list): Assign the name of the module |
406 |
- to ESELECT_MODULE_NAME, bug 220116. |
407 |
- |
408 |
- * modules/env.eselect (describe_update_parameters): |
409 |
- Add "noldconfig" parameter. |
410 |
- |
411 |
- * man/eselect.1: Update, "list-modules" is now "modules list". |
412 |
- |
413 |
- * man/rc.eselect.5: Document latest changes in "show" action. |
414 |
- |
415 |
- * man/eselect.1: |
416 |
- * man/bashcomp.eselect.5: |
417 |
- * man/env.eselect.5: |
418 |
- * man/kernel.eselect.5: |
419 |
- * man/rc.eselect.5: Fix usage of bold and italic text. Fix title. |
420 |
- Use man macros instead of low-level roff formatting. |
421 |
- |
422 |
-2009-04-21 Ulrich Mueller <ulm@g.o> |
423 |
- |
424 |
- * libs/core.bash.in (do_action): Call "shift" twice instead of |
425 |
- "shift 2" since there may be only one parameter. |
426 |
- |
427 |
- * libs/path-manipulation.bash.in (basename, dirname) |
428 |
- (canonicalise): Quote arguments to make functions whitespace safe. |
429 |
- |
430 |
- * modules/modules.eselect (do_list, do_has): Fix quoting. |
431 |
- |
432 |
- * modules/compiler.eselect.in: Remove dead module. |
433 |
- |
434 |
- * modules/rc.eselect (do_show): Add --all option. No need for an |
435 |
- extra subshell; do_action already calls us from one. |
436 |
- (describe_show_options): Document it. |
437 |
- |
438 |
-2009-04-20 Ulrich Mueller <ulm@g.o> |
439 |
- |
440 |
- * libs/tests.bash.in (has): Quote $@ in order to expand positional |
441 |
- parameters correctly. |
442 |
- |
443 |
- * modules/rc.eselect (source_rc_functions, get_runlevel): |
444 |
- New functions for OpenRC (and baselayout-1) support. |
445 |
- (RC_SVCDIR, rc_svcdir): Removed. |
446 |
- (do_show): Function completely rewritten; use the common API |
447 |
- of baselayout-1 and OpenRC. Thanks to Sebastian Günther |
448 |
- <samson@××××××××××××××××.de> in bug 180966. |
449 |
- (describe_show, describe_show_parameters, describe_show_options): |
450 |
- Document optional "runlevel" parameter of do_show(). |
451 |
- |
452 |
- * libs/editor-variable.bash.in: |
453 |
- * modules/editor.eselect: |
454 |
- * modules/visual.eselect: |
455 |
- * modules/pager.eselect: New modules and library, managing the |
456 |
- EDITOR, VISUAL and PAGER environment variables; bug 190216. |
457 |
- * man/editor.eselect.5: |
458 |
- * man/visual.eselect.5: |
459 |
- * man/pager.eselect.5: New man pages. |
460 |
- * libs/Makefile.am (eselectlibs_SCRIPTS, EXTRA_DIST): |
461 |
- * modules/Makefile.am (safe_scripts): |
462 |
- * man/Makefile.am (man_MANS): Add the new files. |
463 |
- |
464 |
-2009-04-19 Thomas Anderson <gentoofan23@g.o> |
465 |
- |
466 |
- * modules/opengl.eselect: Fix removal of symlinks when the symlink is |
467 |
- broken. Thanks to Maximilian Grothusmann in bug #228547. Fixes: #228547 |
468 |
- |
469 |
-2009-04-18 Ulrich Mueller <ulm@g.o> |
470 |
- |
471 |
- * modules/rc.eselect (do_delete): Don't die if the script is no |
472 |
- longer in /etc/init.d/. Fixes bug 156866. |
473 |
- (describe_add_parameters, describe_delete_parameters): Suppress |
474 |
- newlines. |
475 |
- |
476 |
- * AUTHORS: Add fauli and myself for the ctags and emacs modules. |
477 |
- |
478 |
- * bin/eselect.in: Remove all alias definitions. Unset functions |
479 |
- and variables that are known to cause trouble. Fixes bug 155814. |
480 |
- |
481 |
-2009-04-17 Ulrich Mueller <ulm@g.o> |
482 |
- |
483 |
- * libs/core.bash.in (die): Eliminate pgrep call; just kill the |
484 |
- main process and exit. |
485 |
- |
486 |
- * bin/eselect.in (ec_do_list-modules): Use do_action for calling |
487 |
- the module, not eselect. Quote "$@". |
488 |
- (ESELECT_KNOWN_OPTIONS): Treat 'help' and 'version' options as if |
489 |
- they were actions. Fixes bug 153890. |
490 |
- (trap): Redirect exit message to stderr. |
491 |
- |
492 |
- * modules/modules.eselect: Don't inherit 'output' and 'tests', |
493 |
- since they are already inherited by the main script, and for |
494 |
- consistency with other modules. |
495 |
- (describe_add, describe_add_parameters, do_add): Commented out. |
496 |
- |
497 |
- * libs/output.bash.in (colours): New function, initialise colour |
498 |
- escape sequences. Don't initialise them in global scope any more. |
499 |
- * bin/eselect.in: Call 'colours' if stdout is a tty, otherwise |
500 |
- call 'nocolours'. |
501 |
- |
502 |
- * modules/env.eselect (is_envfile): Define POSIXLY_CORRECT for |
503 |
- 'file' in order to dereference symbolic links. Bug 240402. |
504 |
- |
505 |
-2009-04-16 Ulrich Mueller <ulm@g.o> |
506 |
- |
507 |
- * libs/output.bash.in (write_kv_list_entry): Fix logic for |
508 |
- insertion of spaces between words, bug 260464. |
509 |
- |
510 |
- * libs/config.bash.in (store_config): Split config file content |
511 |
- on newlines only, not on all whitespace. Fixes bug 219864. |
512 |
- |
513 |
- * misc/eselect.bashcomp (_eselect): Suppress 'Killed' message. |
514 |
- Don't match regexps on escape sequences. Fixes bug 218557. |
515 |
- |
516 |
- * libs/core.bash.in (die): Suppress error messages from pgrep |
517 |
- and kill, bugs 174354 and 264734. |
518 |
- |
519 |
-2009-04-15 Ulrich Mueller <ulm@g.o> |
520 |
- |
521 |
- * modules/rc.eselect (do_add): Don't symlink into ROOT. Patch by |
522 |
- Matthijs Kooijman in bug 204937. |
523 |
- |
524 |
- * libs/output.bash.in (get_column_width): Don't call stty if |
525 |
- standard output is not a terminal. Bug 198461. |
526 |
- |
527 |
-2009-04-14 Ulrich Mueller <ulm@g.o> |
528 |
- |
529 |
- * libs/output.bash.in (write_list_start): Add quotes to prevent |
530 |
- globbing, fixes bug 232874. |
531 |
- |
532 |
- * bin/eselect.in (ESELECT_DATA_PATH): Remove trailing slant, |
533 |
- fixes bug 203114. |
534 |
- |
535 |
-2009-04-13 Ulrich Mueller <ulm@g.o> |
536 |
- |
537 |
- * libs/output.bash.in (COLOUR_NORMAL, COLOUR_BOLD, COLOUR_HI) |
538 |
- (COLOUR_WARN, COLOUR_ERROR, COLOUR_LIST_HEADER) |
539 |
- (COLOUR_LIST_LEFT, COLOUR_LIST_RIGHT): Initialise with tput, |
540 |
- in a terminal independent way, bug 198461. |
541 |
- |
542 |
- * bin/eselect.in: Disable colour output if stdout is not a tty, |
543 |
- bug 198461. |
544 |
- |
545 |
-2009-04-08 Jeremy Olexa <darkside@g.o> |
546 |
- |
547 |
- * modules/profile.eselect (do_show, do_list): |
548 |
- Make 'eselect profile show' show the relative path. Patch by |
549 |
- Thomas Bellman in bug 248487. |
550 |
- |
551 |
- * modules/profile.eselect (set_symlink): Allow parent profiles |
552 |
- to be selectable, patch by Thomas Bellman in bug 248470. |
553 |
- |
554 |
-2008-06-01 Ulrich Mueller <ulm@g.o> |
555 |
- |
556 |
- * man/binutils.eselect.5: Fix typo, bug 172636. |
557 |
- |
558 |
- * man/eselect.1: Fix man section, bug 172636. |
559 |
- |
560 |
-2008-03-24 Ulrich Mueller <ulm@g.o> |
561 |
- |
562 |
- * modules/emacs.eselect, modules/ctags.eselect: |
563 |
- * man/emacs.eselect.5, man/ctags.eselect.5: Import the emacs and |
564 |
- ctags modules from the Emacs SVN repository (r1030), corresponding |
565 |
- to the eselect-emacs-1.3 release. |
566 |
- |
567 |
-2008-01-28 Piotr Jaroszyński <peper@g.o> |
568 |
- |
569 |
- * configure.ac, libs/paludis.bash.in: Check for paludis binary at |
570 |
- runtime. |
571 |
- |
572 |
-2007-12-02 Piotr Jaroszyński <peper@g.o> |
573 |
- |
574 |
- * NEWS: Merge NEWS from branch-1.0.x and add trunk section with |
575 |
- current changes. |
576 |
- |
577 |
-2007-12-01 Piotr Jaroszyński <peper@g.o> |
578 |
- |
579 |
- * NEWS: Add missing news entry for 1.0.10. |
580 |
- |
581 |
-2007-11-30 Piotr Jaroszyński <peper@g.o> |
582 |
- |
583 |
- * libs/config.bash.in, modules/env.eselect, modules/esd.eselect, |
584 |
- +modules/timidity.eselect, NEWS: Merge various changes from 1.0.x |
585 |
- branch. |
586 |
- |
587 |
-2007-11-27 Piotr Jaroszyński <peper@g.o> |
588 |
- |
589 |
- * libs/package-manager.bash.in, libs/paludis.bash.in, |
590 |
- libs/portage.bash.in: Add stuff to be used by new eselect-news. |
591 |
- |
592 |
-2007-10-27 Jeremy Huddleston <eradicator@g.o> |
593 |
- |
594 |
- * modules/opengl.eselect: Cleaned out old cruft which supported the |
595 |
- 2004.3 amd64 profile. Improved support for cleaning up after |
596 |
- switching away from newer nvidia drivers. |
597 |
- |
598 |
-2007-09-21 Donnie Berkholz <dberkholz@g.o> |
599 |
- |
600 |
- * libs/skel.bash.in: (#189942) Allow resetting to the current |
601 |
- implementation, so changes to the symlink map can propagate. |
602 |
- |
603 |
-2007-03-08 Mike Kelly <pioto@g.o> |
604 |
- |
605 |
- * man/Makefile.am: Really really really fix parallel install. |
606 |
- |
607 |
-2007-02-28 Mike Kelly <pioto@g.o> |
608 |
- |
609 |
- * bin/Makefile.am, man/Makefile.am: Undo the most recent "fix". |
610 |
- |
611 |
-2007-02-28 Mike Kelly <pioto@g.o> |
612 |
- |
613 |
- * modules/vi.eselect: Clean up vi.eselect a bit. |
614 |
- |
615 |
-2007-02-27 Danny van Dyk <kugelfang@g.o> |
616 |
- |
617 |
- * bin/Makefile.am, man/Makefile.am: Fix symlink creation for real now. |
618 |
- * modules/env.eselect: Fix parsing of *_SEPARATED. |
619 |
- |
620 |
-2007-01-29 Mike Kelly <pioto@g.o> |
621 |
- |
622 |
- * bin/Makefile.am, man/Makefile.am: Fix symlink creation. |
623 |
- |
624 |
- + Fixes: #163915 |
625 |
- |
626 |
-2007-01-15 Mike Kelly <pioto@g.o> |
627 |
- |
628 |
- * bin/Makefile.am: Really fix parallel install. From r353 in |
629 |
- branches/branch-1.0.x/ |
630 |
- |
631 |
- + Fixes: #162008 |
632 |
- |
633 |
-2006-11-24 Diego Pettenò <flameeyes@g.o> |
634 |
- |
635 |
- * modules/esd.eselect: Add the esound selection module, that I |
636 |
- forgot to add before. |
637 |
- |
638 |
-2006-11-17 Kevin F. Quinn <kevquinn@g.o> |
639 |
- |
640 |
- * modules/oodict.eselect: Allow more than one dictionary file for |
641 |
- a language to be entered into OOo's dictionary list. |
642 |
- * modules/myspell.eselect: As for oodict.eselect; also add a |
643 |
- command "default" for setting system-wide default dictionary. |
644 |
- |
645 |
-2006-11-13 Mike Kelly <pioto@g.o> |
646 |
- |
647 |
- * configure.ac, libs/Makefile.am, Makefile.am, modules/Makefile.am: |
648 |
- Fix distcheck. |
649 |
- |
650 |
-2006-10-28 Danny van Dyk <kugelfang@g.o> |
651 |
- |
652 |
- * bin/eselect.in: Add a new envvar for the default modules path. |
653 |
- * libs/core.bash.in: Make inherit() remember the libs it already |
654 |
- processed and don't source them again. |
655 |
- * modules/modules.eselect: Clean up a bit. Change add action to not |
656 |
- check for root. |
657 |
- |
658 |
-2006-10-28 Mike Kelly <pioto@g.o> |
659 |
- |
660 |
- * modules/Makefile.am: Add modules.eselect to Makefile.am. |
661 |
- |
662 |
-2006-10-28 Mike Kelly <pioto@g.o> |
663 |
- |
664 |
- * modules/modules.eselect: Add a new module, for listing, querying, |
665 |
- and installing eselect modules. |
666 |
- |
667 |
-2006-10-26 Timothy Redaelli <drizzt@g.o> |
668 |
- |
669 |
- * modules/whois.eselect: Make a missing man page just cause a |
670 |
- warning (to work with folks who use FEATURES=noman, |
671 |
- etc). (modifications taken from vi.eselect) |
672 |
- |
673 |
-2006-10-26 Mike Kelly <pioto@g.o> |
674 |
- |
675 |
- * modules/vi.eselect: Make a missing man page just cause a warning (to |
676 |
- work with folks who use FEATURES=noman, etc). |
677 |
- |
678 |
-2006-10-24 Danny van Dyk <kugelfang@g.o> |
679 |
- |
680 |
- * libs/core.bash.in: Fix bug #152662. Thanks to Roy Marples |
681 |
- <uberlord@g.o> for finding and Mike Kelly <pioto@g.o> |
682 |
- for reporting it. |
683 |
- * modules/env.eselect: Fix bug #152318. Thanks to Jason Stubbs |
684 |
- <jstubbs@g.o> for report and patch. |
685 |
- |
686 |
-2006-10-23 Timothy Redaelli <drizzt@g.o> |
687 |
- |
688 |
- * modules/whois.eselect: Added whois module. |
689 |
- |
690 |
-2006-10-22 Danny van Dyk <kugelfang@g.o> |
691 |
- |
692 |
- * configure.ac: Changed version to 1.1.0. (development branch) |
693 |
- * libs/config.bash.in: Fix quotation in load_config(). |
694 |
- |
695 |
-2006-10-22 Mike Kelly <pioto@g.o> |
696 |
- |
697 |
- * modules/vi.eselect: Clean up and add proper support for non-gzip- or |
698 |
- bzip2-compressed man pages. |
699 |
- |
700 |
-2006-10-21 Danny van Dyk <kugelfang@g.o> |
701 |
- |
702 |
- * modules/env.eselect: Clean up and fix bug #151701. |
703 |
- * libs/paludis.bash.in, libs/package-manager.bash.in: Fix some bugs |
704 |
- and general cleanup. Complete package manager abstraction. |
705 |
- * doc/developer-guide.txt: Update developer documentation to reflect |
706 |
- API changes. |
707 |
- |
708 |
-2006-10-17 Mike Kelly <pioto@g.o> |
709 |
- |
710 |
- * modules/vi.eselect: Make sure that the return value of |
711 |
- remove_symlinks() is meaningful. |
712 |
- |
713 |
-2006-10-09 Joshua Nichols <nichoj@g.o> |
714 |
- |
715 |
- * modules/java.eselect: Removed obsolete module, in favor of |
716 |
- java-vm.eselect. |
717 |
- |
718 |
-2006-10-09 Donnie Berkholz <dberkholz@g.o> |
719 |
- |
720 |
- * modules/opengl.eselect: Fix when ROOT != /. |
721 |
- |
722 |
-2006-10-03 Danny van Dyk <kugelfang@g.o> |
723 |
- |
724 |
- * modules/binutils.eselect: Finally fixed bug #149627. |
725 |
- * libs/paludis.bash.in: Fixed typo. |
726 |
- * configure.ac: Changed version to 1.0.6. |
727 |
- * libs/core.bash.in: Tweaked die function to have a nicer output. |
728 |
- * Tagged 1.0.6 release. |
729 |
- |
730 |
-2006-10-02 Mike Kelly <pioto@g.o> |
731 |
- |
732 |
- * modules/vi.eselect: Apply fix from bug #147857. |
733 |
- |
734 |
-2006-01-10 Danny van Dyk <kugelfang@g.o> |
735 |
- |
736 |
- * modules/binutils.eselect: Fixed bug #149627. Thanks to |
737 |
- Charlie Shepherd for finding this. |
738 |
- |
739 |
-2006-09-22 Danny van Dyk <kugelfang@g.o> |
740 |
- |
741 |
- * modules/profiles.eselect: Fixed bug #148534 by inheriting |
742 |
- package-manager. Thanks to Mike Kelly <pioto@g.o>. |
743 |
- |
744 |
-2006-09-20 Danny van Dyk <kugelfang@g.o> |
745 |
- |
746 |
- * libs/config.bash.in: Fixed whitespaces and bug #147930. |
747 |
- * libs/core.bash.in: Enhanced die function to SIGKILL eselect if |
748 |
- SIGTERM failed. |
749 |
- |
750 |
-2006-09-19 Mike Kelly <pioto@g.o> |
751 |
- |
752 |
- * modules/vi.eselect: Add support for vile, xvile, and elvis. |
753 |
- * modules/Makefile.am: Remove the vi.eselect module, so it isn't |
754 |
- distributed with the main eselect code. |
755 |
- |
756 |
-2006-09-17 Danny van Dyk <kugelfang@g.o> |
757 |
- |
758 |
- * man/rc.eselect.5: Fixed bug #144882. |
759 |
- |
760 |
-2006-08-30 Danny van Dyk <kugelfang@g.o> |
761 |
- |
762 |
- * libs/output.bash.in: Fix bug #140633 by adding missing quoting in |
763 |
- write_{kv,numbered}_list_entry. |
764 |
- * modules/rc.eselect: Add 'reload' action as requested in bug #144152. |
765 |
- |
766 |
-2006-08-26 Danny van Dyk <kugelfang@g.o> |
767 |
- |
768 |
- * Tagged 1.0.5 release. |
769 |
- |
770 |
-2006-08-21 Danny van Dyk <kugelfang@g.o> |
771 |
- |
772 |
- * modules/compiler.eselect.in: Fix previous accidental commit of local |
773 |
- changes. Reverted to r271. |
774 |
- |
775 |
-2006-08-17 Donnie Berkholz <dberkholz@g.o> |
776 |
- |
777 |
- * libs/skel.bash.in: Small usability tweak -- change printed |
778 |
- references from "libdir" to "library directory." |
779 |
- |
780 |
-2006-08-17 Donnie Berkholz <dberkholz@g.o> |
781 |
- |
782 |
- * libs/skel.bash.in: Ensure that there are implementations available |
783 |
- in a given libdir before executing code that assumes so. Reported |
784 |
- by Danny van Dyk. Add some comments in this area too, since the code |
785 |
- can take a little time to parse. |
786 |
- * ChangeLog: Change a couple references to my old nick. |
787 |
- |
788 |
-2006-08-06 Kevin F. Quinn <kevquinn@g.o> |
789 |
- |
790 |
- * modules/oodict.eselect: Modify to install all dictionaries files for |
791 |
- a language where the language has more than one - bug #139669 |
792 |
- |
793 |
-2006-08-04 Kevin F. Quinn <kevquinn@g.o> |
794 |
- |
795 |
- * modules/myspell.eselect: Initial version of combined myspell |
796 |
- eselect module, to support all applications that have their own |
797 |
- directory for myspell dictionaries via symlinks to the shared |
798 |
- installation area. Bug #139422 |
799 |
- Set properties, cleaned up help text. |
800 |
- |
801 |
-2006-08-04 Danny van Dyk <kugelfang@g.o> |
802 |
- |
803 |
- * modules/kernel.eselect: Fix Bug #141106: list action doesn't |
804 |
- highlight currently the currently selected sources. |
805 |
- |
806 |
-2006-08-03 Danny van Dyk <kugelfang@g.o> |
807 |
- |
808 |
- * Tagged 1.0.4 release. |
809 |
- |
810 |
-2006-08-02 Danny van Dyk <kugelfang@g.o> |
811 |
- |
812 |
- * libs/paludis.bash.in, libs/package-manager.bash.in: Remove |
813 |
- paludis-repo(). Fix paludis-envvar(). Finish envvar() unction. |
814 |
- * configure.ac: Set version to 1.0.4. |
815 |
- * modules/config.eselect, modules/binutils.eselect: Convert to |
816 |
- envvar(). |
817 |
- * autogen.bash: Fix autogen.bash to be able to use autoconf-2.60. |
818 |
- |
819 |
-2006-07-16 Danny van Dyk <kugelfang@g.o> |
820 |
- |
821 |
- * libs/paludis.bash.in, libs/package-manager.bash.in: Convert to |
822 |
- envvar() call. envvar() now needs a package qualifier as first |
823 |
- parameter. |
824 |
- * autogen.bash: New autogen tool to correctly use autoconf-2.60. |
825 |
- |
826 |
-2006-07-15 Donnie Berkholz <dberkholz@g.o> |
827 |
- |
828 |
- * libs/skel.bash.in: Fix check for whether implementations are |
829 |
- available before attempting to switch to them. This fixes |
830 |
- switching based on name rather than number. |
831 |
- |
832 |
-2006-07-07 Kevin F. Quinn <kevquinn@g.o> |
833 |
- |
834 |
- * modules/tbirddict.eselect: Fixed default thunderbird; |
835 |
- directory; bug #139422 - thanks Rodolphe Rocca |
836 |
- |
837 |
-2006-07-07 Kevin F. Quinn <kevquinn@g.o> |
838 |
- |
839 |
- * modules/tbirddict.eselect: new module to support dictionary |
840 |
- installation for Mozilla Thunderbird; bug #139422 |
841 |
- |
842 |
-2006-07-06 Kevin F. Quinn <kevquinn@g.o> |
843 |
- |
844 |
- * modules/oodict.eselect: support --libdir option to |
845 |
- support multilib, in particular 32-bit binary builds |
846 |
- used on amd64; bug #139228 |
847 |
- |
848 |
-2006-07-06 Danny van Dyk <kugelfang@g.o> |
849 |
- |
850 |
- * modules/opengl.eselect: Updated ebuild version number. |
851 |
- |
852 |
-2006-07-03 Danny van Dyk <kugelfang@g.o> |
853 |
- |
854 |
- * Tagged 1.0.3 release. |
855 |
- |
856 |
-2006-07-01 Danny van Dyk <kugelfang@g.o> |
857 |
- |
858 |
- * libs/portage.bash.in, libs/paludis.bash.in, |
859 |
- libs/package-manager.bash.in, libs/Makefile.am, configure.ac: Added |
860 |
- support for other package managers than portage. Public functions are |
861 |
- part of package-manager.bash. paludis.bash and portage.bash provide |
862 |
- private backend functions. |
863 |
- |
864 |
- * modules/profile.eselect: Marked as portage-only module. |
865 |
- |
866 |
- * modules/opengl.eselect, modules/binutils.eselect: Change from |
867 |
- inherit portage to inherit package-manager. |
868 |
- |
869 |
- * modules/rc.eselect: Fix bug in list_runlevels(). Respect setting of |
870 |
- ${svcdir} in /etc/rc.conf. Add support to show() runlevels other than |
871 |
- the current. |
872 |
- |
873 |
-2006-06-21 Kevin F. Quinn <kevquinn@g.o> |
874 |
- |
875 |
- * modules/oodict.eselect: Fix update action (variable name typo), and |
876 |
- handle missing OOo dictionary.lst properly. |
877 |
- |
878 |
-2006-06-19 Kevin F. Quinn <kevquinn@g.o> |
879 |
- |
880 |
- * modules/oodict.eselect: Align description with other modules. |
881 |
- |
882 |
-2006-06-18 Donnie Berkholz <dberkholz@g.o> |
883 |
- |
884 |
- * libs/skel.bash.in, libs/Makefile.am, doc/developer-guide.txt: |
885 |
- Add a new skel.bash library for easy implementation of the simpler |
886 |
- cases of switching, and document it. |
887 |
- |
888 |
- * modules/blas.eselect, modules/cblas.eselect, modules/lapack.eselect, |
889 |
- man/blas.eselect.5, man/cblas.eselect.5, man/lapack.eselect.5: |
890 |
- Use the skel.bash library to create new eselect modules for blas, |
891 |
- cblas and lapack. Update documentation to reflect this. |
892 |
- |
893 |
- * modules/Makefile.am, man/Makefile.am: |
894 |
- The new blas/cblas/lapack modules will be installed as standalone |
895 |
- packages, so remove them from Makefile.am files. |
896 |
- |
897 |
-2006-06-13 Kevin F. Quinn <kevquinn@g.o> |
898 |
- |
899 |
- * modules/oodict.eselect: Clean up output when dictionaries are |
900 |
- installed outside of myspell ebuilds. See bug #135520 comment 4. |
901 |
- |
902 |
-2006-06-11 Danny van Dyk <kugelfang@g.o> |
903 |
- |
904 |
- * modules/env.eselect: Fixed handling of files in /etc/env.d/ which |
905 |
- are untruly detected as non-plain-text by file utility (see bug |
906 |
- #130098). Fixed generation of /etc/profile.csh (see bug #136111). |
907 |
- Thanks to Patrick MacLean <chutzpah@g.o> for both fixes. |
908 |
- |
909 |
-2006-06-10 Jeremy Huddleston <eradicator@g.o> |
910 |
- |
911 |
- * modules/opengl.eselect: Added env update, added inherit config |
912 |
- * modules/compiler.eselect.in: Added env update |
913 |
- |
914 |
-2006-06-03 Kevin F. Quinn <kevquinn@g.o> |
915 |
- |
916 |
- * modules/oodict.eselect: Tidy up info messages, clean up handling of |
917 |
- nothing-installed and configured cases. |
918 |
- |
919 |
-2006-05-31 Kevin F. Quinn <kevquinn@g.o> |
920 |
- |
921 |
- * modules/oodict.eselect: New module for managing dictionaries with |
922 |
- OpenOffice.org. See bug #132247. |
923 |
- |
924 |
-2006-04-14 Danny van Dyk <kugelfang@g.o> |
925 |
- |
926 |
- * libs/config.bash: Fixed creation of empty configfile. |
927 |
- * modules/kernel.eselect: Applied enhancement patch by Diego Petteno |
928 |
- <flameeyes@g.o>. kernel.eselect can now be called using 'uname |
929 |
- -r' as an argument. See bug #128703. |
930 |
- * Tagged 1.0.2 release. |
931 |
- |
932 |
-2006-04-03 Danny van Dyk <kugelfang@g.o> |
933 |
- |
934 |
- * modules/env.eselect: Don't die if ${ROOT}/etc/profile.env does not |
935 |
- exist. |
936 |
- |
937 |
-2006-04-01 Danny van Dyk <kugelfang@g.o> |
938 |
- |
939 |
- * Tagged 1.0.1 release. |
940 |
- * configure.ac: Fixed substitution of CANONICALISE. |
941 |
- * modules/env.eselect: Fixed calls to canonicalise(). |
942 |
- * modules/kernel.eselect: Fixed output of show action. |
943 |
- |
944 |
-2006-03-31 Danny van Dyk <kugelfang@g.o> |
945 |
- |
946 |
- * configure.ac: Fixed some BSD issues in regard to CANONICALISE. |
947 |
- Thanks to Diego Petteno <flameeyes@g.o> for the patch. |
948 |
- |
949 |
-2006-03-30 Danny van Dyk <kugelfang@g.o> |
950 |
- |
951 |
- * modules/binutils.eselect: Cleaned up the Coding Style a bit. |
952 |
- * libs/path-manipulation.bash.in, doc/developer-guide.txt, |
953 |
- configure.ac: Added support for the canonicalise function, a wrapper |
954 |
- to either GNU readlink or realpath. |
955 |
- * modules/binutils.eselect, modules/blas.eselect, |
956 |
- modules/config.eselect, modules/env.eselect, modules/kernel.eselect, |
957 |
- modules/lapack.eselect, modules/mailer.eselect, |
958 |
- modules/oracle.eselect, modules/profile.eselect, modules/rc.eselect, |
959 |
- modules/ruby.eselect, modules/vi.eselect: Converted to use |
960 |
- canonicalise() instead of readlink -f. This ensure portability of |
961 |
- eselect to *BSD. |
962 |
- |
963 |
-2006-03-25 Tobias Scherbaum <dertobi123@g.o> |
964 |
- |
965 |
- * modules/oracle.eselect: Added oracle module. Not adding to |
966 |
- Makefile.am as it's not going to be installed with the base package. |
967 |
- |
968 |
-2006-03-09 Danny van Dyk <kugelfang@g.o> |
969 |
- |
970 |
- * modules/binutils.eselect, man/binutils.eselect.5: Added show action. |
971 |
- * configure.ac: Updated version to 1.0.1 for pending release. |
972 |
- |
973 |
-2006-03-08 Danny van Dyk <kugelfang@g.o> |
974 |
- |
975 |
- * modules/env.eselect: Fixed a typo (chmod g+r instead of chmod a+r). |
976 |
- * modules/blas.eselect, modules/lapack.eselect: Added option |
977 |
- descriptions for action 'set'. |
978 |
- * modules/env.eselect: Added FreeBSD patch written by Diego Petteno. |
979 |
- * man/binutils.eselect.5, man/blas.eselect.5, man/env.eselect.5, |
980 |
- lapack.eselect.5, man/rc.eselect.5: Synchronized the manpages with the |
981 |
- current state of the repository. |
982 |
- |
983 |
-2006-03-04 Danny van Dyk <kugelfang@g.o> |
984 |
- |
985 |
- * modules/rc.eselect: Fixed a bug in the is_script() function. |
986 |
- With this change the 'show' action works again. |
987 |
- * modules/kernel.eselect: Fixed trailing slashes in the 'show' action. |
988 |
- |
989 |
-2006-03-01 Danny van Dyk <kugelfang@g.o> |
990 |
- |
991 |
- * modules/env.eselect: Fixed bug #124472. env.eselect now uses a |
992 |
- temporary file, honours a symlinked profile.env and fixes |
993 |
- permissions on the final profile.env. |
994 |
- |
995 |
-2006-02-09 Ciaran McCreesh <ciaranm@g.o> |
996 |
- |
997 |
- * Tagged 1.0 release. |
998 |
- * libs/core.bash.in: Fix die filenames, thanks to Donnie Berkholz. |
999 |
- |
1000 |
-2005-12-18 Danny van Dyk <kugelfang@g.o> |
1001 |
- |
1002 |
- * modules/env.eselect: Fixed bug #114778: restrict load_config() |
1003 |
- to textfiles with proper contents. |
1004 |
- * libs/multilib.bash.in: Fixed bug #114274: don't rely on a hardcoded |
1005 |
- table of libdirs but scan ld.so.conf for them instead. |
1006 |
- * modules/blas.eselect, modules/lapack.eselect: Fixed bug #115548: |
1007 |
- make commands list, show and set scan if scan hasn't been previously |
1008 |
- run. |
1009 |
- |
1010 |
-2005-12-17 Ciaran McCreesh <ciaranm@g.o> |
1011 |
- |
1012 |
- * modules/output.bash.in: Fix nocolour, Gentoo bug #115677. |
1013 |
- |
1014 |
-2005-12-06 Danny van Dyk <kugelfang@g.o> |
1015 |
- |
1016 |
- * modules/rc.eselect: Fixed Bug in is_script() to detect symlinked |
1017 |
- init scripts like net.ethX -> net.eth0 properly. |
1018 |
- |
1019 |
-2005-11-17 Aaron Walker <ka0ttic@g.o> |
1020 |
- |
1021 |
- * docs/developer-guide.txt: Fix title underline length since the |
1022 |
- length of the title changed (add_config => append_config). |
1023 |
- |
1024 |
-2005-11-16 Danny van Dyk <kugelfang@g.o> |
1025 |
- |
1026 |
- * libs/config.bash.in, docs/developer-guide.txt: Changed add_config() |
1027 |
- to append_config(). Function now doesn't append data if it occurs |
1028 |
- already in the value. |
1029 |
- * libs/multilib.bash.in: Removed lib from list of amd64 libdirs. |
1030 |
- * modules/blas.eselect, modules/lapack.eselect: Added support for |
1031 |
- MKL72. Some cleanup of Bugs and untidy work. |
1032 |
- |
1033 |
-2005-11-01 Ciaran McCreesh <ciaranm@g.o> |
1034 |
- |
1035 |
- * bin/eselect.in: Add read- and -reader symlink module name decoding |
1036 |
- voodoo options. |
1037 |
- |
1038 |
-2005-10-30 Aaron Walker <ka0ttic@g.o> |
1039 |
- |
1040 |
- * libs/output.bash.in: Updated write_kv_list_entry with several bug |
1041 |
- fixes: now handles args with leading whitespace appropriately, doesn't |
1042 |
- append a ' ' onto the end of lines, displays the value on the next |
1043 |
- line if key is too long. |
1044 |
- |
1045 |
-2005-10-29 Thomas Matthijs <axxo@g.o> |
1046 |
- |
1047 |
- * modules/java.eselect: Don't assume uid 0 has super powers, |
1048 |
- * modules/java.eselect: Added simple java module, for configuring |
1049 |
- system and user vm. |
1050 |
- |
1051 |
-2005-10-19 Jeremy Huddleston <eradicator@g.o> |
1052 |
- |
1053 |
- * modules/opengl.eselect: Added missing inherit config |
1054 |
- |
1055 |
-2005-10-19 Aaron Walker <ka0ttic@g.o> |
1056 |
- |
1057 |
- * libs/output.bash.in: Use ${#indent} instead of a literal '28'. |
1058 |
- |
1059 |
- * Tagged 1.0_rc1 release. |
1060 |
- * libs/output.bash.in: Modified write_kv_list_entry to properly wrap |
1061 |
- lines that are longer than the current terminal width. |
1062 |
- * man/bashcomp.eselect.5: Added --global as a possible option for the |
1063 |
- 'list' action. |
1064 |
- * modules/env.eselect: Added describe_update_options and |
1065 |
- describe_update_parameters. |
1066 |
- |
1067 |
-2005-10-18 Aaron Walker <ka0ttic@g.o> |
1068 |
- |
1069 |
- * modules/rc.eselect: Added missing space after the '1' in |
1070 |
- "[[ ${#@} -gt 1]]" which caused an unexpected EOF in do_restart(). |
1071 |
- * configure.ac, Makefile.am, doc/Makefile.am: Added check for rst2html |
1072 |
- and don't assume it is installed as 'rst2html.py' as most other |
1073 |
- distro's/OS's install it without the .py extension. Also, don't |
1074 |
- bail if portageq isn't found as eselect is supposed to be usable even |
1075 |
- on non-Gentoo systems. |
1076 |
- * libs/output.bash.in, doc/developer-guide.txt: Added |
1077 |
- write_warning_msg function. Similar to write_error_msg but uses "!!! |
1078 |
- Warning" and ${COLOUR_WARN}. |
1079 |
- * libs/portage.bash.in: Have arch() use new write_warning_msg to print |
1080 |
- a warning and return 1 if it cannot determine the arch instead of |
1081 |
- die()'ing as the caller may want to do something anyways and exit |
1082 |
- successfully ("eselect profile set --force" for example). Also fixed |
1083 |
- errant 'i' in '[[ -z ${ROOT}i ]]' and also fixed indenting. |
1084 |
- * modules/profile.eselect: Check the return value of arch() and |
1085 |
- find_targets() and bail if necessary. |
1086 |
- |
1087 |
-2005-10-17 Aaron Walker <ka0ttic@g.o> |
1088 |
- |
1089 |
- * configure.ac: Update version to 1.0_rc1 for pending release. |
1090 |
- * Makefile.am, man/Makefile.am, bin/Makefile.am: move 'symlinks' |
1091 |
- variable declaration to top-level Makefile.am so both man/Makefile.am |
1092 |
- and bin/Makefile.am can use it to generate symlinks (ie foo-config -> |
1093 |
- eselect and foo.eselect.5 -> foo-config.1). |
1094 |
- * modules/profile.eselect: Updated find_targets function to accept an |
1095 |
- optional argument, portdir, so that if specified it doesn't need to |
1096 |
- invoke portageq. This prevents portageq from being invoked twice when |
1097 |
- the 'set' action is executed. |
1098 |
- * modules/kernel.eselect, modules/binutils.eselect, |
1099 |
- modules/mailer.eselect: Add describe_set_options and |
1100 |
- describe_set_parameters. |
1101 |
- * modules/bashcomp.eselect: Add describe_list_options since it also |
1102 |
- accepts --global. |
1103 |
- * man/kernel.eselect.5: Added manual page for kernel.eselect. |
1104 |
- * man/profile.eselect.5: Fixed a typo. |
1105 |
- * modules/rc.eselect: Bail on actions that require parameters when the |
1106 |
- user doesn't specify them. Also added describe_action_options and |
1107 |
- describe_action_parameters for each action that requires a parameter. |
1108 |
- Also fixed vim ft s/ebuild/eselect/. |
1109 |
- * bin/eselect.in: Bail if user specifies an invalid global option |
1110 |
- instead of just ignoring it. |
1111 |
- |
1112 |
-2005-10-16 Jeremy Huddleston <eradicator@g.o> |
1113 |
- |
1114 |
- * modules/compiler.eselect.in: Added describe_*_{parameters,options} |
1115 |
- |
1116 |
-2005-10-16 Ciaran McCreesh <ciaranm@g.o> |
1117 |
- |
1118 |
- * modules/vi.eselect: Tidy up. |
1119 |
- |
1120 |
-2005-10-16 Jeremy Huddleston <eradicator@g.o> |
1121 |
- |
1122 |
- * modules/opengl.eselect: Added describe_set_{parameters,options} |
1123 |
- |
1124 |
-2005-10-16 Ciaran McCreesh <ciaranm@g.o> |
1125 |
- |
1126 |
- * doc/developer-guide.txt: Documentation for options and parameters. |
1127 |
- * modules/bashcomp.eselect, modules/profile.eselect, |
1128 |
- modules/cow.eselect: Implement actions and parameters. |
1129 |
- * libs/default.eselect.in: Add describe_action_options and |
1130 |
- describe_action_parameters support for default help action. |
1131 |
- * libs/output.bash.in: Add -p option to write_ things. |
1132 |
- * autogen.sh -> autogen.bash, doc/release-guide.txt, Makefile.am: Make |
1133 |
- autogen work on systems with weirder autotools setups. |
1134 |
- |
1135 |
-2005-10-16 Danny van Dyk <kugelfang@g.o> |
1136 |
- |
1137 |
- * modules/rc.eselect: Fixed Bug #106540. |
1138 |
- |
1139 |
-2005-10-06 Jeremy Huddleston <eradicator@g.o> |
1140 |
- |
1141 |
- * modules/compiler.eselect.in: Ignore symlinks in the binpath. Fixed |
1142 |
- a bug where selecting a non-native compiler removed the native |
1143 |
- binaries. Use bin_prefix to determine reference file for timestamp |
1144 |
- which is needed for the alternate targets of multilib crosscompilers. |
1145 |
- |
1146 |
-2005-10-05 Aaron Walker <ka0ttic@g.o> |
1147 |
- |
1148 |
- * modules/profile.eselect: Add a --force option to 'set' sub-command |
1149 |
- so that users can force a profile set even if the profile is not |
1150 |
- recognized as valid. |
1151 |
- * man/profile.eselect.5: Document --force. |
1152 |
- |
1153 |
-2005-10-05 Jeremy Huddleston <eradicator@g.o> |
1154 |
- |
1155 |
- * modules/compiler.eselect.in: Support .s in CTARGET. Made logic |
1156 |
- smarter when determining reference file for timestamp for crossdev. |
1157 |
- Fixed a bug in migrate using spec instead of specs. Fixed a bug in |
1158 |
- get_bins on crosscompilers. |
1159 |
- |
1160 |
-2005-10-01 Jeremy Huddleston <eradicator@g.o> |
1161 |
- |
1162 |
- * modules/compiler.eselect.in: Added getval action to query configs |
1163 |
- and give backwards support for -X, -L, and -B in gcc-config. |
1164 |
- |
1165 |
-2005-09-30 Jeremy Huddleston <eradicator@g.o> |
1166 |
- |
1167 |
- * modules/compiler.eselect.in: Added migrate action to migrate from |
1168 |
- 1.x configs. |
1169 |
- |
1170 |
-2005-09-24 Jeremy Huddleston <eradicator@g.o> |
1171 |
- |
1172 |
- * modules/compiler.eselect.in: Added show and unset actions. |
1173 |
- |
1174 |
-2005-09-16 Jeremy Huddleston <eradicator@g.o> |
1175 |
- |
1176 |
- * modules/compiler.eselect.in: Some cleanup and added update action. |
1177 |
- |
1178 |
-2005-09-13 Jeremy Huddleston <eradicator@g.o> |
1179 |
- |
1180 |
- * modules/opengl.eselect: fixed ACTION->action |
1181 |
- |
1182 |
-2005-09-11 Aaron Walker <ka0ttic@g.o> |
1183 |
- |
1184 |
- * libs/multilib.bash.in: Don't use absolute paths to executables! |
1185 |
- |
1186 |
-2005-09-11 Danny van Dyk <kugelfang@g.o> |
1187 |
- |
1188 |
- * modules/ruby.eselect: Added ruby module, written by Michael Kohl |
1189 |
- <citizen428@g.o>. |
1190 |
- |
1191 |
-2005-09-10 Danny van Dyk <kugelfang@g.o> |
1192 |
- |
1193 |
- * bin/eselect.in: Fixed Bug in usage of has(). Thanks to Sven Wegener |
1194 |
- <swegener@g.o> for spotting this. |
1195 |
- * man/opengl.eselect: Added manpage for opengl module. |
1196 |
- * libs/portage.bash.in, libs/Makefile.am, |
1197 |
- configure.ac, modules/binutils.eselect, modules/config.eselect, |
1198 |
- modules/opengl.eselect, modules/profile.eselect: Added portage |
1199 |
- library, moved profile.eselect:get_arch() to portage.bash:arch(). |
1200 |
- * doc/developer-guide.txt: Changed documentation according to API |
1201 |
- changes (inherit / core.bash-split). |
1202 |
- |
1203 |
-2005-09-05 Jeremy Huddleston <eradicator@g.o> |
1204 |
- |
1205 |
- * modules/opengl.eselect: Cleaned up code to conform to eselect |
1206 |
- coding style. Make better use of the eselect API. Fixed a bug with |
1207 |
- --impl-headers. Many thanks to Danny van Dyk <kugelfang@g.o>. |
1208 |
- |
1209 |
-2005-09-05 Danny van Dyk <kugelfang@g.o> |
1210 |
- |
1211 |
- * libs/core.bash.in: Added inherit() function that allows dynamic |
1212 |
- and individual sourcing of libraries for each module. |
1213 |
- * bin/eselect.in: Removed sourcing of all available libraries and set |
1214 |
- up default libraries to inherit. |
1215 |
- * libs/core.bash.in, libs/path-manipulation.bash.in, libs/Makefile.in: |
1216 |
- Moved basename() and dirname() to a new separate library. |
1217 |
- * libs/core.bash.in, libs/test.bash.in: moved has() and is_function() |
1218 |
- to tests library. |
1219 |
- * modules/binutils.eselect, modules/blas.eselect, modules/env.eselect, |
1220 |
- modules/lapack.eselect, modules/opengl.eselect: Added necessary |
1221 |
- inherit lines. |
1222 |
- |
1223 |
-2005-09-04 Danny van Dyk <kugelfang@g.o> |
1224 |
- |
1225 |
- * modules/blas.eselect: Fixed a bug about setting implementation to |
1226 |
- reference in case we had an active C implementation already. Storing |
1227 |
- configuration will now be handled after the setup_*() step. |
1228 |
- * modules/lapack.eselect: Storing configuration will now be handled |
1229 |
- after the setup_*() step. |
1230 |
- * modules/rc.eselect: Fixed a 'file not found' bug on bogus |
1231 |
- baselayouts thanks to Mike Doty <kingtaco@g.o>. |
1232 |
- |
1233 |
-2005-08-31 Danny van Dyk <kugelfang@g.o> |
1234 |
- |
1235 |
- * modules/kernel.eselect: Fixed bug #104354. kernel.eselect now looks |
1236 |
- only for linux-kernel directories w/o listing source directories of |
1237 |
- additional drivers. |
1238 |
- |
1239 |
-2005-08-23 Jeremy Huddleston <eradicator@g.o> |
1240 |
- |
1241 |
- * modules/compiler.eselect.in: Added eselect module for the |
1242 |
- forthcoming compiler-config-2.0 (formerly gcc-config). It is alpha |
1243 |
- code and currently only supports set and list actions. |
1244 |
- |
1245 |
-2005-08-23 Jeremy Huddleston <eradicator@g.o> |
1246 |
- |
1247 |
- * modules/opengl.eselect: Fixed a bug in creating symlinks to header |
1248 |
- files. |
1249 |
- |
1250 |
-2005-08-17 Jeremy Huddleston <eradicator@g.o> |
1251 |
- |
1252 |
- * modules/opengl.eselect: Added opengl module. Not adding to |
1253 |
- Makefile.am as it's not going to be installed with the base package. |
1254 |
- |
1255 |
-2005-08-08 Aaron Walker <ka0ttic@g.o> |
1256 |
- |
1257 |
- * man/bashcomp.eselect.5: Add missing description of --global flag. |
1258 |
- |
1259 |
-2005-07-25 Danny van Dyk <kugelfang@g.o> |
1260 |
- |
1261 |
- * modules/Makefile.am: Moved binutils.eselect out of dodgy-scripts. |
1262 |
- * modules/binutils.eselect: Removed outdated comments. |
1263 |
- * Tagged 0.9.6 release. |
1264 |
- * NEWS: Added 0.9.6 release news. |
1265 |
- * configure.ac: Updated version number. |
1266 |
- * man/Makefile.am, man/binutils.eselect.5: Added manpage for binutils |
1267 |
- module. |
1268 |
- * modules/binutils.eselect, modules/env.eselect: Check for sane |
1269 |
- parameters and root access. |
1270 |
- |
1271 |
-2005-07-23 Danny van Dyk <kugelfang@g.o> |
1272 |
- |
1273 |
- * libs/config.bash.in: Fixed a condition in store_config as it needs at |
1274 |
- least 2 parameters, not 3. |
1275 |
- * modules/env.eselect: Removed check on storing empty vars. Added |
1276 |
- support for updating ld.so.cache. Added a mtime database for all items |
1277 |
- of LDPATH. Fixed last bugs that kept it in dodgy-scripts. |
1278 |
- * modules/Makefile.am: Removed env.eselect from dodgy-scripts. |
1279 |
- * man/env.eselect.5, man/Makefile.am: Added a manpage for env.eselect. |
1280 |
- * modules/binutils.eselect: Uses env.eselect now instead of env-update. |
1281 |
- Fixed condition for environment updates. |
1282 |
- |
1283 |
-2005-07-19 Danny van Dyk <kugelfang@g.o> |
1284 |
- |
1285 |
- * libs/core.bash.in: Fixed order of parameters. |
1286 |
- * modules/blas.eselect, modules/env.eselect, modules/lapack.eselect: |
1287 |
- Fixed all calls to has() due to change of parameter order. |
1288 |
- * modules/env.eselect: Tidied code up, add prelink.conf code. These |
1289 |
- file are now sanely created: /etc/profile.env, /etc/ld.so.conf, |
1290 |
- /etc/prelink.conf. |
1291 |
- * module/env.eselect: Removed LDPATH from inclusion into profile.env. |
1292 |
- |
1293 |
-2005-07-16 Danny van Dyk <kugelfang@g.o> |
1294 |
- |
1295 |
- * modules/env.eselect: Fixed a 'first element of array'-type bug. |
1296 |
- ld.so.conf creation is now fully functional. |
1297 |
- |
1298 |
-2005-07-12 Danny van Dyk <kugelfang@g.o> |
1299 |
- |
1300 |
- * modules/env.eselect, modules/Makefile.am: Added initial env module. |
1301 |
- |
1302 |
-2005-07-03 Aaron Walker <ka0ttic@g.o> |
1303 |
- |
1304 |
- * libs/core.bash.in: Added dirname/basename wrapper functions which use |
1305 |
- bash instead of launching their external counterparts. |
1306 |
- * modules/bashcomp.eselect: Use basename instead of ${var##*/} |
1307 |
- constructs. |
1308 |
- |
1309 |
-2005-06-19 Danny van Dyk <kugelfang@g.o> |
1310 |
- |
1311 |
- * libs/output.bash.in: Watch out for escaped spaces and concatenate |
1312 |
- items accordingly. Fixes BUG #95886. |
1313 |
- * modules/binutils.eselect: Removed the echo before each ln call to |
1314 |
- enable it. Fixed the order of is_active() and loading of VERSION and |
1315 |
- TARGET. Added a check on whether the selected profile exists in |
1316 |
- /etc/env.d/binutils/. |
1317 |
- |
1318 |
-2005-06-18 Aaron Walker <ka0ttic@g.o> |
1319 |
- |
1320 |
- * Tagged 0.9.5 release. |
1321 |
- * acinclude.m4: Added ES_PROG_GNU_SED macro for checking the path to |
1322 |
- GNU sed. This allows eselect to work on platforms where GNU sed is |
1323 |
- "gsed" not "sed". |
1324 |
- * configure.ac: Update version; added call to our new ES_PROG_GNU_SED |
1325 |
- macro. |
1326 |
- * libs/core.bash.in: Added 'sed() { @SED@ $* ; }' so that everything |
1327 |
- else transparently uses GNU sed. |
1328 |
- * libs/output.bash.in: Fixed typo in write_kv_list_entry() that caused |
1329 |
- misaligned value text. |
1330 |
- * bin/eselect.in: Added missing 'shift' when unrecognized global |
1331 |
- options are encountered. Otherwise an infinite loop occurs if a user |
1332 |
- specifies one. Also added ec_do_list-options() and updated |
1333 |
- ec_do_help() to call it. |
1334 |
- * bin/Makefile.am: Add bashcomp-config to symlinks list. |
1335 |
- * doc/developer-guide.txt: Fixed headers so that it'll compile. |
1336 |
- * modules/bashcomp.eselect: Fixed bug if do_list is passed an argument |
1337 |
- besides --global. |
1338 |
- * man/eselect.1: updated usage info with global options. Added OPTIONS |
1339 |
- section where global options will be described. |
1340 |
- * README, man/profile.eselect.5: Fixed minor typo. |
1341 |
- * man/Makefile.am, man/bashcomp.eselect.5: Added manual page for |
1342 |
- bashcomp.eselect. |
1343 |
- * misc/eselect.bashcomp: Parse 'eselect help' instead of 'eselect |
1344 |
- list-modules' so that we can pick up supported global options and add |
1345 |
- them to possible completions. This means we *never* will have to edit |
1346 |
- this file when we add new global options. |
1347 |
- * Makefile.am: Added html target to generate HTML for TODO and README |
1348 |
- in addition to those in doc/. |
1349 |
- * modules/blas.eselect, modules/lapack.eselect: Don't hardcode the |
1350 |
- path to readlink. Also, fixed a few libblas -> libcblas typo's on |
1351 |
- Kugelfang's behalf. |
1352 |
- |
1353 |
-2005-06-17 Danny van Dyk <kugelfang@g.o> |
1354 |
- |
1355 |
- * libs/output.bash.in: Moved back to use COLOUR_* envvars instead of a |
1356 |
- function, as the latters slows down eselect. Also, |
1357 |
- write_kv_list_entry() and write_numbered_list_entry() now use space(). |
1358 |
- * bin/eselect.in: Introduced new var which holds all known global |
1359 |
- options. The global option parser now checks for those. |
1360 |
- |
1361 |
-2005-06-16 Aaron Walker <ka0ttic@g.o> |
1362 |
- |
1363 |
- * misc/eselect.bashcomp: Updated to take global options into |
1364 |
- consideration. |
1365 |
- * bin/eselect.in: recognize the us'ian --no-color in addition to |
1366 |
- --no-colour. |
1367 |
- * libs/output.bash.in: fixed bug in nocolour handling that caused |
1368 |
- literal interpretation of '*' in $(highlight '*') thus causing the |
1369 |
- contents of the ${PWD} to be displayed instead. |
1370 |
- * doc/release-guide.txt: Removed the now irrelevant section on |
1371 |
- doing the release on berlios. |
1372 |
- |
1373 |
-2005-06-15 Shyam Mani <fox2mike@g.o> |
1374 |
- * doc/developer-guide.txt: Removed redundant sections and fixed up a |
1375 |
- bit of RST. This will be the version that initial GuideXML will sync |
1376 |
- with. |
1377 |
- |
1378 |
-2005-06-15 Aaron Walker <ka0ttic@g.o> |
1379 |
- |
1380 |
- * modules/bashcomp.eselect: Rewrote most of the module. Removed |
1381 |
- do_show() since do_list now correctly identifies currently enabled |
1382 |
- completions. Also do_enable/do_disable now work with list numbers as |
1383 |
- they should. |
1384 |
- |
1385 |
-2005-06-13 Aaron Walker <ka0ttic@g.o> |
1386 |
- |
1387 |
- * doc/release-guide.txt: Updated to mention updating configure.ac |
1388 |
- version number. |
1389 |
- |
1390 |
-2005-06-13 Danny van Dyk <kugelfang@g.o> |
1391 |
- |
1392 |
- * Tagged 0.9.4 release. |
1393 |
- |
1394 |
-2005-06-13 Shyam Mani <fox2mike@g.o> |
1395 |
- * doc/overview.txt: Removed, since it is obsolete. |
1396 |
- * doc/user-guide.txt: Updated with info which was in overview. |
1397 |
- |
1398 |
-2005-06-12 Danny van Dyk <kugelfang@g.o> |
1399 |
- |
1400 |
- * modules/rc.eselect: Fix hardcoded path to ln. |
1401 |
- * libs/config.bash.in: Restructured functions to take a filename as |
1402 |
- first argument. |
1403 |
- * modules/blas.eselect,modules/lapack.eselect: Fixed modules to |
1404 |
- respect new syntax of *_config functions. |
1405 |
- * doc/developer-guide.txt: Documented new behaviour of *_config |
1406 |
- functions. |
1407 |
- * modules/blas.eselect,modules/lapack.eselect,modules/profiles.eselect: |
1408 |
- The list action now marks active options with a highlighted *. |
1409 |
- * modules/binutils.eselect: Added initial and unfunctional version of |
1410 |
- binutils.eselect. |
1411 |
- |
1412 |
-2005-06-08 Danny van Dyk <kugelfang@g.o> |
1413 |
- |
1414 |
- * bin/eselect.in: Added handling of global options in main code. |
1415 |
- * libs/core.bash.in: Removed COLOUR_* vars. |
1416 |
- * libs/output.bash.in: Added function colours() which replaces all |
1417 |
- ${COLOURS_*} uses and respects the --no-colour option. |
1418 |
- * docs/developer-guide.txt,docs/user-guide.txt: Added reference to |
1419 |
- global options and --no-colour. |
1420 |
- |
1421 |
-2005-06-07 Danny van Dyk <kugelfang@g.o> |
1422 |
- |
1423 |
- * Renamed to 'eselect'. |
1424 |
- * Moved to Gentoo infrastructure. |
1425 |
- |
1426 |
-2005-05-26 Danny van Dyk <kugelfang@g.o> |
1427 |
- |
1428 |
- * modules/rc.eselect: Added actions start, stop, restart and pause. |
1429 |
- |
1430 |
-2005-05-16 Ciaran McCreesh <ciaranm@g.o> |
1431 |
- |
1432 |
- * bin/Makefile.am: Install symlinks for kernel-config, profile-config, |
1433 |
- rc-config |
1434 |
- * libs/output.bash.in: Make highlighting work with bash-2. |
1435 |
- |
1436 |
- * Tag 0.9.3 release. |
1437 |
- * doc/overview.txt, doc/Makefile.am: Add an 'overview' document. |
1438 |
- * configure.ac, modules/Makefile.am: Add --enable-dodgy-modules to |
1439 |
- install incomplete / experimental things (config, cow, vi). |
1440 |
- |
1441 |
-2005-05-16 Tom Martin <slarti@g.o> |
1442 |
- |
1443 |
- * modules/mailer.eselect: Handle no available targets. Mark the |
1444 |
- currently active profile when doing list. |
1445 |
- |
1446 |
-2005-05-15 Aaron Walker <ka0ttic@g.o> |
1447 |
- |
1448 |
- * man/Makefile.am: Add missing manual page. |
1449 |
- |
1450 |
-2005-05-15 Ciaran McCreesh <ciaranm@g.o> |
1451 |
- |
1452 |
- * modules/config.eselect, modules/cow.eselect, |
1453 |
- modules/mailer.eselect, modules/lapack.eselect, |
1454 |
- modules/bashcomp.eselect, modules/vi.eselect, |
1455 |
- modules/kernel.eselect, modules/profile.eselect, |
1456 |
- modules/blas.eselect, modules/rc.eselect: Switch vim modelines to |
1457 |
- use eselect rather than ebuild as the filetype. |
1458 |
- * modules/kernel.eselect: Handle no available targets. Mark the |
1459 |
- currently active kernel symlink when doing list. |
1460 |
- * libs/core.bash.in: Don't allow eval, since it's evil and leads to |
1461 |
- horridly broken code. |
1462 |
- |
1463 |
-2005-05-14 Aaron Walker <ka0ttic@g.o> |
1464 |
- |
1465 |
- * libs/core.bash.in: Updated do_action() to display the correct usage |
1466 |
- message depending on how eselect was invoked. |
1467 |
- |
1468 |
-2005-05-14 Ciaran McCreesh <ciaranm@g.o> |
1469 |
- |
1470 |
- * modules/mailer.eselect, modules/vi.eselect, |
1471 |
- modules/kernel.eselect, modules/profile.eselect: Switch to use |
1472 |
- is_number. |
1473 |
- * modules/mailer.eselect: Make 'set by number' work. |
1474 |
- |
1475 |
-2005-05-14 Elfyn McBratney <beu@g.o> |
1476 |
- |
1477 |
- * bin/eselect.in: Support both -update and -updater suffixes. |
1478 |
- |
1479 |
-2005-05-14 Danny van Dyk <kugelfang@g.o> |
1480 |
- |
1481 |
- * modules/rc.eselect: Do not show files ending in '~'. Added to the |
1482 |
- Makefile.am, too. |
1483 |
- |
1484 |
-2005-05-12 Danny van Dyk <kugelfang@g.o> |
1485 |
- |
1486 |
- * modules/mailer.eselect, modules/blas.eselect, |
1487 |
- modules/lapack.eselect: Use SVN_DATE. |
1488 |
- * module/rc.eselect: Added module rc. |
1489 |
- * man/rc.eselect.5: Added manpage for module rc. |
1490 |
- * modules/blas.eselect: Add preliminary support for "threaded-ATLAS". |
1491 |
- |
1492 |
-2005-05-10 Aaron Walker <ka0ttic@g.o> |
1493 |
- |
1494 |
- * modules/profile.eselect, modules/bashcomp.eselect: Use SVN_DATE. |
1495 |
- |
1496 |
-2005-05-10 Ciaran McCreesh <ciaranm@g.o> |
1497 |
- |
1498 |
- * autogen.sh: Make config dir if it's not there already. |
1499 |
- * man/eselect.1: Include note about full docs. |
1500 |
- * doc/developer-guide.txt: Document manip functions. |
1501 |
- * modules/config.eselect, modules/cow.eselect, modules/vi.eselect, |
1502 |
- modules/kernel.eselect: Update to use SVN date as the version number. |
1503 |
- * libs/manip.bash.in, libs/Makefile.am, bin/eselect.in: Add manip |
1504 |
- library for text manipulation functions. svn_date_to_version will |
1505 |
- convert an SVN date string into a nice VERSION number. |
1506 |
- |
1507 |
-2005-05-09 Aaron Walker <ka0ttic@g.o> |
1508 |
- |
1509 |
- * misc/eselect.bashcomp: Parse list-modules/usage instead of relying |
1510 |
- on the assumption that the default action will give us what we want. |
1511 |
- |
1512 |
-2005-05-09 Ciaran McCreesh <ciaranm@g.o> |
1513 |
- |
1514 |
- * configure.in -> configure.ac, autogen.sh: Switch to automake 1.9. |
1515 |
- * TODO: Add TODO file. Future changes to this file won't go in to this |
1516 |
- ChangeLog. |
1517 |
- * AUTHORS, README: Move authors into the AUTHORS file. |
1518 |
- * INSTALL: Add INSTALL file as per GNU rules. |
1519 |
- * doc/developer-guide.txt: Update with new functions. |
1520 |
- * doc/release-guide.txt: Add in an RST version of Aaron's "how to do |
1521 |
- releases" document. |
1522 |
- |
1523 |
- * Merge from branches/ciaranm/config: |
1524 |
- * bin/eselect.in: Better prefix/suffix support. Now recognises |
1525 |
- prefixes config-, update-, manage- and suffixes -config, -update, |
1526 |
- -tool, -manager. |
1527 |
- * libs/output.bash.in, libs/core.bash.in: Add highlight_warning |
1528 |
- function. |
1529 |
- * bin/eselect.in, libs/tests.bash.in, libs/Makefile.am: Add tests |
1530 |
- library. Currently one function, is_number. |
1531 |
- * libs/default.eselect.in: Allow show_extra_help_text as part of |
1532 |
- the default help action. Show extra usage message if appropriate. |
1533 |
- * modules/config.eselect, modules/Makefile.am: Add initial version of |
1534 |
- the config plugin. Not production ready. |
1535 |
- |
1536 |
-2005-05-08 Aaron Walker <ka0ttic@g.o> |
1537 |
- |
1538 |
- * Makefile.am: no foreign. |
1539 |
- |
1540 |
- * Tag 0.9.2 release. |
1541 |
- * configure.in: Update version (0.9.2). |
1542 |
- * modules/profile.eselect: Re-fix profile module since the |
1543 |
- profile-symlink -> profile move reverted the changes. |
1544 |
- * modules/bashcomp.eselect: do_show should return 0. |
1545 |
- * bin/eselect.in, bin/Makefile.am: Use %VERSION%. |
1546 |
- |
1547 |
-2005-05-08 Ciaran McCreesh <ciaranm@g.o> |
1548 |
- |
1549 |
- * libs/output.bash.in, libs/core.bash.in: Add in somewhat experimental |
1550 |
- text highlighting functionality. |
1551 |
- * doc/developer-guide.txt: Document highlight function. |
1552 |
- |
1553 |
-2005-05-08 Danny van Dyk <kugelfang@g.o> |
1554 |
- |
1555 |
- * modules/blas.eselect: update -> scan transition complete. |
1556 |
- * modules/lapack.eselect: update -> scan. Fixed directory settings |
1557 |
- for lapack-atlas and lapack-reference. |
1558 |
- |
1559 |
-2005-05-08 Tom Martin <slarti@g.o> |
1560 |
- |
1561 |
- * modules/mailer.eselect: Fix find_targets. If the glob didn't |
1562 |
- match, it was interpreted as a literal string. Fix a stupid typo |
1563 |
- (findi_targets -> find_targets). |
1564 |
- |
1565 |
-2005-05-07 Ciaran McCreesh <ciaranm@g.o> |
1566 |
- |
1567 |
- * Tag for release 0.9.1 |
1568 |
- * configure.in: Version is now 0.9.1. |
1569 |
- * doc/user-guide.txt, doc-developer.txt: Clarify update and scan |
1570 |
- action definitions, update formatting and wording. |
1571 |
- |
1572 |
-2005-05-07 Danny van Dyk <kugelfang@g.o> |
1573 |
- |
1574 |
- * doc/user-guide.txt: Added a first draft of the user docs. |
1575 |
- |
1576 |
-2005-05-07 Ciaran McCreesh <ciaranm@g.o> |
1577 |
- |
1578 |
- * doc/developer-guide.txt: Fix formatting, typos. Add a bit more about |
1579 |
- how eselect works. |
1580 |
- * doc/Makefile.am: Make this much more generic. |
1581 |
- * misc/Makefile.am: Add Makefile.in to maintainer-clean targets. |
1582 |
- |
1583 |
-2005-05-07 Tom Martin <slarti@g.o> |
1584 |
- |
1585 |
- * man/mailer.eselect.5: Add a man page for mailer.eselect. |
1586 |
- * modules/mailer.eselect: Add a check_dirs() function for |
1587 |
- sanity checking /etc/mail/. |
1588 |
- |
1589 |
-2005-05-07 Danny van Dyk <kugelfang@g.o> |
1590 |
- |
1591 |
- * man/profile.eselect.5: Fixed typos. |
1592 |
- * doc/developer-guide.txt: Added descriptions for the multilib.bash |
1593 |
- and config.bash functions. |
1594 |
- |
1595 |
-2005-05-07 Ciaran McCreesh <ciaranm@g.o> |
1596 |
- |
1597 |
- * doc/: Add initial developer docs. |
1598 |
- * libs/core.bash.in: Fix bug in has so that it is consistent with |
1599 |
- portage syntax. |
1600 |
- * modules/blas.eselect, modules/lapack.eselect: Update to new has |
1601 |
- syntax. |
1602 |
- |
1603 |
-2005-05-07 Aaron Walker <ka0ttic@g.o> |
1604 |
- |
1605 |
- * modules/profile-symlink.eselect: Fix sed to use current |
1606 |
- profiles.desc format. Also, ensure that explicitly specified profiles |
1607 |
- are actually valid for the host arch. |
1608 |
- * man/Makefile.am: Add missing manual pages. |
1609 |
- * man/profile.eselect.5: Add missing '.br'. |
1610 |
- * configure.in, Makefile.am, doc/Makefile.am: Added Makefile.am for |
1611 |
- doc/ with html target. |
1612 |
- |
1613 |
-2005-05-07 Danny van Dyk <kugelfang@g.o> |
1614 |
- |
1615 |
- * libs/output.bash.in: Added function 'space'. |
1616 |
- * libs/default.eselect.in: Fixed do_usage to filter 'action'. |
1617 |
- * man/blas.eselect: Added missing Section 'ACTION: SET'. |
1618 |
- * man/lapack.eselect: Added a manpage for the lapack module. |
1619 |
- * man/profile.eselect: Added a manpage for profile. |
1620 |
- * modules/blas.eselect: Finalized this module. |
1621 |
- * modules/lapack.eselect: Added lapack module. |
1622 |
- |
1623 |
-2005-04-25 Tom Martin <slarti@g.o> |
1624 |
- |
1625 |
- * modules/mailer.eselect: Added mailwrapper module. |
1626 |
- |
1627 |
-2005-04-11 Aaron Walker <ka0ttic@g.o> |
1628 |
- |
1629 |
- * man/Makefile.am: forgot to add $(man_MANS) to EXTRA_DIST. |
1630 |
- * modules/profile.eselect: Added make.profile module. |
1631 |
- * modules/bashcomp.eselect: Fixed do_list to ignore *~. |
1632 |
- * misc/Makefile.am: Added Makefile.am. |
1633 |
- * misc/eselect.bashcomp: Added eselect command-line completion. |
1634 |
- |
1635 |
-2005-04-10 Aaron Walker <ka0ttic@g.o> |
1636 |
- |
1637 |
- * man/Makefile.am: Added Makefile.am. |
1638 |
- |
1639 |
-2005-04-07 Danny van Dyk <kugelfang@g.o> |
1640 |
- |
1641 |
- * modules/blas.eselect: Added package information to outputs. |
1642 |
- * man/blas.eselect.1: Added a manpage for the blas module. |
1643 |
- |
1644 |
-2005-04-04 Danny van Dyk <kugelfang@g.o> |
1645 |
- |
1646 |
- * man/eselect.1: Added a rudimental manpage. |
1647 |
- |
1648 |
-2005-03-24 Danny van Dyk <kugelfang@g.o> |
1649 |
- |
1650 |
- * libs/config.bash.in: Fixed store_config(), added add_config(). |
1651 |
- * libs/core.bash.in: Added function has(). |
1652 |
- * libs/multilib.bash.in: Added multilib library. |
1653 |
- * modules/blas.eselect: Added blas module. |
1654 |
- |
1655 |
-2005-02-22 Aaron Walker <ka0ttic@g.o> |
1656 |
- |
1657 |
- * modules/bashcomp.eselect: Added bashcomp module. |
1658 |
- |
1659 |
-2005-02-22 Ciaran McCreesh <ciaranm@g.o> |
1660 |
- |
1661 |
- * ChangeLog: Start keeping a ChangeLog. GNU format. |
1662 |
|
1663 |
Copied: tags/release-1.2.1/ChangeLog (from rev 643, trunk/ChangeLog) |
1664 |
=================================================================== |
1665 |
--- tags/release-1.2.1/ChangeLog (rev 0) |
1666 |
+++ tags/release-1.2.1/ChangeLog 2009-09-09 20:23:14 UTC (rev 644) |
1667 |
@@ -0,0 +1,1643 @@ |
1668 |
+2009-09-08 Ulrich Mueller <ulm@g.o> |
1669 |
+ |
1670 |
+ * configure.ac: Update version to 1.2.1. |
1671 |
+ * Tagged 1.2.1 release. |
1672 |
+ |
1673 |
+ * modules/env.eselect (create_profile_env): Ignore leading |
1674 |
+ "export" in env files, fixes bug 283932. Accept only valid shell |
1675 |
+ identifiers as variable names. |
1676 |
+ |
1677 |
+2009-08-27 Ulrich Mueller <ulm@g.o> |
1678 |
+ |
1679 |
+ * configure.ac: Update version to 1.2. |
1680 |
+ * Tagged 1.2 release. |
1681 |
+ |
1682 |
+2009-08-22 Ulrich Mueller <ulm@g.o> |
1683 |
+ |
1684 |
+ * bin/eselect.in (ESELECT_KNOWN_OPTIONS): Remove variable, as |
1685 |
+ there is a case statement for all possible options anyway. |
1686 |
+ |
1687 |
+ * modules/news.eselect (do_list): Output read/unread tag first. |
1688 |
+ |
1689 |
+2009-08-19 Ulrich Mueller <ulm@g.o> |
1690 |
+ |
1691 |
+ * configure.ac: Update version to 1.2_rc1. |
1692 |
+ * Tagged 1.2_rc1 release candidate. |
1693 |
+ |
1694 |
+ * bin/eselect.in (ESELECT_KNOWN_OPTIONS): Add --brief option, |
1695 |
+ which will enable shorter output. Bug 154511. |
1696 |
+ (ec_do_help): Reset output mode to default. |
1697 |
+ * libs/output.bash.in (set_output_mode): New function. |
1698 |
+ (write_list_start): Suppress all output in "brief" output mode. |
1699 |
+ (write_numbered_list_entry): Suppress numbers in "brief" mode. |
1700 |
+ (highlight_marker): Suppress marker in "brief" mode. |
1701 |
+ * libs/default.eselect.in (do_usage, do_help): Reset output mode |
1702 |
+ to default. |
1703 |
+ * libs/editor-variable.bash.in (do_list): |
1704 |
+ * modules/bashcomp.eselect (do_list): |
1705 |
+ * modules/kernel.eselect (do_list): |
1706 |
+ * modules/news.eselect (do_list): Suppress "none found" messages |
1707 |
+ in brief output mode. |
1708 |
+ * man/eselect.1: Document the --brief option. |
1709 |
+ |
1710 |
+2009-08-18 Ulrich Mueller <ulm@g.o> |
1711 |
+ |
1712 |
+ * libs/output.bash.in (write_kv_list_entry): Fix indentation of |
1713 |
+ second column in output. Simplify the code. |
1714 |
+ (write_numbered_list_entry): Remove unused local declaration. |
1715 |
+ (space): Declare n as local variable. |
1716 |
+ (highlight, highlight_warning, highlight_marker): Use plain echo |
1717 |
+ instead of "echo -e". |
1718 |
+ (write_list_start, write_kv_list_entry) |
1719 |
+ (write_numbered_list_entry): Don't change colours on restore if |
1720 |
+ called with the -p option. |
1721 |
+ (apply_text_highlights): Restore NORMAL_COLOUR if called with an |
1722 |
+ empty first argument. |
1723 |
+ |
1724 |
+2009-08-15 Ulrich Mueller <ulm@g.o> |
1725 |
+ |
1726 |
+ * modules/news.eselect: Renamed from news-tng.eselect. |
1727 |
+ * modules/Makefile.am (safe_scripts): Update. |
1728 |
+ * man/news.eselect.5: Renamed from news-tng.eselect.5 and updated. |
1729 |
+ * man/Makefile.am (man_MANS): Update. |
1730 |
+ |
1731 |
+ * configure.ac: Add support for Gentoo Alt/Prefix, define EPREFIX. |
1732 |
+ * bin/Makefile.am (dosed): Substitute EPREFIX variable. |
1733 |
+ * bin/eselect.in (EPREFIX, EROOT): New variables. |
1734 |
+ * libs/editor-variable.bash.in (find_targets, read_env_value) |
1735 |
+ (write_env_value, do_set): |
1736 |
+ * libs/multilib.bash.in (list_libdirs): |
1737 |
+ * libs/skel.bash.in (find_implems, is_active, switch_implem) |
1738 |
+ (iface_do_show, do_list, do_show, do_add): |
1739 |
+ * modules/bashcomp.eselect (find_targets, is_enabled, do_enable) |
1740 |
+ (do_disable): |
1741 |
+ * modules/binutils.eselect (BINUTILS_ENVFILE, find_targets) |
1742 |
+ (find_versions, is_active, is_valid, switch_profile, do_list) |
1743 |
+ (do_set, do_show): |
1744 |
+ * modules/env.eselect (ENVPROFILE, LDCONFIG, PRELINK, LDMTIMEDB) |
1745 |
+ (update_envvar_classes, create_profile_env, create_ld_so_conf) |
1746 |
+ (create_prelink_conf, do_update): |
1747 |
+ * modules/kernel.eselect (find_targets, remove_symlink) |
1748 |
+ (set_symlink, do_show, do_list, do_set): |
1749 |
+ * modules/news-tng.eselect (NEWS_DIR): |
1750 |
+ * modules/profile.eselect (remove_symlink, set_symlink, do_show) |
1751 |
+ (do_list, do_set): |
1752 |
+ * modules/rc.eselect (source_rc_functions, list_runlevels) |
1753 |
+ (find_unused_scripts, rc_runscript, do_add, do_delete, do_list) |
1754 |
+ (do_show): Honour EPREFIX and EROOT. Partially based on patch from |
1755 |
+ Fabian Groffen <grobian@g.o> in bug 274760. |
1756 |
+ |
1757 |
+ * libs/Makefile.am (dosed): |
1758 |
+ * libs/skel.bash.in (find_implems, is_active, switch_implem) |
1759 |
+ (iface_do_show, do_add, do_list, do_show): Revert changes of |
1760 |
+ 2009-05-15, as they would collide with proper Prefix support. |
1761 |
+ |
1762 |
+2009-08-13 Ulrich Mueller <ulm@g.o> |
1763 |
+ |
1764 |
+ * libs/editor-variable.bash.in (do_list): |
1765 |
+ * libs/skel.bash.in (iface_do_list): |
1766 |
+ * modules/bashcomp.eselect (do_list): |
1767 |
+ * modules/binutils.eselect (do_list): |
1768 |
+ * modules/kernel.eselect (do_list): |
1769 |
+ * modules/profile.eselect (do_list): Call highlight_marker |
1770 |
+ function for the active list entry. |
1771 |
+ |
1772 |
+ * libs/output.bash.in (highlight_marker): New utility function, |
1773 |
+ mark a list entry as active/selected. |
1774 |
+ * doc/developer-guide.txt: Document it. |
1775 |
+ |
1776 |
+ * libs/path-manipulation.bash.in (basename, dirname): Implement |
1777 |
+ functions in a POSIX compliant way. Fixes bug 280598. |
1778 |
+ |
1779 |
+2009-08-10 Ulrich Mueller <ulm@g.o> |
1780 |
+ |
1781 |
+ * modules/news-tng.eselect (do_list): Align columns in output. |
1782 |
+ |
1783 |
+2009-08-08 Ulrich Mueller <ulm@g.o> |
1784 |
+ |
1785 |
+ * modules/bashcomp.eselect (do_enable): Create global directory |
1786 |
+ with proper permissions. Fixes bug 279662. |
1787 |
+ (describe_enable_options, describe_disable_options): List --global |
1788 |
+ option before parameter. Fixes bug 279664. |
1789 |
+ |
1790 |
+2009-07-03 Ulrich Mueller <ulm@g.o> |
1791 |
+ |
1792 |
+ * modules-other, man-other: New directories. Modules that are |
1793 |
+ distributed with eselect stay in the modules and man directories, |
1794 |
+ all others are moved to the new locations. |
1795 |
+ * modules-other/README: New file. |
1796 |
+ |
1797 |
+ * modules/news-tng.eselect (do_list, do_read): Ignore all |
1798 |
+ whitespace after the colon in header lines. |
1799 |
+ |
1800 |
+2009-06-27 Ulrich Mueller <ulm@g.o> |
1801 |
+ |
1802 |
+ * configure.ac: Update version to 1.1.2. |
1803 |
+ * Tagged 1.1.2 release. |
1804 |
+ |
1805 |
+2009-06-20 Ulrich Mueller <ulm@g.o> |
1806 |
+ |
1807 |
+ * modules/news-tng.eselect (do_read): Support mbox output format. |
1808 |
+ (day_of_week, rfc2047_encode, mail_header): New functions. |
1809 |
+ (describe_read_options): Add the new --mbox option. |
1810 |
+ * man/news-tng.eselect.5: Update man page. |
1811 |
+ |
1812 |
+2009-06-07 Ulrich Mueller <ulm@g.o> |
1813 |
+ |
1814 |
+ * libs/editor-variable.bash.in (do_set): Output a message |
1815 |
+ reminding the user to source /etc/profile. |
1816 |
+ * man/editor.eselect.5, man/visual.eselect.5, man/pager.eselect.5: |
1817 |
+ * man/package-manager.eselect.5: Update man pages accordingly. |
1818 |
+ |
1819 |
+2009-06-06 Ulrich Mueller <ulm@g.o> |
1820 |
+ |
1821 |
+ * configure.ac: Update version to 1.1.1. |
1822 |
+ * Tagged 1.1.1 release. |
1823 |
+ |
1824 |
+ * modules/kernel.eselect (sort_kernel_versions): New function. |
1825 |
+ (find_targets): Sort kernel versions properly. Fixes bug 207889. |
1826 |
+ |
1827 |
+2009-06-05 Ulrich Mueller <ulm@g.o> |
1828 |
+ |
1829 |
+ * modules/rc.eselect (is_script): Symlinks are implicitly |
1830 |
+ resolved, so no need to canonicalise. |
1831 |
+ (do_start, do_stop, do_pause, do_reload, do_restart) |
1832 |
+ (run_runscript): Move output message to calling functions. |
1833 |
+ (do_list): Output colours also if only one runlevel is shown. |
1834 |
+ (find_unused_scripts, show_script_status): New functions. |
1835 |
+ (do_show): Add "--unused" option to show status of scripts that |
1836 |
+ are not assigned to any runlevel; bug 271208. |
1837 |
+ (describe_show_options): Document new option. |
1838 |
+ * man/rc.eselect.5: Document new option for "show" action. |
1839 |
+ |
1840 |
+2009-06-04 Ulrich Mueller <ulm@g.o> |
1841 |
+ |
1842 |
+ * modules/package-manager.eselect: New module, managing the |
1843 |
+ PACKAGE_MANAGER environment variable. |
1844 |
+ * man/package-manager.eselect.5: New man page. |
1845 |
+ |
1846 |
+ * libs/package-manager.bash.in (package_manager): Test if selected |
1847 |
+ package manager exists, and fall back to Portage if not. Rename |
1848 |
+ variable ESELECT_PACKAGE_MANAGER to more generic PACKAGE_MANAGER. |
1849 |
+ |
1850 |
+ * libs/editor-variable.bash.in (EDITOR_LIST); Allow alternative |
1851 |
+ "name:/path/to/binary" syntax for items. |
1852 |
+ (find_targets, do_list, do_set, do_update): Update accordingly. |
1853 |
+ |
1854 |
+2009-05-27 Ulrich Mueller <ulm@g.o> |
1855 |
+ |
1856 |
+ * configure.ac: Update version to 1.1. |
1857 |
+ * Tagged 1.1 release. |
1858 |
+ |
1859 |
+ * man/rc.eselect.5: Fix formatting for "show" action. |
1860 |
+ |
1861 |
+ * libs/default.eselect.in (do_usage): Show usage message only: |
1862 |
+ our output may be parsed, e.g. by the bash-completion module. |
1863 |
+ |
1864 |
+2009-05-23 Ulrich Mueller <ulm@g.o> |
1865 |
+ |
1866 |
+ * libs/package-manager.bash.in (package_manager): Avoid hyphen in |
1867 |
+ function identifier. |
1868 |
+ |
1869 |
+ * misc/eselect.bashcomp (_eselect): Remove --no-colour option; |
1870 |
+ it is not needed since output is to a pipe. Use only POSIX basic |
1871 |
+ regular expressions for sed. Add completion for "set", "enable", |
1872 |
+ and "disable" subactions. |
1873 |
+ |
1874 |
+2009-05-21 Ulrich Mueller <ulm@g.o> |
1875 |
+ |
1876 |
+ * configure.ac: Update version to 1.1_rc3. |
1877 |
+ * Tagged 1.1_rc3 release candidate. |
1878 |
+ |
1879 |
+2009-05-19 Ulrich Mueller <ulm@g.o> |
1880 |
+ |
1881 |
+ * modules/news-tng.eselect (do_read): Output a message if there |
1882 |
+ are no news items to read. |
1883 |
+ |
1884 |
+ * bin/eselect.in: Don't hardcode /bin/bash; use configured path |
1885 |
+ instead, as requested by Fabian Groffen <grobian@g.o>. |
1886 |
+ * bin/Makefile.am (dosed): Also substitute BASH. Use at signs |
1887 |
+ throughout, instead of percent signs. |
1888 |
+ * libs/config.bash.in, libs/core.bash.in, libs/default.eselect.in: |
1889 |
+ * libs/editor-variable.bash.in, libs/manip.bash.in: |
1890 |
+ * libs/multilib.bash.in, libs/output.bash.in: |
1891 |
+ * libs/package-manager.bash.in, libs/path-manipulation.bash.in: |
1892 |
+ * libs/tests.bash.in: Remove unnecessary shebang lines. |
1893 |
+ * libs/Makefile.am (eselectlibs_DATA): Don't set executable bit |
1894 |
+ for installed libs; therefore rename eselectlibs_SCRIPTS. |
1895 |
+ (CLEANFILES): Update accordingly. |
1896 |
+ |
1897 |
+ * configure.ac: Update version to 1.1_rc2. |
1898 |
+ * Tagged 1.1_rc2 release candidate. |
1899 |
+ |
1900 |
+ * libs/package-manager.bash.in (run_paludis): Renamed from paludis |
1901 |
+ to prevent infinite loop. Fixes bug 270406. |
1902 |
+ (envvar, best_version, has_version, get_repositories) |
1903 |
+ (get_repo_news_dir): Use run_paludis instead of paludis. |
1904 |
+ |
1905 |
+ * README: Use consistent indentation for all source files. |
1906 |
+ |
1907 |
+2009-05-18 Ulrich Mueller <ulm@g.o> |
1908 |
+ |
1909 |
+ * configure.ac: Update version to 1.1_rc1. |
1910 |
+ * Tagged 1.1_rc1 release candidate. |
1911 |
+ |
1912 |
+2009-05-16 Ulrich Mueller <ulm@g.o> |
1913 |
+ |
1914 |
+ * modules/kernel.eselect: Fix quoting, simplify syntax for array |
1915 |
+ arguments, declare local variables, and other stylistic tweaks. |
1916 |
+ |
1917 |
+ * modules/ruby.eselect: Remove outdated ruby module, as discussed |
1918 |
+ with Alex Legler <a3li@g.o>. Current version is maintained |
1919 |
+ at <git://git.overlays.gentoo.org/proj/ruby-scripts.git>. |
1920 |
+ |
1921 |
+2009-05-15 Ulrich Mueller <ulm@g.o> |
1922 |
+ |
1923 |
+ * libs/package-manager.bash.in (envvar, best_version, has_version) |
1924 |
+ (get_repositories, get_repo_news_dir): Directly call package |
1925 |
+ manager commands with their arguments; no need to hide them in an |
1926 |
+ extra layer of trivial functions. |
1927 |
+ (get_news_dir_name): Deprecate, since it provides no additional |
1928 |
+ functionality. Use get_repo_news_dir instead. |
1929 |
+ (portageq): Function moved here from portage.bash.in. |
1930 |
+ (paludis): New function, paludis wrapper with redirected stderr. |
1931 |
+ (inherit): Don't inherit portage and paludis libs. |
1932 |
+ * libs/paludis.bash.in, libs/portage.bash.in: Remove, after having |
1933 |
+ verified that these libraries are not used by any module: neither |
1934 |
+ internal nor in external app-admin/eselect-* packages. |
1935 |
+ * libs/Makefile.am (eselectlibs_SCRIPTS, EXTRA_DIST): Update. |
1936 |
+ |
1937 |
+ * libs/Makefile.am (dosed): Also substitute prefix, datadir and |
1938 |
+ sysconfdir. |
1939 |
+ |
1940 |
+ * libs/skel.bash.in (find_implems, is_active, switch_implem) |
1941 |
+ (iface_do_show, do_add): Use @sysconfdir@ instead of /etc. |
1942 |
+ (do_list, do_show): Use @prefix@ instead of /usr. |
1943 |
+ (inherit): The portage lib is not used, so don't inherit it. |
1944 |
+ |
1945 |
+ * libs/package-manager.bash.in (arch): Add case patterns for |
1946 |
+ ppc-macos. Taken from patch in Prefix overlay. |
1947 |
+ |
1948 |
+2009-05-11 Ulrich Mueller <ulm@g.o> |
1949 |
+ |
1950 |
+ * modules/emacs.eselect, modules/ctags.eselect: |
1951 |
+ * man/emacs.eselect.5, man/ctags.eselect.5: Sync the emacs and |
1952 |
+ ctags modules from the Emacs SVN repository (r1275), corresponding |
1953 |
+ to the eselect-emacs-1.10 release. |
1954 |
+ |
1955 |
+2009-05-05 Ulrich Mueller <ulm@g.o> |
1956 |
+ |
1957 |
+ * modules/news-tng.eselect (do_list): Display fallback values if |
1958 |
+ title or date of a news item are not available. |
1959 |
+ (do_read): Display an error message if the return status of |
1960 |
+ read_item was bad. |
1961 |
+ |
1962 |
+ * modules/editor.eselect: |
1963 |
+ * modules/visual.eselect (EDITOR_LIST): Add some alternatives. |
1964 |
+ |
1965 |
+ * libs/output.bash.in (init_columns): New function, determine |
1966 |
+ width of terminal and set COLUMNS variable. |
1967 |
+ (get_column_width): Remove. |
1968 |
+ (write_kv_list_entry): Get screen width from COLUMNS variable. |
1969 |
+ * bin/eselect.in: Call init_columns during initialisation. |
1970 |
+ This way, stty must be called only once, and not for each row when |
1971 |
+ outputting a table. |
1972 |
+ |
1973 |
+2009-05-01 Ulrich Mueller <ulm@g.o> |
1974 |
+ |
1975 |
+ * doc/developer-guide.txt: Update documentation. |
1976 |
+ |
1977 |
+2009-04-30 Ulrich Mueller <ulm@g.o> |
1978 |
+ |
1979 |
+ * modules/news-tng.eselect (find_items): Use space-separated list |
1980 |
+ for "repos", instead of an array. |
1981 |
+ (do_read): Also show "Translator" header lines. |
1982 |
+ |
1983 |
+ * modules/mailer.eselect: |
1984 |
+ * man/mailer.eselect.5: The mailer module is no longer supported |
1985 |
+ by MTA packages and therefore not functional, see bug 220473. |
1986 |
+ Remove the module and its man page. |
1987 |
+ * modules/Makefile.am (safe_scripts): |
1988 |
+ * man/Makefile.am (man_MANS): Update Makefiles accordingly. |
1989 |
+ |
1990 |
+2009-04-28 Ulrich Mueller <ulm@g.o> |
1991 |
+ |
1992 |
+ * modules/mailer.eselect (do_list): Highlight selected target, |
1993 |
+ patch by Karl Hakimian <t4y68ds02@××××××××××.com> in 220473. |
1994 |
+ |
1995 |
+ * configure.ac: Fix test for greadlink. |
1996 |
+ |
1997 |
+ * configure.ac: Add --with-pm option for configuring the preferred |
1998 |
+ package manager. Supply a default path for portageq. |
1999 |
+ * libs/Makefile.am (dosed): Substitute PACKAGE_MANAGER. |
2000 |
+ * libs/package-manager.bash.in (package-manager): Return package |
2001 |
+ manager chosen at configure time. Overriding is possible by |
2002 |
+ environment variable ESELECT_PACKAGE_MANAGER. |
2003 |
+ |
2004 |
+2009-04-27 Ulrich Mueller <ulm@g.o> |
2005 |
+ |
2006 |
+ * modules/opengl.eselect (check_version): Don't call portageq |
2007 |
+ directly, use generic has_version function instead. |
2008 |
+ |
2009 |
+ * libs/package-manager.bash.in (get_repositories): In the Portage |
2010 |
+ case, use "portageq get_repos". |
2011 |
+ (get_repo_news_dir): Use "portageq get_repo_path". |
2012 |
+ (best_version): Default to / if ROOT is empty, otherwise portageq |
2013 |
+ doesn't work. Actually use Portage's and Paludis's "best_version" |
2014 |
+ commands, not "has_version". Rename to agree with the ebuild |
2015 |
+ helper; this shouldn't be a problem since the function was not |
2016 |
+ working before. |
2017 |
+ (has_version): Default to / if ROOT is empty. Remove redundant |
2018 |
+ return statements. |
2019 |
+ |
2020 |
+ * libs/portage.bash.in (portageq): Expand "$@" not $*. |
2021 |
+ (portage_get_repo_name, portage_get_repository): No longer needed. |
2022 |
+ |
2023 |
+2009-04-25 Ulrich Mueller <ulm@g.o> |
2024 |
+ |
2025 |
+ * man/binutils.eselect.5: |
2026 |
+ * man/blas.eselect.5: |
2027 |
+ * man/cblas.eselect.5: |
2028 |
+ * man/lapack.eselect.5: |
2029 |
+ * man/mailer.eselect.5: |
2030 |
+ * man/opengl.eselect.5: |
2031 |
+ * man/profile.eselect.5: Use man macros. |
2032 |
+ |
2033 |
+ * modules/news-tng.eselect: Yet another module for reading GLEP 42 |
2034 |
+ news items. Rewritten from scratch. |
2035 |
+ * man/news-tng.eselect.5: New man page. |
2036 |
+ * modules/Makefile.am (safe_scripts): |
2037 |
+ * man/Makefile.am (man_MANS): Update. |
2038 |
+ |
2039 |
+ * libs/package-manager.bash.in (get_repo_news_dir): New function. |
2040 |
+ (get_news_dir_name): Call get_repo_news_dir. |
2041 |
+ |
2042 |
+ * libs/Makefile.am (dosed): Remove Paludis substitution, it is |
2043 |
+ unused since the change of 2008-01-28. |
2044 |
+ |
2045 |
+2009-04-23 Ulrich Mueller <ulm@g.o> |
2046 |
+ |
2047 |
+ * libs/package-manager.bash.in (package-manager): |
2048 |
+ Rename ESELECT_PACKAGE_MANAGER_CACHE to ESELECT_PACKAGE_MANAGER |
2049 |
+ and don't export it. Prefer Portage over Paludis. |
2050 |
+ |
2051 |
+ * libs/output.bash.in (get_column_width): Default to a width of |
2052 |
+ 80 characters, not 79. |
2053 |
+ |
2054 |
+ * modules/modules.eselect (do_list): Assign the name of the module |
2055 |
+ to ESELECT_MODULE_NAME, bug 220116. |
2056 |
+ |
2057 |
+ * modules/env.eselect (describe_update_parameters): |
2058 |
+ Add "noldconfig" parameter. |
2059 |
+ |
2060 |
+ * man/eselect.1: Update, "list-modules" is now "modules list". |
2061 |
+ |
2062 |
+ * man/rc.eselect.5: Document latest changes in "show" action. |
2063 |
+ |
2064 |
+ * man/eselect.1: |
2065 |
+ * man/bashcomp.eselect.5: |
2066 |
+ * man/env.eselect.5: |
2067 |
+ * man/kernel.eselect.5: |
2068 |
+ * man/rc.eselect.5: Fix usage of bold and italic text. Fix title. |
2069 |
+ Use man macros instead of low-level roff formatting. |
2070 |
+ |
2071 |
+2009-04-21 Ulrich Mueller <ulm@g.o> |
2072 |
+ |
2073 |
+ * libs/core.bash.in (do_action): Call "shift" twice instead of |
2074 |
+ "shift 2" since there may be only one parameter. |
2075 |
+ |
2076 |
+ * libs/path-manipulation.bash.in (basename, dirname) |
2077 |
+ (canonicalise): Quote arguments to make functions whitespace safe. |
2078 |
+ |
2079 |
+ * modules/modules.eselect (do_list, do_has): Fix quoting. |
2080 |
+ |
2081 |
+ * modules/compiler.eselect.in: Remove dead module. |
2082 |
+ |
2083 |
+ * modules/rc.eselect (do_show): Add --all option. No need for an |
2084 |
+ extra subshell; do_action already calls us from one. |
2085 |
+ (describe_show_options): Document it. |
2086 |
+ |
2087 |
+2009-04-20 Ulrich Mueller <ulm@g.o> |
2088 |
+ |
2089 |
+ * libs/tests.bash.in (has): Quote $@ in order to expand positional |
2090 |
+ parameters correctly. |
2091 |
+ |
2092 |
+ * modules/rc.eselect (source_rc_functions, get_runlevel): |
2093 |
+ New functions for OpenRC (and baselayout-1) support. |
2094 |
+ (RC_SVCDIR, rc_svcdir): Removed. |
2095 |
+ (do_show): Function completely rewritten; use the common API |
2096 |
+ of baselayout-1 and OpenRC. Thanks to Sebastian Günther |
2097 |
+ <samson@××××××××××××××××.de> in bug 180966. |
2098 |
+ (describe_show, describe_show_parameters, describe_show_options): |
2099 |
+ Document optional "runlevel" parameter of do_show(). |
2100 |
+ |
2101 |
+ * libs/editor-variable.bash.in: |
2102 |
+ * modules/editor.eselect: |
2103 |
+ * modules/visual.eselect: |
2104 |
+ * modules/pager.eselect: New modules and library, managing the |
2105 |
+ EDITOR, VISUAL and PAGER environment variables; bug 190216. |
2106 |
+ * man/editor.eselect.5: |
2107 |
+ * man/visual.eselect.5: |
2108 |
+ * man/pager.eselect.5: New man pages. |
2109 |
+ * libs/Makefile.am (eselectlibs_SCRIPTS, EXTRA_DIST): |
2110 |
+ * modules/Makefile.am (safe_scripts): |
2111 |
+ * man/Makefile.am (man_MANS): Add the new files. |
2112 |
+ |
2113 |
+2009-04-19 Thomas Anderson <gentoofan23@g.o> |
2114 |
+ |
2115 |
+ * modules/opengl.eselect: Fix removal of symlinks when the symlink is |
2116 |
+ broken. Thanks to Maximilian Grothusmann in bug #228547. Fixes: #228547 |
2117 |
+ |
2118 |
+2009-04-18 Ulrich Mueller <ulm@g.o> |
2119 |
+ |
2120 |
+ * modules/rc.eselect (do_delete): Don't die if the script is no |
2121 |
+ longer in /etc/init.d/. Fixes bug 156866. |
2122 |
+ (describe_add_parameters, describe_delete_parameters): Suppress |
2123 |
+ newlines. |
2124 |
+ |
2125 |
+ * AUTHORS: Add fauli and myself for the ctags and emacs modules. |
2126 |
+ |
2127 |
+ * bin/eselect.in: Remove all alias definitions. Unset functions |
2128 |
+ and variables that are known to cause trouble. Fixes bug 155814. |
2129 |
+ |
2130 |
+2009-04-17 Ulrich Mueller <ulm@g.o> |
2131 |
+ |
2132 |
+ * libs/core.bash.in (die): Eliminate pgrep call; just kill the |
2133 |
+ main process and exit. |
2134 |
+ |
2135 |
+ * bin/eselect.in (ec_do_list-modules): Use do_action for calling |
2136 |
+ the module, not eselect. Quote "$@". |
2137 |
+ (ESELECT_KNOWN_OPTIONS): Treat 'help' and 'version' options as if |
2138 |
+ they were actions. Fixes bug 153890. |
2139 |
+ (trap): Redirect exit message to stderr. |
2140 |
+ |
2141 |
+ * modules/modules.eselect: Don't inherit 'output' and 'tests', |
2142 |
+ since they are already inherited by the main script, and for |
2143 |
+ consistency with other modules. |
2144 |
+ (describe_add, describe_add_parameters, do_add): Commented out. |
2145 |
+ |
2146 |
+ * libs/output.bash.in (colours): New function, initialise colour |
2147 |
+ escape sequences. Don't initialise them in global scope any more. |
2148 |
+ * bin/eselect.in: Call 'colours' if stdout is a tty, otherwise |
2149 |
+ call 'nocolours'. |
2150 |
+ |
2151 |
+ * modules/env.eselect (is_envfile): Define POSIXLY_CORRECT for |
2152 |
+ 'file' in order to dereference symbolic links. Bug 240402. |
2153 |
+ |
2154 |
+2009-04-16 Ulrich Mueller <ulm@g.o> |
2155 |
+ |
2156 |
+ * libs/output.bash.in (write_kv_list_entry): Fix logic for |
2157 |
+ insertion of spaces between words, bug 260464. |
2158 |
+ |
2159 |
+ * libs/config.bash.in (store_config): Split config file content |
2160 |
+ on newlines only, not on all whitespace. Fixes bug 219864. |
2161 |
+ |
2162 |
+ * misc/eselect.bashcomp (_eselect): Suppress 'Killed' message. |
2163 |
+ Don't match regexps on escape sequences. Fixes bug 218557. |
2164 |
+ |
2165 |
+ * libs/core.bash.in (die): Suppress error messages from pgrep |
2166 |
+ and kill, bugs 174354 and 264734. |
2167 |
+ |
2168 |
+2009-04-15 Ulrich Mueller <ulm@g.o> |
2169 |
+ |
2170 |
+ * modules/rc.eselect (do_add): Don't symlink into ROOT. Patch by |
2171 |
+ Matthijs Kooijman in bug 204937. |
2172 |
+ |
2173 |
+ * libs/output.bash.in (get_column_width): Don't call stty if |
2174 |
+ standard output is not a terminal. Bug 198461. |
2175 |
+ |
2176 |
+2009-04-14 Ulrich Mueller <ulm@g.o> |
2177 |
+ |
2178 |
+ * libs/output.bash.in (write_list_start): Add quotes to prevent |
2179 |
+ globbing, fixes bug 232874. |
2180 |
+ |
2181 |
+ * bin/eselect.in (ESELECT_DATA_PATH): Remove trailing slant, |
2182 |
+ fixes bug 203114. |
2183 |
+ |
2184 |
+2009-04-13 Ulrich Mueller <ulm@g.o> |
2185 |
+ |
2186 |
+ * libs/output.bash.in (COLOUR_NORMAL, COLOUR_BOLD, COLOUR_HI) |
2187 |
+ (COLOUR_WARN, COLOUR_ERROR, COLOUR_LIST_HEADER) |
2188 |
+ (COLOUR_LIST_LEFT, COLOUR_LIST_RIGHT): Initialise with tput, |
2189 |
+ in a terminal independent way, bug 198461. |
2190 |
+ |
2191 |
+ * bin/eselect.in: Disable colour output if stdout is not a tty, |
2192 |
+ bug 198461. |
2193 |
+ |
2194 |
+2009-04-08 Jeremy Olexa <darkside@g.o> |
2195 |
+ |
2196 |
+ * modules/profile.eselect (do_show, do_list): |
2197 |
+ Make 'eselect profile show' show the relative path. Patch by |
2198 |
+ Thomas Bellman in bug 248487. |
2199 |
+ |
2200 |
+ * modules/profile.eselect (set_symlink): Allow parent profiles |
2201 |
+ to be selectable, patch by Thomas Bellman in bug 248470. |
2202 |
+ |
2203 |
+2008-06-01 Ulrich Mueller <ulm@g.o> |
2204 |
+ |
2205 |
+ * man/binutils.eselect.5: Fix typo, bug 172636. |
2206 |
+ |
2207 |
+ * man/eselect.1: Fix man section, bug 172636. |
2208 |
+ |
2209 |
+2008-03-24 Ulrich Mueller <ulm@g.o> |
2210 |
+ |
2211 |
+ * modules/emacs.eselect, modules/ctags.eselect: |
2212 |
+ * man/emacs.eselect.5, man/ctags.eselect.5: Import the emacs and |
2213 |
+ ctags modules from the Emacs SVN repository (r1030), corresponding |
2214 |
+ to the eselect-emacs-1.3 release. |
2215 |
+ |
2216 |
+2008-01-28 Piotr Jaroszyński <peper@g.o> |
2217 |
+ |
2218 |
+ * configure.ac, libs/paludis.bash.in: Check for paludis binary at |
2219 |
+ runtime. |
2220 |
+ |
2221 |
+2007-12-02 Piotr Jaroszyński <peper@g.o> |
2222 |
+ |
2223 |
+ * NEWS: Merge NEWS from branch-1.0.x and add trunk section with |
2224 |
+ current changes. |
2225 |
+ |
2226 |
+2007-12-01 Piotr Jaroszyński <peper@g.o> |
2227 |
+ |
2228 |
+ * NEWS: Add missing news entry for 1.0.10. |
2229 |
+ |
2230 |
+2007-11-30 Piotr Jaroszyński <peper@g.o> |
2231 |
+ |
2232 |
+ * libs/config.bash.in, modules/env.eselect, modules/esd.eselect, |
2233 |
+ +modules/timidity.eselect, NEWS: Merge various changes from 1.0.x |
2234 |
+ branch. |
2235 |
+ |
2236 |
+2007-11-27 Piotr Jaroszyński <peper@g.o> |
2237 |
+ |
2238 |
+ * libs/package-manager.bash.in, libs/paludis.bash.in, |
2239 |
+ libs/portage.bash.in: Add stuff to be used by new eselect-news. |
2240 |
+ |
2241 |
+2007-10-27 Jeremy Huddleston <eradicator@g.o> |
2242 |
+ |
2243 |
+ * modules/opengl.eselect: Cleaned out old cruft which supported the |
2244 |
+ 2004.3 amd64 profile. Improved support for cleaning up after |
2245 |
+ switching away from newer nvidia drivers. |
2246 |
+ |
2247 |
+2007-09-21 Donnie Berkholz <dberkholz@g.o> |
2248 |
+ |
2249 |
+ * libs/skel.bash.in: (#189942) Allow resetting to the current |
2250 |
+ implementation, so changes to the symlink map can propagate. |
2251 |
+ |
2252 |
+2007-03-08 Mike Kelly <pioto@g.o> |
2253 |
+ |
2254 |
+ * man/Makefile.am: Really really really fix parallel install. |
2255 |
+ |
2256 |
+2007-02-28 Mike Kelly <pioto@g.o> |
2257 |
+ |
2258 |
+ * bin/Makefile.am, man/Makefile.am: Undo the most recent "fix". |
2259 |
+ |
2260 |
+2007-02-28 Mike Kelly <pioto@g.o> |
2261 |
+ |
2262 |
+ * modules/vi.eselect: Clean up vi.eselect a bit. |
2263 |
+ |
2264 |
+2007-02-27 Danny van Dyk <kugelfang@g.o> |
2265 |
+ |
2266 |
+ * bin/Makefile.am, man/Makefile.am: Fix symlink creation for real now. |
2267 |
+ * modules/env.eselect: Fix parsing of *_SEPARATED. |
2268 |
+ |
2269 |
+2007-01-29 Mike Kelly <pioto@g.o> |
2270 |
+ |
2271 |
+ * bin/Makefile.am, man/Makefile.am: Fix symlink creation. |
2272 |
+ |
2273 |
+ + Fixes: #163915 |
2274 |
+ |
2275 |
+2007-01-15 Mike Kelly <pioto@g.o> |
2276 |
+ |
2277 |
+ * bin/Makefile.am: Really fix parallel install. From r353 in |
2278 |
+ branches/branch-1.0.x/ |
2279 |
+ |
2280 |
+ + Fixes: #162008 |
2281 |
+ |
2282 |
+2006-11-24 Diego Pettenò <flameeyes@g.o> |
2283 |
+ |
2284 |
+ * modules/esd.eselect: Add the esound selection module, that I |
2285 |
+ forgot to add before. |
2286 |
+ |
2287 |
+2006-11-17 Kevin F. Quinn <kevquinn@g.o> |
2288 |
+ |
2289 |
+ * modules/oodict.eselect: Allow more than one dictionary file for |
2290 |
+ a language to be entered into OOo's dictionary list. |
2291 |
+ * modules/myspell.eselect: As for oodict.eselect; also add a |
2292 |
+ command "default" for setting system-wide default dictionary. |
2293 |
+ |
2294 |
+2006-11-13 Mike Kelly <pioto@g.o> |
2295 |
+ |
2296 |
+ * configure.ac, libs/Makefile.am, Makefile.am, modules/Makefile.am: |
2297 |
+ Fix distcheck. |
2298 |
+ |
2299 |
+2006-10-28 Danny van Dyk <kugelfang@g.o> |
2300 |
+ |
2301 |
+ * bin/eselect.in: Add a new envvar for the default modules path. |
2302 |
+ * libs/core.bash.in: Make inherit() remember the libs it already |
2303 |
+ processed and don't source them again. |
2304 |
+ * modules/modules.eselect: Clean up a bit. Change add action to not |
2305 |
+ check for root. |
2306 |
+ |
2307 |
+2006-10-28 Mike Kelly <pioto@g.o> |
2308 |
+ |
2309 |
+ * modules/Makefile.am: Add modules.eselect to Makefile.am. |
2310 |
+ |
2311 |
+2006-10-28 Mike Kelly <pioto@g.o> |
2312 |
+ |
2313 |
+ * modules/modules.eselect: Add a new module, for listing, querying, |
2314 |
+ and installing eselect modules. |
2315 |
+ |
2316 |
+2006-10-26 Timothy Redaelli <drizzt@g.o> |
2317 |
+ |
2318 |
+ * modules/whois.eselect: Make a missing man page just cause a |
2319 |
+ warning (to work with folks who use FEATURES=noman, |
2320 |
+ etc). (modifications taken from vi.eselect) |
2321 |
+ |
2322 |
+2006-10-26 Mike Kelly <pioto@g.o> |
2323 |
+ |
2324 |
+ * modules/vi.eselect: Make a missing man page just cause a warning (to |
2325 |
+ work with folks who use FEATURES=noman, etc). |
2326 |
+ |
2327 |
+2006-10-24 Danny van Dyk <kugelfang@g.o> |
2328 |
+ |
2329 |
+ * libs/core.bash.in: Fix bug #152662. Thanks to Roy Marples |
2330 |
+ <uberlord@g.o> for finding and Mike Kelly <pioto@g.o> |
2331 |
+ for reporting it. |
2332 |
+ * modules/env.eselect: Fix bug #152318. Thanks to Jason Stubbs |
2333 |
+ <jstubbs@g.o> for report and patch. |
2334 |
+ |
2335 |
+2006-10-23 Timothy Redaelli <drizzt@g.o> |
2336 |
+ |
2337 |
+ * modules/whois.eselect: Added whois module. |
2338 |
+ |
2339 |
+2006-10-22 Danny van Dyk <kugelfang@g.o> |
2340 |
+ |
2341 |
+ * configure.ac: Changed version to 1.1.0. (development branch) |
2342 |
+ * libs/config.bash.in: Fix quotation in load_config(). |
2343 |
+ |
2344 |
+2006-10-22 Mike Kelly <pioto@g.o> |
2345 |
+ |
2346 |
+ * modules/vi.eselect: Clean up and add proper support for non-gzip- or |
2347 |
+ bzip2-compressed man pages. |
2348 |
+ |
2349 |
+2006-10-21 Danny van Dyk <kugelfang@g.o> |
2350 |
+ |
2351 |
+ * modules/env.eselect: Clean up and fix bug #151701. |
2352 |
+ * libs/paludis.bash.in, libs/package-manager.bash.in: Fix some bugs |
2353 |
+ and general cleanup. Complete package manager abstraction. |
2354 |
+ * doc/developer-guide.txt: Update developer documentation to reflect |
2355 |
+ API changes. |
2356 |
+ |
2357 |
+2006-10-17 Mike Kelly <pioto@g.o> |
2358 |
+ |
2359 |
+ * modules/vi.eselect: Make sure that the return value of |
2360 |
+ remove_symlinks() is meaningful. |
2361 |
+ |
2362 |
+2006-10-09 Joshua Nichols <nichoj@g.o> |
2363 |
+ |
2364 |
+ * modules/java.eselect: Removed obsolete module, in favor of |
2365 |
+ java-vm.eselect. |
2366 |
+ |
2367 |
+2006-10-09 Donnie Berkholz <dberkholz@g.o> |
2368 |
+ |
2369 |
+ * modules/opengl.eselect: Fix when ROOT != /. |
2370 |
+ |
2371 |
+2006-10-03 Danny van Dyk <kugelfang@g.o> |
2372 |
+ |
2373 |
+ * modules/binutils.eselect: Finally fixed bug #149627. |
2374 |
+ * libs/paludis.bash.in: Fixed typo. |
2375 |
+ * configure.ac: Changed version to 1.0.6. |
2376 |
+ * libs/core.bash.in: Tweaked die function to have a nicer output. |
2377 |
+ * Tagged 1.0.6 release. |
2378 |
+ |
2379 |
+2006-10-02 Mike Kelly <pioto@g.o> |
2380 |
+ |
2381 |
+ * modules/vi.eselect: Apply fix from bug #147857. |
2382 |
+ |
2383 |
+2006-01-10 Danny van Dyk <kugelfang@g.o> |
2384 |
+ |
2385 |
+ * modules/binutils.eselect: Fixed bug #149627. Thanks to |
2386 |
+ Charlie Shepherd for finding this. |
2387 |
+ |
2388 |
+2006-09-22 Danny van Dyk <kugelfang@g.o> |
2389 |
+ |
2390 |
+ * modules/profiles.eselect: Fixed bug #148534 by inheriting |
2391 |
+ package-manager. Thanks to Mike Kelly <pioto@g.o>. |
2392 |
+ |
2393 |
+2006-09-20 Danny van Dyk <kugelfang@g.o> |
2394 |
+ |
2395 |
+ * libs/config.bash.in: Fixed whitespaces and bug #147930. |
2396 |
+ * libs/core.bash.in: Enhanced die function to SIGKILL eselect if |
2397 |
+ SIGTERM failed. |
2398 |
+ |
2399 |
+2006-09-19 Mike Kelly <pioto@g.o> |
2400 |
+ |
2401 |
+ * modules/vi.eselect: Add support for vile, xvile, and elvis. |
2402 |
+ * modules/Makefile.am: Remove the vi.eselect module, so it isn't |
2403 |
+ distributed with the main eselect code. |
2404 |
+ |
2405 |
+2006-09-17 Danny van Dyk <kugelfang@g.o> |
2406 |
+ |
2407 |
+ * man/rc.eselect.5: Fixed bug #144882. |
2408 |
+ |
2409 |
+2006-08-30 Danny van Dyk <kugelfang@g.o> |
2410 |
+ |
2411 |
+ * libs/output.bash.in: Fix bug #140633 by adding missing quoting in |
2412 |
+ write_{kv,numbered}_list_entry. |
2413 |
+ * modules/rc.eselect: Add 'reload' action as requested in bug #144152. |
2414 |
+ |
2415 |
+2006-08-26 Danny van Dyk <kugelfang@g.o> |
2416 |
+ |
2417 |
+ * Tagged 1.0.5 release. |
2418 |
+ |
2419 |
+2006-08-21 Danny van Dyk <kugelfang@g.o> |
2420 |
+ |
2421 |
+ * modules/compiler.eselect.in: Fix previous accidental commit of local |
2422 |
+ changes. Reverted to r271. |
2423 |
+ |
2424 |
+2006-08-17 Donnie Berkholz <dberkholz@g.o> |
2425 |
+ |
2426 |
+ * libs/skel.bash.in: Small usability tweak -- change printed |
2427 |
+ references from "libdir" to "library directory." |
2428 |
+ |
2429 |
+2006-08-17 Donnie Berkholz <dberkholz@g.o> |
2430 |
+ |
2431 |
+ * libs/skel.bash.in: Ensure that there are implementations available |
2432 |
+ in a given libdir before executing code that assumes so. Reported |
2433 |
+ by Danny van Dyk. Add some comments in this area too, since the code |
2434 |
+ can take a little time to parse. |
2435 |
+ * ChangeLog: Change a couple references to my old nick. |
2436 |
+ |
2437 |
+2006-08-06 Kevin F. Quinn <kevquinn@g.o> |
2438 |
+ |
2439 |
+ * modules/oodict.eselect: Modify to install all dictionaries files for |
2440 |
+ a language where the language has more than one - bug #139669 |
2441 |
+ |
2442 |
+2006-08-04 Kevin F. Quinn <kevquinn@g.o> |
2443 |
+ |
2444 |
+ * modules/myspell.eselect: Initial version of combined myspell |
2445 |
+ eselect module, to support all applications that have their own |
2446 |
+ directory for myspell dictionaries via symlinks to the shared |
2447 |
+ installation area. Bug #139422 |
2448 |
+ Set properties, cleaned up help text. |
2449 |
+ |
2450 |
+2006-08-04 Danny van Dyk <kugelfang@g.o> |
2451 |
+ |
2452 |
+ * modules/kernel.eselect: Fix Bug #141106: list action doesn't |
2453 |
+ highlight currently the currently selected sources. |
2454 |
+ |
2455 |
+2006-08-03 Danny van Dyk <kugelfang@g.o> |
2456 |
+ |
2457 |
+ * Tagged 1.0.4 release. |
2458 |
+ |
2459 |
+2006-08-02 Danny van Dyk <kugelfang@g.o> |
2460 |
+ |
2461 |
+ * libs/paludis.bash.in, libs/package-manager.bash.in: Remove |
2462 |
+ paludis-repo(). Fix paludis-envvar(). Finish envvar() unction. |
2463 |
+ * configure.ac: Set version to 1.0.4. |
2464 |
+ * modules/config.eselect, modules/binutils.eselect: Convert to |
2465 |
+ envvar(). |
2466 |
+ * autogen.bash: Fix autogen.bash to be able to use autoconf-2.60. |
2467 |
+ |
2468 |
+2006-07-16 Danny van Dyk <kugelfang@g.o> |
2469 |
+ |
2470 |
+ * libs/paludis.bash.in, libs/package-manager.bash.in: Convert to |
2471 |
+ envvar() call. envvar() now needs a package qualifier as first |
2472 |
+ parameter. |
2473 |
+ * autogen.bash: New autogen tool to correctly use autoconf-2.60. |
2474 |
+ |
2475 |
+2006-07-15 Donnie Berkholz <dberkholz@g.o> |
2476 |
+ |
2477 |
+ * libs/skel.bash.in: Fix check for whether implementations are |
2478 |
+ available before attempting to switch to them. This fixes |
2479 |
+ switching based on name rather than number. |
2480 |
+ |
2481 |
+2006-07-07 Kevin F. Quinn <kevquinn@g.o> |
2482 |
+ |
2483 |
+ * modules/tbirddict.eselect: Fixed default thunderbird; |
2484 |
+ directory; bug #139422 - thanks Rodolphe Rocca |
2485 |
+ |
2486 |
+2006-07-07 Kevin F. Quinn <kevquinn@g.o> |
2487 |
+ |
2488 |
+ * modules/tbirddict.eselect: new module to support dictionary |
2489 |
+ installation for Mozilla Thunderbird; bug #139422 |
2490 |
+ |
2491 |
+2006-07-06 Kevin F. Quinn <kevquinn@g.o> |
2492 |
+ |
2493 |
+ * modules/oodict.eselect: support --libdir option to |
2494 |
+ support multilib, in particular 32-bit binary builds |
2495 |
+ used on amd64; bug #139228 |
2496 |
+ |
2497 |
+2006-07-06 Danny van Dyk <kugelfang@g.o> |
2498 |
+ |
2499 |
+ * modules/opengl.eselect: Updated ebuild version number. |
2500 |
+ |
2501 |
+2006-07-03 Danny van Dyk <kugelfang@g.o> |
2502 |
+ |
2503 |
+ * Tagged 1.0.3 release. |
2504 |
+ |
2505 |
+2006-07-01 Danny van Dyk <kugelfang@g.o> |
2506 |
+ |
2507 |
+ * libs/portage.bash.in, libs/paludis.bash.in, |
2508 |
+ libs/package-manager.bash.in, libs/Makefile.am, configure.ac: Added |
2509 |
+ support for other package managers than portage. Public functions are |
2510 |
+ part of package-manager.bash. paludis.bash and portage.bash provide |
2511 |
+ private backend functions. |
2512 |
+ |
2513 |
+ * modules/profile.eselect: Marked as portage-only module. |
2514 |
+ |
2515 |
+ * modules/opengl.eselect, modules/binutils.eselect: Change from |
2516 |
+ inherit portage to inherit package-manager. |
2517 |
+ |
2518 |
+ * modules/rc.eselect: Fix bug in list_runlevels(). Respect setting of |
2519 |
+ ${svcdir} in /etc/rc.conf. Add support to show() runlevels other than |
2520 |
+ the current. |
2521 |
+ |
2522 |
+2006-06-21 Kevin F. Quinn <kevquinn@g.o> |
2523 |
+ |
2524 |
+ * modules/oodict.eselect: Fix update action (variable name typo), and |
2525 |
+ handle missing OOo dictionary.lst properly. |
2526 |
+ |
2527 |
+2006-06-19 Kevin F. Quinn <kevquinn@g.o> |
2528 |
+ |
2529 |
+ * modules/oodict.eselect: Align description with other modules. |
2530 |
+ |
2531 |
+2006-06-18 Donnie Berkholz <dberkholz@g.o> |
2532 |
+ |
2533 |
+ * libs/skel.bash.in, libs/Makefile.am, doc/developer-guide.txt: |
2534 |
+ Add a new skel.bash library for easy implementation of the simpler |
2535 |
+ cases of switching, and document it. |
2536 |
+ |
2537 |
+ * modules/blas.eselect, modules/cblas.eselect, modules/lapack.eselect, |
2538 |
+ man/blas.eselect.5, man/cblas.eselect.5, man/lapack.eselect.5: |
2539 |
+ Use the skel.bash library to create new eselect modules for blas, |
2540 |
+ cblas and lapack. Update documentation to reflect this. |
2541 |
+ |
2542 |
+ * modules/Makefile.am, man/Makefile.am: |
2543 |
+ The new blas/cblas/lapack modules will be installed as standalone |
2544 |
+ packages, so remove them from Makefile.am files. |
2545 |
+ |
2546 |
+2006-06-13 Kevin F. Quinn <kevquinn@g.o> |
2547 |
+ |
2548 |
+ * modules/oodict.eselect: Clean up output when dictionaries are |
2549 |
+ installed outside of myspell ebuilds. See bug #135520 comment 4. |
2550 |
+ |
2551 |
+2006-06-11 Danny van Dyk <kugelfang@g.o> |
2552 |
+ |
2553 |
+ * modules/env.eselect: Fixed handling of files in /etc/env.d/ which |
2554 |
+ are untruly detected as non-plain-text by file utility (see bug |
2555 |
+ #130098). Fixed generation of /etc/profile.csh (see bug #136111). |
2556 |
+ Thanks to Patrick MacLean <chutzpah@g.o> for both fixes. |
2557 |
+ |
2558 |
+2006-06-10 Jeremy Huddleston <eradicator@g.o> |
2559 |
+ |
2560 |
+ * modules/opengl.eselect: Added env update, added inherit config |
2561 |
+ * modules/compiler.eselect.in: Added env update |
2562 |
+ |
2563 |
+2006-06-03 Kevin F. Quinn <kevquinn@g.o> |
2564 |
+ |
2565 |
+ * modules/oodict.eselect: Tidy up info messages, clean up handling of |
2566 |
+ nothing-installed and configured cases. |
2567 |
+ |
2568 |
+2006-05-31 Kevin F. Quinn <kevquinn@g.o> |
2569 |
+ |
2570 |
+ * modules/oodict.eselect: New module for managing dictionaries with |
2571 |
+ OpenOffice.org. See bug #132247. |
2572 |
+ |
2573 |
+2006-04-14 Danny van Dyk <kugelfang@g.o> |
2574 |
+ |
2575 |
+ * libs/config.bash: Fixed creation of empty configfile. |
2576 |
+ * modules/kernel.eselect: Applied enhancement patch by Diego Petteno |
2577 |
+ <flameeyes@g.o>. kernel.eselect can now be called using 'uname |
2578 |
+ -r' as an argument. See bug #128703. |
2579 |
+ * Tagged 1.0.2 release. |
2580 |
+ |
2581 |
+2006-04-03 Danny van Dyk <kugelfang@g.o> |
2582 |
+ |
2583 |
+ * modules/env.eselect: Don't die if ${ROOT}/etc/profile.env does not |
2584 |
+ exist. |
2585 |
+ |
2586 |
+2006-04-01 Danny van Dyk <kugelfang@g.o> |
2587 |
+ |
2588 |
+ * Tagged 1.0.1 release. |
2589 |
+ * configure.ac: Fixed substitution of CANONICALISE. |
2590 |
+ * modules/env.eselect: Fixed calls to canonicalise(). |
2591 |
+ * modules/kernel.eselect: Fixed output of show action. |
2592 |
+ |
2593 |
+2006-03-31 Danny van Dyk <kugelfang@g.o> |
2594 |
+ |
2595 |
+ * configure.ac: Fixed some BSD issues in regard to CANONICALISE. |
2596 |
+ Thanks to Diego Petteno <flameeyes@g.o> for the patch. |
2597 |
+ |
2598 |
+2006-03-30 Danny van Dyk <kugelfang@g.o> |
2599 |
+ |
2600 |
+ * modules/binutils.eselect: Cleaned up the Coding Style a bit. |
2601 |
+ * libs/path-manipulation.bash.in, doc/developer-guide.txt, |
2602 |
+ configure.ac: Added support for the canonicalise function, a wrapper |
2603 |
+ to either GNU readlink or realpath. |
2604 |
+ * modules/binutils.eselect, modules/blas.eselect, |
2605 |
+ modules/config.eselect, modules/env.eselect, modules/kernel.eselect, |
2606 |
+ modules/lapack.eselect, modules/mailer.eselect, |
2607 |
+ modules/oracle.eselect, modules/profile.eselect, modules/rc.eselect, |
2608 |
+ modules/ruby.eselect, modules/vi.eselect: Converted to use |
2609 |
+ canonicalise() instead of readlink -f. This ensure portability of |
2610 |
+ eselect to *BSD. |
2611 |
+ |
2612 |
+2006-03-25 Tobias Scherbaum <dertobi123@g.o> |
2613 |
+ |
2614 |
+ * modules/oracle.eselect: Added oracle module. Not adding to |
2615 |
+ Makefile.am as it's not going to be installed with the base package. |
2616 |
+ |
2617 |
+2006-03-09 Danny van Dyk <kugelfang@g.o> |
2618 |
+ |
2619 |
+ * modules/binutils.eselect, man/binutils.eselect.5: Added show action. |
2620 |
+ * configure.ac: Updated version to 1.0.1 for pending release. |
2621 |
+ |
2622 |
+2006-03-08 Danny van Dyk <kugelfang@g.o> |
2623 |
+ |
2624 |
+ * modules/env.eselect: Fixed a typo (chmod g+r instead of chmod a+r). |
2625 |
+ * modules/blas.eselect, modules/lapack.eselect: Added option |
2626 |
+ descriptions for action 'set'. |
2627 |
+ * modules/env.eselect: Added FreeBSD patch written by Diego Petteno. |
2628 |
+ * man/binutils.eselect.5, man/blas.eselect.5, man/env.eselect.5, |
2629 |
+ lapack.eselect.5, man/rc.eselect.5: Synchronized the manpages with the |
2630 |
+ current state of the repository. |
2631 |
+ |
2632 |
+2006-03-04 Danny van Dyk <kugelfang@g.o> |
2633 |
+ |
2634 |
+ * modules/rc.eselect: Fixed a bug in the is_script() function. |
2635 |
+ With this change the 'show' action works again. |
2636 |
+ * modules/kernel.eselect: Fixed trailing slashes in the 'show' action. |
2637 |
+ |
2638 |
+2006-03-01 Danny van Dyk <kugelfang@g.o> |
2639 |
+ |
2640 |
+ * modules/env.eselect: Fixed bug #124472. env.eselect now uses a |
2641 |
+ temporary file, honours a symlinked profile.env and fixes |
2642 |
+ permissions on the final profile.env. |
2643 |
+ |
2644 |
+2006-02-09 Ciaran McCreesh <ciaranm@g.o> |
2645 |
+ |
2646 |
+ * Tagged 1.0 release. |
2647 |
+ * libs/core.bash.in: Fix die filenames, thanks to Donnie Berkholz. |
2648 |
+ |
2649 |
+2005-12-18 Danny van Dyk <kugelfang@g.o> |
2650 |
+ |
2651 |
+ * modules/env.eselect: Fixed bug #114778: restrict load_config() |
2652 |
+ to textfiles with proper contents. |
2653 |
+ * libs/multilib.bash.in: Fixed bug #114274: don't rely on a hardcoded |
2654 |
+ table of libdirs but scan ld.so.conf for them instead. |
2655 |
+ * modules/blas.eselect, modules/lapack.eselect: Fixed bug #115548: |
2656 |
+ make commands list, show and set scan if scan hasn't been previously |
2657 |
+ run. |
2658 |
+ |
2659 |
+2005-12-17 Ciaran McCreesh <ciaranm@g.o> |
2660 |
+ |
2661 |
+ * modules/output.bash.in: Fix nocolour, Gentoo bug #115677. |
2662 |
+ |
2663 |
+2005-12-06 Danny van Dyk <kugelfang@g.o> |
2664 |
+ |
2665 |
+ * modules/rc.eselect: Fixed Bug in is_script() to detect symlinked |
2666 |
+ init scripts like net.ethX -> net.eth0 properly. |
2667 |
+ |
2668 |
+2005-11-17 Aaron Walker <ka0ttic@g.o> |
2669 |
+ |
2670 |
+ * docs/developer-guide.txt: Fix title underline length since the |
2671 |
+ length of the title changed (add_config => append_config). |
2672 |
+ |
2673 |
+2005-11-16 Danny van Dyk <kugelfang@g.o> |
2674 |
+ |
2675 |
+ * libs/config.bash.in, docs/developer-guide.txt: Changed add_config() |
2676 |
+ to append_config(). Function now doesn't append data if it occurs |
2677 |
+ already in the value. |
2678 |
+ * libs/multilib.bash.in: Removed lib from list of amd64 libdirs. |
2679 |
+ * modules/blas.eselect, modules/lapack.eselect: Added support for |
2680 |
+ MKL72. Some cleanup of Bugs and untidy work. |
2681 |
+ |
2682 |
+2005-11-01 Ciaran McCreesh <ciaranm@g.o> |
2683 |
+ |
2684 |
+ * bin/eselect.in: Add read- and -reader symlink module name decoding |
2685 |
+ voodoo options. |
2686 |
+ |
2687 |
+2005-10-30 Aaron Walker <ka0ttic@g.o> |
2688 |
+ |
2689 |
+ * libs/output.bash.in: Updated write_kv_list_entry with several bug |
2690 |
+ fixes: now handles args with leading whitespace appropriately, doesn't |
2691 |
+ append a ' ' onto the end of lines, displays the value on the next |
2692 |
+ line if key is too long. |
2693 |
+ |
2694 |
+2005-10-29 Thomas Matthijs <axxo@g.o> |
2695 |
+ |
2696 |
+ * modules/java.eselect: Don't assume uid 0 has super powers, |
2697 |
+ * modules/java.eselect: Added simple java module, for configuring |
2698 |
+ system and user vm. |
2699 |
+ |
2700 |
+2005-10-19 Jeremy Huddleston <eradicator@g.o> |
2701 |
+ |
2702 |
+ * modules/opengl.eselect: Added missing inherit config |
2703 |
+ |
2704 |
+2005-10-19 Aaron Walker <ka0ttic@g.o> |
2705 |
+ |
2706 |
+ * libs/output.bash.in: Use ${#indent} instead of a literal '28'. |
2707 |
+ |
2708 |
+ * Tagged 1.0_rc1 release. |
2709 |
+ * libs/output.bash.in: Modified write_kv_list_entry to properly wrap |
2710 |
+ lines that are longer than the current terminal width. |
2711 |
+ * man/bashcomp.eselect.5: Added --global as a possible option for the |
2712 |
+ 'list' action. |
2713 |
+ * modules/env.eselect: Added describe_update_options and |
2714 |
+ describe_update_parameters. |
2715 |
+ |
2716 |
+2005-10-18 Aaron Walker <ka0ttic@g.o> |
2717 |
+ |
2718 |
+ * modules/rc.eselect: Added missing space after the '1' in |
2719 |
+ "[[ ${#@} -gt 1]]" which caused an unexpected EOF in do_restart(). |
2720 |
+ * configure.ac, Makefile.am, doc/Makefile.am: Added check for rst2html |
2721 |
+ and don't assume it is installed as 'rst2html.py' as most other |
2722 |
+ distro's/OS's install it without the .py extension. Also, don't |
2723 |
+ bail if portageq isn't found as eselect is supposed to be usable even |
2724 |
+ on non-Gentoo systems. |
2725 |
+ * libs/output.bash.in, doc/developer-guide.txt: Added |
2726 |
+ write_warning_msg function. Similar to write_error_msg but uses "!!! |
2727 |
+ Warning" and ${COLOUR_WARN}. |
2728 |
+ * libs/portage.bash.in: Have arch() use new write_warning_msg to print |
2729 |
+ a warning and return 1 if it cannot determine the arch instead of |
2730 |
+ die()'ing as the caller may want to do something anyways and exit |
2731 |
+ successfully ("eselect profile set --force" for example). Also fixed |
2732 |
+ errant 'i' in '[[ -z ${ROOT}i ]]' and also fixed indenting. |
2733 |
+ * modules/profile.eselect: Check the return value of arch() and |
2734 |
+ find_targets() and bail if necessary. |
2735 |
+ |
2736 |
+2005-10-17 Aaron Walker <ka0ttic@g.o> |
2737 |
+ |
2738 |
+ * configure.ac: Update version to 1.0_rc1 for pending release. |
2739 |
+ * Makefile.am, man/Makefile.am, bin/Makefile.am: move 'symlinks' |
2740 |
+ variable declaration to top-level Makefile.am so both man/Makefile.am |
2741 |
+ and bin/Makefile.am can use it to generate symlinks (ie foo-config -> |
2742 |
+ eselect and foo.eselect.5 -> foo-config.1). |
2743 |
+ * modules/profile.eselect: Updated find_targets function to accept an |
2744 |
+ optional argument, portdir, so that if specified it doesn't need to |
2745 |
+ invoke portageq. This prevents portageq from being invoked twice when |
2746 |
+ the 'set' action is executed. |
2747 |
+ * modules/kernel.eselect, modules/binutils.eselect, |
2748 |
+ modules/mailer.eselect: Add describe_set_options and |
2749 |
+ describe_set_parameters. |
2750 |
+ * modules/bashcomp.eselect: Add describe_list_options since it also |
2751 |
+ accepts --global. |
2752 |
+ * man/kernel.eselect.5: Added manual page for kernel.eselect. |
2753 |
+ * man/profile.eselect.5: Fixed a typo. |
2754 |
+ * modules/rc.eselect: Bail on actions that require parameters when the |
2755 |
+ user doesn't specify them. Also added describe_action_options and |
2756 |
+ describe_action_parameters for each action that requires a parameter. |
2757 |
+ Also fixed vim ft s/ebuild/eselect/. |
2758 |
+ * bin/eselect.in: Bail if user specifies an invalid global option |
2759 |
+ instead of just ignoring it. |
2760 |
+ |
2761 |
+2005-10-16 Jeremy Huddleston <eradicator@g.o> |
2762 |
+ |
2763 |
+ * modules/compiler.eselect.in: Added describe_*_{parameters,options} |
2764 |
+ |
2765 |
+2005-10-16 Ciaran McCreesh <ciaranm@g.o> |
2766 |
+ |
2767 |
+ * modules/vi.eselect: Tidy up. |
2768 |
+ |
2769 |
+2005-10-16 Jeremy Huddleston <eradicator@g.o> |
2770 |
+ |
2771 |
+ * modules/opengl.eselect: Added describe_set_{parameters,options} |
2772 |
+ |
2773 |
+2005-10-16 Ciaran McCreesh <ciaranm@g.o> |
2774 |
+ |
2775 |
+ * doc/developer-guide.txt: Documentation for options and parameters. |
2776 |
+ * modules/bashcomp.eselect, modules/profile.eselect, |
2777 |
+ modules/cow.eselect: Implement actions and parameters. |
2778 |
+ * libs/default.eselect.in: Add describe_action_options and |
2779 |
+ describe_action_parameters support for default help action. |
2780 |
+ * libs/output.bash.in: Add -p option to write_ things. |
2781 |
+ * autogen.sh -> autogen.bash, doc/release-guide.txt, Makefile.am: Make |
2782 |
+ autogen work on systems with weirder autotools setups. |
2783 |
+ |
2784 |
+2005-10-16 Danny van Dyk <kugelfang@g.o> |
2785 |
+ |
2786 |
+ * modules/rc.eselect: Fixed Bug #106540. |
2787 |
+ |
2788 |
+2005-10-06 Jeremy Huddleston <eradicator@g.o> |
2789 |
+ |
2790 |
+ * modules/compiler.eselect.in: Ignore symlinks in the binpath. Fixed |
2791 |
+ a bug where selecting a non-native compiler removed the native |
2792 |
+ binaries. Use bin_prefix to determine reference file for timestamp |
2793 |
+ which is needed for the alternate targets of multilib crosscompilers. |
2794 |
+ |
2795 |
+2005-10-05 Aaron Walker <ka0ttic@g.o> |
2796 |
+ |
2797 |
+ * modules/profile.eselect: Add a --force option to 'set' sub-command |
2798 |
+ so that users can force a profile set even if the profile is not |
2799 |
+ recognized as valid. |
2800 |
+ * man/profile.eselect.5: Document --force. |
2801 |
+ |
2802 |
+2005-10-05 Jeremy Huddleston <eradicator@g.o> |
2803 |
+ |
2804 |
+ * modules/compiler.eselect.in: Support .s in CTARGET. Made logic |
2805 |
+ smarter when determining reference file for timestamp for crossdev. |
2806 |
+ Fixed a bug in migrate using spec instead of specs. Fixed a bug in |
2807 |
+ get_bins on crosscompilers. |
2808 |
+ |
2809 |
+2005-10-01 Jeremy Huddleston <eradicator@g.o> |
2810 |
+ |
2811 |
+ * modules/compiler.eselect.in: Added getval action to query configs |
2812 |
+ and give backwards support for -X, -L, and -B in gcc-config. |
2813 |
+ |
2814 |
+2005-09-30 Jeremy Huddleston <eradicator@g.o> |
2815 |
+ |
2816 |
+ * modules/compiler.eselect.in: Added migrate action to migrate from |
2817 |
+ 1.x configs. |
2818 |
+ |
2819 |
+2005-09-24 Jeremy Huddleston <eradicator@g.o> |
2820 |
+ |
2821 |
+ * modules/compiler.eselect.in: Added show and unset actions. |
2822 |
+ |
2823 |
+2005-09-16 Jeremy Huddleston <eradicator@g.o> |
2824 |
+ |
2825 |
+ * modules/compiler.eselect.in: Some cleanup and added update action. |
2826 |
+ |
2827 |
+2005-09-13 Jeremy Huddleston <eradicator@g.o> |
2828 |
+ |
2829 |
+ * modules/opengl.eselect: fixed ACTION->action |
2830 |
+ |
2831 |
+2005-09-11 Aaron Walker <ka0ttic@g.o> |
2832 |
+ |
2833 |
+ * libs/multilib.bash.in: Don't use absolute paths to executables! |
2834 |
+ |
2835 |
+2005-09-11 Danny van Dyk <kugelfang@g.o> |
2836 |
+ |
2837 |
+ * modules/ruby.eselect: Added ruby module, written by Michael Kohl |
2838 |
+ <citizen428@g.o>. |
2839 |
+ |
2840 |
+2005-09-10 Danny van Dyk <kugelfang@g.o> |
2841 |
+ |
2842 |
+ * bin/eselect.in: Fixed Bug in usage of has(). Thanks to Sven Wegener |
2843 |
+ <swegener@g.o> for spotting this. |
2844 |
+ * man/opengl.eselect: Added manpage for opengl module. |
2845 |
+ * libs/portage.bash.in, libs/Makefile.am, |
2846 |
+ configure.ac, modules/binutils.eselect, modules/config.eselect, |
2847 |
+ modules/opengl.eselect, modules/profile.eselect: Added portage |
2848 |
+ library, moved profile.eselect:get_arch() to portage.bash:arch(). |
2849 |
+ * doc/developer-guide.txt: Changed documentation according to API |
2850 |
+ changes (inherit / core.bash-split). |
2851 |
+ |
2852 |
+2005-09-05 Jeremy Huddleston <eradicator@g.o> |
2853 |
+ |
2854 |
+ * modules/opengl.eselect: Cleaned up code to conform to eselect |
2855 |
+ coding style. Make better use of the eselect API. Fixed a bug with |
2856 |
+ --impl-headers. Many thanks to Danny van Dyk <kugelfang@g.o>. |
2857 |
+ |
2858 |
+2005-09-05 Danny van Dyk <kugelfang@g.o> |
2859 |
+ |
2860 |
+ * libs/core.bash.in: Added inherit() function that allows dynamic |
2861 |
+ and individual sourcing of libraries for each module. |
2862 |
+ * bin/eselect.in: Removed sourcing of all available libraries and set |
2863 |
+ up default libraries to inherit. |
2864 |
+ * libs/core.bash.in, libs/path-manipulation.bash.in, libs/Makefile.in: |
2865 |
+ Moved basename() and dirname() to a new separate library. |
2866 |
+ * libs/core.bash.in, libs/test.bash.in: moved has() and is_function() |
2867 |
+ to tests library. |
2868 |
+ * modules/binutils.eselect, modules/blas.eselect, modules/env.eselect, |
2869 |
+ modules/lapack.eselect, modules/opengl.eselect: Added necessary |
2870 |
+ inherit lines. |
2871 |
+ |
2872 |
+2005-09-04 Danny van Dyk <kugelfang@g.o> |
2873 |
+ |
2874 |
+ * modules/blas.eselect: Fixed a bug about setting implementation to |
2875 |
+ reference in case we had an active C implementation already. Storing |
2876 |
+ configuration will now be handled after the setup_*() step. |
2877 |
+ * modules/lapack.eselect: Storing configuration will now be handled |
2878 |
+ after the setup_*() step. |
2879 |
+ * modules/rc.eselect: Fixed a 'file not found' bug on bogus |
2880 |
+ baselayouts thanks to Mike Doty <kingtaco@g.o>. |
2881 |
+ |
2882 |
+2005-08-31 Danny van Dyk <kugelfang@g.o> |
2883 |
+ |
2884 |
+ * modules/kernel.eselect: Fixed bug #104354. kernel.eselect now looks |
2885 |
+ only for linux-kernel directories w/o listing source directories of |
2886 |
+ additional drivers. |
2887 |
+ |
2888 |
+2005-08-23 Jeremy Huddleston <eradicator@g.o> |
2889 |
+ |
2890 |
+ * modules/compiler.eselect.in: Added eselect module for the |
2891 |
+ forthcoming compiler-config-2.0 (formerly gcc-config). It is alpha |
2892 |
+ code and currently only supports set and list actions. |
2893 |
+ |
2894 |
+2005-08-23 Jeremy Huddleston <eradicator@g.o> |
2895 |
+ |
2896 |
+ * modules/opengl.eselect: Fixed a bug in creating symlinks to header |
2897 |
+ files. |
2898 |
+ |
2899 |
+2005-08-17 Jeremy Huddleston <eradicator@g.o> |
2900 |
+ |
2901 |
+ * modules/opengl.eselect: Added opengl module. Not adding to |
2902 |
+ Makefile.am as it's not going to be installed with the base package. |
2903 |
+ |
2904 |
+2005-08-08 Aaron Walker <ka0ttic@g.o> |
2905 |
+ |
2906 |
+ * man/bashcomp.eselect.5: Add missing description of --global flag. |
2907 |
+ |
2908 |
+2005-07-25 Danny van Dyk <kugelfang@g.o> |
2909 |
+ |
2910 |
+ * modules/Makefile.am: Moved binutils.eselect out of dodgy-scripts. |
2911 |
+ * modules/binutils.eselect: Removed outdated comments. |
2912 |
+ * Tagged 0.9.6 release. |
2913 |
+ * NEWS: Added 0.9.6 release news. |
2914 |
+ * configure.ac: Updated version number. |
2915 |
+ * man/Makefile.am, man/binutils.eselect.5: Added manpage for binutils |
2916 |
+ module. |
2917 |
+ * modules/binutils.eselect, modules/env.eselect: Check for sane |
2918 |
+ parameters and root access. |
2919 |
+ |
2920 |
+2005-07-23 Danny van Dyk <kugelfang@g.o> |
2921 |
+ |
2922 |
+ * libs/config.bash.in: Fixed a condition in store_config as it needs at |
2923 |
+ least 2 parameters, not 3. |
2924 |
+ * modules/env.eselect: Removed check on storing empty vars. Added |
2925 |
+ support for updating ld.so.cache. Added a mtime database for all items |
2926 |
+ of LDPATH. Fixed last bugs that kept it in dodgy-scripts. |
2927 |
+ * modules/Makefile.am: Removed env.eselect from dodgy-scripts. |
2928 |
+ * man/env.eselect.5, man/Makefile.am: Added a manpage for env.eselect. |
2929 |
+ * modules/binutils.eselect: Uses env.eselect now instead of env-update. |
2930 |
+ Fixed condition for environment updates. |
2931 |
+ |
2932 |
+2005-07-19 Danny van Dyk <kugelfang@g.o> |
2933 |
+ |
2934 |
+ * libs/core.bash.in: Fixed order of parameters. |
2935 |
+ * modules/blas.eselect, modules/env.eselect, modules/lapack.eselect: |
2936 |
+ Fixed all calls to has() due to change of parameter order. |
2937 |
+ * modules/env.eselect: Tidied code up, add prelink.conf code. These |
2938 |
+ file are now sanely created: /etc/profile.env, /etc/ld.so.conf, |
2939 |
+ /etc/prelink.conf. |
2940 |
+ * module/env.eselect: Removed LDPATH from inclusion into profile.env. |
2941 |
+ |
2942 |
+2005-07-16 Danny van Dyk <kugelfang@g.o> |
2943 |
+ |
2944 |
+ * modules/env.eselect: Fixed a 'first element of array'-type bug. |
2945 |
+ ld.so.conf creation is now fully functional. |
2946 |
+ |
2947 |
+2005-07-12 Danny van Dyk <kugelfang@g.o> |
2948 |
+ |
2949 |
+ * modules/env.eselect, modules/Makefile.am: Added initial env module. |
2950 |
+ |
2951 |
+2005-07-03 Aaron Walker <ka0ttic@g.o> |
2952 |
+ |
2953 |
+ * libs/core.bash.in: Added dirname/basename wrapper functions which use |
2954 |
+ bash instead of launching their external counterparts. |
2955 |
+ * modules/bashcomp.eselect: Use basename instead of ${var##*/} |
2956 |
+ constructs. |
2957 |
+ |
2958 |
+2005-06-19 Danny van Dyk <kugelfang@g.o> |
2959 |
+ |
2960 |
+ * libs/output.bash.in: Watch out for escaped spaces and concatenate |
2961 |
+ items accordingly. Fixes BUG #95886. |
2962 |
+ * modules/binutils.eselect: Removed the echo before each ln call to |
2963 |
+ enable it. Fixed the order of is_active() and loading of VERSION and |
2964 |
+ TARGET. Added a check on whether the selected profile exists in |
2965 |
+ /etc/env.d/binutils/. |
2966 |
+ |
2967 |
+2005-06-18 Aaron Walker <ka0ttic@g.o> |
2968 |
+ |
2969 |
+ * Tagged 0.9.5 release. |
2970 |
+ * acinclude.m4: Added ES_PROG_GNU_SED macro for checking the path to |
2971 |
+ GNU sed. This allows eselect to work on platforms where GNU sed is |
2972 |
+ "gsed" not "sed". |
2973 |
+ * configure.ac: Update version; added call to our new ES_PROG_GNU_SED |
2974 |
+ macro. |
2975 |
+ * libs/core.bash.in: Added 'sed() { @SED@ $* ; }' so that everything |
2976 |
+ else transparently uses GNU sed. |
2977 |
+ * libs/output.bash.in: Fixed typo in write_kv_list_entry() that caused |
2978 |
+ misaligned value text. |
2979 |
+ * bin/eselect.in: Added missing 'shift' when unrecognized global |
2980 |
+ options are encountered. Otherwise an infinite loop occurs if a user |
2981 |
+ specifies one. Also added ec_do_list-options() and updated |
2982 |
+ ec_do_help() to call it. |
2983 |
+ * bin/Makefile.am: Add bashcomp-config to symlinks list. |
2984 |
+ * doc/developer-guide.txt: Fixed headers so that it'll compile. |
2985 |
+ * modules/bashcomp.eselect: Fixed bug if do_list is passed an argument |
2986 |
+ besides --global. |
2987 |
+ * man/eselect.1: updated usage info with global options. Added OPTIONS |
2988 |
+ section where global options will be described. |
2989 |
+ * README, man/profile.eselect.5: Fixed minor typo. |
2990 |
+ * man/Makefile.am, man/bashcomp.eselect.5: Added manual page for |
2991 |
+ bashcomp.eselect. |
2992 |
+ * misc/eselect.bashcomp: Parse 'eselect help' instead of 'eselect |
2993 |
+ list-modules' so that we can pick up supported global options and add |
2994 |
+ them to possible completions. This means we *never* will have to edit |
2995 |
+ this file when we add new global options. |
2996 |
+ * Makefile.am: Added html target to generate HTML for TODO and README |
2997 |
+ in addition to those in doc/. |
2998 |
+ * modules/blas.eselect, modules/lapack.eselect: Don't hardcode the |
2999 |
+ path to readlink. Also, fixed a few libblas -> libcblas typo's on |
3000 |
+ Kugelfang's behalf. |
3001 |
+ |
3002 |
+2005-06-17 Danny van Dyk <kugelfang@g.o> |
3003 |
+ |
3004 |
+ * libs/output.bash.in: Moved back to use COLOUR_* envvars instead of a |
3005 |
+ function, as the latters slows down eselect. Also, |
3006 |
+ write_kv_list_entry() and write_numbered_list_entry() now use space(). |
3007 |
+ * bin/eselect.in: Introduced new var which holds all known global |
3008 |
+ options. The global option parser now checks for those. |
3009 |
+ |
3010 |
+2005-06-16 Aaron Walker <ka0ttic@g.o> |
3011 |
+ |
3012 |
+ * misc/eselect.bashcomp: Updated to take global options into |
3013 |
+ consideration. |
3014 |
+ * bin/eselect.in: recognize the us'ian --no-color in addition to |
3015 |
+ --no-colour. |
3016 |
+ * libs/output.bash.in: fixed bug in nocolour handling that caused |
3017 |
+ literal interpretation of '*' in $(highlight '*') thus causing the |
3018 |
+ contents of the ${PWD} to be displayed instead. |
3019 |
+ * doc/release-guide.txt: Removed the now irrelevant section on |
3020 |
+ doing the release on berlios. |
3021 |
+ |
3022 |
+2005-06-15 Shyam Mani <fox2mike@g.o> |
3023 |
+ * doc/developer-guide.txt: Removed redundant sections and fixed up a |
3024 |
+ bit of RST. This will be the version that initial GuideXML will sync |
3025 |
+ with. |
3026 |
+ |
3027 |
+2005-06-15 Aaron Walker <ka0ttic@g.o> |
3028 |
+ |
3029 |
+ * modules/bashcomp.eselect: Rewrote most of the module. Removed |
3030 |
+ do_show() since do_list now correctly identifies currently enabled |
3031 |
+ completions. Also do_enable/do_disable now work with list numbers as |
3032 |
+ they should. |
3033 |
+ |
3034 |
+2005-06-13 Aaron Walker <ka0ttic@g.o> |
3035 |
+ |
3036 |
+ * doc/release-guide.txt: Updated to mention updating configure.ac |
3037 |
+ version number. |
3038 |
+ |
3039 |
+2005-06-13 Danny van Dyk <kugelfang@g.o> |
3040 |
+ |
3041 |
+ * Tagged 0.9.4 release. |
3042 |
+ |
3043 |
+2005-06-13 Shyam Mani <fox2mike@g.o> |
3044 |
+ * doc/overview.txt: Removed, since it is obsolete. |
3045 |
+ * doc/user-guide.txt: Updated with info which was in overview. |
3046 |
+ |
3047 |
+2005-06-12 Danny van Dyk <kugelfang@g.o> |
3048 |
+ |
3049 |
+ * modules/rc.eselect: Fix hardcoded path to ln. |
3050 |
+ * libs/config.bash.in: Restructured functions to take a filename as |
3051 |
+ first argument. |
3052 |
+ * modules/blas.eselect,modules/lapack.eselect: Fixed modules to |
3053 |
+ respect new syntax of *_config functions. |
3054 |
+ * doc/developer-guide.txt: Documented new behaviour of *_config |
3055 |
+ functions. |
3056 |
+ * modules/blas.eselect,modules/lapack.eselect,modules/profiles.eselect: |
3057 |
+ The list action now marks active options with a highlighted *. |
3058 |
+ * modules/binutils.eselect: Added initial and unfunctional version of |
3059 |
+ binutils.eselect. |
3060 |
+ |
3061 |
+2005-06-08 Danny van Dyk <kugelfang@g.o> |
3062 |
+ |
3063 |
+ * bin/eselect.in: Added handling of global options in main code. |
3064 |
+ * libs/core.bash.in: Removed COLOUR_* vars. |
3065 |
+ * libs/output.bash.in: Added function colours() which replaces all |
3066 |
+ ${COLOURS_*} uses and respects the --no-colour option. |
3067 |
+ * docs/developer-guide.txt,docs/user-guide.txt: Added reference to |
3068 |
+ global options and --no-colour. |
3069 |
+ |
3070 |
+2005-06-07 Danny van Dyk <kugelfang@g.o> |
3071 |
+ |
3072 |
+ * Renamed to 'eselect'. |
3073 |
+ * Moved to Gentoo infrastructure. |
3074 |
+ |
3075 |
+2005-05-26 Danny van Dyk <kugelfang@g.o> |
3076 |
+ |
3077 |
+ * modules/rc.eselect: Added actions start, stop, restart and pause. |
3078 |
+ |
3079 |
+2005-05-16 Ciaran McCreesh <ciaranm@g.o> |
3080 |
+ |
3081 |
+ * bin/Makefile.am: Install symlinks for kernel-config, profile-config, |
3082 |
+ rc-config |
3083 |
+ * libs/output.bash.in: Make highlighting work with bash-2. |
3084 |
+ |
3085 |
+ * Tag 0.9.3 release. |
3086 |
+ * doc/overview.txt, doc/Makefile.am: Add an 'overview' document. |
3087 |
+ * configure.ac, modules/Makefile.am: Add --enable-dodgy-modules to |
3088 |
+ install incomplete / experimental things (config, cow, vi). |
3089 |
+ |
3090 |
+2005-05-16 Tom Martin <slarti@g.o> |
3091 |
+ |
3092 |
+ * modules/mailer.eselect: Handle no available targets. Mark the |
3093 |
+ currently active profile when doing list. |
3094 |
+ |
3095 |
+2005-05-15 Aaron Walker <ka0ttic@g.o> |
3096 |
+ |
3097 |
+ * man/Makefile.am: Add missing manual page. |
3098 |
+ |
3099 |
+2005-05-15 Ciaran McCreesh <ciaranm@g.o> |
3100 |
+ |
3101 |
+ * modules/config.eselect, modules/cow.eselect, |
3102 |
+ modules/mailer.eselect, modules/lapack.eselect, |
3103 |
+ modules/bashcomp.eselect, modules/vi.eselect, |
3104 |
+ modules/kernel.eselect, modules/profile.eselect, |
3105 |
+ modules/blas.eselect, modules/rc.eselect: Switch vim modelines to |
3106 |
+ use eselect rather than ebuild as the filetype. |
3107 |
+ * modules/kernel.eselect: Handle no available targets. Mark the |
3108 |
+ currently active kernel symlink when doing list. |
3109 |
+ * libs/core.bash.in: Don't allow eval, since it's evil and leads to |
3110 |
+ horridly broken code. |
3111 |
+ |
3112 |
+2005-05-14 Aaron Walker <ka0ttic@g.o> |
3113 |
+ |
3114 |
+ * libs/core.bash.in: Updated do_action() to display the correct usage |
3115 |
+ message depending on how eselect was invoked. |
3116 |
+ |
3117 |
+2005-05-14 Ciaran McCreesh <ciaranm@g.o> |
3118 |
+ |
3119 |
+ * modules/mailer.eselect, modules/vi.eselect, |
3120 |
+ modules/kernel.eselect, modules/profile.eselect: Switch to use |
3121 |
+ is_number. |
3122 |
+ * modules/mailer.eselect: Make 'set by number' work. |
3123 |
+ |
3124 |
+2005-05-14 Elfyn McBratney <beu@g.o> |
3125 |
+ |
3126 |
+ * bin/eselect.in: Support both -update and -updater suffixes. |
3127 |
+ |
3128 |
+2005-05-14 Danny van Dyk <kugelfang@g.o> |
3129 |
+ |
3130 |
+ * modules/rc.eselect: Do not show files ending in '~'. Added to the |
3131 |
+ Makefile.am, too. |
3132 |
+ |
3133 |
+2005-05-12 Danny van Dyk <kugelfang@g.o> |
3134 |
+ |
3135 |
+ * modules/mailer.eselect, modules/blas.eselect, |
3136 |
+ modules/lapack.eselect: Use SVN_DATE. |
3137 |
+ * module/rc.eselect: Added module rc. |
3138 |
+ * man/rc.eselect.5: Added manpage for module rc. |
3139 |
+ * modules/blas.eselect: Add preliminary support for "threaded-ATLAS". |
3140 |
+ |
3141 |
+2005-05-10 Aaron Walker <ka0ttic@g.o> |
3142 |
+ |
3143 |
+ * modules/profile.eselect, modules/bashcomp.eselect: Use SVN_DATE. |
3144 |
+ |
3145 |
+2005-05-10 Ciaran McCreesh <ciaranm@g.o> |
3146 |
+ |
3147 |
+ * autogen.sh: Make config dir if it's not there already. |
3148 |
+ * man/eselect.1: Include note about full docs. |
3149 |
+ * doc/developer-guide.txt: Document manip functions. |
3150 |
+ * modules/config.eselect, modules/cow.eselect, modules/vi.eselect, |
3151 |
+ modules/kernel.eselect: Update to use SVN date as the version number. |
3152 |
+ * libs/manip.bash.in, libs/Makefile.am, bin/eselect.in: Add manip |
3153 |
+ library for text manipulation functions. svn_date_to_version will |
3154 |
+ convert an SVN date string into a nice VERSION number. |
3155 |
+ |
3156 |
+2005-05-09 Aaron Walker <ka0ttic@g.o> |
3157 |
+ |
3158 |
+ * misc/eselect.bashcomp: Parse list-modules/usage instead of relying |
3159 |
+ on the assumption that the default action will give us what we want. |
3160 |
+ |
3161 |
+2005-05-09 Ciaran McCreesh <ciaranm@g.o> |
3162 |
+ |
3163 |
+ * configure.in -> configure.ac, autogen.sh: Switch to automake 1.9. |
3164 |
+ * TODO: Add TODO file. Future changes to this file won't go in to this |
3165 |
+ ChangeLog. |
3166 |
+ * AUTHORS, README: Move authors into the AUTHORS file. |
3167 |
+ * INSTALL: Add INSTALL file as per GNU rules. |
3168 |
+ * doc/developer-guide.txt: Update with new functions. |
3169 |
+ * doc/release-guide.txt: Add in an RST version of Aaron's "how to do |
3170 |
+ releases" document. |
3171 |
+ |
3172 |
+ * Merge from branches/ciaranm/config: |
3173 |
+ * bin/eselect.in: Better prefix/suffix support. Now recognises |
3174 |
+ prefixes config-, update-, manage- and suffixes -config, -update, |
3175 |
+ -tool, -manager. |
3176 |
+ * libs/output.bash.in, libs/core.bash.in: Add highlight_warning |
3177 |
+ function. |
3178 |
+ * bin/eselect.in, libs/tests.bash.in, libs/Makefile.am: Add tests |
3179 |
+ library. Currently one function, is_number. |
3180 |
+ * libs/default.eselect.in: Allow show_extra_help_text as part of |
3181 |
+ the default help action. Show extra usage message if appropriate. |
3182 |
+ * modules/config.eselect, modules/Makefile.am: Add initial version of |
3183 |
+ the config plugin. Not production ready. |
3184 |
+ |
3185 |
+2005-05-08 Aaron Walker <ka0ttic@g.o> |
3186 |
+ |
3187 |
+ * Makefile.am: no foreign. |
3188 |
+ |
3189 |
+ * Tag 0.9.2 release. |
3190 |
+ * configure.in: Update version (0.9.2). |
3191 |
+ * modules/profile.eselect: Re-fix profile module since the |
3192 |
+ profile-symlink -> profile move reverted the changes. |
3193 |
+ * modules/bashcomp.eselect: do_show should return 0. |
3194 |
+ * bin/eselect.in, bin/Makefile.am: Use %VERSION%. |
3195 |
+ |
3196 |
+2005-05-08 Ciaran McCreesh <ciaranm@g.o> |
3197 |
+ |
3198 |
+ * libs/output.bash.in, libs/core.bash.in: Add in somewhat experimental |
3199 |
+ text highlighting functionality. |
3200 |
+ * doc/developer-guide.txt: Document highlight function. |
3201 |
+ |
3202 |
+2005-05-08 Danny van Dyk <kugelfang@g.o> |
3203 |
+ |
3204 |
+ * modules/blas.eselect: update -> scan transition complete. |
3205 |
+ * modules/lapack.eselect: update -> scan. Fixed directory settings |
3206 |
+ for lapack-atlas and lapack-reference. |
3207 |
+ |
3208 |
+2005-05-08 Tom Martin <slarti@g.o> |
3209 |
+ |
3210 |
+ * modules/mailer.eselect: Fix find_targets. If the glob didn't |
3211 |
+ match, it was interpreted as a literal string. Fix a stupid typo |
3212 |
+ (findi_targets -> find_targets). |
3213 |
+ |
3214 |
+2005-05-07 Ciaran McCreesh <ciaranm@g.o> |
3215 |
+ |
3216 |
+ * Tag for release 0.9.1 |
3217 |
+ * configure.in: Version is now 0.9.1. |
3218 |
+ * doc/user-guide.txt, doc-developer.txt: Clarify update and scan |
3219 |
+ action definitions, update formatting and wording. |
3220 |
+ |
3221 |
+2005-05-07 Danny van Dyk <kugelfang@g.o> |
3222 |
+ |
3223 |
+ * doc/user-guide.txt: Added a first draft of the user docs. |
3224 |
+ |
3225 |
+2005-05-07 Ciaran McCreesh <ciaranm@g.o> |
3226 |
+ |
3227 |
+ * doc/developer-guide.txt: Fix formatting, typos. Add a bit more about |
3228 |
+ how eselect works. |
3229 |
+ * doc/Makefile.am: Make this much more generic. |
3230 |
+ * misc/Makefile.am: Add Makefile.in to maintainer-clean targets. |
3231 |
+ |
3232 |
+2005-05-07 Tom Martin <slarti@g.o> |
3233 |
+ |
3234 |
+ * man/mailer.eselect.5: Add a man page for mailer.eselect. |
3235 |
+ * modules/mailer.eselect: Add a check_dirs() function for |
3236 |
+ sanity checking /etc/mail/. |
3237 |
+ |
3238 |
+2005-05-07 Danny van Dyk <kugelfang@g.o> |
3239 |
+ |
3240 |
+ * man/profile.eselect.5: Fixed typos. |
3241 |
+ * doc/developer-guide.txt: Added descriptions for the multilib.bash |
3242 |
+ and config.bash functions. |
3243 |
+ |
3244 |
+2005-05-07 Ciaran McCreesh <ciaranm@g.o> |
3245 |
+ |
3246 |
+ * doc/: Add initial developer docs. |
3247 |
+ * libs/core.bash.in: Fix bug in has so that it is consistent with |
3248 |
+ portage syntax. |
3249 |
+ * modules/blas.eselect, modules/lapack.eselect: Update to new has |
3250 |
+ syntax. |
3251 |
+ |
3252 |
+2005-05-07 Aaron Walker <ka0ttic@g.o> |
3253 |
+ |
3254 |
+ * modules/profile-symlink.eselect: Fix sed to use current |
3255 |
+ profiles.desc format. Also, ensure that explicitly specified profiles |
3256 |
+ are actually valid for the host arch. |
3257 |
+ * man/Makefile.am: Add missing manual pages. |
3258 |
+ * man/profile.eselect.5: Add missing '.br'. |
3259 |
+ * configure.in, Makefile.am, doc/Makefile.am: Added Makefile.am for |
3260 |
+ doc/ with html target. |
3261 |
+ |
3262 |
+2005-05-07 Danny van Dyk <kugelfang@g.o> |
3263 |
+ |
3264 |
+ * libs/output.bash.in: Added function 'space'. |
3265 |
+ * libs/default.eselect.in: Fixed do_usage to filter 'action'. |
3266 |
+ * man/blas.eselect: Added missing Section 'ACTION: SET'. |
3267 |
+ * man/lapack.eselect: Added a manpage for the lapack module. |
3268 |
+ * man/profile.eselect: Added a manpage for profile. |
3269 |
+ * modules/blas.eselect: Finalized this module. |
3270 |
+ * modules/lapack.eselect: Added lapack module. |
3271 |
+ |
3272 |
+2005-04-25 Tom Martin <slarti@g.o> |
3273 |
+ |
3274 |
+ * modules/mailer.eselect: Added mailwrapper module. |
3275 |
+ |
3276 |
+2005-04-11 Aaron Walker <ka0ttic@g.o> |
3277 |
+ |
3278 |
+ * man/Makefile.am: forgot to add $(man_MANS) to EXTRA_DIST. |
3279 |
+ * modules/profile.eselect: Added make.profile module. |
3280 |
+ * modules/bashcomp.eselect: Fixed do_list to ignore *~. |
3281 |
+ * misc/Makefile.am: Added Makefile.am. |
3282 |
+ * misc/eselect.bashcomp: Added eselect command-line completion. |
3283 |
+ |
3284 |
+2005-04-10 Aaron Walker <ka0ttic@g.o> |
3285 |
+ |
3286 |
+ * man/Makefile.am: Added Makefile.am. |
3287 |
+ |
3288 |
+2005-04-07 Danny van Dyk <kugelfang@g.o> |
3289 |
+ |
3290 |
+ * modules/blas.eselect: Added package information to outputs. |
3291 |
+ * man/blas.eselect.1: Added a manpage for the blas module. |
3292 |
+ |
3293 |
+2005-04-04 Danny van Dyk <kugelfang@g.o> |
3294 |
+ |
3295 |
+ * man/eselect.1: Added a rudimental manpage. |
3296 |
+ |
3297 |
+2005-03-24 Danny van Dyk <kugelfang@g.o> |
3298 |
+ |
3299 |
+ * libs/config.bash.in: Fixed store_config(), added add_config(). |
3300 |
+ * libs/core.bash.in: Added function has(). |
3301 |
+ * libs/multilib.bash.in: Added multilib library. |
3302 |
+ * modules/blas.eselect: Added blas module. |
3303 |
+ |
3304 |
+2005-02-22 Aaron Walker <ka0ttic@g.o> |
3305 |
+ |
3306 |
+ * modules/bashcomp.eselect: Added bashcomp module. |
3307 |
+ |
3308 |
+2005-02-22 Ciaran McCreesh <ciaranm@g.o> |
3309 |
+ |
3310 |
+ * ChangeLog: Start keeping a ChangeLog. GNU format. |
3311 |
|
3312 |
Deleted: tags/release-1.2.1/NEWS |
3313 |
=================================================================== |
3314 |
--- trunk/NEWS 2009-09-08 12:51:10 UTC (rev 642) |
3315 |
+++ tags/release-1.2.1/NEWS 2009-09-09 20:23:14 UTC (rev 644) |
3316 |
@@ -1,267 +0,0 @@ |
3317 |
-This file contains a summary of changes in released versions. Please read the |
3318 |
-ChangeLog file for a more detailed listing of changes/bug fixes. |
3319 |
- |
3320 |
-trunk: |
3321 |
- Bug fixes: |
3322 |
- - Fixed bug #283932: Make parsing of files in env.d more robust. |
3323 |
- |
3324 |
-1.2: |
3325 |
- Bug fixes: |
3326 |
- - Fixed bug #280598: POSIX compliant basename and dirname functions. |
3327 |
- |
3328 |
- New features: |
3329 |
- - Global option --brief for shorter output (experimental) (bug #154511). |
3330 |
- - 'highlight_marker' utility function for highlighting of list entries. |
3331 |
- - Prefix support (bug #274760). |
3332 |
- |
3333 |
-1.1.3: |
3334 |
- Bug fixes: |
3335 |
- - Fixed bug #279662: Create global bashcomp dir with proper permissions. |
3336 |
- |
3337 |
-1.1.2: |
3338 |
- New features: |
3339 |
- - The news-tng module supports output in mbox format. |
3340 |
- |
3341 |
-1.1.1: |
3342 |
- Bug fixes: |
3343 |
- - Fixed bug #207889: The kernel module now sorts versions properly. |
3344 |
- |
3345 |
- New features: |
3346 |
- - Add a test if the selected package manager is valid. |
3347 |
- - Extended syntax in editor-variable library. |
3348 |
- - The rc module can show the status of scripts that are not assigned to any |
3349 |
- runlevel (bug #271208). |
3350 |
- |
3351 |
-1.1: |
3352 |
- Bug fixes: |
3353 |
- - Fixed bug #155814: Clear aliases and shell functions. |
3354 |
- - Fixed bug #156866: Handle missing scripts in rc module. |
3355 |
- |
3356 |
- New features: |
3357 |
- - Add a new module, for listing and querying eselect modules (bug #148578). |
3358 |
- - Treat 'help' and 'version' options as if they were actions (bug #153890). |
3359 |
- - The rc module now also supports OpenRC (bug #180966). |
3360 |
- - Modules for the EDITOR, VISUAL, and PAGER environment variables |
3361 |
- (bug #190216). |
3362 |
- - Module news-tng.eselect for reading Gentoo ('GLEP 42') news. |
3363 |
- - Remove mailer module since it's not functional (bug #220473). |
3364 |
- - New --with-pm configure option for default package manager. |
3365 |
- - Better bash completion. |
3366 |
- |
3367 |
-1.0.12: |
3368 |
- Bug fixes: |
3369 |
- - Fixed bug #172636: Man pages issues. |
3370 |
- - Fixed bug #198461: Disable coloured output and setting of terminal width |
3371 |
- if stdout is not a tty. Don't hardcode escape sequences for colours. |
3372 |
- - Fixed bug #203114: Remove trailing slant from ESELECT_DATA_PATH. |
3373 |
- - Fixed bug #204937: Honour ROOT in rc module. |
3374 |
- - Fixed bug #218557: Suppress 'Killed' message in bash-completion module. |
3375 |
- - Fixed bug #219864: Issue with whitespace in values of config variables. |
3376 |
- - Fixed bug #232874: Disable filename expansion for highlighted text. |
3377 |
- - Fixed bug #240402: Dereference symbolic links for env files. |
3378 |
- - Fixed bug #248470: Fix selection of parent profiles in 'eselect profile'. |
3379 |
- - Fixed bug #248487: Make 'eselect profile show' show the relative path. |
3380 |
- - Fixed bug #260464: Bad whitespace in key/value list output. |
3381 |
- - Fixed bug #264734: Suppress pgrep error message. |
3382 |
- - Fix quotation in load_config(). |
3383 |
- - Fix paludis command. |
3384 |
- |
3385 |
-1.0.11: |
3386 |
- Bug fixes: |
3387 |
- - Allow resetting to the current implementation, so changes to the symlink |
3388 |
- map can propagate (bug #189942). |
3389 |
- |
3390 |
- New features: |
3391 |
- - Add stuff to be used by new package manager independent eselect-news. |
3392 |
- |
3393 |
-1.0.10: |
3394 |
- Bug fixes: |
3395 |
- - Fix load_config to ignore influence of environment variables. |
3396 |
- |
3397 |
- New features: |
3398 |
- - Add noldconfig option. |
3399 |
- |
3400 |
-1.0.9: |
3401 |
- Bug fixes: |
3402 |
- - Really make the makefiles parallel-safe. |
3403 |
- - Fixed bug #163915: eselect doesn't fully honour DESTDIR |
3404 |
- - Fix parsing of *_SEPARATED in env.eselect |
3405 |
- |
3406 |
-1.0.8: |
3407 |
- Bug fixes: |
3408 |
- - Fixed bug #162008: make install isn't parallel-safe. |
3409 |
- |
3410 |
-1.0.7: |
3411 |
- Bug fixes: |
3412 |
- - Fixed bug in modules/opengl.eselect: Fix when ROOT != /. |
3413 |
- - Fixed bug #151701: Generate {SPACE,COLON}_SEPARATED vars in update. |
3414 |
- - Fixed bug #152318: Fix env.eselect for envvar values containing '='. |
3415 |
- - Fixed bug #152662: Fixed new die() function on *BSD. |
3416 |
- - Updated developer documentation. |
3417 |
- |
3418 |
- Removed modules: |
3419 |
- - java.eselect is now superseded by java-{vm,nsplugin}.eselect. |
3420 |
- |
3421 |
-1.0.6: |
3422 |
- Bug fixes: |
3423 |
- - Fixed bug #144152: Added reload action to rc module. |
3424 |
- - Fixed bug #140633: Fixed quoting in libs/output.bash.in |
3425 |
- - Fixed bug #144882: Corrected copy'n'paste errors |
3426 |
- - Fixed bug #147930: Die on un-sourceable files when handling config files. |
3427 |
- - Fixed bug #148534: inherit package-manager in profiles module. |
3428 |
- - Fixed bug #149627: Die on stray binutils targets. |
3429 |
- - Fixed bug #147857: Don't install vi module as part of eselect. |
3430 |
- |
3431 |
- New Features: |
3432 |
- - Enhance die function to work in deep subshells. |
3433 |
- |
3434 |
-1.0.5: |
3435 |
- Bug fixes: |
3436 |
- - Fixed bug in libs/skel.bash.in regarding set action with numerical |
3437 |
- parameters. |
3438 |
- - Fixed bug #141106. |
3439 |
- |
3440 |
-1.0.4: |
3441 |
- Bug fixes: |
3442 |
- - Fixed list bug in libs/skel.bash.in. |
3443 |
- |
3444 |
- New Features: |
3445 |
- - eselect is now independent of the used package-manager. |
3446 |
- |
3447 |
-1.0.3: |
3448 |
- Bug fixes: |
3449 |
- - Fix env.eselect by white-listing allowed mime-types for files in |
3450 |
- /etc/env.d/. |
3451 |
- - Fix env.eselect to create proper /etc/profile.csh. |
3452 |
- |
3453 |
- New features: |
3454 |
- - blas.eselect and lapack.eselect have been rewritten, cblas.eselect has |
3455 |
- been split out of blas.eselect. All three modules now use skel.bash |
3456 |
- library. |
3457 |
- - rc.eselect now supports a non-default service directory. |
3458 |
- - Add oodict.eselect as a separately-shipped module. |
3459 |
- - kernel.eselect now understands target $(uname -r). |
3460 |
- |
3461 |
-1.0.2: |
3462 |
- Bug fixes: |
3463 |
- - Fix env.eselect to not bail on missing /etc/profile.env. |
3464 |
- |
3465 |
- New features: |
3466 |
- - kernel.eselect now understands 'set $(uname -r)'. |
3467 |
- |
3468 |
-1.0.1: |
3469 |
- Bug fixes: |
3470 |
- - Fix creation of /etc/profile.env in env.eselect. |
3471 |
- - Fix portability problems on *BSD in env.eselect. |
3472 |
- - Synchronized man pages with modules. |
3473 |
- |
3474 |
- New features: |
3475 |
- - binutils.eselect now features a show action. |
3476 |
- - Added arch-independent function to canonicalise paths. |
3477 |
- - eselect now supports *BSD. |
3478 |
- |
3479 |
-1.0: |
3480 |
- Bug fixes: |
3481 |
- - Make no-color behave. |
3482 |
- - Fixed die filename reporting. |
3483 |
- - Restrict load_config to textfiles with proper contents. |
3484 |
- - Scan ld.so.conf rather than hardcoding libdirs. |
3485 |
- - Fix blas, lapack to work even if scan hasn't been called. |
3486 |
- |
3487 |
-1.0_rc2: |
3488 |
- Bug fixes: |
3489 |
- - Fixed location of config files for blas.eselect and lapack.eselect. |
3490 |
- - Fixed behaviour of append_config to not add duplicate items. |
3491 |
- |
3492 |
- New features: |
3493 |
- - blas.eselect and lapack.eselect now fully support MKL72 (yet to be |
3494 |
- committed to portage tree). |
3495 |
- |
3496 |
-1.0_rc1: |
3497 |
- Bug fixes: |
3498 |
- - Added missing description of --global flag in the bashcomp module's |
3499 |
- manual page (bug #101898). |
3500 |
- - kernel module's 'list' action now only lists kernels and not everything |
3501 |
- in /usr/src (bug #104354). |
3502 |
- - Fixed unexpected EOF error when calling the rc module's 'restart' |
3503 |
- action (bug #106540). |
3504 |
- - Fixed a 'file not found' bug in the rc module when encountering bogus |
3505 |
- baselayouts (thanks to Mike Doty <kingtaco@g.o>). |
3506 |
- - Fixed bug in usage of has() library function in main eselect script |
3507 |
- (thanks to Sven Wegener <swegener@g.o>). |
3508 |
- - Fixed unportable uses of absolute paths to binaries. |
3509 |
- - Exit with an error if the user doesn't provide parameters to the various |
3510 |
- rc module actions (start, stop, restart, etc). |
3511 |
- - Our autogen script now works on non-linux boxes. |
3512 |
- - Added symlinks for the manual pages of the modules we already provide |
3513 |
- symlinks for. |
3514 |
- - Added missing manual page for kernel module. |
3515 |
- |
3516 |
- New features: |
3517 |
- - inherit() support that allows dynamic and individual sourcing of |
3518 |
- libraries for each module. |
3519 |
- - Added support for modules to be able to describe the options/parameters |
3520 |
- they accept via describe_ACTION_options() and |
3521 |
- describe_ACTION_parameters(). These descriptions now show up in the |
3522 |
- help/usage output for the respective module. |
3523 |
- - profile module's 'set' action now accepts a --force flag for forcing the |
3524 |
- setting of a profile. |
3525 |
- - smart line wrapping for lines longer than the current terminal width. |
3526 |
- |
3527 |
-0.9.6: |
3528 |
- Bug Fixes: |
3529 |
- - Fixed crippled output of items that contain spaces in write_list |
3530 |
- functions. |
3531 |
- - Fixed store_config() to also store empty values. |
3532 |
- |
3533 |
- New Features: |
3534 |
- - Moved both binutils and env module out of dodgy-scripts. |
3535 |
- - Added env module to replace env-update. |
3536 |
- - Added dirname()/basename() function in pure bash to reduce number of |
3537 |
- calls to external binaries. |
3538 |
- |
3539 |
-0.9.5: |
3540 |
- Bug Fixes: |
3541 |
- - Fixed nocolour handling that caused literal interpretation of '*' thus |
3542 |
- causing the contents of ${PWD} to be displayed instead. |
3543 |
- - Now recognizes the us'ian --no-color in addition to --no-colour. |
3544 |
- - Reverted the colours implementation to the previously used one as all |
3545 |
- the 'colours' calls in a sub-shell made displaying things quite slow. |
3546 |
- - Removed hardcoded paths to binaries that were present in certain modules. |
3547 |
- - Added GNU sed checks so we use the proper path thus allowing it to work |
3548 |
- on systems whose GNU sed is 'gsed'. |
3549 |
- - bashcomp module now properly supports using corresponding numbers |
3550 |
- (from list action) when running enable/disable action. |
3551 |
- - eselect bash-completion now recognizes (and completes on) global options. |
3552 |
- |
3553 |
-0.9.4: |
3554 |
- Bug Fixes: |
3555 |
- - fixed call to lapack config file in blas module. |
3556 |
- |
3557 |
- New Features: |
3558 |
- - added a testing version of binutils.eselect. |
3559 |
- - added (start|stop|restart) subactions to rc module. |
3560 |
- - implemented global options handling generally and a --no-colour |
3561 |
- option specifically. |
3562 |
- - all modules mark currently active options with a * in list subaction. |
3563 |
- |
3564 |
-0.9.3: |
3565 |
- Bug Fixes: |
3566 |
- - mailer and kernel modules: handle no targets better, show current |
3567 |
- selection when doing a list. |
3568 |
- - usage message should now always be correct. |
3569 |
- - support for many more symlink prefixes and suffixes. |
3570 |
- |
3571 |
- New Features: |
3572 |
- - more documentation. |
3573 |
- - rc module as a replacement for rc-config and rc-status. |
3574 |
- |
3575 |
-0.9.2: |
3576 |
- Bug Fixes: |
3577 |
- - blas/lapack modules now use 'scan' subcommand over 'update'. |
3578 |
- - profile module now works with current profiles.desc format. |
3579 |
- - mailer module now works (previously broken due to typo and |
3580 |
- missing test in find_targets glob loop). |
3581 |
- - bashcomp module's show sub-command no longer returns 1. |
3582 |
- |
3583 |
-/* vim: set sw=4 et sts=4 tw=80 spell spelllang=en : */ |
3584 |
|
3585 |
Copied: tags/release-1.2.1/NEWS (from rev 643, trunk/NEWS) |
3586 |
=================================================================== |
3587 |
--- tags/release-1.2.1/NEWS (rev 0) |
3588 |
+++ tags/release-1.2.1/NEWS 2009-09-09 20:23:14 UTC (rev 644) |
3589 |
@@ -0,0 +1,267 @@ |
3590 |
+This file contains a summary of changes in released versions. Please read the |
3591 |
+ChangeLog file for a more detailed listing of changes/bug fixes. |
3592 |
+ |
3593 |
+1.2.1: |
3594 |
+ Bug fixes: |
3595 |
+ - Fixed bug #283932: Make parsing of files in env.d more robust. |
3596 |
+ |
3597 |
+1.2: |
3598 |
+ Bug fixes: |
3599 |
+ - Fixed bug #280598: POSIX compliant basename and dirname functions. |
3600 |
+ |
3601 |
+ New features: |
3602 |
+ - Global option --brief for shorter output (experimental) (bug #154511). |
3603 |
+ - 'highlight_marker' utility function for highlighting of list entries. |
3604 |
+ - Prefix support (bug #274760). |
3605 |
+ |
3606 |
+1.1.3: |
3607 |
+ Bug fixes: |
3608 |
+ - Fixed bug #279662: Create global bashcomp dir with proper permissions. |
3609 |
+ |
3610 |
+1.1.2: |
3611 |
+ New features: |
3612 |
+ - The news-tng module supports output in mbox format. |
3613 |
+ |
3614 |
+1.1.1: |
3615 |
+ Bug fixes: |
3616 |
+ - Fixed bug #207889: The kernel module now sorts versions properly. |
3617 |
+ |
3618 |
+ New features: |
3619 |
+ - Add a test if the selected package manager is valid. |
3620 |
+ - Extended syntax in editor-variable library. |
3621 |
+ - The rc module can show the status of scripts that are not assigned to any |
3622 |
+ runlevel (bug #271208). |
3623 |
+ |
3624 |
+1.1: |
3625 |
+ Bug fixes: |
3626 |
+ - Fixed bug #155814: Clear aliases and shell functions. |
3627 |
+ - Fixed bug #156866: Handle missing scripts in rc module. |
3628 |
+ |
3629 |
+ New features: |
3630 |
+ - Add a new module, for listing and querying eselect modules (bug #148578). |
3631 |
+ - Treat 'help' and 'version' options as if they were actions (bug #153890). |
3632 |
+ - The rc module now also supports OpenRC (bug #180966). |
3633 |
+ - Modules for the EDITOR, VISUAL, and PAGER environment variables |
3634 |
+ (bug #190216). |
3635 |
+ - Module news-tng.eselect for reading Gentoo ('GLEP 42') news. |
3636 |
+ - Remove mailer module since it's not functional (bug #220473). |
3637 |
+ - New --with-pm configure option for default package manager. |
3638 |
+ - Better bash completion. |
3639 |
+ |
3640 |
+1.0.12: |
3641 |
+ Bug fixes: |
3642 |
+ - Fixed bug #172636: Man pages issues. |
3643 |
+ - Fixed bug #198461: Disable coloured output and setting of terminal width |
3644 |
+ if stdout is not a tty. Don't hardcode escape sequences for colours. |
3645 |
+ - Fixed bug #203114: Remove trailing slant from ESELECT_DATA_PATH. |
3646 |
+ - Fixed bug #204937: Honour ROOT in rc module. |
3647 |
+ - Fixed bug #218557: Suppress 'Killed' message in bash-completion module. |
3648 |
+ - Fixed bug #219864: Issue with whitespace in values of config variables. |
3649 |
+ - Fixed bug #232874: Disable filename expansion for highlighted text. |
3650 |
+ - Fixed bug #240402: Dereference symbolic links for env files. |
3651 |
+ - Fixed bug #248470: Fix selection of parent profiles in 'eselect profile'. |
3652 |
+ - Fixed bug #248487: Make 'eselect profile show' show the relative path. |
3653 |
+ - Fixed bug #260464: Bad whitespace in key/value list output. |
3654 |
+ - Fixed bug #264734: Suppress pgrep error message. |
3655 |
+ - Fix quotation in load_config(). |
3656 |
+ - Fix paludis command. |
3657 |
+ |
3658 |
+1.0.11: |
3659 |
+ Bug fixes: |
3660 |
+ - Allow resetting to the current implementation, so changes to the symlink |
3661 |
+ map can propagate (bug #189942). |
3662 |
+ |
3663 |
+ New features: |
3664 |
+ - Add stuff to be used by new package manager independent eselect-news. |
3665 |
+ |
3666 |
+1.0.10: |
3667 |
+ Bug fixes: |
3668 |
+ - Fix load_config to ignore influence of environment variables. |
3669 |
+ |
3670 |
+ New features: |
3671 |
+ - Add noldconfig option. |
3672 |
+ |
3673 |
+1.0.9: |
3674 |
+ Bug fixes: |
3675 |
+ - Really make the makefiles parallel-safe. |
3676 |
+ - Fixed bug #163915: eselect doesn't fully honour DESTDIR |
3677 |
+ - Fix parsing of *_SEPARATED in env.eselect |
3678 |
+ |
3679 |
+1.0.8: |
3680 |
+ Bug fixes: |
3681 |
+ - Fixed bug #162008: make install isn't parallel-safe. |
3682 |
+ |
3683 |
+1.0.7: |
3684 |
+ Bug fixes: |
3685 |
+ - Fixed bug in modules/opengl.eselect: Fix when ROOT != /. |
3686 |
+ - Fixed bug #151701: Generate {SPACE,COLON}_SEPARATED vars in update. |
3687 |
+ - Fixed bug #152318: Fix env.eselect for envvar values containing '='. |
3688 |
+ - Fixed bug #152662: Fixed new die() function on *BSD. |
3689 |
+ - Updated developer documentation. |
3690 |
+ |
3691 |
+ Removed modules: |
3692 |
+ - java.eselect is now superseded by java-{vm,nsplugin}.eselect. |
3693 |
+ |
3694 |
+1.0.6: |
3695 |
+ Bug fixes: |
3696 |
+ - Fixed bug #144152: Added reload action to rc module. |
3697 |
+ - Fixed bug #140633: Fixed quoting in libs/output.bash.in |
3698 |
+ - Fixed bug #144882: Corrected copy'n'paste errors |
3699 |
+ - Fixed bug #147930: Die on un-sourceable files when handling config files. |
3700 |
+ - Fixed bug #148534: inherit package-manager in profiles module. |
3701 |
+ - Fixed bug #149627: Die on stray binutils targets. |
3702 |
+ - Fixed bug #147857: Don't install vi module as part of eselect. |
3703 |
+ |
3704 |
+ New Features: |
3705 |
+ - Enhance die function to work in deep subshells. |
3706 |
+ |
3707 |
+1.0.5: |
3708 |
+ Bug fixes: |
3709 |
+ - Fixed bug in libs/skel.bash.in regarding set action with numerical |
3710 |
+ parameters. |
3711 |
+ - Fixed bug #141106. |
3712 |
+ |
3713 |
+1.0.4: |
3714 |
+ Bug fixes: |
3715 |
+ - Fixed list bug in libs/skel.bash.in. |
3716 |
+ |
3717 |
+ New Features: |
3718 |
+ - eselect is now independent of the used package-manager. |
3719 |
+ |
3720 |
+1.0.3: |
3721 |
+ Bug fixes: |
3722 |
+ - Fix env.eselect by white-listing allowed mime-types for files in |
3723 |
+ /etc/env.d/. |
3724 |
+ - Fix env.eselect to create proper /etc/profile.csh. |
3725 |
+ |
3726 |
+ New features: |
3727 |
+ - blas.eselect and lapack.eselect have been rewritten, cblas.eselect has |
3728 |
+ been split out of blas.eselect. All three modules now use skel.bash |
3729 |
+ library. |
3730 |
+ - rc.eselect now supports a non-default service directory. |
3731 |
+ - Add oodict.eselect as a separately-shipped module. |
3732 |
+ - kernel.eselect now understands target $(uname -r). |
3733 |
+ |
3734 |
+1.0.2: |
3735 |
+ Bug fixes: |
3736 |
+ - Fix env.eselect to not bail on missing /etc/profile.env. |
3737 |
+ |
3738 |
+ New features: |
3739 |
+ - kernel.eselect now understands 'set $(uname -r)'. |
3740 |
+ |
3741 |
+1.0.1: |
3742 |
+ Bug fixes: |
3743 |
+ - Fix creation of /etc/profile.env in env.eselect. |
3744 |
+ - Fix portability problems on *BSD in env.eselect. |
3745 |
+ - Synchronized man pages with modules. |
3746 |
+ |
3747 |
+ New features: |
3748 |
+ - binutils.eselect now features a show action. |
3749 |
+ - Added arch-independent function to canonicalise paths. |
3750 |
+ - eselect now supports *BSD. |
3751 |
+ |
3752 |
+1.0: |
3753 |
+ Bug fixes: |
3754 |
+ - Make no-color behave. |
3755 |
+ - Fixed die filename reporting. |
3756 |
+ - Restrict load_config to textfiles with proper contents. |
3757 |
+ - Scan ld.so.conf rather than hardcoding libdirs. |
3758 |
+ - Fix blas, lapack to work even if scan hasn't been called. |
3759 |
+ |
3760 |
+1.0_rc2: |
3761 |
+ Bug fixes: |
3762 |
+ - Fixed location of config files for blas.eselect and lapack.eselect. |
3763 |
+ - Fixed behaviour of append_config to not add duplicate items. |
3764 |
+ |
3765 |
+ New features: |
3766 |
+ - blas.eselect and lapack.eselect now fully support MKL72 (yet to be |
3767 |
+ committed to portage tree). |
3768 |
+ |
3769 |
+1.0_rc1: |
3770 |
+ Bug fixes: |
3771 |
+ - Added missing description of --global flag in the bashcomp module's |
3772 |
+ manual page (bug #101898). |
3773 |
+ - kernel module's 'list' action now only lists kernels and not everything |
3774 |
+ in /usr/src (bug #104354). |
3775 |
+ - Fixed unexpected EOF error when calling the rc module's 'restart' |
3776 |
+ action (bug #106540). |
3777 |
+ - Fixed a 'file not found' bug in the rc module when encountering bogus |
3778 |
+ baselayouts (thanks to Mike Doty <kingtaco@g.o>). |
3779 |
+ - Fixed bug in usage of has() library function in main eselect script |
3780 |
+ (thanks to Sven Wegener <swegener@g.o>). |
3781 |
+ - Fixed unportable uses of absolute paths to binaries. |
3782 |
+ - Exit with an error if the user doesn't provide parameters to the various |
3783 |
+ rc module actions (start, stop, restart, etc). |
3784 |
+ - Our autogen script now works on non-linux boxes. |
3785 |
+ - Added symlinks for the manual pages of the modules we already provide |
3786 |
+ symlinks for. |
3787 |
+ - Added missing manual page for kernel module. |
3788 |
+ |
3789 |
+ New features: |
3790 |
+ - inherit() support that allows dynamic and individual sourcing of |
3791 |
+ libraries for each module. |
3792 |
+ - Added support for modules to be able to describe the options/parameters |
3793 |
+ they accept via describe_ACTION_options() and |
3794 |
+ describe_ACTION_parameters(). These descriptions now show up in the |
3795 |
+ help/usage output for the respective module. |
3796 |
+ - profile module's 'set' action now accepts a --force flag for forcing the |
3797 |
+ setting of a profile. |
3798 |
+ - smart line wrapping for lines longer than the current terminal width. |
3799 |
+ |
3800 |
+0.9.6: |
3801 |
+ Bug Fixes: |
3802 |
+ - Fixed crippled output of items that contain spaces in write_list |
3803 |
+ functions. |
3804 |
+ - Fixed store_config() to also store empty values. |
3805 |
+ |
3806 |
+ New Features: |
3807 |
+ - Moved both binutils and env module out of dodgy-scripts. |
3808 |
+ - Added env module to replace env-update. |
3809 |
+ - Added dirname()/basename() function in pure bash to reduce number of |
3810 |
+ calls to external binaries. |
3811 |
+ |
3812 |
+0.9.5: |
3813 |
+ Bug Fixes: |
3814 |
+ - Fixed nocolour handling that caused literal interpretation of '*' thus |
3815 |
+ causing the contents of ${PWD} to be displayed instead. |
3816 |
+ - Now recognizes the us'ian --no-color in addition to --no-colour. |
3817 |
+ - Reverted the colours implementation to the previously used one as all |
3818 |
+ the 'colours' calls in a sub-shell made displaying things quite slow. |
3819 |
+ - Removed hardcoded paths to binaries that were present in certain modules. |
3820 |
+ - Added GNU sed checks so we use the proper path thus allowing it to work |
3821 |
+ on systems whose GNU sed is 'gsed'. |
3822 |
+ - bashcomp module now properly supports using corresponding numbers |
3823 |
+ (from list action) when running enable/disable action. |
3824 |
+ - eselect bash-completion now recognizes (and completes on) global options. |
3825 |
+ |
3826 |
+0.9.4: |
3827 |
+ Bug Fixes: |
3828 |
+ - fixed call to lapack config file in blas module. |
3829 |
+ |
3830 |
+ New Features: |
3831 |
+ - added a testing version of binutils.eselect. |
3832 |
+ - added (start|stop|restart) subactions to rc module. |
3833 |
+ - implemented global options handling generally and a --no-colour |
3834 |
+ option specifically. |
3835 |
+ - all modules mark currently active options with a * in list subaction. |
3836 |
+ |
3837 |
+0.9.3: |
3838 |
+ Bug Fixes: |
3839 |
+ - mailer and kernel modules: handle no targets better, show current |
3840 |
+ selection when doing a list. |
3841 |
+ - usage message should now always be correct. |
3842 |
+ - support for many more symlink prefixes and suffixes. |
3843 |
+ |
3844 |
+ New Features: |
3845 |
+ - more documentation. |
3846 |
+ - rc module as a replacement for rc-config and rc-status. |
3847 |
+ |
3848 |
+0.9.2: |
3849 |
+ Bug Fixes: |
3850 |
+ - blas/lapack modules now use 'scan' subcommand over 'update'. |
3851 |
+ - profile module now works with current profiles.desc format. |
3852 |
+ - mailer module now works (previously broken due to typo and |
3853 |
+ missing test in find_targets glob loop). |
3854 |
+ - bashcomp module's show sub-command no longer returns 1. |
3855 |
+ |
3856 |
+/* vim: set sw=4 et sts=4 tw=80 spell spelllang=en : */ |
3857 |
|
3858 |
Deleted: tags/release-1.2.1/configure.ac |
3859 |
=================================================================== |
3860 |
--- trunk/configure.ac 2009-09-08 12:51:10 UTC (rev 642) |
3861 |
+++ tags/release-1.2.1/configure.ac 2009-09-09 20:23:14 UTC (rev 644) |
3862 |
@@ -1,96 +0,0 @@ |
3863 |
-AC_INIT(eselect, 1.2, eselect@g.o, eselect) |
3864 |
-AC_PREREQ(2.59) |
3865 |
-AC_CONFIG_SRCDIR(bin/eselect.in) |
3866 |
-AC_CONFIG_AUX_DIR(config) |
3867 |
-AM_INIT_AUTOMAKE(1.9) |
3868 |
- |
3869 |
-test x$prefix = "xNONE" && prefix="$ac_default_prefix" |
3870 |
-test x$datadir = "xNONE" && datadir="$ac_default_datadir" |
3871 |
-test x$sysconfdir = "xNONE" && sysconfdir="$ac_default_sysconfdir" |
3872 |
- |
3873 |
-# BASH may already be set in the shell, if the admin then changes the |
3874 |
-# the /bin/sh symlink to a non-bash shell, all hell will break lose. |
3875 |
-# thanks to James Rowe for the heads up. |
3876 |
-unset BASH |
3877 |
-AC_PATH_PROGS(BASH, bash) |
3878 |
-if test x$BASH = "x" ; then |
3879 |
- AC_MSG_ERROR([bash is required]) |
3880 |
-fi |
3881 |
- |
3882 |
-ES_PROG_GNU_SED |
3883 |
-if test x$SED = "x" ; then |
3884 |
- AC_MSG_ERROR([GNU sed is required]) |
3885 |
-fi |
3886 |
- |
3887 |
-AC_PATH_PROG(PORTAGEQ, portageq, /usr/bin/portageq) |
3888 |
- |
3889 |
-AC_PATH_PROG(READLINK, greadlink) |
3890 |
-if test x$READLINK = "x" ; then |
3891 |
- AC_CHECK_PROG(READLINK, readlink -f ., yes, no, [$PATH]) |
3892 |
- if test x$READLINK = "xyes" ; then |
3893 |
- AC_PATH_PROG(READLINK, readlink) |
3894 |
- fi |
3895 |
- |
3896 |
- CANONICALISE_TEST=`$READLINK -f . > /dev/null 2>&1` |
3897 |
- if ! test x$? = "x0" ; then |
3898 |
- unset READLINK |
3899 |
- fi |
3900 |
- |
3901 |
- if test x$READLINK = "x" ; then |
3902 |
- AC_PATH_PROG(REALPATH, realpath) |
3903 |
- if test x$REALPATH = "x" ; then |
3904 |
- AC_MSG_ERROR([Either GNU readlink or realpath is required]) |
3905 |
- fi |
3906 |
- fi |
3907 |
-fi |
3908 |
-if test x$READLINK != "x"; then |
3909 |
- CANONICALISE="$READLINK -f" |
3910 |
-else |
3911 |
- CANONICALISE="$REALPATH" |
3912 |
-fi |
3913 |
-AC_SUBST(CANONICALISE) |
3914 |
- |
3915 |
-# Gentoo uses rst2html.py but most other |
3916 |
-# distro's/OS's install it w/o the .py extension |
3917 |
-AC_PATH_PROG(RST2HTML, rst2html) |
3918 |
-if test x$RST2HTML = "x" ; then |
3919 |
- AC_PATH_PROG(RST2HTML, rst2html.py) |
3920 |
-fi |
3921 |
- |
3922 |
-AC_MSG_CHECKING([what package manager we shall use]) |
3923 |
-AC_ARG_WITH(pm, [AS_HELP_STRING([--with-pm=PM], [use package manager PM])], |
3924 |
- [], [withval=portage]) |
3925 |
-AS_CASE([x$withval], xportage,, xpaludis,, |
3926 |
- [AC_MSG_ERROR([package manager "$withval" not known])]) |
3927 |
-AC_SUBST(PACKAGE_MANAGER, [$withval]) |
3928 |
-AC_MSG_RESULT([$PACKAGE_MANAGER]) |
3929 |
- |
3930 |
-# Support for Gentoo Alt/Prefix |
3931 |
-AC_MSG_CHECKING([if target installation is in an offset prefix]) |
3932 |
-EPREFIX="" |
3933 |
-AS_CASE([$prefix], |
3934 |
- [/usr], [], |
3935 |
- [*/usr], [EPREFIX=`echo "$prefix" | sed 's:/usr$::'`]) |
3936 |
-AC_MSG_RESULT([${EPREFIX:-nope}]) |
3937 |
-AC_SUBST(EPREFIX) |
3938 |
- |
3939 |
-AC_MSG_CHECKING([whether dodgy modules should be installed]) |
3940 |
-AC_ARG_ENABLE(dodgy_modules, |
3941 |
- [AS_HELP_STRING([--enable-dodgy-modules], |
3942 |
- [enable experimental and incomplete modules])] |
3943 |
- if test x$enableval = "xyes" ; then |
3944 |
- DODGY_MODULES="yes" |
3945 |
- else |
3946 |
- DODGY_MODULES="no" |
3947 |
- fi) |
3948 |
-AC_SUBST(DODGY_MODULES) |
3949 |
-AC_MSG_RESULT(${DODGY_MODULES:-nope}) |
3950 |
-AM_CONDITIONAL([DODGY_MODULES], test "x$DODGY_MODULES" = "xyes") |
3951 |
- |
3952 |
-AC_OUTPUT(Makefile |
3953 |
- doc/Makefile |
3954 |
- man/Makefile |
3955 |
- misc/Makefile |
3956 |
- bin/Makefile |
3957 |
- libs/Makefile |
3958 |
- modules/Makefile) |
3959 |
|
3960 |
Copied: tags/release-1.2.1/configure.ac (from rev 643, trunk/configure.ac) |
3961 |
=================================================================== |
3962 |
--- tags/release-1.2.1/configure.ac (rev 0) |
3963 |
+++ tags/release-1.2.1/configure.ac 2009-09-09 20:23:14 UTC (rev 644) |
3964 |
@@ -0,0 +1,96 @@ |
3965 |
+AC_INIT(eselect, 1.2.1, eselect@g.o, eselect) |
3966 |
+AC_PREREQ(2.59) |
3967 |
+AC_CONFIG_SRCDIR(bin/eselect.in) |
3968 |
+AC_CONFIG_AUX_DIR(config) |
3969 |
+AM_INIT_AUTOMAKE(1.9) |
3970 |
+ |
3971 |
+test x$prefix = "xNONE" && prefix="$ac_default_prefix" |
3972 |
+test x$datadir = "xNONE" && datadir="$ac_default_datadir" |
3973 |
+test x$sysconfdir = "xNONE" && sysconfdir="$ac_default_sysconfdir" |
3974 |
+ |
3975 |
+# BASH may already be set in the shell, if the admin then changes the |
3976 |
+# the /bin/sh symlink to a non-bash shell, all hell will break lose. |
3977 |
+# thanks to James Rowe for the heads up. |
3978 |
+unset BASH |
3979 |
+AC_PATH_PROGS(BASH, bash) |
3980 |
+if test x$BASH = "x" ; then |
3981 |
+ AC_MSG_ERROR([bash is required]) |
3982 |
+fi |
3983 |
+ |
3984 |
+ES_PROG_GNU_SED |
3985 |
+if test x$SED = "x" ; then |
3986 |
+ AC_MSG_ERROR([GNU sed is required]) |
3987 |
+fi |
3988 |
+ |
3989 |
+AC_PATH_PROG(PORTAGEQ, portageq, /usr/bin/portageq) |
3990 |
+ |
3991 |
+AC_PATH_PROG(READLINK, greadlink) |
3992 |
+if test x$READLINK = "x" ; then |
3993 |
+ AC_CHECK_PROG(READLINK, readlink -f ., yes, no, [$PATH]) |
3994 |
+ if test x$READLINK = "xyes" ; then |
3995 |
+ AC_PATH_PROG(READLINK, readlink) |
3996 |
+ fi |
3997 |
+ |
3998 |
+ CANONICALISE_TEST=`$READLINK -f . > /dev/null 2>&1` |
3999 |
+ if ! test x$? = "x0" ; then |
4000 |
+ unset READLINK |
4001 |
+ fi |
4002 |
+ |
4003 |
+ if test x$READLINK = "x" ; then |
4004 |
+ AC_PATH_PROG(REALPATH, realpath) |
4005 |
+ if test x$REALPATH = "x" ; then |
4006 |
+ AC_MSG_ERROR([Either GNU readlink or realpath is required]) |
4007 |
+ fi |
4008 |
+ fi |
4009 |
+fi |
4010 |
+if test x$READLINK != "x"; then |
4011 |
+ CANONICALISE="$READLINK -f" |
4012 |
+else |
4013 |
+ CANONICALISE="$REALPATH" |
4014 |
+fi |
4015 |
+AC_SUBST(CANONICALISE) |
4016 |
+ |
4017 |
+# Gentoo uses rst2html.py but most other |
4018 |
+# distro's/OS's install it w/o the .py extension |
4019 |
+AC_PATH_PROG(RST2HTML, rst2html) |
4020 |
+if test x$RST2HTML = "x" ; then |
4021 |
+ AC_PATH_PROG(RST2HTML, rst2html.py) |
4022 |
+fi |
4023 |
+ |
4024 |
+AC_MSG_CHECKING([what package manager we shall use]) |
4025 |
+AC_ARG_WITH(pm, [AS_HELP_STRING([--with-pm=PM], [use package manager PM])], |
4026 |
+ [], [withval=portage]) |
4027 |
+AS_CASE([x$withval], xportage,, xpaludis,, |
4028 |
+ [AC_MSG_ERROR([package manager "$withval" not known])]) |
4029 |
+AC_SUBST(PACKAGE_MANAGER, [$withval]) |
4030 |
+AC_MSG_RESULT([$PACKAGE_MANAGER]) |
4031 |
+ |
4032 |
+# Support for Gentoo Alt/Prefix |
4033 |
+AC_MSG_CHECKING([if target installation is in an offset prefix]) |
4034 |
+EPREFIX="" |
4035 |
+AS_CASE([$prefix], |
4036 |
+ [/usr], [], |
4037 |
+ [*/usr], [EPREFIX=`echo "$prefix" | sed 's:/usr$::'`]) |
4038 |
+AC_MSG_RESULT([${EPREFIX:-nope}]) |
4039 |
+AC_SUBST(EPREFIX) |
4040 |
+ |
4041 |
+AC_MSG_CHECKING([whether dodgy modules should be installed]) |
4042 |
+AC_ARG_ENABLE(dodgy_modules, |
4043 |
+ [AS_HELP_STRING([--enable-dodgy-modules], |
4044 |
+ [enable experimental and incomplete modules])] |
4045 |
+ if test x$enableval = "xyes" ; then |
4046 |
+ DODGY_MODULES="yes" |
4047 |
+ else |
4048 |
+ DODGY_MODULES="no" |
4049 |
+ fi) |
4050 |
+AC_SUBST(DODGY_MODULES) |
4051 |
+AC_MSG_RESULT(${DODGY_MODULES:-nope}) |
4052 |
+AM_CONDITIONAL([DODGY_MODULES], test "x$DODGY_MODULES" = "xyes") |
4053 |
+ |
4054 |
+AC_OUTPUT(Makefile |
4055 |
+ doc/Makefile |
4056 |
+ man/Makefile |
4057 |
+ misc/Makefile |
4058 |
+ bin/Makefile |
4059 |
+ libs/Makefile |
4060 |
+ modules/Makefile) |