commit:     1a28d4619b42e8c1c55fa49619b66b12d1b6da6f
Author:     Eric Joldasov <bratishkaerik <AT> landless-city <DOT> net>
AuthorDate: Mon Jul  7 19:04:28 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul  8 19:31:46 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a28d461

app-eselect/eselect-zig: drop 1-r1

Signed-off-by: Eric Joldasov <bratishkaerik <AT> landless-city.net>
Part-of: https://github.com/gentoo/gentoo/pull/42921
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-eselect/eselect-zig/eselect-zig-1-r1.ebuild |  19 ----
 app-eselect/eselect-zig/files/zig.eselect-1-r1  | 132 ------------------------
 2 files changed, 151 deletions(-)

diff --git a/app-eselect/eselect-zig/eselect-zig-1-r1.ebuild 
b/app-eselect/eselect-zig/eselect-zig-1-r1.ebuild
deleted file mode 100644
index f0a228288945..000000000000
--- a/app-eselect/eselect-zig/eselect-zig-1-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Manages Zig versions"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage";
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="app-admin/eselect"
-
-src_install() {
-       insinto /usr/share/eselect/modules/
-       newins "${FILESDIR}"/zig.eselect-${PVR} zig.eselect
-}

diff --git a/app-eselect/eselect-zig/files/zig.eselect-1-r1 
b/app-eselect/eselect-zig/files/zig.eselect-1-r1
deleted file mode 100644
index 137c267e169d..000000000000
--- a/app-eselect/eselect-zig/files/zig.eselect-1-r1
+++ /dev/null
@@ -1,132 +0,0 @@
-# -*-eselect-*-  vim: ft=eselect
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-DESCRIPTION="Manage Zig versions"
-MAINTAINER="[email protected]"
-
-show_selected_target() {
-       readlink "${EROOT}/usr/bin/zig"
-}
-
-find_targets() {
-       for f in "${EROOT}"/usr/bin/zig-*; do
-               [[ -f "${f}" ]] && basename "${f}"
-       done
-}
-
-remove_symlinks() {
-       rm "${EROOT}/usr/bin/zig"
-}
-
-set_symlinks() {
-       local target=$1
-       if is_number "${target}"; then
-               local targets=( $(find_targets) )
-               target=${targets[target-1]}
-       fi
-
-       [[ -z "${target}" || ! -f "${EROOT}/usr/bin/${target}" ]] \
-       && die -q "Target \"$1\" doesn't appear to be valid!"
-
-       ln -s "${target}" "${EROOT}/usr/bin/zig"
-}
-
-
-
-### show action ###
-
-describe_show() {
-       echo "Show current Zig version"
-}
-
-do_show() {
-       write_list_start "Current Zig version:"
-       if [[ -L "${EROOT}/usr/bin/zig" ]]; then
-               write_kv_list_entry "$(show_selected_target)" ""
-       else
-               write_kv_list_entry "(unset)" ""
-       fi
-}
-
-### list action ###
-
-describe_list() {
-       echo "List available Zig versions"
-}
-
-do_list() {
-       local targets=( $(find_targets) )
-       local selected_target
-       selected_target=$(show_selected_target)
-
-       write_list_start "Available Zig versions:"
-       for (( i = 0; i < ${#targets[@]}; i++ )); do
-               [[ ${targets[i]} == "${selected_target}" ]] && 
targets[i]=$(highlight_marker "${targets[i]}")
-       done
-       write_numbered_list -m "(none found)" "${targets[@]}"
-}
-
-
-### set action ###
-
-describe_set() {
-       echo "Set active Zig version"
-}
-
-describe_set_parameters() {
-       echo "<target>"
-}
-
-describe_set_options() {
-       echo "target:      Target name or number (from 'list' action)"
-}
-
-do_set() {
-       [[ -z $1 ]] && die -q "You need to specify a target"
-       [[ $# -gt 1 ]] && die -q "Too many parameters"
-       test_usr_bin_writeable
-
-       if [[ -L "${EROOT}/usr/bin/zig" ]]; then
-               remove_symlinks || die -q "Couldn't remove symlink"
-       fi
-       set_symlinks "$1" || die -q "Couldn't set a new symlink"
-}
-
-
-### update action ###
-
-describe_update() {
-    echo "Automatically update the zig symlink"
-}
-
-describe_update_options() {
-    echo "ifunset: Do not override currently set version"
-}
-
-do_update() {
-    [[ -z $1 || $1 == ifunset ]] || die -q "Usage error"
-    [[ $# -gt 1 ]] && die -q "Too many parameters"
-       test_usr_bin_writeable
-
-    if [[ -L ${EROOT}/usr/bin/zig ]]; then
-        if [[ $1 == ifunset && -e ${EROOT}/usr/bin/zig ]]; then
-            return
-        fi
-        remove_symlinks
-    elif [[ -e ${EROOT}/usr/bin/zig ]]; then
-        die -q "${EROOT}/usr/bin/zig exists but is not a symlink"
-    fi
-
-    local targets=( $(find_targets) )
-    if [[ ${#targets[@]} -gt 0 ]]; then
-        set_symlinks "${targets[${#targets[@]}-1]}"
-    fi
-}
-
-
-### helper functions ###
-
-test_usr_bin_writeable() {
-    [[ -w ${EROOT}/usr/bin ]] || die -q "${EROOT}/usr/bin not writeable by 
current user. Are you root?"
-}

Reply via email to