From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-1542022-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 0895515801B
	for <garchives@archives.gentoo.org>; Sat, 29 Jul 2023 16:09:23 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id C511AE09A4;
	Sat, 29 Jul 2023 16:09:21 +0000 (UTC)
Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 74011E0536
	for <gentoo-commits@lists.gentoo.org>; Sat, 29 Jul 2023 16:09:21 +0000 (UTC)
Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id 748C833BEED
	for <gentoo-commits@lists.gentoo.org>; Sat, 29 Jul 2023 16:09:20 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id 0332ADC7
	for <gentoo-commits@lists.gentoo.org>; Sat, 29 Jul 2023 16:09:19 +0000 (UTC)
From: "Maciej Barć" <xgqt@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Maciej Barć" <xgqt@gentoo.org>
Message-ID: <1690646952.25629d4429a226e3ae0fedb29280e5a4cd57e11c.xgqt@gentoo>
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/
X-VCS-Repository: repo/gentoo
X-VCS-Files: dev-lang/eisl/Manifest dev-lang/eisl/eisl-3.27.ebuild
X-VCS-Directories: dev-lang/eisl/
X-VCS-Committer: xgqt
X-VCS-Committer-Name: Maciej Barć
X-VCS-Revision: 25629d4429a226e3ae0fedb29280e5a4cd57e11c
X-VCS-Branch: master
Date: Sat, 29 Jul 2023 16:09:19 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Archives-Salt: cdf0f4cf-3f47-4f75-87eb-bbdd8c4a8f34
X-Archives-Hash: ba54f9d0af5114713a21e3c488d68884

commit:     25629d4429a226e3ae0fedb29280e5a4cd57e11c
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 29 14:57:55 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Jul 29 16:09:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25629d44

dev-lang/eisl: bump to 3.27

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/eisl/Manifest         |  1 +
 dev-lang/eisl/eisl-3.27.ebuild | 46 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 336ac3b6dc8e..92dee2a9f223 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,4 @@
 DIST eisl-2.98.tar.gz 2143636 BLAKE2B e38bf59e491218602e24217903b0f656ebcdee29311ec988447bff58b92f3bc51aa671ba8daf304fa8ce05a45ba71e22839bf74cfc6b1cc704e4c2bd1b5e1a74 SHA512 611bae543c4b12c3b7fb43a660edd219e9d8c1211ce6e3d7d19beae3ac5863f4f20722b79865444a42da30a0210474616115432428a2341b79e20b59e4a3a6e4
 DIST eisl-3.03.tar.gz 2146686 BLAKE2B 540e51007ad0db3271c13e4bf8804f1d555a8baea19da3f66075a57abe77d71560c6d634eded1c86cda054327c01415a46e36fd67ea233553745ad49100dbd8c SHA512 b800073db94a394ef131db38744197b7273eb64a0125e4ccfb982de618a0f5ec5d031e632acb74efbb678bf200ae4e9b81bd5dce24ed4ba02764aa97d86ec878
 DIST eisl-3.24.tar.gz 2155062 BLAKE2B 16e94d0b318db01152f67fdfaca863ddd385d533e01d54d3a540d9410cb85ab0f04256010c5d08b9197090856f128cb3a88682170edb0e1ce7346e01f7de9472 SHA512 6a725360ab6e87d67abc028ded74e80ae5d535a4a359cee965ec1017b67e59fc6c93739075fd82dc95046f59f515c910737685075a0ef6f347a4582af8d1efbe
+DIST eisl-3.27.tar.gz 2156089 BLAKE2B 44d9c4a715d46b5214b89368f6c7419699bcb5da49cafc3112a96d6e6b085a3128d6aaf828ba1bc4d11eacf49f2c7cfbb9a54fb817d970e72f6b381a306747f6 SHA512 fa046f0d4ff93ab758a3bfaacf7ec094022ed53ab21e91bc8d5fb1a6923ed40c9d99c6ea74e6cb7285ba5cb3a21801abf5882107e9c365bc6e9fcc3a24ea3aa7

diff --git a/dev-lang/eisl/eisl-3.27.ebuild b/dev-lang/eisl/eisl-3.27.ebuild
new file mode 100644
index 000000000000..987db06ada03
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.27.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
+HOMEPAGE="https://github.com/sasagawa888/eisl/"
+
+if [[ ${PV} == *9999* ]] ; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/sasagawa888/${PN}.git"
+else
+	SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
+		-> ${P}.tar.gz"
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.85-Makefile.patch )
+
+src_compile() {
+	emake CC="$(tc-getCC)" clean edlis eisl
+}
+
+src_install() {
+	exeinto /usr/bin
+	doexe edlis eisl
+
+	# Compilation of ISLisp files on installation fails.
+	# Do not compile them and mimic "make install".
+	insinto /usr/share/${PN}
+	doins -r library
+	doins fast.h ffi.h
+
+	einstalldocs
+}