* [gentoo-commits] proj/eselect:master commit in: modules/, man/, /
@ 2015-08-13 10:07 Ulrich Müller
0 siblings, 0 replies; 2+ messages in thread
From: Ulrich Müller @ 2015-08-13 10:07 UTC (permalink / raw
To: gentoo-commits
commit: f02e79a6a472127604dcf9e71a8fd6599b775a82
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 13 08:22:01 2015 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Thu Aug 13 08:22:01 2015 +0000
URL: https://gitweb.gentoo.org/proj/eselect.git/commit/?id=f02e79a6
Remove binutils module.
* modules/binutils.eselect:
* man/binutils.eselect.5: Module removed. This has been converted
to a wrapper and moved to the binutils-config package, bug 507870.
* modules/Makefile.am (modules_DATA):
* man/Makefile.am (man_MANS): Update accordingly.
AUTHORS | 2 +-
ChangeLog | 8 ++
man/Makefile.am | 1 -
man/binutils.eselect.5 | 75 --------------
modules/Makefile.am | 1 -
modules/binutils.eselect | 261 -----------------------------------------------
6 files changed, 9 insertions(+), 339 deletions(-)
diff --git a/AUTHORS b/AUTHORS
index 5246168..5eea181 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -5,7 +5,7 @@ Ciaran McCreesh <ciaranm@gentoo.org>
Danny van Dyk <kugelfang@gentoo.org>
Manpages
- Modules: binutils, env, rc
+ Modules: env, rc
Libraries: config, multilib
Aaron Walker <ka0ttic@gentoo.org>
diff --git a/ChangeLog b/ChangeLog
index 9fa727f..4f43078 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2015-08-13 Ulrich Müller <ulm@gentoo.org>
+
+ * modules/binutils.eselect:
+ * man/binutils.eselect.5: Module removed. This has been converted
+ to a wrapper and moved to the binutils-config package, bug 507870.
+ * modules/Makefile.am (modules_DATA):
+ * man/Makefile.am (man_MANS): Update accordingly.
+
2015-01-24 Ulrich Müller <ulm@gentoo.org>
* configure.ac: Update version to 1.4.4.
diff --git a/man/Makefile.am b/man/Makefile.am
index c4bbdce..1bcce0a 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -1,6 +1,5 @@
man_MANS = \
eselect.1 \
- binutils.eselect.5 \
editor.eselect.5 \
env.eselect.5 \
kernel.eselect.5 \
diff --git a/man/binutils.eselect.5 b/man/binutils.eselect.5
deleted file mode 100644
index e5c1f7b..0000000
--- a/man/binutils.eselect.5
+++ /dev/null
@@ -1,75 +0,0 @@
-.\" Copyright 2005-2015 Gentoo Foundation
-.\" Distributed under the terms of the GNU GPL version 2 or later
-.\"
-.TH binutils.eselect 5 "April 2009" "Gentoo Linux" eselect
-.SH NAME
-binutils.eselect \- The binutils management module for Gentoo's eselect
-.SH SYNOPSIS
-.B eselect binutils
-.RB [ help | usage | version ]
-.br
-.B eselect binutils list
-.br
-.B eselect binutils set
-.SH DESCRIPTION
-.B eselect
-is Gentoo's configuration and management tool. It features modules
-that care for the individual administrative tasks.
-.SH ACTION: LIST
-.B eselect binutils list
-.RI [ patterns ]
-.br
-List all installed version of binutils. If
-.I patterns
-are given, only versions that match the patterns will be listed.
-
-# eselect binutils list powerpc*
-.br
-Installed binutils for target powerpc\-unknown\-linux\-gnu
- [1] 2.15.92.0.2 *
-.br
-# eselect binutils list
-.br
-Installed binutils for target powerpc\-unknown\-linux\-gnu
- [1] 2.15.92.0.2 *
-.br
-Installed binutils for target x86_64\-pc\-linux\-gnu
- [2] 2.15.92.0.2
- [3] 2.16
- [4] 2.16.1 *
-.SH ACTION: SET
-.B eselect binutils set
-.I selection
-.br
-Activate the selected version of binutils.
-.I selection
-can be either an identification number given by
-.B eselect binutils list
-or a pattern that uniquely describes one installed version.
-
-# eselect binutils set x86_64*2.16.1
-.br
-Switching to x86_64\-pc\-linux\-gnu\-2.16.1...
-.br
-Regenerating /etc/ld.so.cache...
-.br
-Please remember to run:
-
- # source /etc/profile
-
-in order to let changes take effect!
-.SH ACTION: SHOW
-.B eselect binutils show
-.RI [ target ]
-.br
-Print the currently activated binutils version for the given target.
-If no target is supplied then the CHOST environment variable is used
-to evaluate the native target.
-
-# eselect binutils show
-.br
-x86_64\-pc\-linux\-gnu\-2.16.1
-.SH AUTHOR
-Danny van Dyk <kugelfang@gentoo.org>
-.SH SEE ALSO
-.BR eselect (1)
diff --git a/modules/Makefile.am b/modules/Makefile.am
index 73960c4..75ebe02 100644
--- a/modules/Makefile.am
+++ b/modules/Makefile.am
@@ -1,7 +1,6 @@
modulesdir=$(datadir)/$(PACKAGE_NAME)/modules/
modules_DATA = \
- binutils.eselect \
editor.eselect \
env.eselect \
kernel.eselect \
diff --git a/modules/binutils.eselect b/modules/binutils.eselect
deleted file mode 100644
index 7821efa..0000000
--- a/modules/binutils.eselect
+++ /dev/null
@@ -1,261 +0,0 @@
-# -*-eselect-*- vim: ft=eselect
-# Copyright 2005-2015 Gentoo Foundation
-# Distributed under the terms of the GNU GPL version 2 or later
-
-inherit config package-manager
-
-DESCRIPTION="Manage installed versions of sys-devel/binutils"
-MAINTAINER="eselect@gentoo.org"
-
-BINUTILS_ENVFILE=${EROOT}/etc/env.d/05binutils
-
-# find_targets [patterns]
-# find all possible targets [that match one of ${@}]
-find_targets() {
- local item file
- local -a targets
-
- [[ $# -eq 0 ]] && set -- "-*"
- for item; do
- item=${item%%-[1-9]*}
- [[ ${item:0:1} == "-" ]] || item=-${item}
- for file in "${EROOT}"/etc/env.d/binutils/config${item}; do
- [[ -f ${file} ]] || continue
- targets=("${targets[@]}" "${file##*/config-}")
- done
- done
- echo "${targets[@]}"
-}
-
-# find_versions
-# find all installed version of installed binutils
-find_versions() {
- local target file last_versions_count
- local -a versions
-
- for target in $(find_targets) ; do
- last_version_count=${#versions[@]}
- for file in "${EROOT}"/etc/env.d/binutils/${target}-* ; do
- [[ -f ${file} ]] || continue
- versions=(${versions[@]} "${file##*/}")
- done
- [[ ${last_version_count} == ${#versions[@]} ]] \
- && die -q "Please remove stray file: ${EROOT}/etc/env.d/binutils/config-${target}"
- done
- echo ${versions[@]}
-}
-
-# is_active $target $version
-# returns true if $version is currently used
-is_active() {
- local current
- [[ ${#@} -eq 2 ]] || die "Need exactly 2 arguments!"
- current=$(load_config "${EROOT}/etc/env.d/binutils/config-${1}" CURRENT)
- [[ ${current} == ${2} ]]
-}
-
-# is_valid $profile
-is_valid() {
- [[ ${#@} -eq 1 && -e "${EROOT}/etc/env.d/binutils/${profile}" ]] \
- || die "Need exactly 1 argument!"
-}
-
-# swtich_profile $profile
-# switches binutils to $profile
-switch_profile() {
- # set us up
- [[ ${#@} -eq 1 ]] || die "Need exactly 1 argument!"
- local profile=${1##*/}
- local profile_file=${EROOT}/etc/env.d/binutils/${profile}
- local target targets version binutilspath libpath chost
- version=$(load_config ${profile_file} VER)
- target=$(load_config ${profile_file} TARGET)
- is_active ${target} ${version} \
- && die -q "Profile \"${profile}\" is already active!"
- chost=$(envvar sys-devel/binutils CHOST)
- libpath=$(load_config ${profile_file} LIBPATH)
- libpath=${libpath:-${EPREFIX}/usr/lib/binutils/${TARGET}/${VER}}
- faketargets=( $(load_config ${profile_file} FAKE_TARGETS) )
-
- # Generate binary symlinks
- echo "Switching to ${profile}..."
- [[ -d "${EROOT}/usr/${target}/binutils-bin/${version}" ]] \
- || die -q "Can't cd ${EROOT}/usr/${target}/binutils-bin/${version}!"
- mkdir -p "${EROOT}/usr/${target}/bin" \
- || die -q "Can't create ${EROOT}/usr/${target}/bin!"
-
- binutilspath=${EPREFIX}/usr/${target}/binutils-bin/${version}
- for app in "${ROOT}${binutilspath}"/* ; do
- app=${app##*/}
- ln -sf \
- "${binutilspath}/${app}" \
- "${EROOT}/usr/${target}/bin/${app}" \
- || die -q "Linking ${ROOT}/${binutilspath}/${app} failed!"
- ln -sf \
- ../${target}/bin/${app} \
- "${EROOT}/usr/bin/${target}-${app}" \
- || die -q "Linking ${EROOT}/usr/bin/${target}-${app} failed!"
- for fake in ${faketargets} ; do
- [[ -f ${EROOT}/etc/env.d/binutils/config-${fake} ]] \
- && continue
- ln -sf ../${target}/bin/${app} "${EROOT}/usr/bin/${fake}-${app}"
- done
- [[ ${chost} == ${target} ]] || continue
- ln -sf \
- ${target}-${app} \
- "${EROOT}/usr/bin/${app}" \
- || die -q "Linking ${EROOT}/usr/bin/${app} failed!"
- done
-
- # Generate library and ldscripts symlinks
- mkdir -p "${EROOT}/usr/${target}/lib"
- rm -r "${EROOT}/usr/${target}/lib/ldscripts"
- ln -sf "${libpath}/ldscripts" "${EROOT}/usr/${target}/lib/ldscripts"
- [[ ${target} == ${chost} ]] \
- && dest="${EROOT}/usr/${chost}/lib" \
- || dest="${EROOT}/usr/${chost}/${target}/lib"
- mkdir -p "${dest}"
- for lib in "${ROOT}${libpath}"/lib* ; do
- ln -sf "${libpath}/${lib##*/}" "${dest}/${lib##*/}"
- done
-
- # Generate include symlink
- [[ ${target} == ${chost} ]] \
- && dest="${EROOT}/usr/include" \
- || dest="${EROOT}/usr/${target}/include"
- mkdir -p "${dest}"
- for inc in "${ROOT}${libpath}"/include/* ; do
- ln -sf "${inc##${ROOT}}" "${dest}/${inc##*/}"
- done
-
- # Update the environment
- if [[ ${target} == ${chost} ]] ; then
- datapath=${EPREFIX}/usr/share/binutils-data/${target}/${version}
- [[ -d ${datapath}/man ]] \
- && store_config ${BINUTILS_ENVFILE} MANPATH "${datapath}/man"
- [[ -d ${datapath}/info ]] \
- && store_config ${BINUTILS_ENVFILE} INFOPATH "${datapath}/info"
- store_config ${BINUTILS_ENVFILE} LDPATH "${EPREFIX}/usr/${target}/lib"
- fi
-
- store_config \
- "${EROOT}/etc/env.d/binutils/config-${target}" \
- CURRENT ${version}
- if [[ ${ROOT:-/} == / ]] && [[ ${target} == ${chost} ]] ; then
- do_action env update
- echo "Please remember to run:"
- echo
- echo " # source /etc/profile"
- echo
- echo "in order to let changes take effect!"
- fi
-}
-
-### list action
-
-describe_list() {
- echo "List all installed version of binutils"
-}
-
-do_list() {
- local targets i=0 version files last_processed_count
- local -a processed
- targets=( $(find_targets ${@}) )
-
- [[ -z ${targets[@]} ]] \
- && die -q "Pattern ${@} does not match any installed version of binutils!"
-
- for target in $(find_targets) ; do
- [[ ${targets[@]/${target}/} == ${targets[@]} ]] \
- || write_list_start "Installed binutils for target $(highlight ${target})"
- last_processed_count=${#processed[@]}
- for file in "${EROOT}"/etc/env.d/binutils/${@:-*} ; do
- [[ -f ${file} ]] || continue
- version=${file##*/${target}-}
- [[ ${version} == ${file} ]] && continue
- [[ ${processed[@]/${file}/} == ${processed[@]} ]] || continue
- processed=(${processed[@]} "${file}")
- i=$(( i + 1 ))
- [[ ${targets[@]/${target}/} == ${targets[@]} ]] && continue
- is_active ${target} ${version} \
- && version=$(highlight_marker "${version}")
- write_numbered_list_entry $i "${version}"
- done
- [[ ${last_processed_count} == ${#processed[@]} ]] \
- && die -q "Please remove stray file: ${EROOT}/etc/env.d/binutils/config-${target}"
- done
-}
-
-### set action
-
-describe_set() {
- echo "Activate one of the installed binutils"
-}
-
-describe_set_parameters() {
- echo "<target>"
-}
-
-describe_set_options() {
- echo "target : Target name or number (from 'list' action)"
-}
-
-do_set() {
- [[ ${#@} == 1 ]] \
- || die -q "Please specify exactly one version to activate!"
- local versions file fail=0
- versions=( $(find_versions) )
-
- for item in ${@} ; do
- if is_number ${item} ; then
- if [[ ${item} -ge 1 ]] && [[ ${item} -le $(( ${#versions[@]} + 2)) ]] ; then
- switch_profile ${versions[$(( ${item} -1 ))]}
- else
- fail=1
- echo "Item not in range 1-$((${#versions[@]} + 1)): ${item}"
- continue
- fi
- else
- file=( "${EROOT}"/etc/env.d/binutils/${item} )
- if [[ ${#file[@]} -gt 1 ]] ; then
- fail=1
- echo "Ambigious pattern: ${item}"
- continue
- fi
- if ! [[ -f ${file} ]] ; then
- fail=1
- echo "Pattern doesn't match anything: ${item}"
- continue
- fi
- switch_profile ${file##*/}
- fi
- done
-
- [[ ${fail} == 1 ]] && die -q "One or more actions have failed!"
-}
-
-### show action
-
-describe_show() {
- echo "Print the currently active binutils version"
-}
-
-do_show() {
- local chost=${1:-$(envvar sys-devel/binutils CHOST)} version config
-
- [[ -n ${chost} ]] \
- || die -q "Portage returned empty CHOST!"
-
- config=${EROOT}/etc/env.d/binutils/config-${chost}
- [[ ${#config[@]} -eq 1 ]] \
- || return
- [[ -e ${config} ]] \
- || return
-
- version=$(load_config \
- "${EROOT}/etc/env.d/binutils/config-${chost}" CURRENT)
- [[ -e ${EROOT}/etc/env.d/binutils/${chost}-${version} ]] \
- || die "File \"${EROOT}/etc/env.d/binutils/${chost}-${version}\" is missing!"
-
- echo "${chost}-${version}"
-}
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] proj/eselect:master commit in: modules/, man/, /
@ 2016-06-16 6:59 Ulrich Müller
0 siblings, 0 replies; 2+ messages in thread
From: Ulrich Müller @ 2016-06-16 6:59 UTC (permalink / raw
To: gentoo-commits
commit: 160383299bdd92067f6b7d000523544c32c55f89
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 16 06:57:58 2016 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 06:57:58 2016 +0000
URL: https://gitweb.gentoo.org/proj/eselect.git/commit/?id=16038329
Prefer less to more in pager module.
* modules/pager.eselect (EDITOR_LIST): Prefer less to more.
* man/pager.eselect.5: Update.
ChangeLog | 5 +++++
| 6 +++---
| 2 +-
3 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 087baae..56f76c0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2016-06-16 Ulrich Müller <ulm@gentoo.org>
+
+ * modules/pager.eselect (EDITOR_LIST): Prefer less to more.
+ * man/pager.eselect.5: Update.
+
2016-06-01 Ulrich Müller <ulm@gentoo.org>
* configure.ac: Make testing for git repository more robust.
--git a/man/pager.eselect.5 b/man/pager.eselect.5
index 9f5169d..8121811 100644
--- a/man/pager.eselect.5
+++ b/man/pager.eselect.5
@@ -2,7 +2,7 @@
.\" Copyright 2009-2016 Gentoo Foundation
.\" Distributed under the terms of the GNU GPL version 2 or later
.\"
-.TH pager.eselect 5 "September 2012" "Gentoo Linux" eselect
+.TH pager.eselect 5 "June 2016" "Gentoo Linux" eselect
.SH NAME
pager.eselect \- The PAGER management module for Gentoo's eselect
.SH SYNOPSIS
@@ -32,8 +32,8 @@ variable.
.br
Available targets for the PAGER variable:
.br
- [1] /bin/more *
- [2] /usr/bin/less
+ [1] /usr/bin/less
+ [2] /bin/more *
[ ] (free form)
.SH ACTION: SET
.B eselect pager set
--git a/modules/pager.eselect b/modules/pager.eselect
index c4879e9..a0596e8 100644
--- a/modules/pager.eselect
+++ b/modules/pager.eselect
@@ -4,7 +4,7 @@
EDITOR_VAR="PAGER"
EDITOR_ENVFILE="/etc/env.d/99pager"
-EDITOR_LIST="/bin/more /usr/bin/less /usr/bin/most"
+EDITOR_LIST="/usr/bin/less /bin/more /usr/bin/most"
inherit editor-variable
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-06-16 6:59 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-13 10:07 [gentoo-commits] proj/eselect:master commit in: modules/, man/, / Ulrich Müller
-- strict thread matches above, loose matches on Subject: below --
2016-06-16 6:59 Ulrich Müller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox