commit:     9f38164ad10438e074c2eb06ec16a04670dfff48
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 12 21:30:37 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Dec 12 21:30:37 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f38164a

dev-lang/nim: drop old

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-lang/nim/Manifest         |  1 -
 dev-lang/nim/nim-1.4.0.ebuild | 85 -------------------------------------------
 2 files changed, 86 deletions(-)

diff --git a/dev-lang/nim/Manifest b/dev-lang/nim/Manifest
index 7ddfaada80f..a8f288975e8 100644
--- a/dev-lang/nim/Manifest
+++ b/dev-lang/nim/Manifest
@@ -1,2 +1 @@
-DIST nim-1.4.0.tar.xz 4626604 BLAKE2B 
09417508b840d4cb522006f0dddd8799cb235db5f4e2f18fdf970ffa4d845998e498c005843cc994e15f8bea992b5341c8bce667208c68bf81ce3f5e650627bc
 SHA512 
aa0cd5aef16ad5e793dc2c021404c1f0b89b35829f155ada4c0795d980de722493fb4e3da45373e6f2597b5af71140f5ecdfd5b06aa26e9afd2eb5d3f2cab8df
 DIST nim-1.4.2.tar.xz 4770616 BLAKE2B 
95561a22fedaa1eb42f099589b7b13e6833d1804d1d9bf8c4ec6514a4db89622d7f678b19ce9bed1c3ac5dffa3956b73e6b12fa6335f8e39a8b0dee90ae50457
 SHA512 
a357eaa5ef6c71b296fe6c53ed25be8b864a2895871a4ef6f23f2d31ce1c17d6dfb12eaf2bb8e71d122b7cf46746873109f424388ac2b6e84826699c1c5493fe

diff --git a/dev-lang/nim/nim-1.4.0.ebuild b/dev-lang/nim/nim-1.4.0.ebuild
deleted file mode 100644
index 61c6fc1c860..00000000000
--- a/dev-lang/nim/nim-1.4.0.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1 multiprocessing toolchain-funcs
-
-DESCRIPTION="compiled, garbage-collected systems programming language"
-HOMEPAGE="https://nim-lang.org/";
-SRC_URI="https://nim-lang.org/download/${P}.tar.xz";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="doc +readline test"
-
-RESTRICT=test # need to sort out depends and numerous failures
-
-RDEPEND="
-       readline? ( sys-libs/readline:0= )
-"
-DEPEND="
-       ${DEPEND}
-       test? ( net-libs/nodejs )
-"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-0.20.0-paths.patch
-)
-
-_run() {
-       echo "$@"
-       "$@" || die "'$*' failed"
-}
-
-nim_use_enable() {
-       [[ -z $2 ]] && die "usage: nim_use_enable <USE flag> <compiler flag>"
-       use $1 && echo "-d:$2"
-}
-
-src_configure() {
-       export XDG_CACHE_HOME=${T}/cache #667182
-       tc-export CC LD
-
-       # Override default CC=gcc.
-       echo "gcc.exe            = \"$(tc-getCC)\"" >> config/nim.cfg || die
-       echo "gcc.linkerexe      = \"$(tc-getCC)\"" >> config/nim.cfg || die
-}
-
-src_compile() {
-
-       _run ./build.sh
-
-       _run ./bin/nim --parallelBuild:$(makeopts_jobs) c koch
-       _run ./koch boot --parallelBuild:$(makeopts_jobs) -d:release 
$(nim_use_enable readline useGnuReadline)
-       # --stable to avoid pulling HEAD, toolsNoExternal to avoid pulling 
nimble from git
-       PATH="./bin:$PATH" _run ./koch --stable toolsNoExternal 
--parallelBuild:$(makeopts_jobs)
-
-       if use doc; then
-               # TODO: '--parallelBuild:' does ont seem to work
-               PATH="./bin:$PATH" _run ./koch doc 
--parallelBuild:$(makeopts_jobs)
-       fi
-}
-
-src_test() {
-       PATH="./bin:$PATH" _run ./koch test --parallelBuild:$(makeopts_jobs)
-}
-
-src_install() {
-       PATH="./bin:$PATH" _run ./koch install "${ED}"
-       rm -r "${ED}/usr/share/nim/doc" || die "failed to remove 'doc'"
-
-       exeinto /usr/bin
-
-       local bin_exe
-       for bin_exe in bin/*; do
-               # './koch install' installs only 'nim' binary
-               # but not the rest
-               [[ ${bin_exe} == bin/nim ]] && continue
-               doexe "${bin_exe}"
-       done
-
-       use doc && dodoc doc/html/*.html
-       newbashcomp tools/nim.bash-completion ${PN}
-}

Reply via email to