aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2009-05-16 09:17:33 +0000
committerUlrich Müller <ulm@gentoo.org>2009-05-16 09:17:33 +0000
commite07d34c13ee6993446bec2aa316e1f873ef71761 (patch)
tree2bc0da417c2a6ca232a1072e97a07fa77061dc61
parentUse tput to determine number of columns. (diff)
downloadeselect-e07d34c13ee6993446bec2aa316e1f873ef71761.tar.gz
eselect-e07d34c13ee6993446bec2aa316e1f873ef71761.tar.bz2
eselect-e07d34c13ee6993446bec2aa316e1f873ef71761.zip
Remove outdated ruby module, current version is at
<git://git.overlays.gentoo.org/proj/ruby-scripts.git>. svn path=/trunk/; revision=538
-rw-r--r--ChangeLog6
-rw-r--r--modules/ruby.eselect113
2 files changed, 6 insertions, 113 deletions
diff --git a/ChangeLog b/ChangeLog
index bb3a2dc..1d2af91 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-05-16 Ulrich Mueller <ulm@gentoo.org>
+
+ * modules/ruby.eselect: Remove outdated ruby module, as discussed
+ with Alex Legler <a3li@gentoo.org>. Current version is maintained
+ at <git://git.overlays.gentoo.org/proj/ruby-scripts.git>.
+
2009-05-15 Ulrich Mueller <ulm@gentoo.org>
* libs/package-manager.bash.in (envvar, best_version, has_version)
diff --git a/modules/ruby.eselect b/modules/ruby.eselect
deleted file mode 100644
index 42dd8d6..0000000
--- a/modules/ruby.eselect
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-DESCRIPTION="Manage installed Ruby profiles"
-MAINTAINER="citizen428@gentoo.org"
-SVN_DATE='$Date$'
-VERSION=$(svn_date_to_version "${SVN_DATE}" )
-
-RUBY_BINS="ruby irb erb testrb rdoc ri"
-
-# find installed ruby version
-find_versions() {
- for i in ${ROOT}/usr/bin/ruby[0-9][0-9] ; do
- echo $(basename "${i}")
- done
-}
-
-# try to remove all the ruby symlinks
-remove_symlinks() {
- for i in ${RUBY_BINS} ; do
- [[ -L ${ROOT}/usr/bin/${i} ]] \
- && rm -f "${ROOT}/usr/bin/${i}"
- done
- [[ -L ${ROOT}/usr/lib/libruby.so ]] \
- && rm -f "${ROOT}/usr/lib/libruby.so"
- [[ -L "${ROOT}/usr/share/man/man1/ruby.1.gz" ]] \
- && rm -f "${ROOT}/usr/share/man/man1/ruby.1.gz"
-}
-
-# set all the ruby symlinks
-set_symlinks() {
- suf=${target/ruby/}
- for i in ${RUBY_BINS} ; do
- write_kv_list_entry \
- "$(highlight '*')" \
- "Linking ${ROOT}/usr/bin/${i}${suf} to ${ROOT}/usr/bin/${i}"
- ln -s "${ROOT}/usr/bin/${i}${suf}" "${ROOT}/usr/bin/${i}"
- done
- write_kv_list_entry \
- "$(highlight '*')" \
- "Linking ${ROOT}/usr/lib/ruby${suf}.so to ${ROOT}/usr/lib/libruby.so"
- ln -s \
- "${ROOT}/usr/lib/ruby${suf}.so" \
- "${ROOT}/usr/lib/libruby.so"
- write_kv_list_entry \
- "$(highlight '*')" \
- "Linking ${ROOT}/usr/share/man/man1/ruby${suf}.1.gz to ${ROOT}/usr/share/man/man1/ruby.1.gz"
- ln -s \
- "${ROOT}/usr/share/man/man1/ruby${suf}.1.gz" \
- "${ROOT}/usr/share/man/man1/ruby.1.gz"
-}
-
-### show action ###
-
-describe_show() {
- echo "Show currently used Ruby version"
-}
-
-do_show() {
- [[ -L ${ROOT}/usr/bin/ruby ]] \
- || die -q "No current Ruby symlinks found."
- local profile=$(canonicalise "${ROOT}/usr/bin/ruby")
- echo "Your current Ruby version is ${profile/\/usr\/bin\/}."
-}
-
-#### list action ###
-
-describe_list() {
- echo "List available Ruby versions"
-}
-
-do_list() {
- versions=( $(find_versions) )
- write_list_start "Available Ruby versions:"
- if [[ -n ${versions[@]} ]] ; then
- write_numbered_list "${versions[@]}"
- else
- write_kv_list_entry "(none)" ""
- fi
-}
-
-### set action ###
-
-describe_set() {
- echo "Change used Ruby version"
-}
-
-do_set() {
- local merge=1
- target=${1}
- versions=( $(find_versions) )
-
- if is_number "${target}" && [[ $target -gt 0 ]] ; then
- target=${versions[$(( ${target} - 1 ))]}
- fi
- [[ -z ${target} ]] \
- && die -q "Target \"${1}\" doesn't appear to be valid!"
-
- for i in ${versions[@]} ; do
- [[ ${target} = ${i} ]] \
- && merge=0
- done
- [[ ${merge} != 0 ]] \
- && die -q "Target \"${1}\" doesn't appear to be valid!"
-
- remove_symlinks \
- || die -q "Couldn't remove existing symlinks for ${i}."
- set_symlinks "${1}" \
- || die -q "Couldn't create new symlinks."
-}
-
-# vim: ts=4 sw=4 noet fdm=marker