Gentoo Archives: gentoo-commits

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