aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Don't autodetect bash and env-update at configure timeUlrich Müller2023-05-111-1/+0
| | | | | | | | | | | | * bin/eselect.in: Update shebang to use EPREFIX. Bug 905934. * bin/Makefile.am (dosed): Don't substitute BASH. * libs/package-manager.bash.in (env_update): Don't use an absolute path for env-update. * libs/Makefile.am (dosed): Don't substitute ENV_UPDATE. * configure.ac: Drop checks for bash and env-update paths. Bug: https://bugs.gentoo.org/905934 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Don't substitute PORTAGEQ in libsUlrich Müller2023-05-111-1/+0
| | | | | | | * libs/Makefile.am (dosed): Don't substitute PORTAGEQ, it no longer exists in configure. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* New get_libdir function.Ulrich Müller2018-05-291-1/+2
| | | | | | | | * libs/multilib.bash.in (get_libdir): New function. * doc/developer-guide.txt: Describe it. * libs/Makefile.am (dosed): Substitute @libdir@. * misc/eselect-mode.el (eselect-mode-keywords-multilib): Add get_libdir.
* Use "%" instead of "," as delimiter for sed.Ulrich Müller2014-05-201-4/+4
| | | | | | * bin/Makefile.am (dosed): * libs/Makefile.am (dosed): * man/Makefile.am (dosed): Use "%" instead of "," as delimiter.
* Whitespace.Ulrich Müller2011-09-251-22/+22
| | | | svn path=/trunk/; revision=849
* The env module calls the package manager's env-update, if available.Ulrich Müller2010-01-301-0/+1
| | | | svn path=/trunk/; revision=756
* Remove --with-pm configure option.Ulrich Müller2010-01-301-1/+0
| | | | svn path=/trunk/; revision=755
* Revert some changes of 2009-05-15.Ulrich Müller2009-08-151-3/+0
| | | | svn path=/trunk/; revision=607
* Don't hardcode /bin/bash in order to be more Prefix-friendly.Ulrich Müller2009-05-191-13/+13
| | | | svn path=/trunk/; revision=552
* Move all package manager functions to package-manager.bash.Ulrich Müller2009-05-151-4/+0
| | | | svn path=/trunk/; revision=535
* Substitute prefix, datadir and sysconfdir in libs/Makefile.am; make use of ↵Ulrich Müller2009-05-151-0/+3
| | | | | | | | it in skel.bash.in. Add case patterns for ppc-macos in package-manager.bash.in. svn path=/trunk/; revision=534
* Add --with-pm option for configuring the preferred package manager.Ulrich Müller2009-04-281-0/+1
| | | | svn path=/trunk/; revision=513
* Remove unused Paludis substitution.Ulrich Müller2009-04-251-1/+0
| | | | svn path=/trunk/; revision=502
* Fix filenames in Makefile.Ulrich Müller2009-04-201-2/+2
| | | | svn path=/trunk/; revision=474
* New modules for the EDITOR, VISUAL, and PAGER environment variables.Ulrich Müller2009-04-201-0/+2
| | | | svn path=/trunk/; revision=472
* Fix distcheck.Mike Kelly2006-11-141-20/+29
| | | | svn path=/trunk/; revision=343
* 2006-07-01 Danny van Dyk <kugelfang@gentoo.org>Danny van Dyk2006-07-031-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libs/portage.bash.in, libs/paludis.bash.in, libs/package-manager.bash.in, libs/Makefile.am, configure.ac: Added support for other package managers than portage. Public functions are part of package-manager.bash. paludis.bash and portage.bash provide private backend functions. * modules/profile.eselect: Marked as portage-only module. * modules/opengl.eselect, modules/binutils.eselect: Change from inherit portage to inherit package-manager. * modules/rc.eselect: Fix bug in list_runlevels(). Respect setting of ${svcdir} in /etc/rc.conf. Add support to show() runlevels other than the current. diffstat: NEWS | 13 ++++ configure.ac | 13 ++-- libs/Makefile.am | 8 ++ libs/package-manager.bash.in | 125 +++++++++++++++++++++++++++++++++++++++++++ libs/paludis.bash.in | 43 ++++++++++++++ libs/portage.bash.in | 48 ---------------- modules/binutils.eselect | 2 modules/opengl.eselect | 2 modules/profile.eselect | 1 modules/rc.eselect | 19 ++++-- 10 files changed, 211 insertions(+), 63 deletions(-) svn path=/trunk/; revision=279
* Add a new skel.bash library for easy implementation of the simpler cases of ↵Donnie Berkholz2006-06-181-0/+1
| | | | | | switching. Use this library to create new eselect modules for blas, cblas and lapack. Update documentation to reflect these changes. The modules will be installed as separate packages, so remove mentions of them from Makefile.am files. svn path=/trunk/; revision=275
* 2006-03-30 Danny van Dyk <kugelfang@gentoo.org>Danny van Dyk2006-03-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * modules/binutils.eselect: Cleaned up the Coding Style a bit. * libs/path-manipulation.bash.in, doc/developer-guide.txt, configure.ac: Added support for the canonicalise function, a wrapper to either GNU readlink or realpath. * modules/binutils.eselect, modules/blas.eselect, modules/config.eselect, modules/env.eselect, modules/kernel.eselect, modules/lapack.eselect, modules/mailer.eselect, modules/oracle.eselect, modules/profile.eselect, modules/rc.eselect, modules/ruby.eselect, modules/vi.eselect: Converted to use canonicalise() instead of readlink -f. This ensure portability of eselect to *BSD. diffstat: configure.ac | 16 ++++++++++++++++ doc/developer-guide.txt | 9 ++++++++- libs/Makefile.am | 2 +- libs/path-manipulation.bash.in | 4 ++++ modules/binutils.eselect | 9 +++++---- modules/blas.eselect | 10 +++++----- modules/config.eselect | 2 +- modules/env.eselect | 10 +++++----- modules/kernel.eselect | 4 ++-- modules/lapack.eselect | 8 ++++---- modules/mailer.eselect | 4 ++-- modules/oracle.eselect | 9 ++++++--- modules/profile.eselect | 4 ++-- modules/rc.eselect | 2 +- modules/ruby.eselect | 2 +- modules/vi.eselect | 4 ++-- 16 files changed, 65 insertions(+), 34 deletions(-) svn path=/trunk/; revision=261
* 2005-09-10 Danny van Dyk <kugelfang@gentoo.org>Danny van Dyk2005-09-101-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | * bin/eselect.in: Fixed Bug in usage of has(). Thanks to Sven Wegener <swegener@gentoo.org> for spotting this. * man/opengl.eselect: Added manpage for opengl module. * libs/portage.bash.in, libs/Makefile.am, configure.ac, modules/binutils.eselect, modules/config.eselect, modules/opengl.eselect, modules/profile.eselect: Added portage library, moved profile.eselect:get_arch() to portage.bash:arch(). diffstat configure.ac | 9 +++++- libs/Makefile.am | 3 +- libs/core.bash.in | 2 - libs/portage.bash.in | 67 +++++++++++++++++++++++++++++++++++++++++++++++ man/opengl.eselect.5 | 55 ++++++++++++++++++++++++++++++++++++++ modules/binutils.eselect | 2 - modules/config.eselect | 2 + modules/opengl.eselect | 2 - modules/profile.eselect | 20 ++------------ 9 files changed, 141 insertions(+), 21 deletions(-) svn path=/trunk/; revision=191
* Reverting last commit.Danny van Dyk2005-09-051-1/+0
| | | | svn path=/trunk/; revision=185
* 2005-09-05 Danny van Dyk <kugelfang@gentoo.org>Danny van Dyk2005-09-051-0/+1
| | | | | | | | | | | | | | | | | | | | | * modules/bashcomp.eselect, modules/blas.eselect, modules/compiler.eselect.in, modules/config.eselect, modules/kernel.eselect, modules/lapack.eselect, modules/opengl.eselect, modules/vi.eselect: Added necessary inherit lines. diffstat: modules/bashcomp.eselect | 2 ++ modules/blas.eselect | 2 +- modules/compiler.eselect.in | 2 ++ modules/config.eselect | 2 ++ modules/kernel.eselect | 2 ++ modules/lapack.eselect | 2 +- modules/opengl.eselect | 2 +- modules/vi.eselect | 2 ++ 8 files changed, 13 insertions(+), 3 deletions(-) svn path=/trunk/; revision=184
* 2005-09-05 Danny van Dyk <kugelfang@gentoo.org>Danny van Dyk2005-09-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * libs/core.bash.in: Added inherit() function that allows dynamic and individual sourcing of libraries for each module. * bin/eselect.in: Removed sourcing of all available modules. * libs/core.bash.in, libs/path-manipulation.bash.in, libs/Makefile.in: Moved basename() and dirname() to a new seperate library. * libs/core.bash.in, libs/test.bash.in: moved has() and is_function() to tests library. * modules/binutils.eselect, modules/blas.eselect, modules/env.eselect, modules/lapack.eselect, modules/opengl.eselect: Added necessary inherit lines. diffstat: bin/eselect.in | 9 ++---- libs/Makefile.am | 1 libs/core.bash.in | 56 +++++++++++++++-------------------------- libs/path-manipulation.bash.in | 32 +++++++++++++++++++++++ libs/tests.bash.in | 17 ++++++++++++ modules/binutils.eselect | 2 + modules/blas.eselect | 2 + modules/env.eselect | 2 + modules/lapack.eselect | 2 + modules/opengl.eselect | 4 ++ 10 files changed, 85 insertions(+), 42 deletions(-) svn path=/trunk/; revision=183
* Added ES_PROG_GNU_SED macro for checking the path to GNU sed. This allows ↵Aaron Walker2005-06-181-1/+3
| | | | | | eselect to work on platforms where GNU sed is named gsed (FreeBSD, for example). Also added sed() function so we can ensure the rest of eselect is using GNU sed in a nice transparent way. svn path=/trunk/; revision=151
* Moved to Gentoo infrastructure and renamed project to 'eselect'.Danny van Dyk2005-06-071-2/+2
| | | | svn path=/trunk/; revision=117
* add manip library with svn_date_to_versionCiaran McCreesh2005-05-101-0/+1
| | | | svn path=/trunk/; revision=89
* merge from branches/ciaranm/configCiaran McCreesh2005-05-091-2/+9
|\ | | | | | | svn path=/trunk/; revision=81
| * add branch for me playing around with an etc-update style moduleCiaran McCreesh2005-05-081-16/+0
|/ | | | svn path=/branches/ciaranm/; revision=70
* Merged branches/kugelfang manually. Added multilib.lib.in and blas.eclectic; ↵Danny van Dyk2005-04-011-2/+2
| | | | | | Fixed config.lib.in. svn path=/trunk/; revision=13
* Should be install-data-local and added missing DESTDIR'sAaron Walker2005-03-241-1/+1
| | | | svn path=/trunk/; revision=12
* Revert changesAaron Walker2005-03-241-2/+2
| | | | svn path=/trunk/; revision=11
* svn path=/trunk/; revision=10Aaron Walker2005-03-241-1/+1
|
* svn path=/trunk/; revision=9Aaron Walker2005-03-241-2/+2
|
* Add missing DESTDIR.Aaron Walker2005-03-241-1/+1
| | | | svn path=/trunk/; revision=7
* import existing codeCiaran McCreesh2005-02-221-0/+16
svn path=/trunk/; revision=1