diff options
author | Ulrich Müller <ulm@gentoo.org> | 2015-03-31 20:35:49 +0000 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2015-03-31 20:35:49 +0000 |
commit | 12f1b4be80d255cceaadf030388d00ece9e9c697 (patch) | |
tree | 07d561d3c43068ab5dab5d8c2ddb2603980747fd /app-admin/eselect-mpost | |
parent | Package move app-admin/eselect-* to app-eselect/eselect-*. (diff) | |
download | gentoo-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/ChangeLog | 76 | ||||
-rw-r--r-- | app-admin/eselect-mpost/Manifest | 8 | ||||
-rw-r--r-- | app-admin/eselect-mpost/eselect-mpost-0.1.ebuild | 28 | ||||
-rw-r--r-- | app-admin/eselect-mpost/eselect-mpost-0.2.ebuild | 29 | ||||
-rw-r--r-- | app-admin/eselect-mpost/eselect-mpost-0.3.ebuild | 29 | ||||
-rw-r--r-- | app-admin/eselect-mpost/files/mpost.eselect-0.1 | 153 | ||||
-rw-r--r-- | app-admin/eselect-mpost/files/mpost.eselect-0.2 | 148 | ||||
-rw-r--r-- | app-admin/eselect-mpost/files/mpost.eselect-0.3 | 148 | ||||
-rw-r--r-- | app-admin/eselect-mpost/metadata.xml | 5 |
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> |