Gentoo Archives: gentoo-commits

From: "Ulrich Mueller (ulm)" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] eselect r644 - in tags: . release-1.2.1
Date: Wed, 09 Sep 2009 20:23:24
Message-Id: E1MlThC-0004g7-PC@stork.gentoo.org
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)