summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2015-03-31 20:35:49 +0000
committerUlrich Müller <ulm@gentoo.org>2015-03-31 20:35:49 +0000
commit12f1b4be80d255cceaadf030388d00ece9e9c697 (patch)
tree07d561d3c43068ab5dab5d8c2ddb2603980747fd /app-admin/eselect-mpost
parentPackage move app-admin/eselect-* to app-eselect/eselect-*. (diff)
downloadgentoo-2-12f1b4be80d255cceaadf030388d00ece9e9c697.tar.gz
gentoo-2-12f1b4be80d255cceaadf030388d00ece9e9c697.tar.bz2
gentoo-2-12f1b4be80d255cceaadf030388d00ece9e9c697.zip
Package move app-admin/eselect-* to app-eselect/eselect-*.
Diffstat (limited to 'app-admin/eselect-mpost')
-rw-r--r--app-admin/eselect-mpost/ChangeLog76
-rw-r--r--app-admin/eselect-mpost/Manifest8
-rw-r--r--app-admin/eselect-mpost/eselect-mpost-0.1.ebuild28
-rw-r--r--app-admin/eselect-mpost/eselect-mpost-0.2.ebuild29
-rw-r--r--app-admin/eselect-mpost/eselect-mpost-0.3.ebuild29
-rw-r--r--app-admin/eselect-mpost/files/mpost.eselect-0.1153
-rw-r--r--app-admin/eselect-mpost/files/mpost.eselect-0.2148
-rw-r--r--app-admin/eselect-mpost/files/mpost.eselect-0.3148
-rw-r--r--app-admin/eselect-mpost/metadata.xml5
9 files changed, 0 insertions, 624 deletions
diff --git a/app-admin/eselect-mpost/ChangeLog b/app-admin/eselect-mpost/ChangeLog
deleted file mode 100644
index 4ca809cfa94a..000000000000
--- a/app-admin/eselect-mpost/ChangeLog
+++ /dev/null
@@ -1,76 +0,0 @@
-# ChangeLog for app-admin/eselect-mpost
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-mpost/ChangeLog,v 1.19 2012/01/01 17:34:28 armin76 Exp $
-
- 01 Jan 2012; Raúl Porcel <armin76@gentoo.org> eselect-mpost-0.3.ebuild:
- alpha/ia64/s390/sh/sparc stable wrt #393879
-
- 21 Dec 2011; Markus Meier <maekke@gentoo.org> eselect-mpost-0.3.ebuild:
- arm stable, bug #393879
-
- 21 Dec 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- eselect-mpost-0.3.ebuild:
- x86 stable wrt bug #393879
-
- 20 Dec 2011; Jeroen Roovers <jer@gentoo.org> eselect-mpost-0.3.ebuild:
- Stable for HPPA (bug #393879).
-
- 17 Dec 2011; Agostino Sarubbo <ago@gentoo.org> eselect-mpost-0.3.ebuild:
- Stable for AMD64, wrt bug #393879
-
-*eselect-mpost-0.3 (09 Jan 2011)
-
- 09 Jan 2011; Alexis Ballier <aballier@gentoo.org> +files/mpost.eselect-0.3,
- +eselect-mpost-0.3.ebuild:
- Handle better the fmtutil-sys call and fix a typo
-
-*eselect-mpost-0.2 (06 Nov 2009)
-
- 06 Nov 2009; Ulrich Mueller <ulm@gentoo.org> +files/mpost.eselect-0.2,
- +eselect-mpost-0.2.ebuild:
- Version bump, bug 292107.
-
- 18 Mar 2009; Raúl Porcel <armin76@gentoo.org> eselect-mpost-0.1.ebuild:
- alpha/arm/ia64/s390/sh stable wrt #253551
-
- 11 Mar 2009; Markus Meier <maekke@gentoo.org> eselect-mpost-0.1.ebuild:
- amd64 stable, bug #253551
-
- 10 Mar 2009; Raúl Porcel <armin76@gentoo.org> eselect-mpost-0.1.ebuild:
- Add ~arm/~s390/~sh
-
- 07 Mar 2009; Christian Faulhammer <fauli@gentoo.org>
- eselect-mpost-0.1.ebuild:
- x86 stable, bug 253551
-
- 06 Mar 2009; Jeroen Roovers <jer@gentoo.org> eselect-mpost-0.1.ebuild:
- Straight to stable for HPPA (bug #253551).
-
- 27 Feb 2009; Ferris McCormick <fmccor@gentoo.org>
- eselect-mpost-0.1.ebuild:
- Sparc stable, part of Bug #253551.
-
- 04 Oct 2008; Brent Baude <ranger@gentoo.org> eselect-mpost-0.1.ebuild:
- Marking eselect-mpost-0.1 ~ppc for bug 237202
-
- 26 Sep 2008; Alexis Ballier <aballier@gentoo.org>
- eselect-mpost-0.1.ebuild:
- keyword ~ppc64, working fine on a PowerMac 970
-
- 24 Sep 2008; Raúl Porcel <armin76@gentoo.org> eselect-mpost-0.1.ebuild:
- Add ~alpha/~ia64 wrt #237202
-
- 11 Sep 2008; Markus Meier <maekke@gentoo.org> eselect-mpost-0.1.ebuild:
- add ~x86, bug #237202
-
- 09 Sep 2008; Ferris McCormick <fmccor@gentoo.org>
- eselect-mpost-0.1.ebuild:
- Add ~sparc keyword in preparation for Bug #237202.
-
-*eselect-mpost-0.1 (09 Sep 2008)
-
- 09 Sep 2008; Alexis Ballier <aballier@gentoo.org>
- +files/mpost.eselect-0.1, +metadata.xml, +eselect-mpost-0.1.ebuild:
- Initial import: manages /usr/bin/mpost symlinks to allow easy usage of
- mplib's mpost.
-
diff --git a/app-admin/eselect-mpost/Manifest b/app-admin/eselect-mpost/Manifest
deleted file mode 100644
index b519fe76c86c..000000000000
--- a/app-admin/eselect-mpost/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX mpost.eselect-0.1 3897 SHA256 173c85e3d88191b2f342b5e1f5dc654c0d78909529495609477138f1a818b4b8 SHA512 e875323e576c70f592aa75f80cb04b490c9dd299390412489445ea432103609aaf1fc89e0ec4095404c70377b8b102624727a3ddb7825551eaa814cbfc0d7573 WHIRLPOOL 19724213afdce5ba7975bb5d00fb59ef2a527f16a5a9e9b714e1049e1639a8517d02637cd41c8f9f7aec5ba460776ce0613ac0fafffb743e11267a4756107ee9
-AUX mpost.eselect-0.2 3790 SHA256 ff41f9d0e23d81af082d59a5bb43ced478d2cc8710aebbe059e1d013c69eacfd SHA512 5384bcfe8a44cc2f0b09c3849e61f5dbff04d74562cb39176b7fcdf5e0cf25392f32265b1849cbb4f7917e3bb6f7e6f141b5ea3315753b64c2a804ef25d5b216 WHIRLPOOL 8d5ab2a97f5ee06352313b730ceb3b20d8fc854cfb77e154ad7fd28eb290d920c23e689597b515d9d97f5a1cac64970247c36f132d1fa36a028d342745191fc7
-AUX mpost.eselect-0.3 3794 SHA256 7b1aeca93dbcd2daad9bc71cc7d64028f32421ce6c264b0a2760a130fd7a21a6 SHA512 e0aaea57b6fa2958f8dd648e5434b7aed6dffcf3c5eceaeb830d9507e6e71f6cd3caa82d1cba39c42efdae6d916f8b19c2f625b305a5ef3fa60869a8081f0adc WHIRLPOOL 1ccadc0bb3431de1dab6b54f3de135e5fb6c243fddb7c9afd5016358ca9a152612a891c6df5fef108e89e11302f4088483188566027585dd5827909129b176a3
-EBUILD eselect-mpost-0.1.ebuild 862 SHA256 2e933ed3b42e67cf9329e9182fe9b4fb1697f8da3888f478c0cb6f3d8f97382b SHA512 9772d77f8239f5035044c10085ebe39a31a06da67f41331a6542f64f8fd65bf97c45b003e4fa29039a7ddf31da745b813ef66bd096fd3dcacbfd01e54b9acf29 WHIRLPOOL 6d6816cc26a7efeaefdb5aeec1d0a12ed8b9aa267a41af8afa0b007bf84767747eaf8fd17408b99771e772aa1efdf995c21395c1af27b069fa228e2574e91dfb
-EBUILD eselect-mpost-0.2.ebuild 870 SHA256 3c272136b532c27e7745c44535bb3bab0cd82f621bc985b9a9afc52564a3f5af SHA512 5fa49d52d45ac9e53e6400062ca8566697f192765356799fba80124a04763f4dbdf3f8ce0d5753b1a1fc554b94c744faf6a60f5e794953ecf0b512c4249e77a8 WHIRLPOOL 8a5cb877376f7d42da7be0d172d73d5a5bef0e7a06e3099e2f1dbe2dcac2959b40f428704f8fee4a8e72b156e39c4d580dd412d5e61f485e10b64a3b1814a070
-EBUILD eselect-mpost-0.3.ebuild 865 SHA256 3e89a490b59cb37140dbf51590df2e211ee184dbe1ebf9195fcd0100729a5742 SHA512 44b3753069b45cd1ceee7e6e94aa12f7832abbc51a63e0f5073a036a425024cc7cb5f5e53b626ec5e8ae81efd49483590e265b3101cfd11965b2a7ecf895b28d WHIRLPOOL bb81f4a475e2a67bbd64078b82ddc2d2d32e778d8831d91943b1d32d35c564c3fc6597d7299e0cf9d435f32cca8ea352a5a079a8c7bdb34bd239cbdff5b82cc8
-MISC ChangeLog 2640 SHA256 a5ab8f561f0abd8430fe471e6467ba176129780dcf388ec52a8c322ce4c67aec SHA512 10aee2d75bd116a95381abe706cc6f6030cda37a7a186765f2e5cc5446ca87591d2cafa44aad8b016a142acf859da19ba4f84ae200f18e7aa327e4b7539ca105 WHIRLPOOL 36ffdce3e57efe21ca97468dfdb7e59dec11191e4607051d322c16af06d8166b1d96fcd4695a4effa084b62ff2342e63a046cb1c4e51acc372337e6643f95100
-MISC metadata.xml 156 SHA256 b4971b8472ab3fe4fbfe41b331a79193ca19e86c08d055ad1c20eaf9e04b79b6 SHA512 cecee760dd314c182191a282255f2415e479a8cc6cab9cb664e5b82d52b700a3444aa0d33b30a721a756e432819decc8c92588c769ea6fd33dabe9adc16d75c0 WHIRLPOOL 88a15092b616df72dd0ae91d89c80d852ad49ab9fee8a9688f3a1be59c365cc3dc77e90be68b5c4ec9cc1dc9885e06e723abc96830df4d0628df8c97f8b2a332
diff --git a/app-admin/eselect-mpost/eselect-mpost-0.1.ebuild b/app-admin/eselect-mpost/eselect-mpost-0.1.ebuild
deleted file mode 100644
index 80be6578c84d..000000000000
--- a/app-admin/eselect-mpost/eselect-mpost-0.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-mpost/eselect-mpost-0.1.ebuild,v 1.12 2009/03/18 18:38:57 armin76 Exp $
-
-inherit eutils
-
-DESCRIPTION="mpost module for eselect"
-HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
-SRC_URI=""
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd"
-
-IUSE=""
-DEPEND=""
-# Depend on texlive-core-2008 that allows usage of this module, otherwise it
-# will not work so nicely.
-RDEPEND=">=app-admin/eselect-1.0.5
- >=app-text/texlive-core-2008"
-
-src_install() {
- local MODULEDIR="/usr/share/eselect/modules"
- local MODULE="mpost"
- dodir ${MODULEDIR}
- insinto ${MODULEDIR}
- newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect || die "failed to install"
-}
diff --git a/app-admin/eselect-mpost/eselect-mpost-0.2.ebuild b/app-admin/eselect-mpost/eselect-mpost-0.2.ebuild
deleted file mode 100644
index 213816deebf5..000000000000
--- a/app-admin/eselect-mpost/eselect-mpost-0.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-mpost/eselect-mpost-0.2.ebuild,v 1.1 2009/11/06 21:37:38 ulm Exp $
-
-inherit eutils
-
-DESCRIPTION="mpost module for eselect"
-HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
-SRC_URI=""
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND=""
-# Depend on texlive-core-2008 that allows usage of this module, otherwise it
-# will not work so nicely.
-RDEPEND=">=app-admin/eselect-1.2.3
- >=app-text/texlive-core-2008"
-
-src_install() {
- local MODULEDIR="/usr/share/eselect/modules"
- local MODULE="mpost"
- dodir ${MODULEDIR}
- insinto ${MODULEDIR}
- newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect \
- || die "failed to install"
-}
diff --git a/app-admin/eselect-mpost/eselect-mpost-0.3.ebuild b/app-admin/eselect-mpost/eselect-mpost-0.3.ebuild
deleted file mode 100644
index a26e3a28f0fc..000000000000
--- a/app-admin/eselect-mpost/eselect-mpost-0.3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-mpost/eselect-mpost-0.3.ebuild,v 1.6 2012/01/01 17:34:28 armin76 Exp $
-
-inherit eutils
-
-DESCRIPTION="mpost module for eselect"
-HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
-SRC_URI=""
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND=""
-# Depend on texlive-core-2008 that allows usage of this module, otherwise it
-# will not work so nicely.
-RDEPEND=">=app-admin/eselect-1.2.3
- >=app-text/texlive-core-2008"
-
-src_install() {
- local MODULEDIR="/usr/share/eselect/modules"
- local MODULE="mpost"
- dodir ${MODULEDIR}
- insinto ${MODULEDIR}
- newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect \
- || die "failed to install"
-}
diff --git a/app-admin/eselect-mpost/files/mpost.eselect-0.1 b/app-admin/eselect-mpost/files/mpost.eselect-0.1
deleted file mode 100644
index 81022c031161..000000000000
--- a/app-admin/eselect-mpost/files/mpost.eselect-0.1
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id: mpost.eselect-0.1,v 1.1 2008/09/09 16:46:31 aballier Exp $
-
-DESCRIPTION="Manage /usr/bin/mpost implementations"
-MAINTAINER="ml@gentoo.org"
-SVN_DATE='$Date: 2008/09/09 16:46:31 $'
-VERSION=$(svn_date_to_version "${SVN_DATE}" )
-
-# find a list of mpost symlink targets, best first
-find_targets() {
- local f
- for f in "${ROOT}"/usr/bin/mpost-*; do
- if [[ -f ${f} ]] ; then
- echo "${f##*/mpost-}"
- fi
- done | sort
-}
-
-# find version number of currently symlinked version
-identify_target() {
- local f
- f="$(canonicalise "${ROOT}"/usr/bin/mpost)"
- echo "${f##*/mpost-}"
-}
-
-# try to remove the mpost symlink
-remove_symlinks() {
- rm -f "${ROOT}"/usr/bin/mpost &>/dev/null
-}
-
-# set the mpost symlink
-set_symlinks() {
- local target="${1}" targets
- if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
- targets=( $(find_targets ) )
- target=${targets[$(( ${target} - 1 ))]}
- fi
- if [[ -f "${ROOT}/usr/bin/mpost-${target}" ]] ; then
- remove_symlinks
- ln -s "mpost-${target}" "${ROOT}/usr/bin/mpost" || \
- die "Could not set ${target} /usr/bin/mpost symlink"
- echo "Updating TeX formats"
- [ -z "${ROOT}" ] && fmtutil-sys --all &>/dev/null || write_warning_msg "Could not update TeX formats for some reason, mpost may not work properly."
- else
- die -q "Target \"${target}\" doesn't appear to be valid!"
- fi
-}
-
-### show action ###
-
-describe_show() {
- echo "Show the current mpost version"
-}
-
-do_show() {
- [[ -z "${@}" ]] || die -q "Too many parameters"
-
- write_list_start "Current mpost verson:"
- if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
- write_kv_list_entry "$(identify_target)" ""
- elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
- write_kv_list_entry "(not a symlink)" ""
- else
- write_kv_list_entry "(unset)" ""
- fi
-}
-
-### list action ###
-
-describe_list() {
- echo "List available mpost versions"
-}
-
-do_list() {
- [[ -z "${@}" ]] || die -q "Too many parameters"
-
- local i targets current
- targets=( $(find_targets ) )
- current=$(identify_target)
- if [[ -n ${targets[@]} ]] ; then
- for (( i = 0 ; i < ${#targets[@]} ; i = i + 1 )) ; do
- [[ ${targets[${i}]} == ${current} ]] && \
- targets[${i}]="${targets[${i}]} $(highlight '*' )"
- done
- write_list_start "Available mpost versions:"
- write_numbered_list "${targets[@]}"
- else
- write_kv_list_entry "(none found)" ""
- fi
-}
-
-### set action ###
-
-describe_set() {
- echo "Set a new mpost version"
-}
-
-describe_set_options() {
- echo "target : Target version number or index from 'list' action"
-}
-
-describe_set_parameters() {
- echo "<target>"
-}
-
-do_set() {
- if [[ -z "${1}" ]] ; then
- die -q "You didn't give me a version number"
-
- elif [[ -n "${2}" ]] ; then
- die -q "Too many parameters"
-
- elif [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
- if ! remove_symlinks ; then
- die -q "Can't remove existing version symlink"
- elif ! set_symlinks "${1}" ; then
- die -q "Can't set new version"
- fi
-
- elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
- die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
- else
- set_symlinks "${1}" || die -q "Can't set new version"
- fi
-}
-
-### update action ###
-
-describe_update() {
- echo "Automatically update the mpost version number"
-}
-
-describe_update_options() {
- echo "--if-unset : Do not override currently selected version"
-}
-
-do_update() {
- [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
- die -q "Usage error"
-
- if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
- [[ ${1} == "--if-unset" ]] && return
- remove_symlinks || die -q "Can't remove existing symlink"
- fi
- if [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
- die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
- elif ! [[ -z $(find_targets ) ]] ; then
- set_symlinks 1 || die -q "Can't set a new version"
- fi
-}
-
-# vim: set ft=eselect :
diff --git a/app-admin/eselect-mpost/files/mpost.eselect-0.2 b/app-admin/eselect-mpost/files/mpost.eselect-0.2
deleted file mode 100644
index decb00ce8010..000000000000
--- a/app-admin/eselect-mpost/files/mpost.eselect-0.2
+++ /dev/null
@@ -1,148 +0,0 @@
-# -*-eselect-*- vim: ft=eselect
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id: mpost.eselect-0.2,v 1.1 2009/11/06 21:37:39 ulm Exp $
-
-DESCRIPTION="Manage /usr/bin/mpost implementations"
-MAINTAINER="ml@gentoo.org"
-SVN_DATE='$Date: 2009/11/06 21:37:39 $'
-VERSION=$(svn_date_to_version "${SVN_DATE}" )
-
-# find a list of mpost symlink targets, best first
-find_targets() {
- local f
- for f in "${ROOT}"/usr/bin/mpost-*; do
- if [[ -f ${f} ]] ; then
- echo "${f##*/mpost-}"
- fi
- done | sort
-}
-
-# find version number of currently symlinked version
-identify_target() {
- local f
- f="$(canonicalise "${ROOT}"/usr/bin/mpost)"
- echo "${f##*/mpost-}"
-}
-
-# try to remove the mpost symlink
-remove_symlinks() {
- rm -f "${ROOT}"/usr/bin/mpost &>/dev/null
-}
-
-# set the mpost symlink
-set_symlinks() {
- local target="${1}" targets
- if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
- targets=( $(find_targets ) )
- target=${targets[$(( ${target} - 1 ))]}
- fi
- if [[ -f "${ROOT}/usr/bin/mpost-${target}" ]] ; then
- remove_symlinks
- ln -s "mpost-${target}" "${ROOT}/usr/bin/mpost" || \
- die "Could not set ${target} /usr/bin/mpost symlink"
- echo "Updating TeX formats"
- [ -z "${ROOT}" ] && fmtutil-sys --all &>/dev/null || write_warning_msg "Could not update TeX formats for some reason, mpost may not work properly."
- else
- die -q "Target \"${target}\" doesn't appear to be valid!"
- fi
-}
-
-### show action ###
-
-describe_show() {
- echo "Show the current mpost version"
-}
-
-do_show() {
- [[ -z "${@}" ]] || die -q "Too many parameters"
-
- write_list_start "Current mpost verson:"
- if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
- write_kv_list_entry "$(identify_target)" ""
- elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
- write_kv_list_entry "(not a symlink)" ""
- else
- write_kv_list_entry "(unset)" ""
- fi
-}
-
-### list action ###
-
-describe_list() {
- echo "List available mpost versions"
-}
-
-do_list() {
- [[ -z "${@}" ]] || die -q "Too many parameters"
-
- local i targets current
- targets=( $(find_targets ) )
- current=$(identify_target)
- for (( i = 0; i < ${#targets[@]}; i++ )); do
- [[ ${targets[i]} = ${current} ]] \
- && targets[i]=$(highlight_marker "${targets[i]}")
- done
- write_list_start "Available mpost versions:"
- write_numbered_list -m "(none found)" "${targets[@]}"
-}
-
-### set action ###
-
-describe_set() {
- echo "Set a new mpost version"
-}
-
-describe_set_options() {
- echo "target : Target version number or index from 'list' action"
-}
-
-describe_set_parameters() {
- echo "<target>"
-}
-
-do_set() {
- if [[ -z "${1}" ]] ; then
- die -q "You didn't give me a version number"
-
- elif [[ -n "${2}" ]] ; then
- die -q "Too many parameters"
-
- elif [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
- if ! remove_symlinks ; then
- die -q "Can't remove existing version symlink"
- elif ! set_symlinks "${1}" ; then
- die -q "Can't set new version"
- fi
-
- elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
- die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
- else
- set_symlinks "${1}" || die -q "Can't set new version"
- fi
-}
-
-### update action ###
-
-describe_update() {
- echo "Automatically update the mpost version number"
-}
-
-describe_update_options() {
- echo "--if-unset : Do not override currently selected version"
-}
-
-do_update() {
- [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
- die -q "Usage error"
-
- if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
- [[ ${1} == "--if-unset" ]] && return
- remove_symlinks || die -q "Can't remove existing symlink"
- fi
- if [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
- die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
- elif ! [[ -z $(find_targets ) ]] ; then
- set_symlinks 1 || die -q "Can't set a new version"
- fi
-}
diff --git a/app-admin/eselect-mpost/files/mpost.eselect-0.3 b/app-admin/eselect-mpost/files/mpost.eselect-0.3
deleted file mode 100644
index de62b9ccb4b9..000000000000
--- a/app-admin/eselect-mpost/files/mpost.eselect-0.3
+++ /dev/null
@@ -1,148 +0,0 @@
-# -*-eselect-*- vim: ft=eselect
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id: mpost.eselect-0.3,v 1.1 2011/01/09 18:41:34 aballier Exp $
-
-DESCRIPTION="Manage /usr/bin/mpost implementations"
-MAINTAINER="ml@gentoo.org"
-SVN_DATE='$Date: 2011/01/09 18:41:34 $'
-VERSION=$(svn_date_to_version "${SVN_DATE}" )
-
-# find a list of mpost symlink targets, best first
-find_targets() {
- local f
- for f in "${ROOT}"/usr/bin/mpost-*; do
- if [[ -f ${f} ]] ; then
- echo "${f##*/mpost-}"
- fi
- done | sort
-}
-
-# find version number of currently symlinked version
-identify_target() {
- local f
- f="$(canonicalise "${ROOT}"/usr/bin/mpost)"
- echo "${f##*/mpost-}"
-}
-
-# try to remove the mpost symlink
-remove_symlinks() {
- rm -f "${ROOT}"/usr/bin/mpost &>/dev/null
-}
-
-# set the mpost symlink
-set_symlinks() {
- local target="${1}" targets
- if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
- targets=( $(find_targets ) )
- target=${targets[$(( ${target} - 1 ))]}
- fi
- if [[ -f "${ROOT}/usr/bin/mpost-${target}" ]] ; then
- remove_symlinks
- ln -s "mpost-${target}" "${ROOT}/usr/bin/mpost" || \
- die "Could not set ${target} /usr/bin/mpost symlink"
- echo "Updating TeX formats"
- "${ROOT}"/usr/bin/fmtutil-sys --all &>/dev/null || write_warning_msg "Could not update TeX formats for some reason, mpost may not work properly."
- else
- die -q "Target \"${target}\" doesn't appear to be valid!"
- fi
-}
-
-### show action ###
-
-describe_show() {
- echo "Show the current mpost version"
-}
-
-do_show() {
- [[ -z "${@}" ]] || die -q "Too many parameters"
-
- write_list_start "Current mpost version:"
- if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
- write_kv_list_entry "$(identify_target)" ""
- elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
- write_kv_list_entry "(not a symlink)" ""
- else
- write_kv_list_entry "(unset)" ""
- fi
-}
-
-### list action ###
-
-describe_list() {
- echo "List available mpost versions"
-}
-
-do_list() {
- [[ -z "${@}" ]] || die -q "Too many parameters"
-
- local i targets current
- targets=( $(find_targets ) )
- current=$(identify_target)
- for (( i = 0; i < ${#targets[@]}; i++ )); do
- [[ ${targets[i]} = ${current} ]] \
- && targets[i]=$(highlight_marker "${targets[i]}")
- done
- write_list_start "Available mpost versions:"
- write_numbered_list -m "(none found)" "${targets[@]}"
-}
-
-### set action ###
-
-describe_set() {
- echo "Set a new mpost version"
-}
-
-describe_set_options() {
- echo "target : Target version number or index from 'list' action"
-}
-
-describe_set_parameters() {
- echo "<target>"
-}
-
-do_set() {
- if [[ -z "${1}" ]] ; then
- die -q "You didn't give me a version number"
-
- elif [[ -n "${2}" ]] ; then
- die -q "Too many parameters"
-
- elif [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
- if ! remove_symlinks ; then
- die -q "Can't remove existing version symlink"
- elif ! set_symlinks "${1}" ; then
- die -q "Can't set new version"
- fi
-
- elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
- die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
- else
- set_symlinks "${1}" || die -q "Can't set new version"
- fi
-}
-
-### update action ###
-
-describe_update() {
- echo "Automatically update the mpost version number"
-}
-
-describe_update_options() {
- echo "--if-unset : Do not override currently selected version"
-}
-
-do_update() {
- [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
- die -q "Usage error"
-
- if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
- [[ ${1} == "--if-unset" ]] && return
- remove_symlinks || die -q "Can't remove existing symlink"
- fi
- if [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
- die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
- elif ! [[ -z $(find_targets ) ]] ; then
- set_symlinks 1 || die -q "Can't set a new version"
- fi
-}
diff --git a/app-admin/eselect-mpost/metadata.xml b/app-admin/eselect-mpost/metadata.xml
deleted file mode 100644
index ba6a8a8800d5..000000000000
--- a/app-admin/eselect-mpost/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>tex</herd>
-</pkgmetadata>