[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-07-21 Thread Arthur Zamarin
commit: 097289371a2ec010df3a4275ce478b226dcfbf5b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 21 19:48:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 21 19:48:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09728937

dev-lang/eisl: Stabilize 4.00 amd64, #936460

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/eisl/eisl-4.00.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-4.00.ebuild b/dev-lang/eisl/eisl-4.00.ebuild
index 0ef48728bee1..1e6288f65690 100644
--- a/dev-lang/eisl/eisl-4.00.ebuild
+++ b/dev-lang/eisl/eisl-4.00.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-07-15 Thread Maciej Barć
commit: 727a14353793d97e2e0159440f83cd62618a9fdf
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Jul 14 18:01:11 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 15 07:10:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727a1435

dev-lang/eisl: bump to 5.00

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-5.00.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 5dcc5c135993..6ef94ec36db0 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1,3 @@
 DIST eisl-3.95.tar.gz 2438216 BLAKE2B 
927af9a8b0469fcda16501a6fffba60eebc708dcfaba1b076b0ffe80396c285fc1fbb427694548418f76102451f7e37506686bf8d025decd04245e105fa618f7
 SHA512 
50e4159bbbc3c72fe985db3b2d77be63f2e8197027e97ac5af0e9316e5f817497bfc0a9f7cf0b0624bb8baf2cf28b5b94556ad77edcdee2e8e8a6d63a74e02a2
 DIST eisl-4.00.tar.gz 2299966 BLAKE2B 
fe2d4e486d459866870b0baa23d2eb32890e1661460116508bd18aa401ec71cb68395bf857c98ba749005dcfd0985ab628274800a32e749abf27a767a2ce8615
 SHA512 
0b4d225f6068a9ff05c6483663b68ae920a1f63e30b47e7350243a70902ae7f5818cf4713fdd45c223e858a4e435d5e93f0944965af1db3f8d9d48f0e2db8239
+DIST eisl-5.00.tar.gz 2995464 BLAKE2B 
ecfc577df2e2b470845a0f3cbaa646408b8d5ec72c0b0e86263c443d6cf0aad0401d7f70e826db71ba824f7659fb4620a83aa81840e2c1b7822c97ada5212d86
 SHA512 
c82aaac0a9878f33abfe5edd54a37884965a00e6f37e901f81e49537afe8a4891343096d6089058c8ce0df4e8cc89f1f6c179f97eb950e45b949e95d9e094ddf

diff --git a/dev-lang/eisl/eisl-5.00.ebuild b/dev-lang/eisl/eisl-5.00.ebuild
new file mode 100644
index ..0ef48728bee1
--- /dev/null
+++ b/dev-lang/eisl/eisl-5.00.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 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}" == ** ]] ; 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}-3.60-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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-07-03 Thread Maciej Barć
commit: e9fd1d8d230473df122e9b3b0e6ec808b866f7b4
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jul  3 19:28:42 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Jul  4 02:39:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9fd1d8d

dev-lang/eisl: drop old 3.90

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-3.90.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 7fe8bf7792d3..5dcc5c135993 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,2 @@
-DIST eisl-3.90.tar.gz 2435398 BLAKE2B 
168c96312783542d2011fc190bd471d9ed9f7f384cc38a5e05617b873623a44641e0fad155c1970b30edd333d03b77ad228798c7f340a63e26d64f79ad7f8cce
 SHA512 
1295d77c25779258882541f4d2a3cd75eb31dbcd89c03144028bfc86453f69c90f822deaca5a20bd45c6361bb0ba74f544c344cd92e6bca6ce8983c36c1860d6
 DIST eisl-3.95.tar.gz 2438216 BLAKE2B 
927af9a8b0469fcda16501a6fffba60eebc708dcfaba1b076b0ffe80396c285fc1fbb427694548418f76102451f7e37506686bf8d025decd04245e105fa618f7
 SHA512 
50e4159bbbc3c72fe985db3b2d77be63f2e8197027e97ac5af0e9316e5f817497bfc0a9f7cf0b0624bb8baf2cf28b5b94556ad77edcdee2e8e8a6d63a74e02a2
 DIST eisl-4.00.tar.gz 2299966 BLAKE2B 
fe2d4e486d459866870b0baa23d2eb32890e1661460116508bd18aa401ec71cb68395bf857c98ba749005dcfd0985ab628274800a32e749abf27a767a2ce8615
 SHA512 
0b4d225f6068a9ff05c6483663b68ae920a1f63e30b47e7350243a70902ae7f5818cf4713fdd45c223e858a4e435d5e93f0944965af1db3f8d9d48f0e2db8239

diff --git a/dev-lang/eisl/eisl-3.90.ebuild b/dev-lang/eisl/eisl-3.90.ebuild
deleted file mode 100644
index 1e6288f65690..
--- a/dev-lang/eisl/eisl-3.90.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 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}" == ** ]] ; 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}-3.60-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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-06-25 Thread Sam James
commit: ab27ee4717413136260c16b396e20a936f80751a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 22:01:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 22:01:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab27ee47

dev-lang/eisl: Stabilize 3.95 amd64, #934913

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-3.95.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-3.95.ebuild b/dev-lang/eisl/eisl-3.95.ebuild
index 0ef48728bee1..1e6288f65690 100644
--- a/dev-lang/eisl/eisl-3.95.ebuild
+++ b/dev-lang/eisl/eisl-3.95.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-06-14 Thread Maciej Barć
commit: bffaa046e205639bc16dc85eaf3af5bd5b203589
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 14 07:13:06 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 14 07:27:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bffaa046

dev-lang/eisl: drop old 3.72

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-3.72.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 3b74981c124f..17f78311ef3a 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,2 @@
-DIST eisl-3.72.tar.gz 2430755 BLAKE2B 
e64f249ada16fb291e3aeb29e2a3366936fe458f2ae1e1915b7577f1d212c577438debaf73ad2daae59af52c3b8a72253160b4cc84bd0f338c57dcb164b4a235
 SHA512 
bc73008732505e5b610dd4797302c4e37730bfbf17d46643c616f7aaa5bbd63a3f0909be3f047c1134302fb017827c2883ce7ec5e2bf9d96ee06bc77557c596d
 DIST eisl-3.90.tar.gz 2435398 BLAKE2B 
168c96312783542d2011fc190bd471d9ed9f7f384cc38a5e05617b873623a44641e0fad155c1970b30edd333d03b77ad228798c7f340a63e26d64f79ad7f8cce
 SHA512 
1295d77c25779258882541f4d2a3cd75eb31dbcd89c03144028bfc86453f69c90f822deaca5a20bd45c6361bb0ba74f544c344cd92e6bca6ce8983c36c1860d6
 DIST eisl-3.95.tar.gz 2438216 BLAKE2B 
927af9a8b0469fcda16501a6fffba60eebc708dcfaba1b076b0ffe80396c285fc1fbb427694548418f76102451f7e37506686bf8d025decd04245e105fa618f7
 SHA512 
50e4159bbbc3c72fe985db3b2d77be63f2e8197027e97ac5af0e9316e5f817497bfc0a9f7cf0b0624bb8baf2cf28b5b94556ad77edcdee2e8e8a6d63a74e02a2

diff --git a/dev-lang/eisl/eisl-3.72.ebuild b/dev-lang/eisl/eisl-3.72.ebuild
deleted file mode 100644
index 1e6288f65690..
--- a/dev-lang/eisl/eisl-3.72.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 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}" == ** ]] ; 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}-3.60-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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-06-14 Thread Maciej Barć
commit: 2adcf23fd450ac41c89e92905fb0f255c3fe633a
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 14 07:15:44 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 14 07:27:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2adcf23f

dev-lang/eisl: bump to 4.00

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-4.00.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 17f78311ef3a..7fe8bf7792d3 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1,3 @@
 DIST eisl-3.90.tar.gz 2435398 BLAKE2B 
168c96312783542d2011fc190bd471d9ed9f7f384cc38a5e05617b873623a44641e0fad155c1970b30edd333d03b77ad228798c7f340a63e26d64f79ad7f8cce
 SHA512 
1295d77c25779258882541f4d2a3cd75eb31dbcd89c03144028bfc86453f69c90f822deaca5a20bd45c6361bb0ba74f544c344cd92e6bca6ce8983c36c1860d6
 DIST eisl-3.95.tar.gz 2438216 BLAKE2B 
927af9a8b0469fcda16501a6fffba60eebc708dcfaba1b076b0ffe80396c285fc1fbb427694548418f76102451f7e37506686bf8d025decd04245e105fa618f7
 SHA512 
50e4159bbbc3c72fe985db3b2d77be63f2e8197027e97ac5af0e9316e5f817497bfc0a9f7cf0b0624bb8baf2cf28b5b94556ad77edcdee2e8e8a6d63a74e02a2
+DIST eisl-4.00.tar.gz 2299966 BLAKE2B 
fe2d4e486d459866870b0baa23d2eb32890e1661460116508bd18aa401ec71cb68395bf857c98ba749005dcfd0985ab628274800a32e749abf27a767a2ce8615
 SHA512 
0b4d225f6068a9ff05c6483663b68ae920a1f63e30b47e7350243a70902ae7f5818cf4713fdd45c223e858a4e435d5e93f0944965af1db3f8d9d48f0e2db8239

diff --git a/dev-lang/eisl/eisl-4.00.ebuild b/dev-lang/eisl/eisl-4.00.ebuild
new file mode 100644
index ..0ef48728bee1
--- /dev/null
+++ b/dev-lang/eisl/eisl-4.00.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 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}" == ** ]] ; 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}-3.60-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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-06-04 Thread Arthur Zamarin
commit: b3ef6a751a4dea8fdf375e53806e70a23c80e28d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun  4 18:23:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun  4 18:23:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3ef6a75

dev-lang/eisl: Stabilize 3.90 amd64, #933526

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/eisl/eisl-3.90.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-3.90.ebuild b/dev-lang/eisl/eisl-3.90.ebuild
index 0ef48728bee1..1e6288f65690 100644
--- a/dev-lang/eisl/eisl-3.90.ebuild
+++ b/dev-lang/eisl/eisl-3.90.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-05-23 Thread Maciej Barć
commit: 7daffe9e78522a489976b6a91310c5a9b21b6742
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu May 23 21:32:23 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu May 23 22:08:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7daffe9e

dev-lang/eisl: bump to 3.95

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-3.95.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 0c28d439c707..3b74981c124f 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1,3 @@
 DIST eisl-3.72.tar.gz 2430755 BLAKE2B 
e64f249ada16fb291e3aeb29e2a3366936fe458f2ae1e1915b7577f1d212c577438debaf73ad2daae59af52c3b8a72253160b4cc84bd0f338c57dcb164b4a235
 SHA512 
bc73008732505e5b610dd4797302c4e37730bfbf17d46643c616f7aaa5bbd63a3f0909be3f047c1134302fb017827c2883ce7ec5e2bf9d96ee06bc77557c596d
 DIST eisl-3.90.tar.gz 2435398 BLAKE2B 
168c96312783542d2011fc190bd471d9ed9f7f384cc38a5e05617b873623a44641e0fad155c1970b30edd333d03b77ad228798c7f340a63e26d64f79ad7f8cce
 SHA512 
1295d77c25779258882541f4d2a3cd75eb31dbcd89c03144028bfc86453f69c90f822deaca5a20bd45c6361bb0ba74f544c344cd92e6bca6ce8983c36c1860d6
+DIST eisl-3.95.tar.gz 2438216 BLAKE2B 
927af9a8b0469fcda16501a6fffba60eebc708dcfaba1b076b0ffe80396c285fc1fbb427694548418f76102451f7e37506686bf8d025decd04245e105fa618f7
 SHA512 
50e4159bbbc3c72fe985db3b2d77be63f2e8197027e97ac5af0e9316e5f817497bfc0a9f7cf0b0624bb8baf2cf28b5b94556ad77edcdee2e8e8a6d63a74e02a2

diff --git a/dev-lang/eisl/eisl-3.95.ebuild b/dev-lang/eisl/eisl-3.95.ebuild
new file mode 100644
index ..0ef48728bee1
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.95.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 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}" == ** ]] ; 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}-3.60-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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-05-14 Thread Maciej Barć
commit: 06059f740d25ab2663560f550fd1804845065815
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 14 21:42:11 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 14 22:20:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06059f74

dev-lang/eisl: drop old 3.70

Closes: https://bugs.gentoo.org/922699
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-3.70.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index a583abb34d28..0c28d439c707 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,2 @@
-DIST eisl-3.70.tar.gz 2431916 BLAKE2B 
113ff28ecc9312647a07602b03968d90760397b97262ba36e43caa7b4197808b23410387c222b77ab162aab31a988d6af30e37295f5fb6cb1c84b359355877f6
 SHA512 
a830ff39eb165fec4367e54d7d2a90e1a53405b151a89e455ae8ed8eee681aab3761ae0a71ae15a9e4f029c2c0ec7a31f4e9c03f2be385784c2c6100c2de63c4
 DIST eisl-3.72.tar.gz 2430755 BLAKE2B 
e64f249ada16fb291e3aeb29e2a3366936fe458f2ae1e1915b7577f1d212c577438debaf73ad2daae59af52c3b8a72253160b4cc84bd0f338c57dcb164b4a235
 SHA512 
bc73008732505e5b610dd4797302c4e37730bfbf17d46643c616f7aaa5bbd63a3f0909be3f047c1134302fb017827c2883ce7ec5e2bf9d96ee06bc77557c596d
 DIST eisl-3.90.tar.gz 2435398 BLAKE2B 
168c96312783542d2011fc190bd471d9ed9f7f384cc38a5e05617b873623a44641e0fad155c1970b30edd333d03b77ad228798c7f340a63e26d64f79ad7f8cce
 SHA512 
1295d77c25779258882541f4d2a3cd75eb31dbcd89c03144028bfc86453f69c90f822deaca5a20bd45c6361bb0ba74f544c344cd92e6bca6ce8983c36c1860d6

diff --git a/dev-lang/eisl/eisl-3.70.ebuild b/dev-lang/eisl/eisl-3.70.ebuild
deleted file mode 100644
index 1e6288f65690..
--- a/dev-lang/eisl/eisl-3.70.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 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}" == ** ]] ; 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}-3.60-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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-05-06 Thread Sam James
commit: 6d5e104636ea815450503e519f4ae97bcc0ca401
Author: Sam James  gentoo  org>
AuthorDate: Tue May  7 01:16:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May  7 01:16:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d5e1046

dev-lang/eisl: Stabilize 3.72 amd64, #931315

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-3.72.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-3.72.ebuild b/dev-lang/eisl/eisl-3.72.ebuild
index 0ef48728bee1..1e6288f65690 100644
--- a/dev-lang/eisl/eisl-3.72.ebuild
+++ b/dev-lang/eisl/eisl-3.72.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-05-01 Thread Maciej Barć
commit: 9815060492a32cd422990eed0e976eb1a3e2fb10
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed May  1 15:41:16 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed May  1 15:41:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98150604

dev-lang/eisl: bump to 3.90

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-3.90.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index d3b1f982cb5e..a583abb34d28 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1,3 @@
 DIST eisl-3.70.tar.gz 2431916 BLAKE2B 
113ff28ecc9312647a07602b03968d90760397b97262ba36e43caa7b4197808b23410387c222b77ab162aab31a988d6af30e37295f5fb6cb1c84b359355877f6
 SHA512 
a830ff39eb165fec4367e54d7d2a90e1a53405b151a89e455ae8ed8eee681aab3761ae0a71ae15a9e4f029c2c0ec7a31f4e9c03f2be385784c2c6100c2de63c4
 DIST eisl-3.72.tar.gz 2430755 BLAKE2B 
e64f249ada16fb291e3aeb29e2a3366936fe458f2ae1e1915b7577f1d212c577438debaf73ad2daae59af52c3b8a72253160b4cc84bd0f338c57dcb164b4a235
 SHA512 
bc73008732505e5b610dd4797302c4e37730bfbf17d46643c616f7aaa5bbd63a3f0909be3f047c1134302fb017827c2883ce7ec5e2bf9d96ee06bc77557c596d
+DIST eisl-3.90.tar.gz 2435398 BLAKE2B 
168c96312783542d2011fc190bd471d9ed9f7f384cc38a5e05617b873623a44641e0fad155c1970b30edd333d03b77ad228798c7f340a63e26d64f79ad7f8cce
 SHA512 
1295d77c25779258882541f4d2a3cd75eb31dbcd89c03144028bfc86453f69c90f822deaca5a20bd45c6361bb0ba74f544c344cd92e6bca6ce8983c36c1860d6

diff --git a/dev-lang/eisl/eisl-3.90.ebuild b/dev-lang/eisl/eisl-3.90.ebuild
new file mode 100644
index ..0ef48728bee1
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.90.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 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}" == ** ]] ; 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}-3.60-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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-04-04 Thread Maciej Barć
commit: b939be787fdb1c9d9708761b411474307bcfe65e
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Apr  4 15:05:58 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Apr  4 19:01:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b939be78

dev-lang/eisl: bump to 3.72

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-3.72.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 6d6ba2676d6c..d3b1f982cb5e 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1 +1,2 @@
 DIST eisl-3.70.tar.gz 2431916 BLAKE2B 
113ff28ecc9312647a07602b03968d90760397b97262ba36e43caa7b4197808b23410387c222b77ab162aab31a988d6af30e37295f5fb6cb1c84b359355877f6
 SHA512 
a830ff39eb165fec4367e54d7d2a90e1a53405b151a89e455ae8ed8eee681aab3761ae0a71ae15a9e4f029c2c0ec7a31f4e9c03f2be385784c2c6100c2de63c4
+DIST eisl-3.72.tar.gz 2430755 BLAKE2B 
e64f249ada16fb291e3aeb29e2a3366936fe458f2ae1e1915b7577f1d212c577438debaf73ad2daae59af52c3b8a72253160b4cc84bd0f338c57dcb164b4a235
 SHA512 
bc73008732505e5b610dd4797302c4e37730bfbf17d46643c616f7aaa5bbd63a3f0909be3f047c1134302fb017827c2883ce7ec5e2bf9d96ee06bc77557c596d

diff --git a/dev-lang/eisl/eisl-3.72.ebuild b/dev-lang/eisl/eisl-3.72.ebuild
new file mode 100644
index ..0ef48728bee1
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.72.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 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}" == ** ]] ; 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}-3.60-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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-03-24 Thread Maciej Barć
commit: 4b89c687c7463f383dc74b767fed74873494a782
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 25 01:23:42 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 25 02:27:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b89c687

dev-lang/eisl: drop old 3.60

Closes: https://bugs.gentoo.org/917160
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-3.60.ebuild | 48 --
 2 files changed, 49 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 8ac1be64d488..6d6ba2676d6c 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1 @@
-DIST eisl-3.60.tar.gz 2429781 BLAKE2B 
7a5752df5682444fb3a1381030e1c73a1859021d9d18a5c2f0afc257012ef12d169c952044202f6f591965cbee4caab269ee362d317d6f87d09077d1f217857d
 SHA512 
400e2a6e8c3de9fe97a240adbab6ec61ccff69a1b407443b7c832b357a390d16cef1090494f314cd3d16278cca131695345b8c6e0fe51e658c45dd3bea20e4f6
 DIST eisl-3.70.tar.gz 2431916 BLAKE2B 
113ff28ecc9312647a07602b03968d90760397b97262ba36e43caa7b4197808b23410387c222b77ab162aab31a988d6af30e37295f5fb6cb1c84b359355877f6
 SHA512 
a830ff39eb165fec4367e54d7d2a90e1a53405b151a89e455ae8ed8eee681aab3761ae0a71ae15a9e4f029c2c0ec7a31f4e9c03f2be385784c2c6100c2de63c4

diff --git a/dev-lang/eisl/eisl-3.60.ebuild b/dev-lang/eisl/eisl-3.60.ebuild
deleted file mode 100644
index 65c69170dce9..
--- a/dev-lang/eisl/eisl-3.60.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# 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}" == ** ]] ; 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}-3.60-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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-03-03 Thread Sam James
commit: a2c0f533f0baea262076ae59358c24d149bd777f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 02:49:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 02:49:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c0f533

dev-lang/eisl: Stabilize 3.70 amd64, #926113

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-3.70.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-3.70.ebuild b/dev-lang/eisl/eisl-3.70.ebuild
index 0ef48728bee1..1e6288f65690 100644
--- a/dev-lang/eisl/eisl-3.70.ebuild
+++ b/dev-lang/eisl/eisl-3.70.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2024-02-01 Thread Maciej Barć
commit: 9a277fbc1941ebf0fdaac2eec9f036b57eb9e9b3
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Feb  1 13:19:36 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Feb  1 13:22:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a277fbc

dev-lang/eisl: bump to 3.70

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-3.70.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index e8ab5ec86c5a..8ac1be64d488 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1 +1,2 @@
 DIST eisl-3.60.tar.gz 2429781 BLAKE2B 
7a5752df5682444fb3a1381030e1c73a1859021d9d18a5c2f0afc257012ef12d169c952044202f6f591965cbee4caab269ee362d317d6f87d09077d1f217857d
 SHA512 
400e2a6e8c3de9fe97a240adbab6ec61ccff69a1b407443b7c832b357a390d16cef1090494f314cd3d16278cca131695345b8c6e0fe51e658c45dd3bea20e4f6
+DIST eisl-3.70.tar.gz 2431916 BLAKE2B 
113ff28ecc9312647a07602b03968d90760397b97262ba36e43caa7b4197808b23410387c222b77ab162aab31a988d6af30e37295f5fb6cb1c84b359355877f6
 SHA512 
a830ff39eb165fec4367e54d7d2a90e1a53405b151a89e455ae8ed8eee681aab3761ae0a71ae15a9e4f029c2c0ec7a31f4e9c03f2be385784c2c6100c2de63c4

diff --git a/dev-lang/eisl/eisl-3.70.ebuild b/dev-lang/eisl/eisl-3.70.ebuild
new file mode 100644
index ..0ef48728bee1
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.70.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 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}" == ** ]] ; 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}-3.60-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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/

2023-12-08 Thread Maciej Barć
commit: 1b52db2c35d9084727f3312e474b2887ea1e0541
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec  8 10:27:44 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  8 12:41:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b52db2c

dev-lang/eisl: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34176
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/eisl/files/eisl-2.85-Makefile.patch | 32 
 1 file changed, 32 deletions(-)

diff --git a/dev-lang/eisl/files/eisl-2.85-Makefile.patch 
b/dev-lang/eisl/files/eisl-2.85-Makefile.patch
deleted file mode 100644
index 61cd83f7da77..
--- a/dev-lang/eisl/files/eisl-2.85-Makefile.patch
+++ /dev/null
@@ -1,32 +0,0 @@
 a/makefile
-+++ b/makefile
-@@ -38,7 +38,7 @@ else
-   endif
-   endif
- endif
--CFLAGS += $(INCS) -g -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
-+CFLAGS += $(INCS) -g -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE 
-D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
- DFLAGS := --preview=all --de -w --O3 --release --betterC
- SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
- SRC_D := dextension.d disl.d
-@@ -68,7 +68,7 @@ ifeq ($(DEBUG),1)
-   LDFLAGS += -fsanitize=undefined
-   endif
- else
--  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
-+  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
-   SRC_CII += cii/src/mem.c
- endif
- OBJ_CII := $(SRC_CII:.c=.o)
-@@ -86,11 +86,8 @@ ifeq  ($(shell uname -n),raspberrypi)
-   CFLAGS += -D__rpi__
- endif
- ifneq ($(DEBUG),1)
--  LDFLAGS += -flto
-   ifeq  ($(shell uname),Darwin)
-   LDFLAGS += -Wl,-S,-x
--  else
--  LDFLAGS += -s
-   endif
- endif
- PREFIX := /usr/local



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-12-06 Thread Maciej Barć
commit: 80d52c17c377cca0d3bc02f30a31a74b5950b451
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec  6 21:18:43 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  6 22:47:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80d52c17

dev-lang/eisl: drop old 3.50

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-3.50.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 176a579fa365..e8ab5ec86c5a 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1 @@
-DIST eisl-3.50.tar.gz 2428194 BLAKE2B 
bab17dc6ab00f894cd4e9558a1bbc4bca9eb2770de46eb30d015e9e7542c774f2d55427bea05d5c5c6d910eec9a9de3d84568f9ec12043f20bbcdc542f0294ff
 SHA512 
53d23a86a5b15ff04c268db348b5edb61eb0709cb1ef21e5b9ca7eda8954a0ab2b9dad345c3a9d80325cbfe35e879516b0d8d98609cf68dcad8898b5ce10c175
 DIST eisl-3.60.tar.gz 2429781 BLAKE2B 
7a5752df5682444fb3a1381030e1c73a1859021d9d18a5c2f0afc257012ef12d169c952044202f6f591965cbee4caab269ee362d317d6f87d09077d1f217857d
 SHA512 
400e2a6e8c3de9fe97a240adbab6ec61ccff69a1b407443b7c832b357a390d16cef1090494f314cd3d16278cca131695345b8c6e0fe51e658c45dd3bea20e4f6

diff --git a/dev-lang/eisl/eisl-3.50.ebuild b/dev-lang/eisl/eisl-3.50.ebuild
deleted file mode 100644
index 05fe23762b19..
--- a/dev-lang/eisl/eisl-3.50.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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} == ** ]] ; 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-12-06 Thread Arthur Zamarin
commit: 77fdf9260129889c0c0de2b6aed6d0b985729515
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  6 17:16:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  6 17:16:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77fdf926

dev-lang/eisl: Stabilize 3.60 amd64, #919336

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/eisl/eisl-3.60.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-3.60.ebuild b/dev-lang/eisl/eisl-3.60.ebuild
index 866b41aa1866..65c69170dce9 100644
--- a/dev-lang/eisl/eisl-3.60.ebuild
+++ b/dev-lang/eisl/eisl-3.60.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-11-04 Thread Maciej Barć
commit: 66a96f0da4782f480f9386ae29073496e2773e92
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Nov  4 20:19:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Nov  4 20:49:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a96f0d

dev-lang/eisl: sync live 

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

 dev-lang/eisl/eisl-.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-lang/eisl/eisl-.ebuild b/dev-lang/eisl/eisl-.ebuild
index 987db06ada03..866b41aa1866 100644
--- a/dev-lang/eisl/eisl-.ebuild
+++ b/dev-lang/eisl/eisl-.ebuild
@@ -8,12 +8,14 @@ inherit toolchain-funcs
 DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
 HOMEPAGE="https://github.com/sasagawa888/eisl/;
 
-if [[ ${PV} == ** ]] ; then
+if [[ "${PV}" == ** ]] ; 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
 
@@ -26,7 +28,7 @@ DOCS=( README{,-ja}.md documents )
 RDEPEND="sys-libs/ncurses:="
 DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}"/${PN}-2.85-Makefile.patch )
+PATCHES=( "${FILESDIR}/${PN}-3.60-Makefile.patch" )
 
 src_compile() {
emake CC="$(tc-getCC)" clean edlis eisl
@@ -38,7 +40,7 @@ src_install() {
 
# Compilation of ISLisp files on installation fails.
# Do not compile them and mimic "make install".
-   insinto /usr/share/${PN}
+   insinto "/usr/share/${PN}"
doins -r library
doins fast.h ffi.h
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/

2023-11-04 Thread Maciej Barć
commit: b9b3db2aac68698e485624e53884f52596828bd2
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Nov  4 20:19:02 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Nov  4 20:49:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b3db2a

dev-lang/eisl: bump to 3.60

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

 dev-lang/eisl/Manifest   |  1 +
 dev-lang/eisl/eisl-3.60.ebuild   | 48 
 dev-lang/eisl/files/eisl-3.60-Makefile.patch | 32 +++
 3 files changed, 81 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 4c78e0da4315..176a579fa365 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1 +1,2 @@
 DIST eisl-3.50.tar.gz 2428194 BLAKE2B 
bab17dc6ab00f894cd4e9558a1bbc4bca9eb2770de46eb30d015e9e7542c774f2d55427bea05d5c5c6d910eec9a9de3d84568f9ec12043f20bbcdc542f0294ff
 SHA512 
53d23a86a5b15ff04c268db348b5edb61eb0709cb1ef21e5b9ca7eda8954a0ab2b9dad345c3a9d80325cbfe35e879516b0d8d98609cf68dcad8898b5ce10c175
+DIST eisl-3.60.tar.gz 2429781 BLAKE2B 
7a5752df5682444fb3a1381030e1c73a1859021d9d18a5c2f0afc257012ef12d169c952044202f6f591965cbee4caab269ee362d317d6f87d09077d1f217857d
 SHA512 
400e2a6e8c3de9fe97a240adbab6ec61ccff69a1b407443b7c832b357a390d16cef1090494f314cd3d16278cca131695345b8c6e0fe51e658c45dd3bea20e4f6

diff --git a/dev-lang/eisl/eisl-3.60.ebuild b/dev-lang/eisl/eisl-3.60.ebuild
new file mode 100644
index ..866b41aa1866
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.60.ebuild
@@ -0,0 +1,48 @@
+# 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}" == ** ]] ; 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}-3.60-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
+}

diff --git a/dev-lang/eisl/files/eisl-3.60-Makefile.patch 
b/dev-lang/eisl/files/eisl-3.60-Makefile.patch
new file mode 100644
index ..3c9c763fd608
--- /dev/null
+++ b/dev-lang/eisl/files/eisl-3.60-Makefile.patch
@@ -0,0 +1,32 @@
+--- a/makefile
 b/makefile
+@@ -39,7 +39,7 @@ else
+   endif
+   endif
+ endif
+-CFLAGS += $(INCS) -g -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -Inana/src
++CFLAGS += $(INCS) -g $(CURSES_CFLAGS) -U_XOPEN_SOURCE -Inana/src
+ DFLAGS := --preview=all --de -w --O3 --release --betterC
+ SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
+ SRC_D := dextension.d disl.d
+@@ -69,7 +69,7 @@ ifeq ($(DEBUG),1)
+   LDFLAGS += -fsanitize=undefined
+   endif
+ else
+-  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
++  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
+   SRC_CII += cii/src/mem.c
+ endif
+ OBJ_CII := $(SRC_CII:.c=.o)
+@@ -87,11 +87,8 @@ ifeq  ($(shell uname -n),raspberrypi)
+   CFLAGS += -D__rpi__
+ endif
+ ifneq ($(DEBUG),1)
+-  LDFLAGS += -flto
+   ifeq  ($(shell uname),Darwin)
+   LDFLAGS += -Wl,-S,-x
+-  else
+-  LDFLAGS += -s
+   endif
+ endif
+ PREFIX := /usr/local



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-10-26 Thread Maciej Barć
commit: 9fcc2c8a8d9db85771561f553f0da6b7c79d38fd
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Oct 25 14:16:12 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Oct 26 13:11:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fcc2c8a

dev-lang/eisl: drop old 3.45

Closes: https://bugs.gentoo.org/913590
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-3.45.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index abe6b167d2f4..4c78e0da4315 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1 @@
-DIST eisl-3.45.tar.gz 2427103 BLAKE2B 
3a87b3b075dc75e8bc408f2a9ba78fe1cdbe12f40c7901aa546fb4cc0f1e6d06ec9ce65cee229517f518b05c99eaf327d2caf9277b82c2f9ab06ca3d9426bf33
 SHA512 
fa939d02466c6f3164066deb50b519376cd7464f1330b7633ef8450c0c23a89d0a7626cc3b79d570b3643ac098bc0fee5ecc27b1c62bf89f92335e8a09e2107b
 DIST eisl-3.50.tar.gz 2428194 BLAKE2B 
bab17dc6ab00f894cd4e9558a1bbc4bca9eb2770de46eb30d015e9e7542c774f2d55427bea05d5c5c6d910eec9a9de3d84568f9ec12043f20bbcdc542f0294ff
 SHA512 
53d23a86a5b15ff04c268db348b5edb61eb0709cb1ef21e5b9ca7eda8954a0ab2b9dad345c3a9d80325cbfe35e879516b0d8d98609cf68dcad8898b5ce10c175

diff --git a/dev-lang/eisl/eisl-3.45.ebuild b/dev-lang/eisl/eisl-3.45.ebuild
deleted file mode 100644
index 05fe23762b19..
--- a/dev-lang/eisl/eisl-3.45.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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} == ** ]] ; 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-10-26 Thread Maciej Barć
commit: 733aa6cf919f189a55822e8d1e5f83c54c6ee866
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Oct 25 14:15:58 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Oct 26 13:11:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=733aa6cf

dev-lang/eisl: drop old 3.40

Closes: https://bugs.gentoo.org/912368
Closes: https://bugs.gentoo.org/912383
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-3.40.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 094a56640ca8..abe6b167d2f4 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,2 @@
-DIST eisl-3.40.tar.gz 2287448 BLAKE2B 
10b9f6b74a313f0ecb724c09d5ade3ee81b6aa4b1f2c426a8c399a46ebca15e58e4666d9bbd5f72ab6a24b194e12b11a635a88066299577de956d20376aaa8e7
 SHA512 
30313b9660b2eb2500b498abeb82f0bcd660c720488dda981d87e2221eec3dd1d306740993bf2f321ca8e66cb47841ca9d8a7fc83dfc6551cd271c7ffab8af25
 DIST eisl-3.45.tar.gz 2427103 BLAKE2B 
3a87b3b075dc75e8bc408f2a9ba78fe1cdbe12f40c7901aa546fb4cc0f1e6d06ec9ce65cee229517f518b05c99eaf327d2caf9277b82c2f9ab06ca3d9426bf33
 SHA512 
fa939d02466c6f3164066deb50b519376cd7464f1330b7633ef8450c0c23a89d0a7626cc3b79d570b3643ac098bc0fee5ecc27b1c62bf89f92335e8a09e2107b
 DIST eisl-3.50.tar.gz 2428194 BLAKE2B 
bab17dc6ab00f894cd4e9558a1bbc4bca9eb2770de46eb30d015e9e7542c774f2d55427bea05d5c5c6d910eec9a9de3d84568f9ec12043f20bbcdc542f0294ff
 SHA512 
53d23a86a5b15ff04c268db348b5edb61eb0709cb1ef21e5b9ca7eda8954a0ab2b9dad345c3a9d80325cbfe35e879516b0d8d98609cf68dcad8898b5ce10c175

diff --git a/dev-lang/eisl/eisl-3.40.ebuild b/dev-lang/eisl/eisl-3.40.ebuild
deleted file mode 100644
index 05fe23762b19..
--- a/dev-lang/eisl/eisl-3.40.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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} == ** ]] ; 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-10-17 Thread Sam James
commit: f5b879c34c516bff55b6af573914570d1f534322
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 17 13:02:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 17 13:02:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5b879c3

dev-lang/eisl: Stabilize 3.50 amd64, #915886

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-3.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-3.50.ebuild b/dev-lang/eisl/eisl-3.50.ebuild
index 987db06ada03..05fe23762b19 100644
--- a/dev-lang/eisl/eisl-3.50.ebuild
+++ b/dev-lang/eisl/eisl-3.50.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-09-25 Thread Arthur Zamarin
commit: 618f72e3ad472f3a41eea764eb340599e686ec0f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 12:13:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 12:13:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=618f72e3

dev-lang/eisl: Stabilize 3.45 amd64, #914652

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/eisl/eisl-3.45.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-3.45.ebuild b/dev-lang/eisl/eisl-3.45.ebuild
index 987db06ada03..05fe23762b19 100644
--- a/dev-lang/eisl/eisl-3.45.ebuild
+++ b/dev-lang/eisl/eisl-3.45.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-09-16 Thread Maciej Barć
commit: 3f551bc4adb81c248953d9808c6d11c58533deb4
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Sep 16 12:49:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Sep 16 14:47:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f551bc4

dev-lang/eisl: drop old 3.30

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-3.30.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 00f85a88fde5..094a56640ca8 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-DIST eisl-3.30.tar.gz 2170799 BLAKE2B 
123cdf6074f8f9170dc02e1f935e1d06a83cd3e2228e05b051776e7067369ab75cfa5afba8643424bee980c1ab6ca2c3314a1440074c6ddaba39ced5bc0b8fcd
 SHA512 
4d44534f3120c9e2051c223326e528a051af087d0750ef2bcb15eb1e762b0e25769d3dbc3d04f2064053e0e4b6ec675918ffeef4a8fa4f4c72a3846524200904
 DIST eisl-3.40.tar.gz 2287448 BLAKE2B 
10b9f6b74a313f0ecb724c09d5ade3ee81b6aa4b1f2c426a8c399a46ebca15e58e4666d9bbd5f72ab6a24b194e12b11a635a88066299577de956d20376aaa8e7
 SHA512 
30313b9660b2eb2500b498abeb82f0bcd660c720488dda981d87e2221eec3dd1d306740993bf2f321ca8e66cb47841ca9d8a7fc83dfc6551cd271c7ffab8af25
 DIST eisl-3.45.tar.gz 2427103 BLAKE2B 
3a87b3b075dc75e8bc408f2a9ba78fe1cdbe12f40c7901aa546fb4cc0f1e6d06ec9ce65cee229517f518b05c99eaf327d2caf9277b82c2f9ab06ca3d9426bf33
 SHA512 
fa939d02466c6f3164066deb50b519376cd7464f1330b7633ef8450c0c23a89d0a7626cc3b79d570b3643ac098bc0fee5ecc27b1c62bf89f92335e8a09e2107b
 DIST eisl-3.50.tar.gz 2428194 BLAKE2B 
bab17dc6ab00f894cd4e9558a1bbc4bca9eb2770de46eb30d015e9e7542c774f2d55427bea05d5c5c6d910eec9a9de3d84568f9ec12043f20bbcdc542f0294ff
 SHA512 
53d23a86a5b15ff04c268db348b5edb61eb0709cb1ef21e5b9ca7eda8954a0ab2b9dad345c3a9d80325cbfe35e879516b0d8d98609cf68dcad8898b5ce10c175

diff --git a/dev-lang/eisl/eisl-3.30.ebuild b/dev-lang/eisl/eisl-3.30.ebuild
deleted file mode 100644
index 05fe23762b19..
--- a/dev-lang/eisl/eisl-3.30.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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} == ** ]] ; 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-09-15 Thread Sam James
commit: 57c41ab13ffae170a7d3123a9ec41e2e4d81d3ff
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 15 08:53:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 15 08:53:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57c41ab1

dev-lang/eisl: Stabilize 3.40 amd64, #914209

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-3.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-3.40.ebuild b/dev-lang/eisl/eisl-3.40.ebuild
index 987db06ada03..05fe23762b19 100644
--- a/dev-lang/eisl/eisl-3.40.ebuild
+++ b/dev-lang/eisl/eisl-3.40.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-09-10 Thread Maciej Barć
commit: 12889f654fb05ef84285643fbdb650536954e840
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Sep 10 09:42:20 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Sep 10 15:35:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12889f65

dev-lang/eisl: bump to 3.50

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

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

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index afe913b74f60..00f85a88fde5 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,4 @@
 DIST eisl-3.30.tar.gz 2170799 BLAKE2B 
123cdf6074f8f9170dc02e1f935e1d06a83cd3e2228e05b051776e7067369ab75cfa5afba8643424bee980c1ab6ca2c3314a1440074c6ddaba39ced5bc0b8fcd
 SHA512 
4d44534f3120c9e2051c223326e528a051af087d0750ef2bcb15eb1e762b0e25769d3dbc3d04f2064053e0e4b6ec675918ffeef4a8fa4f4c72a3846524200904
 DIST eisl-3.40.tar.gz 2287448 BLAKE2B 
10b9f6b74a313f0ecb724c09d5ade3ee81b6aa4b1f2c426a8c399a46ebca15e58e4666d9bbd5f72ab6a24b194e12b11a635a88066299577de956d20376aaa8e7
 SHA512 
30313b9660b2eb2500b498abeb82f0bcd660c720488dda981d87e2221eec3dd1d306740993bf2f321ca8e66cb47841ca9d8a7fc83dfc6551cd271c7ffab8af25
 DIST eisl-3.45.tar.gz 2427103 BLAKE2B 
3a87b3b075dc75e8bc408f2a9ba78fe1cdbe12f40c7901aa546fb4cc0f1e6d06ec9ce65cee229517f518b05c99eaf327d2caf9277b82c2f9ab06ca3d9426bf33
 SHA512 
fa939d02466c6f3164066deb50b519376cd7464f1330b7633ef8450c0c23a89d0a7626cc3b79d570b3643ac098bc0fee5ecc27b1c62bf89f92335e8a09e2107b
+DIST eisl-3.50.tar.gz 2428194 BLAKE2B 
bab17dc6ab00f894cd4e9558a1bbc4bca9eb2770de46eb30d015e9e7542c774f2d55427bea05d5c5c6d910eec9a9de3d84568f9ec12043f20bbcdc542f0294ff
 SHA512 
53d23a86a5b15ff04c268db348b5edb61eb0709cb1ef21e5b9ca7eda8954a0ab2b9dad345c3a9d80325cbfe35e879516b0d8d98609cf68dcad8898b5ce10c175

diff --git a/dev-lang/eisl/eisl-3.50.ebuild b/dev-lang/eisl/eisl-3.50.ebuild
new file mode 100644
index ..987db06ada03
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.50.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} == ** ]] ; 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-09-05 Thread Maciej Barć
commit: 380a41120e78ad0fdba5bb29cd1e1895464dc5c9
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Sep  5 13:34:38 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Sep  5 14:11:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=380a4112

dev-lang/eisl: drop old 3.24

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-3.24.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 17bb1127e047..afe913b74f60 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-DIST eisl-3.24.tar.gz 2155062 BLAKE2B 
16e94d0b318db01152f67fdfaca863ddd385d533e01d54d3a540d9410cb85ab0f04256010c5d08b9197090856f128cb3a88682170edb0e1ce7346e01f7de9472
 SHA512 
6a725360ab6e87d67abc028ded74e80ae5d535a4a359cee965ec1017b67e59fc6c93739075fd82dc95046f59f515c910737685075a0ef6f347a4582af8d1efbe
 DIST eisl-3.30.tar.gz 2170799 BLAKE2B 
123cdf6074f8f9170dc02e1f935e1d06a83cd3e2228e05b051776e7067369ab75cfa5afba8643424bee980c1ab6ca2c3314a1440074c6ddaba39ced5bc0b8fcd
 SHA512 
4d44534f3120c9e2051c223326e528a051af087d0750ef2bcb15eb1e762b0e25769d3dbc3d04f2064053e0e4b6ec675918ffeef4a8fa4f4c72a3846524200904
 DIST eisl-3.40.tar.gz 2287448 BLAKE2B 
10b9f6b74a313f0ecb724c09d5ade3ee81b6aa4b1f2c426a8c399a46ebca15e58e4666d9bbd5f72ab6a24b194e12b11a635a88066299577de956d20376aaa8e7
 SHA512 
30313b9660b2eb2500b498abeb82f0bcd660c720488dda981d87e2221eec3dd1d306740993bf2f321ca8e66cb47841ca9d8a7fc83dfc6551cd271c7ffab8af25
 DIST eisl-3.45.tar.gz 2427103 BLAKE2B 
3a87b3b075dc75e8bc408f2a9ba78fe1cdbe12f40c7901aa546fb4cc0f1e6d06ec9ce65cee229517f518b05c99eaf327d2caf9277b82c2f9ab06ca3d9426bf33
 SHA512 
fa939d02466c6f3164066deb50b519376cd7464f1330b7633ef8450c0c23a89d0a7626cc3b79d570b3643ac098bc0fee5ecc27b1c62bf89f92335e8a09e2107b

diff --git a/dev-lang/eisl/eisl-3.24.ebuild b/dev-lang/eisl/eisl-3.24.ebuild
deleted file mode 100644
index 05fe23762b19..
--- a/dev-lang/eisl/eisl-3.24.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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} == ** ]] ; 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-09-02 Thread Sam James
commit: 9abd2afc1dc436e0aa0866bae658123968699717
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  2 15:35:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  2 15:35:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9abd2afc

dev-lang/eisl: Stabilize 3.30 amd64, #913504

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-3.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-3.30.ebuild b/dev-lang/eisl/eisl-3.30.ebuild
index 987db06ada03..05fe23762b19 100644
--- a/dev-lang/eisl/eisl-3.30.ebuild
+++ b/dev-lang/eisl/eisl-3.30.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-08-23 Thread Maciej Barć
commit: bb8360cfebb86748261f7a80c633d6605a3b
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Aug 23 22:10:29 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Aug 23 22:14:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8360cf

dev-lang/eisl: drop old 3.03

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-3.03.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 766dc66bdff0..0c54549d6284 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-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.30.tar.gz 2170799 BLAKE2B 
123cdf6074f8f9170dc02e1f935e1d06a83cd3e2228e05b051776e7067369ab75cfa5afba8643424bee980c1ab6ca2c3314a1440074c6ddaba39ced5bc0b8fcd
 SHA512 
4d44534f3120c9e2051c223326e528a051af087d0750ef2bcb15eb1e762b0e25769d3dbc3d04f2064053e0e4b6ec675918ffeef4a8fa4f4c72a3846524200904
 DIST eisl-3.40.tar.gz 2287448 BLAKE2B 
10b9f6b74a313f0ecb724c09d5ade3ee81b6aa4b1f2c426a8c399a46ebca15e58e4666d9bbd5f72ab6a24b194e12b11a635a88066299577de956d20376aaa8e7
 SHA512 
30313b9660b2eb2500b498abeb82f0bcd660c720488dda981d87e2221eec3dd1d306740993bf2f321ca8e66cb47841ca9d8a7fc83dfc6551cd271c7ffab8af25

diff --git a/dev-lang/eisl/eisl-3.03.ebuild b/dev-lang/eisl/eisl-3.03.ebuild
deleted file mode 100644
index 05fe23762b19..
--- a/dev-lang/eisl/eisl-3.03.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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} == ** ]] ; 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-08-23 Thread Maciej Barć
commit: 49f6c8c225b72591ad79e3bdc2e3a92e1c7a8e71
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Aug 23 22:11:06 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Aug 23 22:14:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f6c8c2

dev-lang/eisl: bump to 3.45

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

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

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 0c54549d6284..17bb1127e047 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,4 @@
 DIST eisl-3.24.tar.gz 2155062 BLAKE2B 
16e94d0b318db01152f67fdfaca863ddd385d533e01d54d3a540d9410cb85ab0f04256010c5d08b9197090856f128cb3a88682170edb0e1ce7346e01f7de9472
 SHA512 
6a725360ab6e87d67abc028ded74e80ae5d535a4a359cee965ec1017b67e59fc6c93739075fd82dc95046f59f515c910737685075a0ef6f347a4582af8d1efbe
 DIST eisl-3.30.tar.gz 2170799 BLAKE2B 
123cdf6074f8f9170dc02e1f935e1d06a83cd3e2228e05b051776e7067369ab75cfa5afba8643424bee980c1ab6ca2c3314a1440074c6ddaba39ced5bc0b8fcd
 SHA512 
4d44534f3120c9e2051c223326e528a051af087d0750ef2bcb15eb1e762b0e25769d3dbc3d04f2064053e0e4b6ec675918ffeef4a8fa4f4c72a3846524200904
 DIST eisl-3.40.tar.gz 2287448 BLAKE2B 
10b9f6b74a313f0ecb724c09d5ade3ee81b6aa4b1f2c426a8c399a46ebca15e58e4666d9bbd5f72ab6a24b194e12b11a635a88066299577de956d20376aaa8e7
 SHA512 
30313b9660b2eb2500b498abeb82f0bcd660c720488dda981d87e2221eec3dd1d306740993bf2f321ca8e66cb47841ca9d8a7fc83dfc6551cd271c7ffab8af25
+DIST eisl-3.45.tar.gz 2427103 BLAKE2B 
3a87b3b075dc75e8bc408f2a9ba78fe1cdbe12f40c7901aa546fb4cc0f1e6d06ec9ce65cee229517f518b05c99eaf327d2caf9277b82c2f9ab06ca3d9426bf33
 SHA512 
fa939d02466c6f3164066deb50b519376cd7464f1330b7633ef8450c0c23a89d0a7626cc3b79d570b3643ac098bc0fee5ecc27b1c62bf89f92335e8a09e2107b

diff --git a/dev-lang/eisl/eisl-3.45.ebuild b/dev-lang/eisl/eisl-3.45.ebuild
new file mode 100644
index ..987db06ada03
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.45.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} == ** ]] ; 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-08-20 Thread Arthur Zamarin
commit: 385e7dc1a08d23f1acce641063828b79f71dcadb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 20 17:37:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 20 17:37:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=385e7dc1

dev-lang/eisl: Stabilize 3.24 amd64, #912664

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/eisl/eisl-3.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-3.24.ebuild b/dev-lang/eisl/eisl-3.24.ebuild
index 987db06ada03..05fe23762b19 100644
--- a/dev-lang/eisl/eisl-3.24.ebuild
+++ b/dev-lang/eisl/eisl-3.24.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-08-01 Thread Maciej Barć
commit: ab115b1f09b80206113a461ce343023b257afde0
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Aug  1 14:07:15 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Aug  1 18:53:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab115b1f

dev-lang/eisl: bump to 3.30

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

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

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 92dee2a9f223..5bd1e26bb2ce 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -2,3 +2,4 @@ DIST eisl-2.98.tar.gz 2143636 BLAKE2B 
e38bf59e491218602e24217903b0f656ebcdee2931
 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
+DIST eisl-3.30.tar.gz 2170799 BLAKE2B 
123cdf6074f8f9170dc02e1f935e1d06a83cd3e2228e05b051776e7067369ab75cfa5afba8643424bee980c1ab6ca2c3314a1440074c6ddaba39ced5bc0b8fcd
 SHA512 
4d44534f3120c9e2051c223326e528a051af087d0750ef2bcb15eb1e762b0e25769d3dbc3d04f2064053e0e4b6ec675918ffeef4a8fa4f4c72a3846524200904

diff --git a/dev-lang/eisl/eisl-3.30.ebuild b/dev-lang/eisl/eisl-3.30.ebuild
new file mode 100644
index ..987db06ada03
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.30.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} == ** ]] ; 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-08-01 Thread Maciej Barć
commit: 3304e4d10d959e292cfcd203806e3266a2211c7d
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Aug  1 14:07:53 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Aug  1 18:53:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3304e4d1

dev-lang/eisl: drop old 3.27

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

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

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 5bd1e26bb2ce..36b359dc655c 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,5 +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
 DIST eisl-3.30.tar.gz 2170799 BLAKE2B 
123cdf6074f8f9170dc02e1f935e1d06a83cd3e2228e05b051776e7067369ab75cfa5afba8643424bee980c1ab6ca2c3314a1440074c6ddaba39ced5bc0b8fcd
 SHA512 
4d44534f3120c9e2051c223326e528a051af087d0750ef2bcb15eb1e762b0e25769d3dbc3d04f2064053e0e4b6ec675918ffeef4a8fa4f4c72a3846524200904

diff --git a/dev-lang/eisl/eisl-3.27.ebuild b/dev-lang/eisl/eisl-3.27.ebuild
deleted file mode 100644
index 987db06ada03..
--- a/dev-lang/eisl/eisl-3.27.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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} == ** ]] ; 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-07-29 Thread Sam James
commit: e7d0c070896ce530c9444cf970171787147f3c15
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 29 16:20:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 29 16:20:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d0c070

dev-lang/eisl: Stabilize 3.03 amd64, #911423

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-3.03.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-3.03.ebuild b/dev-lang/eisl/eisl-3.03.ebuild
index 987db06ada03..05fe23762b19 100644
--- a/dev-lang/eisl/eisl-3.03.ebuild
+++ b/dev-lang/eisl/eisl-3.03.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

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

dev-lang/eisl: bump to 3.27

Signed-off-by: Maciej Barć  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 ..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} == ** ]] ; 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-07-17 Thread Maciej Barć
commit: ce8984b547cff46476b2822cb5811d2e009988f6
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 17 11:30:35 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 12:33:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce8984b5

dev-lang/eisl: drop old 2.93

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-2.93.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 4c58ea979a17..da75d7d5eb0c 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,2 @@
-DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7
 DIST eisl-2.98.tar.gz 2143636 BLAKE2B 
e38bf59e491218602e24217903b0f656ebcdee29311ec988447bff58b92f3bc51aa671ba8daf304fa8ce05a45ba71e22839bf74cfc6b1cc704e4c2bd1b5e1a74
 SHA512 
611bae543c4b12c3b7fb43a660edd219e9d8c1211ce6e3d7d19beae3ac5863f4f20722b79865444a42da30a0210474616115432428a2341b79e20b59e4a3a6e4
 DIST eisl-3.03.tar.gz 2146686 BLAKE2B 
540e51007ad0db3271c13e4bf8804f1d555a8baea19da3f66075a57abe77d71560c6d634eded1c86cda054327c01415a46e36fd67ea233553745ad49100dbd8c
 SHA512 
b800073db94a394ef131db38744197b7273eb64a0125e4ccfb982de618a0f5ec5d031e632acb74efbb678bf200ae4e9b81bd5dce24ed4ba02764aa97d86ec878

diff --git a/dev-lang/eisl/eisl-2.93.ebuild b/dev-lang/eisl/eisl-2.93.ebuild
deleted file mode 100644
index 05fe23762b19..
--- a/dev-lang/eisl/eisl-2.93.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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} == ** ]] ; 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-07-17 Thread Maciej Barć
commit: 31d292a537f8a382a3379ad48c8e9174a541e5e7
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 17 11:31:36 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 12:33:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d292a5

dev-lang/eisl: bump to 3.24

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

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

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index da75d7d5eb0c..336ac3b6dc8e 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1,3 @@
 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

diff --git a/dev-lang/eisl/eisl-3.24.ebuild b/dev-lang/eisl/eisl-3.24.ebuild
new file mode 100644
index ..987db06ada03
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.24.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} == ** ]] ; 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-06-30 Thread Sam James
commit: afddbe80fdaafcb7be0b45715e4166d716cb13c8
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afddbe80

dev-lang/eisl: Stabilize 2.98 amd64, #909413

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-2.98.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-2.98.ebuild b/dev-lang/eisl/eisl-2.98.ebuild
index 987db06ada03..05fe23762b19 100644
--- a/dev-lang/eisl/eisl-2.98.ebuild
+++ b/dev-lang/eisl/eisl-2.98.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-06-25 Thread Maciej Barć
commit: f1caca65e674f72ebba1ad188c648d41c3d25b54
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Jun 25 10:06:35 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Jun 25 12:13:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1caca65

dev-lang/eisl: bump to 3.03

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

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

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index aca9c0d32c0e..3f5aab61c388 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,4 @@
 DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7
 DIST eisl-2.98.tar.gz 2143636 BLAKE2B 
e38bf59e491218602e24217903b0f656ebcdee29311ec988447bff58b92f3bc51aa671ba8daf304fa8ce05a45ba71e22839bf74cfc6b1cc704e4c2bd1b5e1a74
 SHA512 
611bae543c4b12c3b7fb43a660edd219e9d8c1211ce6e3d7d19beae3ac5863f4f20722b79865444a42da30a0210474616115432428a2341b79e20b59e4a3a6e4
 DIST eisl-3.00.tar.gz 2143246 BLAKE2B 
b4a5fd7590f2016cab539603780a6717ce6a26c07230334e5a5cef6b27f72360c33c85f3ed0d2163b9db331f1a2ae4ca4f062728c1669ecf07edcd287914aa76
 SHA512 
fbc59a1585993e03a1e6388537cd8efe4f1497e6ba0ff08b13fbfd554d900a20a6be36f217baa94cd34bd2eb9a46b406d162306301491412c20b6097759fd796
+DIST eisl-3.03.tar.gz 2146686 BLAKE2B 
540e51007ad0db3271c13e4bf8804f1d555a8baea19da3f66075a57abe77d71560c6d634eded1c86cda054327c01415a46e36fd67ea233553745ad49100dbd8c
 SHA512 
b800073db94a394ef131db38744197b7273eb64a0125e4ccfb982de618a0f5ec5d031e632acb74efbb678bf200ae4e9b81bd5dce24ed4ba02764aa97d86ec878

diff --git a/dev-lang/eisl/eisl-3.03.ebuild b/dev-lang/eisl/eisl-3.03.ebuild
new file mode 100644
index ..987db06ada03
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.03.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} == ** ]] ; 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-06-25 Thread Maciej Barć
commit: b7ae31baa59991fe2d9441145db0e8b7fded2d3e
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Jun 25 10:06:51 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Jun 25 12:13:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ae31ba

dev-lang/eisl: drop old 3.00

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-3.00.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 3f5aab61c388..4c58ea979a17 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
 DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7
 DIST eisl-2.98.tar.gz 2143636 BLAKE2B 
e38bf59e491218602e24217903b0f656ebcdee29311ec988447bff58b92f3bc51aa671ba8daf304fa8ce05a45ba71e22839bf74cfc6b1cc704e4c2bd1b5e1a74
 SHA512 
611bae543c4b12c3b7fb43a660edd219e9d8c1211ce6e3d7d19beae3ac5863f4f20722b79865444a42da30a0210474616115432428a2341b79e20b59e4a3a6e4
-DIST eisl-3.00.tar.gz 2143246 BLAKE2B 
b4a5fd7590f2016cab539603780a6717ce6a26c07230334e5a5cef6b27f72360c33c85f3ed0d2163b9db331f1a2ae4ca4f062728c1669ecf07edcd287914aa76
 SHA512 
fbc59a1585993e03a1e6388537cd8efe4f1497e6ba0ff08b13fbfd554d900a20a6be36f217baa94cd34bd2eb9a46b406d162306301491412c20b6097759fd796
 DIST eisl-3.03.tar.gz 2146686 BLAKE2B 
540e51007ad0db3271c13e4bf8804f1d555a8baea19da3f66075a57abe77d71560c6d634eded1c86cda054327c01415a46e36fd67ea233553745ad49100dbd8c
 SHA512 
b800073db94a394ef131db38744197b7273eb64a0125e4ccfb982de618a0f5ec5d031e632acb74efbb678bf200ae4e9b81bd5dce24ed4ba02764aa97d86ec878

diff --git a/dev-lang/eisl/eisl-3.00.ebuild b/dev-lang/eisl/eisl-3.00.ebuild
deleted file mode 100644
index 987db06ada03..
--- a/dev-lang/eisl/eisl-3.00.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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} == ** ]] ; 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-06-25 Thread Maciej Barć
commit: 4ebc476a771f0eddc09ae9030ef8fd74fbfba3df
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Jun 25 10:06:03 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Jun 25 12:13:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ebc476a

dev-lang/eisl: drop old 2.90

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-2.90.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index e981d11c7e2b..aca9c0d32c0e 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f
 DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7
 DIST eisl-2.98.tar.gz 2143636 BLAKE2B 
e38bf59e491218602e24217903b0f656ebcdee29311ec988447bff58b92f3bc51aa671ba8daf304fa8ce05a45ba71e22839bf74cfc6b1cc704e4c2bd1b5e1a74
 SHA512 
611bae543c4b12c3b7fb43a660edd219e9d8c1211ce6e3d7d19beae3ac5863f4f20722b79865444a42da30a0210474616115432428a2341b79e20b59e4a3a6e4
 DIST eisl-3.00.tar.gz 2143246 BLAKE2B 
b4a5fd7590f2016cab539603780a6717ce6a26c07230334e5a5cef6b27f72360c33c85f3ed0d2163b9db331f1a2ae4ca4f062728c1669ecf07edcd287914aa76
 SHA512 
fbc59a1585993e03a1e6388537cd8efe4f1497e6ba0ff08b13fbfd554d900a20a6be36f217baa94cd34bd2eb9a46b406d162306301491412c20b6097759fd796

diff --git a/dev-lang/eisl/eisl-2.90.ebuild b/dev-lang/eisl/eisl-2.90.ebuild
deleted file mode 100644
index 05fe23762b19..
--- a/dev-lang/eisl/eisl-2.90.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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} == ** ]] ; 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-06-17 Thread Maciej Barć
commit: 4bc8b40e5d5af7fb81200ce2c538439e2df4d983
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Jun 17 12:28:28 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jun 17 17:43:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc8b40e

dev-lang/eisl: drop old 2.85

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-2.85.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index bf0d6499dd09..5ed737602569 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c
 SHA512 
4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54
 DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f
 DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7
 DIST eisl-2.98.tar.gz 2143636 BLAKE2B 
e38bf59e491218602e24217903b0f656ebcdee29311ec988447bff58b92f3bc51aa671ba8daf304fa8ce05a45ba71e22839bf74cfc6b1cc704e4c2bd1b5e1a74
 SHA512 
611bae543c4b12c3b7fb43a660edd219e9d8c1211ce6e3d7d19beae3ac5863f4f20722b79865444a42da30a0210474616115432428a2341b79e20b59e4a3a6e4

diff --git a/dev-lang/eisl/eisl-2.85.ebuild b/dev-lang/eisl/eisl-2.85.ebuild
deleted file mode 100644
index d1fa86560db1..
--- a/dev-lang/eisl/eisl-2.85.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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} == ** ]] ; 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}"/${P}-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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-06-17 Thread Maciej Barć
commit: 93e91dae1f7d6b4706d444ffe083fb344ca772fd
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Jun 17 12:33:17 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jun 17 17:43:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93e91dae

dev-lang/eisl: bump to 3.00

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

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

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 5ed737602569..e981d11c7e2b 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,4 @@
 DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f
 DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7
 DIST eisl-2.98.tar.gz 2143636 BLAKE2B 
e38bf59e491218602e24217903b0f656ebcdee29311ec988447bff58b92f3bc51aa671ba8daf304fa8ce05a45ba71e22839bf74cfc6b1cc704e4c2bd1b5e1a74
 SHA512 
611bae543c4b12c3b7fb43a660edd219e9d8c1211ce6e3d7d19beae3ac5863f4f20722b79865444a42da30a0210474616115432428a2341b79e20b59e4a3a6e4
+DIST eisl-3.00.tar.gz 2143246 BLAKE2B 
b4a5fd7590f2016cab539603780a6717ce6a26c07230334e5a5cef6b27f72360c33c85f3ed0d2163b9db331f1a2ae4ca4f062728c1669ecf07edcd287914aa76
 SHA512 
fbc59a1585993e03a1e6388537cd8efe4f1497e6ba0ff08b13fbfd554d900a20a6be36f217baa94cd34bd2eb9a46b406d162306301491412c20b6097759fd796

diff --git a/dev-lang/eisl/eisl-3.00.ebuild b/dev-lang/eisl/eisl-3.00.ebuild
new file mode 100644
index ..987db06ada03
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.00.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} == ** ]] ; 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-06-17 Thread Sam James
commit: 486a82c4ca15e19864abe4e298a257db4737f537
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 15:12:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 15:12:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=486a82c4

dev-lang/eisl: Stabilize 2.93 amd64, #908680

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-2.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-2.93.ebuild b/dev-lang/eisl/eisl-2.93.ebuild
index 987db06ada03..05fe23762b19 100644
--- a/dev-lang/eisl/eisl-2.93.ebuild
+++ b/dev-lang/eisl/eisl-2.93.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-05-30 Thread Maciej Barć
commit: ab6005690c82a191a765f8e58aac27bcfc0805dc
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 30 10:10:17 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 30 12:05:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab600569

dev-lang/eisl: bump to 2.98

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-2.98.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 1ff9d1d4adc7..ba3e90bbc904 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -2,3 +2,4 @@ DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c0
 DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f
 DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7
 DIST eisl-2.97.tar.gz 2140483 BLAKE2B 
0a191f4e27bc06efe30c8cbca2f4a85cef4393b7ae1025a6fd04e74eabdc2293a9a24fb9a7201c9ec5080d74cb7973f1de0540bfa01761acacacbe03832476ff
 SHA512 
d7d0a04a57c6da3d9573436e833985629a2a57c6fd2d586fa09a85fe3cfd0197ab3ef7cb4befb1779a08dd947159124c964e120ae52ac8778ca8b3a8356af4dd
+DIST eisl-2.98.tar.gz 2143636 BLAKE2B 
e38bf59e491218602e24217903b0f656ebcdee29311ec988447bff58b92f3bc51aa671ba8daf304fa8ce05a45ba71e22839bf74cfc6b1cc704e4c2bd1b5e1a74
 SHA512 
611bae543c4b12c3b7fb43a660edd219e9d8c1211ce6e3d7d19beae3ac5863f4f20722b79865444a42da30a0210474616115432428a2341b79e20b59e4a3a6e4

diff --git a/dev-lang/eisl/eisl-2.98.ebuild b/dev-lang/eisl/eisl-2.98.ebuild
new file mode 100644
index ..fc6d817410fa
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.98.ebuild
@@ -0,0 +1,40 @@
+# 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/;
+SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-05-30 Thread Maciej Barć
commit: 10b6f5f1a25e30aec4e4ea2eb1a5243bbcd90841
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 30 10:20:52 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 30 12:05:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10b6f5f1

dev-lang/eisl: enable live

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

 dev-lang/eisl/eisl-2.85.ebuild | 12 +---
 dev-lang/eisl/eisl-2.90.ebuild | 12 +---
 dev-lang/eisl/eisl-2.93.ebuild | 12 +---
 dev-lang/eisl/eisl-2.98.ebuild | 12 +---
 4 files changed, 36 insertions(+), 12 deletions(-)

diff --git a/dev-lang/eisl/eisl-2.85.ebuild b/dev-lang/eisl/eisl-2.85.ebuild
index 8f1958272ec6..d1fa86560db1 100644
--- a/dev-lang/eisl/eisl-2.85.ebuild
+++ b/dev-lang/eisl/eisl-2.85.ebuild
@@ -7,12 +7,18 @@ inherit toolchain-funcs
 
 DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
 HOMEPAGE="https://github.com/sasagawa888/eisl/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
+
+if [[ ${PV} == ** ]] ; 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"
-KEYWORDS="amd64 ~x86"
 RESTRICT="test"  # Tests run cppcheck (and fail)
 
 DOCS=( README{,-ja}.md documents )

diff --git a/dev-lang/eisl/eisl-2.90.ebuild b/dev-lang/eisl/eisl-2.90.ebuild
index 43db8b7e7b07..05fe23762b19 100644
--- a/dev-lang/eisl/eisl-2.90.ebuild
+++ b/dev-lang/eisl/eisl-2.90.ebuild
@@ -7,12 +7,18 @@ inherit toolchain-funcs
 
 DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
 HOMEPAGE="https://github.com/sasagawa888/eisl/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
+
+if [[ ${PV} == ** ]] ; 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"
-KEYWORDS="amd64 ~x86"
 RESTRICT="test"  # Tests run cppcheck (and fail)
 
 DOCS=( README{,-ja}.md documents )

diff --git a/dev-lang/eisl/eisl-2.93.ebuild b/dev-lang/eisl/eisl-2.93.ebuild
index fc6d817410fa..987db06ada03 100644
--- a/dev-lang/eisl/eisl-2.93.ebuild
+++ b/dev-lang/eisl/eisl-2.93.ebuild
@@ -7,12 +7,18 @@ inherit toolchain-funcs
 
 DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
 HOMEPAGE="https://github.com/sasagawa888/eisl/;
-SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
+
+if [[ ${PV} == ** ]] ; 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"
-KEYWORDS="~amd64 ~x86"
 RESTRICT="test"  # Tests run cppcheck (and fail)
 
 DOCS=( README{,-ja}.md documents )

diff --git a/dev-lang/eisl/eisl-2.98.ebuild b/dev-lang/eisl/eisl-2.98.ebuild
index fc6d817410fa..987db06ada03 100644
--- a/dev-lang/eisl/eisl-2.98.ebuild
+++ b/dev-lang/eisl/eisl-2.98.ebuild
@@ -7,12 +7,18 @@ inherit toolchain-funcs
 
 DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
 HOMEPAGE="https://github.com/sasagawa888/eisl/;
-SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
+
+if [[ ${PV} == ** ]] ; 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"
-KEYWORDS="~amd64 ~x86"
 RESTRICT="test"  # Tests run cppcheck (and fail)
 
 DOCS=( README{,-ja}.md documents )



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-05-30 Thread Maciej Barć
commit: 6000f79bae2d434f705616895c4a2168916ee55c
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 30 10:22:50 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 30 12:05:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6000f79b

dev-lang/eisl: add live

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

 dev-lang/eisl/eisl-.ebuild | 46 ++
 1 file changed, 46 insertions(+)

diff --git a/dev-lang/eisl/eisl-.ebuild b/dev-lang/eisl/eisl-.ebuild
new file mode 100644
index ..987db06ada03
--- /dev/null
+++ b/dev-lang/eisl/eisl-.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} == ** ]] ; 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-05-30 Thread Maciej Barć
commit: 97624e90e9989dc0d29ef0a0451f67a3b29da67f
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 30 10:11:09 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 30 12:05:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97624e90

dev-lang/eisl: drop old 2.97

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-2.97.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index ba3e90bbc904..bf0d6499dd09 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,5 +1,4 @@
 DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c
 SHA512 
4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54
 DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f
 DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7
-DIST eisl-2.97.tar.gz 2140483 BLAKE2B 
0a191f4e27bc06efe30c8cbca2f4a85cef4393b7ae1025a6fd04e74eabdc2293a9a24fb9a7201c9ec5080d74cb7973f1de0540bfa01761acacacbe03832476ff
 SHA512 
d7d0a04a57c6da3d9573436e833985629a2a57c6fd2d586fa09a85fe3cfd0197ab3ef7cb4befb1779a08dd947159124c964e120ae52ac8778ca8b3a8356af4dd
 DIST eisl-2.98.tar.gz 2143636 BLAKE2B 
e38bf59e491218602e24217903b0f656ebcdee29311ec988447bff58b92f3bc51aa671ba8daf304fa8ce05a45ba71e22839bf74cfc6b1cc704e4c2bd1b5e1a74
 SHA512 
611bae543c4b12c3b7fb43a660edd219e9d8c1211ce6e3d7d19beae3ac5863f4f20722b79865444a42da30a0210474616115432428a2341b79e20b59e4a3a6e4

diff --git a/dev-lang/eisl/eisl-2.97.ebuild b/dev-lang/eisl/eisl-2.97.ebuild
deleted file mode 100644
index fc6d817410fa..
--- a/dev-lang/eisl/eisl-2.97.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# 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/;
-SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-05-28 Thread Maciej Barć
commit: 468fbe7f676242bfbfaeeebce5caae9b70703a21
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 28 14:53:40 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 28 15:13:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468fbe7f

dev-lang/eisl: drop old 2.96

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-2.96.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 11cf63035993..1ff9d1d4adc7 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,5 +1,4 @@
 DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c
 SHA512 
4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54
 DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f
 DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7
-DIST eisl-2.96.tar.gz 2140505 BLAKE2B 
89a10119531e407456977ed8022a71aa417d6379fbfc9e7712aa7707f2bebac2b78b4431c3dcc57ef20665b1fc8035085af1b9b5a0ec3d09f8a9bdbde42b421c
 SHA512 
9e47489418a8c317fe95d1f08ebb077bd5f389a41281c830f81efe094a9a474877ef483dcf4d015ff6fc870d2d97b88d7c165f1a5be5c0063c3e846ab92d08c9
 DIST eisl-2.97.tar.gz 2140483 BLAKE2B 
0a191f4e27bc06efe30c8cbca2f4a85cef4393b7ae1025a6fd04e74eabdc2293a9a24fb9a7201c9ec5080d74cb7973f1de0540bfa01761acacacbe03832476ff
 SHA512 
d7d0a04a57c6da3d9573436e833985629a2a57c6fd2d586fa09a85fe3cfd0197ab3ef7cb4befb1779a08dd947159124c964e120ae52ac8778ca8b3a8356af4dd

diff --git a/dev-lang/eisl/eisl-2.96.ebuild b/dev-lang/eisl/eisl-2.96.ebuild
deleted file mode 100644
index fc6d817410fa..
--- a/dev-lang/eisl/eisl-2.96.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# 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/;
-SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-05-28 Thread Maciej Barć
commit: 76675c8bf60e7b2a01e71da8ad54de0a79179a47
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 28 14:53:22 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 28 15:13:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76675c8b

dev-lang/eisl: bump to 2.97

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-2.97.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index adef2d520070..11cf63035993 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -2,3 +2,4 @@ DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c0
 DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f
 DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7
 DIST eisl-2.96.tar.gz 2140505 BLAKE2B 
89a10119531e407456977ed8022a71aa417d6379fbfc9e7712aa7707f2bebac2b78b4431c3dcc57ef20665b1fc8035085af1b9b5a0ec3d09f8a9bdbde42b421c
 SHA512 
9e47489418a8c317fe95d1f08ebb077bd5f389a41281c830f81efe094a9a474877ef483dcf4d015ff6fc870d2d97b88d7c165f1a5be5c0063c3e846ab92d08c9
+DIST eisl-2.97.tar.gz 2140483 BLAKE2B 
0a191f4e27bc06efe30c8cbca2f4a85cef4393b7ae1025a6fd04e74eabdc2293a9a24fb9a7201c9ec5080d74cb7973f1de0540bfa01761acacacbe03832476ff
 SHA512 
d7d0a04a57c6da3d9573436e833985629a2a57c6fd2d586fa09a85fe3cfd0197ab3ef7cb4befb1779a08dd947159124c964e120ae52ac8778ca8b3a8356af4dd

diff --git a/dev-lang/eisl/eisl-2.97.ebuild b/dev-lang/eisl/eisl-2.97.ebuild
new file mode 100644
index ..fc6d817410fa
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.97.ebuild
@@ -0,0 +1,40 @@
+# 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/;
+SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-05-28 Thread Maciej Barć
commit: fca032e0709e680a4723774b151418be1935b6a6
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 28 08:08:55 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 28 08:40:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fca032e0

dev-lang/eisl: bump to 2.96

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-2.96.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index f6699d54959c..adef2d520070 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,4 @@
 DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c
 SHA512 
4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54
 DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f
 DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7
+DIST eisl-2.96.tar.gz 2140505 BLAKE2B 
89a10119531e407456977ed8022a71aa417d6379fbfc9e7712aa7707f2bebac2b78b4431c3dcc57ef20665b1fc8035085af1b9b5a0ec3d09f8a9bdbde42b421c
 SHA512 
9e47489418a8c317fe95d1f08ebb077bd5f389a41281c830f81efe094a9a474877ef483dcf4d015ff6fc870d2d97b88d7c165f1a5be5c0063c3e846ab92d08c9

diff --git a/dev-lang/eisl/eisl-2.96.ebuild b/dev-lang/eisl/eisl-2.96.ebuild
new file mode 100644
index ..fc6d817410fa
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.96.ebuild
@@ -0,0 +1,40 @@
+# 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/;
+SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-05-19 Thread Sam James
commit: 5170d34ccf2f34aa3216804d1c291722e11e4109
Author: Sam James  gentoo  org>
AuthorDate: Fri May 19 17:44:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 19 17:44:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5170d34c

dev-lang/eisl: Stabilize 2.90 amd64, #906763

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-2.90.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-2.90.ebuild b/dev-lang/eisl/eisl-2.90.ebuild
index 7a5ed7b0c16e..43db8b7e7b07 100644
--- a/dev-lang/eisl/eisl-2.90.ebuild
+++ b/dev-lang/eisl/eisl-2.90.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 RESTRICT="test"  # Tests run cppcheck (and fail)
 
 DOCS=( README{,-ja}.md documents )



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/

2023-05-17 Thread Maciej Barć
commit: f8d2fbf04e3cdb0a298df779307085acf1eaeddb
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed May 17 19:31:22 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed May 17 20:45:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d2fbf0

dev-lang/eisl: drop old 2.72

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

 dev-lang/eisl/Manifest   |  1 -
 dev-lang/eisl/eisl-2.72.ebuild   | 43 
 dev-lang/eisl/files/eisl-2.65-implicit.patch | 11 ---
 dev-lang/eisl/files/eisl-2.67-Makefile.patch | 32 -
 4 files changed, 87 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 7995da783928..de8a39b0facd 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,2 @@
-DIST eisl-2.72.tar.gz 2124119 BLAKE2B 
e0a1216b4e9c301ec965d0dc7a6fcaa5acd91fd611193959fee698a27523c0c4832e7960652af14af3e7f5846131d81f0ae9db7030511e051d5384ba573241ae
 SHA512 
80998239b9cc421f42323f24ffbc5f518a2675c314580284309d127523bab328db21d294d8d32dca413abd63d279a2c857ea34ec35548da15459235eb0f3da2b
 DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c
 SHA512 
4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54
 DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f

diff --git a/dev-lang/eisl/eisl-2.72.ebuild b/dev-lang/eisl/eisl-2.72.ebuild
deleted file mode 100644
index c79630e56a74..
--- a/dev-lang/eisl/eisl-2.72.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# 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/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.67-Makefile.patch
-   "${FILESDIR}"/${PN}-2.65-implicit.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
-}

diff --git a/dev-lang/eisl/files/eisl-2.65-implicit.patch 
b/dev-lang/eisl/files/eisl-2.65-implicit.patch
deleted file mode 100644
index d4bb779e177e..
--- a/dev-lang/eisl/files/eisl-2.65-implicit.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/main.c
-+++ b/main.c
-@@ -252,7 +252,7 @@ static inline void maybe_greet(void)
-   Fmt_print("Easy-ISLisp Ver%1.2f\n", VERSION);
- }
- 
--static inline disable_repl_flag(void)
-+static inline void disable_repl_flag(void)
- {
- #ifndef WITHOUT_CURSES
- repl_flag = false;

diff --git a/dev-lang/eisl/files/eisl-2.67-Makefile.patch 
b/dev-lang/eisl/files/eisl-2.67-Makefile.patch
deleted file mode 100644
index 3cd6d09f5944..
--- a/dev-lang/eisl/files/eisl-2.67-Makefile.patch
+++ /dev/null
@@ -1,32 +0,0 @@
 a/makefile
-+++ b/makefile
-@@ -38,7 +38,7 @@ else
-   endif
-   endif
- endif
--CFLAGS += $(INCS) -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
-+CFLAGS += $(INCS) -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE 
-D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
- DFLAGS := --preview=all --de -w --O3 --release --betterC
- SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
- SRC_D := dextension.d disl.d
-@@ -65,7 +65,7 @@ ifeq ($(DEBUG),1)
-   LDFLAGS += -fsanitize=undefined
-   endif
- else
--  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
-+  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
-   SRC_CII += cii/src/mem.c
- endif
- OBJ_CII := $(SRC_CII:.c=.o)
-@@ -83,11 +83,9 @@ ifeq  ($(shell uname -n),raspberrypi)
-   CFLAGS += -D__rpi__
- endif
- ifneq ($(DEBUG),1)
--  LDFLAGS += -flto
-   ifeq  ($(shell uname),Darwin)
-   LDFLAGS += -Wl,-S,-x
-   else
--  LDFLAGS += -s
-   endif
- endif
- PREFIX := /usr/local



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-05-17 Thread Maciej Barć
commit: c1a2348c8c5f50c5327a63997757ac07849e0e8e
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed May 17 19:33:18 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed May 17 20:45:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1a2348c

dev-lang/eisl: bump to 2.93

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-2.93.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index de8a39b0facd..f6699d54959c 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1,3 @@
 DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c
 SHA512 
4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54
 DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f
+DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7

diff --git a/dev-lang/eisl/eisl-2.93.ebuild b/dev-lang/eisl/eisl-2.93.ebuild
new file mode 100644
index ..fc6d817410fa
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.93.ebuild
@@ -0,0 +1,40 @@
+# 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/;
+SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/

2023-05-15 Thread Maciej Barć
commit: 681db0e7df47d895565771adb1ddb2f0c184e378
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May 15 15:44:31 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May 15 19:08:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681db0e7

dev-lang/eisl: remove hardcoded FORTIFY_SOURCE

Closes: https://bugs.gentoo.org/906346
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/eisl/files/eisl-2.85-Makefile.patch | 15 ---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/dev-lang/eisl/files/eisl-2.85-Makefile.patch 
b/dev-lang/eisl/files/eisl-2.85-Makefile.patch
index ee33c5bd66c2..61cd83f7da77 100644
--- a/dev-lang/eisl/files/eisl-2.85-Makefile.patch
+++ b/dev-lang/eisl/files/eisl-2.85-Makefile.patch
@@ -1,6 +1,15 @@
 --- a/makefile
 +++ b/makefile
-@@ -65,7 +65,7 @@ ifeq ($(DEBUG),1)
+@@ -38,7 +38,7 @@ else
+   endif
+   endif
+ endif
+-CFLAGS += $(INCS) -g -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
++CFLAGS += $(INCS) -g -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE 
-D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
+ DFLAGS := --preview=all --de -w --O3 --release --betterC
+ SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
+ SRC_D := dextension.d disl.d
+@@ -68,7 +68,7 @@ ifeq ($(DEBUG),1)
LDFLAGS += -fsanitize=undefined
endif
  else
@@ -9,14 +18,14 @@
SRC_CII += cii/src/mem.c
  endif
  OBJ_CII := $(SRC_CII:.c=.o)
-@@ -83,11 +83,9 @@ ifeq  ($(shell uname -n),raspberrypi)
+@@ -86,11 +86,8 @@ ifeq  ($(shell uname -n),raspberrypi)
CFLAGS += -D__rpi__
  endif
  ifneq ($(DEBUG),1)
 -  LDFLAGS += -flto
ifeq  ($(shell uname),Darwin)
LDFLAGS += -Wl,-S,-x
-   else
+-  else
 -  LDFLAGS += -s
endif
  endif



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-04-16 Thread Maciej Barć
commit: e5325a2faaf7a59f942be63d8935d591ca9c96c9
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Apr 16 23:11:57 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr 16 23:16:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5325a2f

dev-lang/eisl: bump to 2.90

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-2.90.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index d56d498cf438..d286d4598851 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,4 @@
 DIST eisl-2.70.tar.gz 2126647 BLAKE2B 
f9bebd32a45cf73d3b58598e2f7683611426dc97c4e6411549e49f19c9e843dd24d90e9bdaf9ca97bc70fea970068bf2dfd532a861fd444b9f8b17f7bf07
 SHA512 
9aaf75244515d74d40d5534e20d108f7723e0fb9cf01ecc618d32a4cd2fdd2f7132445ed9ce020e0c9ea3a05bee614e78853ac0554ee189946ee3d220ba082ec
 DIST eisl-2.72.tar.gz 2124119 BLAKE2B 
e0a1216b4e9c301ec965d0dc7a6fcaa5acd91fd611193959fee698a27523c0c4832e7960652af14af3e7f5846131d81f0ae9db7030511e051d5384ba573241ae
 SHA512 
80998239b9cc421f42323f24ffbc5f518a2675c314580284309d127523bab328db21d294d8d32dca413abd63d279a2c857ea34ec35548da15459235eb0f3da2b
 DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c
 SHA512 
4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54
+DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f

diff --git a/dev-lang/eisl/eisl-2.90.ebuild b/dev-lang/eisl/eisl-2.90.ebuild
new file mode 100644
index ..7a5ed7b0c16e
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.90.ebuild
@@ -0,0 +1,40 @@
+# 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/;
+SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-04-16 Thread Maciej Barć
commit: 73863efddbc39b1e68ca00f47c9d6a5fbd9044ed
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Apr 16 23:12:54 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr 16 23:16:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73863efd

dev-lang/eisl: drop old 2.70

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-2.70.ebuild | 43 --
 2 files changed, 44 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index d286d4598851..7995da783928 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-DIST eisl-2.70.tar.gz 2126647 BLAKE2B 
f9bebd32a45cf73d3b58598e2f7683611426dc97c4e6411549e49f19c9e843dd24d90e9bdaf9ca97bc70fea970068bf2dfd532a861fd444b9f8b17f7bf07
 SHA512 
9aaf75244515d74d40d5534e20d108f7723e0fb9cf01ecc618d32a4cd2fdd2f7132445ed9ce020e0c9ea3a05bee614e78853ac0554ee189946ee3d220ba082ec
 DIST eisl-2.72.tar.gz 2124119 BLAKE2B 
e0a1216b4e9c301ec965d0dc7a6fcaa5acd91fd611193959fee698a27523c0c4832e7960652af14af3e7f5846131d81f0ae9db7030511e051d5384ba573241ae
 SHA512 
80998239b9cc421f42323f24ffbc5f518a2675c314580284309d127523bab328db21d294d8d32dca413abd63d279a2c857ea34ec35548da15459235eb0f3da2b
 DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c
 SHA512 
4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54
 DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f

diff --git a/dev-lang/eisl/eisl-2.70.ebuild b/dev-lang/eisl/eisl-2.70.ebuild
deleted file mode 100644
index c79630e56a74..
--- a/dev-lang/eisl/eisl-2.70.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# 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/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.67-Makefile.patch
-   "${FILESDIR}"/${PN}-2.65-implicit.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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-04-08 Thread Sam James
commit: dede9d145ac91fcfb051b583619aad41efc9d986
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr  8 22:23:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr  8 22:23:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dede9d14

dev-lang/eisl: Stabilize 2.85 amd64, #904052

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-2.85.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-2.85.ebuild b/dev-lang/eisl/eisl-2.85.ebuild
index 90b033daee8b..8f1958272ec6 100644
--- a/dev-lang/eisl/eisl-2.85.ebuild
+++ b/dev-lang/eisl/eisl-2.85.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 RESTRICT="test"  # Tests run cppcheck (and fail)
 
 DOCS=( README{,-ja}.md documents )



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-04-02 Thread Maciej Barć
commit: 16ec4b943b5199fef4ae7526d986c4ce0b3c3cbb
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 01:54:19 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Apr  3 01:56:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16ec4b94

dev-lang/eisl: drop old 2.69

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-2.69.ebuild | 43 --
 2 files changed, 44 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 8b4102b02b32..d56d498cf438 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-DIST eisl-2.69.tar.gz 2124476 BLAKE2B 
8aa1c63f669f7fc04ca9d3f751cb298d3499d52007ccee7f6bc7d1a0cf6d4539e6d6dd9e76d2fa2ff887a26235ffcaa545d59d2c6c045b8d5f44913798e683af
 SHA512 
3131f917408f768df51f488aadcc168705c118970a984ba5d72a5beb1a39cdd1327d3bc282108ec865df75110ef97c7f25ecfccf3fd552b5cdb0539ca3ca33b5
 DIST eisl-2.70.tar.gz 2126647 BLAKE2B 
f9bebd32a45cf73d3b58598e2f7683611426dc97c4e6411549e49f19c9e843dd24d90e9bdaf9ca97bc70fea970068bf2dfd532a861fd444b9f8b17f7bf07
 SHA512 
9aaf75244515d74d40d5534e20d108f7723e0fb9cf01ecc618d32a4cd2fdd2f7132445ed9ce020e0c9ea3a05bee614e78853ac0554ee189946ee3d220ba082ec
 DIST eisl-2.72.tar.gz 2124119 BLAKE2B 
e0a1216b4e9c301ec965d0dc7a6fcaa5acd91fd611193959fee698a27523c0c4832e7960652af14af3e7f5846131d81f0ae9db7030511e051d5384ba573241ae
 SHA512 
80998239b9cc421f42323f24ffbc5f518a2675c314580284309d127523bab328db21d294d8d32dca413abd63d279a2c857ea34ec35548da15459235eb0f3da2b
 DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c
 SHA512 
4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54

diff --git a/dev-lang/eisl/eisl-2.69.ebuild b/dev-lang/eisl/eisl-2.69.ebuild
deleted file mode 100644
index c79630e56a74..
--- a/dev-lang/eisl/eisl-2.69.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# 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/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.67-Makefile.patch
-   "${FILESDIR}"/${PN}-2.65-implicit.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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/

2023-04-02 Thread Maciej Barć
commit: fc78147de37be3f2244e0e0c49978a4ce0c60575
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 01:52:33 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Apr  3 01:56:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc78147d

dev-lang/eisl: drop old 2.65

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

 dev-lang/eisl/Manifest   |  1 -
 dev-lang/eisl/eisl-2.65.ebuild   | 43 
 dev-lang/eisl/files/eisl-2.63-Makefile.patch | 33 -
 3 files changed, 77 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 1c235228f0af..8b4102b02b32 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-DIST eisl-2.65.tar.gz 2025074 BLAKE2B 
d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce
 SHA512 
7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898
 DIST eisl-2.69.tar.gz 2124476 BLAKE2B 
8aa1c63f669f7fc04ca9d3f751cb298d3499d52007ccee7f6bc7d1a0cf6d4539e6d6dd9e76d2fa2ff887a26235ffcaa545d59d2c6c045b8d5f44913798e683af
 SHA512 
3131f917408f768df51f488aadcc168705c118970a984ba5d72a5beb1a39cdd1327d3bc282108ec865df75110ef97c7f25ecfccf3fd552b5cdb0539ca3ca33b5
 DIST eisl-2.70.tar.gz 2126647 BLAKE2B 
f9bebd32a45cf73d3b58598e2f7683611426dc97c4e6411549e49f19c9e843dd24d90e9bdaf9ca97bc70fea970068bf2dfd532a861fd444b9f8b17f7bf07
 SHA512 
9aaf75244515d74d40d5534e20d108f7723e0fb9cf01ecc618d32a4cd2fdd2f7132445ed9ce020e0c9ea3a05bee614e78853ac0554ee189946ee3d220ba082ec
 DIST eisl-2.72.tar.gz 2124119 BLAKE2B 
e0a1216b4e9c301ec965d0dc7a6fcaa5acd91fd611193959fee698a27523c0c4832e7960652af14af3e7f5846131d81f0ae9db7030511e051d5384ba573241ae
 SHA512 
80998239b9cc421f42323f24ffbc5f518a2675c314580284309d127523bab328db21d294d8d32dca413abd63d279a2c857ea34ec35548da15459235eb0f3da2b

diff --git a/dev-lang/eisl/eisl-2.65.ebuild b/dev-lang/eisl/eisl-2.65.ebuild
deleted file mode 100644
index 720552e43dac..
--- a/dev-lang/eisl/eisl-2.65.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# 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/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.63-Makefile.patch
-   "${FILESDIR}"/${PN}-2.65-implicit.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
-}

diff --git a/dev-lang/eisl/files/eisl-2.63-Makefile.patch 
b/dev-lang/eisl/files/eisl-2.63-Makefile.patch
deleted file mode 100644
index 81f3f6aa1aeb..
--- a/dev-lang/eisl/files/eisl-2.63-Makefile.patch
+++ /dev/null
@@ -1,33 +0,0 @@
 a/makefile
-+++ b/makefile
-@@ -31,7 +31,7 @@ else
-   endif
-   endif
- endif
--CFLAGS := $(INCS) -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
-+CFLAGS += $(INCS) -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE 
-D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
- DFLAGS := --preview=all --de -w --O3 --release --betterC
- SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
- SRC_D := dextension.d disl.d
-@@ -57,7 +57,7 @@ ifeq ($(DEBUG),1)
-   LDFLAGS := -fsanitize=undefined
-   endif
- else
--  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
-+  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
-   SRC_CII += cii/src/mem.c
- endif
- OBJ_CII := $(SRC_CII:.c=.o)
-@@ -75,11 +75,10 @@ ifeq  ($(shell uname -n),raspberrypi)
-   CFLAGS += -D__rpi__
- endif
- ifneq ($(DEBUG),1)
--  LDFLAGS += -flto
-   ifeq  ($(shell uname),Darwin)
-   LDFLAGS += -Wl,-S,-x
-   else
--  LDFLAGS += -s
-+  LDFLAGS +=
-   endif
- endif
- PREFIX := /usr/local



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-03-13 Thread Sam James
commit: 6e5e0dda28972f2fa9b25306557adf03d2f06c38
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 13 22:48:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 13 22:48:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e5e0dda

dev-lang/eisl: Stabilize 2.72 amd64, #901093

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-2.72.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-2.72.ebuild b/dev-lang/eisl/eisl-2.72.ebuild
index 82b169ce706a..c79630e56a74 100644
--- a/dev-lang/eisl/eisl-2.72.ebuild
+++ b/dev-lang/eisl/eisl-2.72.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 RESTRICT="test"  # Tests run cppcheck (and fail)
 
 DOCS=( README{,-ja}.md documents )



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-03-05 Thread Maciej Barć
commit: 6b6fff1ef98feb87406a7e0567eecec53a022bba
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Mar  5 22:34:23 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Mar  5 22:34:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b6fff1e

dev-lang/eisl: drop old 2.63

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-2.63.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index ac63075af5fa..d2730c96fea5 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-DIST eisl-2.63.tar.gz 2004974 BLAKE2B 
f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f44f42ed74f2bc4d7e29083bc1ad6c4e5234b5cdaf391fd07900fb309c153107a12e553b7636f978084a776
 SHA512 
fb2cead1cddb98ce63d471ef04f31cda3a8426d627f7d333fa5dc74401a075d923060dfb98ee9d399116535632983e649f2a99440157825f0528da03dae5d051
 DIST eisl-2.65.tar.gz 2025074 BLAKE2B 
d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce
 SHA512 
7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898
 DIST eisl-2.69.tar.gz 2124476 BLAKE2B 
8aa1c63f669f7fc04ca9d3f751cb298d3499d52007ccee7f6bc7d1a0cf6d4539e6d6dd9e76d2fa2ff887a26235ffcaa545d59d2c6c045b8d5f44913798e683af
 SHA512 
3131f917408f768df51f488aadcc168705c118970a984ba5d72a5beb1a39cdd1327d3bc282108ec865df75110ef97c7f25ecfccf3fd552b5cdb0539ca3ca33b5
 DIST eisl-2.70.tar.gz 2126647 BLAKE2B 
f9bebd32a45cf73d3b58598e2f7683611426dc97c4e6411549e49f19c9e843dd24d90e9bdaf9ca97bc70fea970068bf2dfd532a861fd444b9f8b17f7bf07
 SHA512 
9aaf75244515d74d40d5534e20d108f7723e0fb9cf01ecc618d32a4cd2fdd2f7132445ed9ce020e0c9ea3a05bee614e78853ac0554ee189946ee3d220ba082ec

diff --git a/dev-lang/eisl/eisl-2.63.ebuild b/dev-lang/eisl/eisl-2.63.ebuild
deleted file mode 100644
index 8f1958272ec6..
--- a/dev-lang/eisl/eisl-2.63.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# 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/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/

2023-03-05 Thread Maciej Barć
commit: bef2145376ce206c2a67687ef749b692135d1a9a
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Mar  5 22:34:48 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Mar  5 22:39:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef21453

dev-lang/eisl: bump to 2.85

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

 dev-lang/eisl/Manifest   |  1 +
 dev-lang/eisl/eisl-2.85.ebuild   | 40 
 dev-lang/eisl/files/eisl-2.85-Makefile.patch | 23 
 3 files changed, 64 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index d2730c96fea5..1c235228f0af 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -2,3 +2,4 @@ DIST eisl-2.65.tar.gz 2025074 BLAKE2B 
d4703b696ea28dd5113dba199ccaf6a37955ca2729
 DIST eisl-2.69.tar.gz 2124476 BLAKE2B 
8aa1c63f669f7fc04ca9d3f751cb298d3499d52007ccee7f6bc7d1a0cf6d4539e6d6dd9e76d2fa2ff887a26235ffcaa545d59d2c6c045b8d5f44913798e683af
 SHA512 
3131f917408f768df51f488aadcc168705c118970a984ba5d72a5beb1a39cdd1327d3bc282108ec865df75110ef97c7f25ecfccf3fd552b5cdb0539ca3ca33b5
 DIST eisl-2.70.tar.gz 2126647 BLAKE2B 
f9bebd32a45cf73d3b58598e2f7683611426dc97c4e6411549e49f19c9e843dd24d90e9bdaf9ca97bc70fea970068bf2dfd532a861fd444b9f8b17f7bf07
 SHA512 
9aaf75244515d74d40d5534e20d108f7723e0fb9cf01ecc618d32a4cd2fdd2f7132445ed9ce020e0c9ea3a05bee614e78853ac0554ee189946ee3d220ba082ec
 DIST eisl-2.72.tar.gz 2124119 BLAKE2B 
e0a1216b4e9c301ec965d0dc7a6fcaa5acd91fd611193959fee698a27523c0c4832e7960652af14af3e7f5846131d81f0ae9db7030511e051d5384ba573241ae
 SHA512 
80998239b9cc421f42323f24ffbc5f518a2675c314580284309d127523bab328db21d294d8d32dca413abd63d279a2c857ea34ec35548da15459235eb0f3da2b
+DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c
 SHA512 
4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54

diff --git a/dev-lang/eisl/eisl-2.85.ebuild b/dev-lang/eisl/eisl-2.85.ebuild
new file mode 100644
index ..90b033daee8b
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.85.ebuild
@@ -0,0 +1,40 @@
+# 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/;
+SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-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
+}

diff --git a/dev-lang/eisl/files/eisl-2.85-Makefile.patch 
b/dev-lang/eisl/files/eisl-2.85-Makefile.patch
new file mode 100644
index ..ee33c5bd66c2
--- /dev/null
+++ b/dev-lang/eisl/files/eisl-2.85-Makefile.patch
@@ -0,0 +1,23 @@
+--- a/makefile
 b/makefile
+@@ -65,7 +65,7 @@ ifeq ($(DEBUG),1)
+   LDFLAGS += -fsanitize=undefined
+   endif
+ else
+-  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
++  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
+   SRC_CII += cii/src/mem.c
+ endif
+ OBJ_CII := $(SRC_CII:.c=.o)
+@@ -83,11 +83,9 @@ ifeq  ($(shell uname -n),raspberrypi)
+   CFLAGS += -D__rpi__
+ endif
+ ifneq ($(DEBUG),1)
+-  LDFLAGS += -flto
+   ifeq  ($(shell uname),Darwin)
+   LDFLAGS += -Wl,-S,-x
+   else
+-  LDFLAGS += -s
+   endif
+ endif
+ PREFIX := /usr/local



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-02-27 Thread Sam James
commit: 5d0a8ac2f68f8437a9af70d9c3ccf50ac860c5e3
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 20:33:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 20:33:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d0a8ac2

dev-lang/eisl: Stabilize 2.70 amd64, #898184

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-2.70.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-2.70.ebuild b/dev-lang/eisl/eisl-2.70.ebuild
index 82b169ce706a..c79630e56a74 100644
--- a/dev-lang/eisl/eisl-2.70.ebuild
+++ b/dev-lang/eisl/eisl-2.70.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 RESTRICT="test"  # Tests run cppcheck (and fail)
 
 DOCS=( README{,-ja}.md documents )



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/, dev-lang/eisl/files/

2023-02-16 Thread Maciej Barć
commit: 30cc28bd0a5f1835efdf8a00979dbc28e29e637c
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Feb 16 14:31:23 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Feb 16 15:53:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30cc28bd

dev-lang/eisl: fix implicit

Closes: https://bugs.gentoo.org/883345
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/eisl/eisl-2.65.ebuild   |  5 -
 dev-lang/eisl/eisl-2.69.ebuild   |  5 -
 dev-lang/eisl/eisl-2.70.ebuild   |  5 -
 dev-lang/eisl/eisl-2.72.ebuild   |  5 -
 dev-lang/eisl/files/eisl-2.65-implicit.patch | 11 +++
 5 files changed, 27 insertions(+), 4 deletions(-)

diff --git a/dev-lang/eisl/eisl-2.65.ebuild b/dev-lang/eisl/eisl-2.65.ebuild
index 91c3d9039c48..720552e43dac 100644
--- a/dev-lang/eisl/eisl-2.65.ebuild
+++ b/dev-lang/eisl/eisl-2.65.ebuild
@@ -20,7 +20,10 @@ DOCS=( README{,-ja}.md documents )
 RDEPEND="sys-libs/ncurses:="
 DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}"/${PN}-2.63-Makefile.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.63-Makefile.patch
+   "${FILESDIR}"/${PN}-2.65-implicit.patch
+)
 
 src_compile() {
emake CC="$(tc-getCC)" clean edlis eisl

diff --git a/dev-lang/eisl/eisl-2.69.ebuild b/dev-lang/eisl/eisl-2.69.ebuild
index 737f99d4990a..c79630e56a74 100644
--- a/dev-lang/eisl/eisl-2.69.ebuild
+++ b/dev-lang/eisl/eisl-2.69.ebuild
@@ -20,7 +20,10 @@ DOCS=( README{,-ja}.md documents )
 RDEPEND="sys-libs/ncurses:="
 DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}"/${PN}-2.67-Makefile.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.67-Makefile.patch
+   "${FILESDIR}"/${PN}-2.65-implicit.patch
+)
 
 src_compile() {
emake CC="$(tc-getCC)" clean edlis eisl

diff --git a/dev-lang/eisl/eisl-2.70.ebuild b/dev-lang/eisl/eisl-2.70.ebuild
index 97bd3630d4a3..82b169ce706a 100644
--- a/dev-lang/eisl/eisl-2.70.ebuild
+++ b/dev-lang/eisl/eisl-2.70.ebuild
@@ -20,7 +20,10 @@ DOCS=( README{,-ja}.md documents )
 RDEPEND="sys-libs/ncurses:="
 DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}"/${PN}-2.67-Makefile.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.67-Makefile.patch
+   "${FILESDIR}"/${PN}-2.65-implicit.patch
+)
 
 src_compile() {
emake CC="$(tc-getCC)" clean edlis eisl

diff --git a/dev-lang/eisl/eisl-2.72.ebuild b/dev-lang/eisl/eisl-2.72.ebuild
index 97bd3630d4a3..82b169ce706a 100644
--- a/dev-lang/eisl/eisl-2.72.ebuild
+++ b/dev-lang/eisl/eisl-2.72.ebuild
@@ -20,7 +20,10 @@ DOCS=( README{,-ja}.md documents )
 RDEPEND="sys-libs/ncurses:="
 DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}"/${PN}-2.67-Makefile.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.67-Makefile.patch
+   "${FILESDIR}"/${PN}-2.65-implicit.patch
+)
 
 src_compile() {
emake CC="$(tc-getCC)" clean edlis eisl

diff --git a/dev-lang/eisl/files/eisl-2.65-implicit.patch 
b/dev-lang/eisl/files/eisl-2.65-implicit.patch
new file mode 100644
index ..d4bb779e177e
--- /dev/null
+++ b/dev-lang/eisl/files/eisl-2.65-implicit.patch
@@ -0,0 +1,11 @@
+--- a/main.c
 b/main.c
+@@ -252,7 +252,7 @@ static inline void maybe_greet(void)
+   Fmt_print("Easy-ISLisp Ver%1.2f\n", VERSION);
+ }
+ 
+-static inline disable_repl_flag(void)
++static inline void disable_repl_flag(void)
+ {
+ #ifndef WITHOUT_CURSES
+ repl_flag = false;



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-02-07 Thread Sam James
commit: 765a5251f9fc2388ec6c1e6081c48ee97c9706ca
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 23:06:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 23:06:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=765a5251

dev-lang/eisl: Stabilize 2.69 amd64, #893548

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-2.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-2.69.ebuild b/dev-lang/eisl/eisl-2.69.ebuild
index 97bd3630d4a3..737f99d4990a 100644
--- a/dev-lang/eisl/eisl-2.69.ebuild
+++ b/dev-lang/eisl/eisl-2.69.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 RESTRICT="test"  # Tests run cppcheck (and fail)
 
 DOCS=( README{,-ja}.md documents )



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-02-07 Thread Maciej Barć
commit: ddb5adc76b724d96bbf1856bf9d174ade8ec8bb6
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Feb  7 10:03:45 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Feb  7 21:49:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddb5adc7

dev-lang/eisl: bump to 2.72

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-2.72.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index e4fe6bed5856..ac63075af5fa 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -2,3 +2,4 @@ DIST eisl-2.63.tar.gz 2004974 BLAKE2B 
f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f
 DIST eisl-2.65.tar.gz 2025074 BLAKE2B 
d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce
 SHA512 
7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898
 DIST eisl-2.69.tar.gz 2124476 BLAKE2B 
8aa1c63f669f7fc04ca9d3f751cb298d3499d52007ccee7f6bc7d1a0cf6d4539e6d6dd9e76d2fa2ff887a26235ffcaa545d59d2c6c045b8d5f44913798e683af
 SHA512 
3131f917408f768df51f488aadcc168705c118970a984ba5d72a5beb1a39cdd1327d3bc282108ec865df75110ef97c7f25ecfccf3fd552b5cdb0539ca3ca33b5
 DIST eisl-2.70.tar.gz 2126647 BLAKE2B 
f9bebd32a45cf73d3b58598e2f7683611426dc97c4e6411549e49f19c9e843dd24d90e9bdaf9ca97bc70fea970068bf2dfd532a861fd444b9f8b17f7bf07
 SHA512 
9aaf75244515d74d40d5534e20d108f7723e0fb9cf01ecc618d32a4cd2fdd2f7132445ed9ce020e0c9ea3a05bee614e78853ac0554ee189946ee3d220ba082ec
+DIST eisl-2.72.tar.gz 2124119 BLAKE2B 
e0a1216b4e9c301ec965d0dc7a6fcaa5acd91fd611193959fee698a27523c0c4832e7960652af14af3e7f5846131d81f0ae9db7030511e051d5384ba573241ae
 SHA512 
80998239b9cc421f42323f24ffbc5f518a2675c314580284309d127523bab328db21d294d8d32dca413abd63d279a2c857ea34ec35548da15459235eb0f3da2b

diff --git a/dev-lang/eisl/eisl-2.72.ebuild b/dev-lang/eisl/eisl-2.72.ebuild
new file mode 100644
index ..97bd3630d4a3
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.72.ebuild
@@ -0,0 +1,40 @@
+# 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/;
+SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.67-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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-01-24 Thread Sam James
commit: efe0e6696773f0f5f51b8283d9ac1990deed0add
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 24 23:54:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 24 23:54:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efe0e669

dev-lang/eisl: Stabilize 2.65 amd64, #891933

Signed-off-by: Sam James  gentoo.org>

 dev-lang/eisl/eisl-2.65.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/eisl/eisl-2.65.ebuild b/dev-lang/eisl/eisl-2.65.ebuild
index 878cafaf25b7..91c3d9039c48 100644
--- a/dev-lang/eisl/eisl-2.65.ebuild
+++ b/dev-lang/eisl/eisl-2.65.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 RESTRICT="test"  # Tests run cppcheck (and fail)
 
 DOCS=( README{,-ja}.md documents )



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-01-22 Thread Maciej Barć
commit: 97b3dbd307b22da140cf6a21f9f0529679947fbe
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 23 05:57:55 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 23 07:56:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b3dbd3

dev-lang/eisl: bump to 2.70

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-2.70.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 45dfc15e80cb..e4fe6bed5856 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,4 @@
 DIST eisl-2.63.tar.gz 2004974 BLAKE2B 
f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f44f42ed74f2bc4d7e29083bc1ad6c4e5234b5cdaf391fd07900fb309c153107a12e553b7636f978084a776
 SHA512 
fb2cead1cddb98ce63d471ef04f31cda3a8426d627f7d333fa5dc74401a075d923060dfb98ee9d399116535632983e649f2a99440157825f0528da03dae5d051
 DIST eisl-2.65.tar.gz 2025074 BLAKE2B 
d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce
 SHA512 
7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898
 DIST eisl-2.69.tar.gz 2124476 BLAKE2B 
8aa1c63f669f7fc04ca9d3f751cb298d3499d52007ccee7f6bc7d1a0cf6d4539e6d6dd9e76d2fa2ff887a26235ffcaa545d59d2c6c045b8d5f44913798e683af
 SHA512 
3131f917408f768df51f488aadcc168705c118970a984ba5d72a5beb1a39cdd1327d3bc282108ec865df75110ef97c7f25ecfccf3fd552b5cdb0539ca3ca33b5
+DIST eisl-2.70.tar.gz 2126647 BLAKE2B 
f9bebd32a45cf73d3b58598e2f7683611426dc97c4e6411549e49f19c9e843dd24d90e9bdaf9ca97bc70fea970068bf2dfd532a861fd444b9f8b17f7bf07
 SHA512 
9aaf75244515d74d40d5534e20d108f7723e0fb9cf01ecc618d32a4cd2fdd2f7132445ed9ce020e0c9ea3a05bee614e78853ac0554ee189946ee3d220ba082ec

diff --git a/dev-lang/eisl/eisl-2.70.ebuild b/dev-lang/eisl/eisl-2.70.ebuild
new file mode 100644
index ..97bd3630d4a3
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.70.ebuild
@@ -0,0 +1,40 @@
+# 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/;
+SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.67-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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-01-21 Thread Arthur Zamarin
commit: 5c98d589b9f6b173defc60a84456468f5414b745
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 21 09:20:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 21 09:20:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c98d589

dev-lang/eisl: Stabilize 2.63 amd64, #891573

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/eisl/eisl-2.63.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/eisl/eisl-2.63.ebuild b/dev-lang/eisl/eisl-2.63.ebuild
index 3b3256166271..8f1958272ec6 100644
--- a/dev-lang/eisl/eisl-2.63.ebuild
+++ b/dev-lang/eisl/eisl-2.63.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 RESTRICT="test"  # Tests run cppcheck (and fail)
 
 DOCS=( README{,-ja}.md documents )



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-01-03 Thread Maciej Barć
commit: f26d8b7a00097fa2a12aecf0596fc210d763e0c0
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jan  3 16:57:39 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jan  3 20:29:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f26d8b7a

dev-lang/eisl: bump to 2.69

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-2.69.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 0a440edfac6d..10f9866bb3e5 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,4 @@
 DIST eisl-2.63.tar.gz 2004974 BLAKE2B 
f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f44f42ed74f2bc4d7e29083bc1ad6c4e5234b5cdaf391fd07900fb309c153107a12e553b7636f978084a776
 SHA512 
fb2cead1cddb98ce63d471ef04f31cda3a8426d627f7d333fa5dc74401a075d923060dfb98ee9d399116535632983e649f2a99440157825f0528da03dae5d051
 DIST eisl-2.65.tar.gz 2025074 BLAKE2B 
d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce
 SHA512 
7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898
 DIST eisl-2.67.tar.gz 2123775 BLAKE2B 
317440287e331eb4b4994fb17abe3ab2750410b8984a42760901fce6eedac895b3feca1f5ace709b59f78b5f4a71afe8bf13a6a9df36bcb583486d377b12149f
 SHA512 
8c5262eb945a96f08b2c9f0211b78ddc1251af2024f807cc0d6277795ee5231313594bf267efcf59f10b302dd1e67cb8a8e0978d5de9c0154b369694696f8a85
+DIST eisl-2.69.tar.gz 2124476 BLAKE2B 
8aa1c63f669f7fc04ca9d3f751cb298d3499d52007ccee7f6bc7d1a0cf6d4539e6d6dd9e76d2fa2ff887a26235ffcaa545d59d2c6c045b8d5f44913798e683af
 SHA512 
3131f917408f768df51f488aadcc168705c118970a984ba5d72a5beb1a39cdd1327d3bc282108ec865df75110ef97c7f25ecfccf3fd552b5cdb0539ca3ca33b5

diff --git a/dev-lang/eisl/eisl-2.69.ebuild b/dev-lang/eisl/eisl-2.69.ebuild
new file mode 100644
index ..97bd3630d4a3
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.69.ebuild
@@ -0,0 +1,40 @@
+# 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/;
+SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.67-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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-01-03 Thread Maciej Barć
commit: 6314f7a8ed5db9f4561f7f893aec91caed446bcb
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jan  3 16:57:56 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jan  3 20:29:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6314f7a8

dev-lang/eisl: drop old 2.67

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-2.67.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 10f9866bb3e5..45dfc15e80cb 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
 DIST eisl-2.63.tar.gz 2004974 BLAKE2B 
f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f44f42ed74f2bc4d7e29083bc1ad6c4e5234b5cdaf391fd07900fb309c153107a12e553b7636f978084a776
 SHA512 
fb2cead1cddb98ce63d471ef04f31cda3a8426d627f7d333fa5dc74401a075d923060dfb98ee9d399116535632983e649f2a99440157825f0528da03dae5d051
 DIST eisl-2.65.tar.gz 2025074 BLAKE2B 
d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce
 SHA512 
7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898
-DIST eisl-2.67.tar.gz 2123775 BLAKE2B 
317440287e331eb4b4994fb17abe3ab2750410b8984a42760901fce6eedac895b3feca1f5ace709b59f78b5f4a71afe8bf13a6a9df36bcb583486d377b12149f
 SHA512 
8c5262eb945a96f08b2c9f0211b78ddc1251af2024f807cc0d6277795ee5231313594bf267efcf59f10b302dd1e67cb8a8e0978d5de9c0154b369694696f8a85
 DIST eisl-2.69.tar.gz 2124476 BLAKE2B 
8aa1c63f669f7fc04ca9d3f751cb298d3499d52007ccee7f6bc7d1a0cf6d4539e6d6dd9e76d2fa2ff887a26235ffcaa545d59d2c6c045b8d5f44913798e683af
 SHA512 
3131f917408f768df51f488aadcc168705c118970a984ba5d72a5beb1a39cdd1327d3bc282108ec865df75110ef97c7f25ecfccf3fd552b5cdb0539ca3ca33b5

diff --git a/dev-lang/eisl/eisl-2.67.ebuild b/dev-lang/eisl/eisl-2.67.ebuild
deleted file mode 100644
index 90b033daee8b..
--- a/dev-lang/eisl/eisl-2.67.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# 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/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/

2023-01-01 Thread Maciej Barć
commit: bf80dfd7f1eb8db220cbb2dc02dccae7b27a24f2
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Jan  1 11:24:16 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Jan  1 12:30:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf80dfd7

dev-lang/eisl: drop old 2.62

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

 dev-lang/eisl/Manifest   |  1 -
 dev-lang/eisl/eisl-2.62.ebuild   | 40 
 dev-lang/eisl/files/eisl-2.62-Makefile.patch | 33 ---
 3 files changed, 74 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 24e189efd23b..0a440edfac6d 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-DIST eisl-2.62.tar.gz 2004955 BLAKE2B 
a69651f002d8ca418cb863670ddd5931ac8afbbe8dd922fe71717ec8d9e3edbd802dd70ea9035264bba50f4dbcac2657d59d9fd58733c8fce1572ac95b7693e8
 SHA512 
69674bab8bbb91ebc27abe319afeb71d6cef4eaa74e969b8c3e174f254422fcdeba006d11454fc9d82f1e96bc9b51e8f4a1c7a8a20f14b0006e596eea680397b
 DIST eisl-2.63.tar.gz 2004974 BLAKE2B 
f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f44f42ed74f2bc4d7e29083bc1ad6c4e5234b5cdaf391fd07900fb309c153107a12e553b7636f978084a776
 SHA512 
fb2cead1cddb98ce63d471ef04f31cda3a8426d627f7d333fa5dc74401a075d923060dfb98ee9d399116535632983e649f2a99440157825f0528da03dae5d051
 DIST eisl-2.65.tar.gz 2025074 BLAKE2B 
d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce
 SHA512 
7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898
 DIST eisl-2.67.tar.gz 2123775 BLAKE2B 
317440287e331eb4b4994fb17abe3ab2750410b8984a42760901fce6eedac895b3feca1f5ace709b59f78b5f4a71afe8bf13a6a9df36bcb583486d377b12149f
 SHA512 
8c5262eb945a96f08b2c9f0211b78ddc1251af2024f807cc0d6277795ee5231313594bf267efcf59f10b302dd1e67cb8a8e0978d5de9c0154b369694696f8a85

diff --git a/dev-lang/eisl/eisl-2.62.ebuild b/dev-lang/eisl/eisl-2.62.ebuild
deleted file mode 100644
index 3b3256166271..
--- a/dev-lang/eisl/eisl-2.62.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 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/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-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
-}

diff --git a/dev-lang/eisl/files/eisl-2.62-Makefile.patch 
b/dev-lang/eisl/files/eisl-2.62-Makefile.patch
deleted file mode 100644
index 4cb42997dfc2..
--- a/dev-lang/eisl/files/eisl-2.62-Makefile.patch
+++ /dev/null
@@ -1,33 +0,0 @@
 a/makefile
-+++ b/makefile
-@@ -31,7 +31,7 @@ else
-   endif
-   endif
- endif
--CFLAGS := $(INCS) -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -Inana/src
-+CFLAGS += $(INCS) -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE 
-D_XOPEN_SOURCE=700 -Inana/src
- DFLAGS := --preview=all --de -w --O3 --release --betterC
- SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
- SRC_D := dextension.d disl.d
-@@ -57,7 +57,7 @@ ifeq ($(DEBUG),1)
-   LDFLAGS := -fsanitize=undefined
-   endif
- else
--  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
-+  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
-   SRC_CII += cii/src/mem.c
- endif
- OBJ_CII := $(SRC_CII:.c=.o)
-@@ -75,11 +75,10 @@ ifeq  ($(shell uname -n),raspberrypi)
-   CFLAGS += -D__rpi__
- endif
- ifneq ($(DEBUG),1)
--  LDFLAGS += -flto
-   ifeq  ($(shell uname),Darwin)
-   LDFLAGS += -Wl,-S,-x
-   else
--  LDFLAGS += -s
-+  LDFLAGS +=
-   endif
- endif
- PREFIX := /usr/local



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/

2023-01-01 Thread Maciej Barć
commit: e8bc344ba6af03b5efcb7ea2f00bdb3351c54545
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Jan  1 11:23:21 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Jan  1 12:30:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8bc344b

dev-lang/eisl: bump to 2.67

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

 dev-lang/eisl/Manifest   |  1 +
 dev-lang/eisl/eisl-2.67.ebuild   | 40 
 dev-lang/eisl/files/eisl-2.67-Makefile.patch | 32 ++
 3 files changed, 73 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 374f7b74a967..24e189efd23b 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,4 @@
 DIST eisl-2.62.tar.gz 2004955 BLAKE2B 
a69651f002d8ca418cb863670ddd5931ac8afbbe8dd922fe71717ec8d9e3edbd802dd70ea9035264bba50f4dbcac2657d59d9fd58733c8fce1572ac95b7693e8
 SHA512 
69674bab8bbb91ebc27abe319afeb71d6cef4eaa74e969b8c3e174f254422fcdeba006d11454fc9d82f1e96bc9b51e8f4a1c7a8a20f14b0006e596eea680397b
 DIST eisl-2.63.tar.gz 2004974 BLAKE2B 
f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f44f42ed74f2bc4d7e29083bc1ad6c4e5234b5cdaf391fd07900fb309c153107a12e553b7636f978084a776
 SHA512 
fb2cead1cddb98ce63d471ef04f31cda3a8426d627f7d333fa5dc74401a075d923060dfb98ee9d399116535632983e649f2a99440157825f0528da03dae5d051
 DIST eisl-2.65.tar.gz 2025074 BLAKE2B 
d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce
 SHA512 
7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898
+DIST eisl-2.67.tar.gz 2123775 BLAKE2B 
317440287e331eb4b4994fb17abe3ab2750410b8984a42760901fce6eedac895b3feca1f5ace709b59f78b5f4a71afe8bf13a6a9df36bcb583486d377b12149f
 SHA512 
8c5262eb945a96f08b2c9f0211b78ddc1251af2024f807cc0d6277795ee5231313594bf267efcf59f10b302dd1e67cb8a8e0978d5de9c0154b369694696f8a85

diff --git a/dev-lang/eisl/eisl-2.67.ebuild b/dev-lang/eisl/eisl-2.67.ebuild
new file mode 100644
index ..90b033daee8b
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.67.ebuild
@@ -0,0 +1,40 @@
+# 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/;
+SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-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
+}

diff --git a/dev-lang/eisl/files/eisl-2.67-Makefile.patch 
b/dev-lang/eisl/files/eisl-2.67-Makefile.patch
new file mode 100644
index ..3cd6d09f5944
--- /dev/null
+++ b/dev-lang/eisl/files/eisl-2.67-Makefile.patch
@@ -0,0 +1,32 @@
+--- a/makefile
 b/makefile
+@@ -38,7 +38,7 @@ else
+   endif
+   endif
+ endif
+-CFLAGS += $(INCS) -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
++CFLAGS += $(INCS) -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE 
-D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
+ DFLAGS := --preview=all --de -w --O3 --release --betterC
+ SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
+ SRC_D := dextension.d disl.d
+@@ -65,7 +65,7 @@ ifeq ($(DEBUG),1)
+   LDFLAGS += -fsanitize=undefined
+   endif
+ else
+-  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
++  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
+   SRC_CII += cii/src/mem.c
+ endif
+ OBJ_CII := $(SRC_CII:.c=.o)
+@@ -83,11 +83,9 @@ ifeq  ($(shell uname -n),raspberrypi)
+   CFLAGS += -D__rpi__
+ endif
+ ifneq ($(DEBUG),1)
+-  LDFLAGS += -flto
+   ifeq  ($(shell uname),Darwin)
+   LDFLAGS += -Wl,-S,-x
+   else
+-  LDFLAGS += -s
+   endif
+ endif
+ PREFIX := /usr/local



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2022-11-22 Thread Maciej Barć
commit: aaec86230567c17f21eb58c8b202d333b7b349d9
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Nov 22 13:21:58 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Nov 22 13:25:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaec8623

dev-lang/eisl: drop old 2.60

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-2.60.ebuild | 36 
 2 files changed, 37 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 497f383941af..374f7b74a967 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-DIST eisl-2.60.tar.gz 1858691 BLAKE2B 
9fc235c13f8e4c83a19bfffaaf94d19b07ae6cb5b1b60041d45da47451fee535a8153be9c360c5b496e33dba0618cc4d871d50a5f5d044675070ce406d635a0a
 SHA512 
abb30b8b8ac1fe39f40292b3e6393d35f3de0cc736aa70125e86d624f32f8ce2b5cbcbbf417e080afc4dc3d49294c42283bfa3f59665e15a7545c10b245ff723
 DIST eisl-2.62.tar.gz 2004955 BLAKE2B 
a69651f002d8ca418cb863670ddd5931ac8afbbe8dd922fe71717ec8d9e3edbd802dd70ea9035264bba50f4dbcac2657d59d9fd58733c8fce1572ac95b7693e8
 SHA512 
69674bab8bbb91ebc27abe319afeb71d6cef4eaa74e969b8c3e174f254422fcdeba006d11454fc9d82f1e96bc9b51e8f4a1c7a8a20f14b0006e596eea680397b
 DIST eisl-2.63.tar.gz 2004974 BLAKE2B 
f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f44f42ed74f2bc4d7e29083bc1ad6c4e5234b5cdaf391fd07900fb309c153107a12e553b7636f978084a776
 SHA512 
fb2cead1cddb98ce63d471ef04f31cda3a8426d627f7d333fa5dc74401a075d923060dfb98ee9d399116535632983e649f2a99440157825f0528da03dae5d051
 DIST eisl-2.65.tar.gz 2025074 BLAKE2B 
d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce
 SHA512 
7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898

diff --git a/dev-lang/eisl/eisl-2.60.ebuild b/dev-lang/eisl/eisl-2.60.ebuild
deleted file mode 100644
index d3860f96fe30..
--- a/dev-lang/eisl/eisl-2.60.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 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/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README-ja.md README.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.50-Makefile.patch )
-
-src_compile() {
-   emake CC="$(tc-getCC)" clean all
-}
-
-src_install() {
-   dobin edlis eisl
-
-   insinto /usr/lib/${PN}
-   doins library/*
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2022-11-22 Thread Maciej Barć
commit: 0adb8b8a2cbe3ae8b0ab3c5e477d4a0aee6bff05
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Nov 22 13:21:31 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Nov 22 13:25:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0adb8b8a

dev-lang/eisl: bump to 2.65

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-2.65.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 3e8b755df26a..497f383941af 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,4 @@
 DIST eisl-2.60.tar.gz 1858691 BLAKE2B 
9fc235c13f8e4c83a19bfffaaf94d19b07ae6cb5b1b60041d45da47451fee535a8153be9c360c5b496e33dba0618cc4d871d50a5f5d044675070ce406d635a0a
 SHA512 
abb30b8b8ac1fe39f40292b3e6393d35f3de0cc736aa70125e86d624f32f8ce2b5cbcbbf417e080afc4dc3d49294c42283bfa3f59665e15a7545c10b245ff723
 DIST eisl-2.62.tar.gz 2004955 BLAKE2B 
a69651f002d8ca418cb863670ddd5931ac8afbbe8dd922fe71717ec8d9e3edbd802dd70ea9035264bba50f4dbcac2657d59d9fd58733c8fce1572ac95b7693e8
 SHA512 
69674bab8bbb91ebc27abe319afeb71d6cef4eaa74e969b8c3e174f254422fcdeba006d11454fc9d82f1e96bc9b51e8f4a1c7a8a20f14b0006e596eea680397b
 DIST eisl-2.63.tar.gz 2004974 BLAKE2B 
f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f44f42ed74f2bc4d7e29083bc1ad6c4e5234b5cdaf391fd07900fb309c153107a12e553b7636f978084a776
 SHA512 
fb2cead1cddb98ce63d471ef04f31cda3a8426d627f7d333fa5dc74401a075d923060dfb98ee9d399116535632983e649f2a99440157825f0528da03dae5d051
+DIST eisl-2.65.tar.gz 2025074 BLAKE2B 
d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce
 SHA512 
7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898

diff --git a/dev-lang/eisl/eisl-2.65.ebuild b/dev-lang/eisl/eisl-2.65.ebuild
new file mode 100644
index ..878cafaf25b7
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.65.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 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/;
+SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.63-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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/

2022-09-15 Thread Maciej Barć
commit: 00cd203f2180d132db85c51bc099d56b2d3056cb
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Sep 16 03:00:00 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Sep 16 03:06:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00cd203f

dev-lang/eisl: bump to 2.63

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

 dev-lang/eisl/Manifest   |  1 +
 dev-lang/eisl/eisl-2.63.ebuild   | 40 
 dev-lang/eisl/files/eisl-2.63-Makefile.patch | 33 +++
 3 files changed, 74 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 12f2843c8f60..341126218e17 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,4 @@
 DIST eisl-2.50.tar.gz 1757697 BLAKE2B 
83c68213522320c815d9c7930c58181adba6f7fd3387421b7c7de55aca0fb6cabd78f65543c71adb89408531ea59855aafcf5bafd466bf517626a49cd252641f
 SHA512 
4865c09dbbc0db885af69ec5ef0a731e2f55455f296b343b1cb05d3233e1e18c397b3b0a21eb0a6a86f85f20bf4e62f5e968fdf3cab45f6b5e3e3f9ee27d5e80
 DIST eisl-2.60.tar.gz 1858691 BLAKE2B 
9fc235c13f8e4c83a19bfffaaf94d19b07ae6cb5b1b60041d45da47451fee535a8153be9c360c5b496e33dba0618cc4d871d50a5f5d044675070ce406d635a0a
 SHA512 
abb30b8b8ac1fe39f40292b3e6393d35f3de0cc736aa70125e86d624f32f8ce2b5cbcbbf417e080afc4dc3d49294c42283bfa3f59665e15a7545c10b245ff723
 DIST eisl-2.62.tar.gz 2004955 BLAKE2B 
a69651f002d8ca418cb863670ddd5931ac8afbbe8dd922fe71717ec8d9e3edbd802dd70ea9035264bba50f4dbcac2657d59d9fd58733c8fce1572ac95b7693e8
 SHA512 
69674bab8bbb91ebc27abe319afeb71d6cef4eaa74e969b8c3e174f254422fcdeba006d11454fc9d82f1e96bc9b51e8f4a1c7a8a20f14b0006e596eea680397b
+DIST eisl-2.63.tar.gz 2004974 BLAKE2B 
f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f44f42ed74f2bc4d7e29083bc1ad6c4e5234b5cdaf391fd07900fb309c153107a12e553b7636f978084a776
 SHA512 
fb2cead1cddb98ce63d471ef04f31cda3a8426d627f7d333fa5dc74401a075d923060dfb98ee9d399116535632983e649f2a99440157825f0528da03dae5d051

diff --git a/dev-lang/eisl/eisl-2.63.ebuild b/dev-lang/eisl/eisl-2.63.ebuild
new file mode 100644
index ..3b3256166271
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.63.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 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/;
+SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-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
+}

diff --git a/dev-lang/eisl/files/eisl-2.63-Makefile.patch 
b/dev-lang/eisl/files/eisl-2.63-Makefile.patch
new file mode 100644
index ..81f3f6aa1aeb
--- /dev/null
+++ b/dev-lang/eisl/files/eisl-2.63-Makefile.patch
@@ -0,0 +1,33 @@
+--- a/makefile
 b/makefile
+@@ -31,7 +31,7 @@ else
+   endif
+   endif
+ endif
+-CFLAGS := $(INCS) -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
++CFLAGS += $(INCS) -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE 
-D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
+ DFLAGS := --preview=all --de -w --O3 --release --betterC
+ SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
+ SRC_D := dextension.d disl.d
+@@ -57,7 +57,7 @@ ifeq ($(DEBUG),1)
+   LDFLAGS := -fsanitize=undefined
+   endif
+ else
+-  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
++  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
+   SRC_CII += cii/src/mem.c
+ endif
+ OBJ_CII := $(SRC_CII:.c=.o)
+@@ -75,11 +75,10 @@ ifeq  ($(shell uname -n),raspberrypi)
+   CFLAGS += -D__rpi__
+ endif
+ ifneq ($(DEBUG),1)
+-  LDFLAGS += -flto
+   ifeq  ($(shell uname),Darwin)
+   LDFLAGS += -Wl,-S,-x
+   else
+-  LDFLAGS += -s
++  LDFLAGS +=
+   endif
+ endif
+ PREFIX := /usr/local



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/

2022-09-15 Thread Maciej Barć
commit: cac62de5d47fb2d5f40a322b1f945793b1cd90b2
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Sep 16 03:00:34 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Sep 16 03:06:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cac62de5

dev-lang/eisl: drop old 2.50

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-2.50.ebuild | 36 --
 dev-lang/eisl/files/eisl-2.50-Makefile.patch   | 33 
 .../eisl/files/eisl-2.50-compat-no-cdefs.patch | 11 ---
 4 files changed, 81 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 341126218e17..3e8b755df26a 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,4 +1,3 @@
-DIST eisl-2.50.tar.gz 1757697 BLAKE2B 
83c68213522320c815d9c7930c58181adba6f7fd3387421b7c7de55aca0fb6cabd78f65543c71adb89408531ea59855aafcf5bafd466bf517626a49cd252641f
 SHA512 
4865c09dbbc0db885af69ec5ef0a731e2f55455f296b343b1cb05d3233e1e18c397b3b0a21eb0a6a86f85f20bf4e62f5e968fdf3cab45f6b5e3e3f9ee27d5e80
 DIST eisl-2.60.tar.gz 1858691 BLAKE2B 
9fc235c13f8e4c83a19bfffaaf94d19b07ae6cb5b1b60041d45da47451fee535a8153be9c360c5b496e33dba0618cc4d871d50a5f5d044675070ce406d635a0a
 SHA512 
abb30b8b8ac1fe39f40292b3e6393d35f3de0cc736aa70125e86d624f32f8ce2b5cbcbbf417e080afc4dc3d49294c42283bfa3f59665e15a7545c10b245ff723
 DIST eisl-2.62.tar.gz 2004955 BLAKE2B 
a69651f002d8ca418cb863670ddd5931ac8afbbe8dd922fe71717ec8d9e3edbd802dd70ea9035264bba50f4dbcac2657d59d9fd58733c8fce1572ac95b7693e8
 SHA512 
69674bab8bbb91ebc27abe319afeb71d6cef4eaa74e969b8c3e174f254422fcdeba006d11454fc9d82f1e96bc9b51e8f4a1c7a8a20f14b0006e596eea680397b
 DIST eisl-2.63.tar.gz 2004974 BLAKE2B 
f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f44f42ed74f2bc4d7e29083bc1ad6c4e5234b5cdaf391fd07900fb309c153107a12e553b7636f978084a776
 SHA512 
fb2cead1cddb98ce63d471ef04f31cda3a8426d627f7d333fa5dc74401a075d923060dfb98ee9d399116535632983e649f2a99440157825f0528da03dae5d051

diff --git a/dev-lang/eisl/eisl-2.50.ebuild b/dev-lang/eisl/eisl-2.50.ebuild
deleted file mode 100644
index d2ff0a7a86a7..
--- a/dev-lang/eisl/eisl-2.50.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 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/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README-ja.md README.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-Makefile.patch
-   "${FILESDIR}"/${P}-compat-no-cdefs.patch
-)
-
-src_compile() {
-   emake CC="$(tc-getCC)" clean all
-}
-
-src_install() {
-   dobin edlis eisl
-
-   einstalldocs
-}

diff --git a/dev-lang/eisl/files/eisl-2.50-Makefile.patch 
b/dev-lang/eisl/files/eisl-2.50-Makefile.patch
deleted file mode 100644
index 3c30adff8fd2..
--- a/dev-lang/eisl/files/eisl-2.50-Makefile.patch
+++ /dev/null
@@ -1,33 +0,0 @@
 a/makefile
-+++ b/makefile
-@@ -29,7 +29,7 @@ else
-   CURSES_LIBS := $(shell ncurses6-config --libs)
-   endif
- endif
--CFLAGS := $(INCS) -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -Inana/src
-+CFLAGS += $(INCS) -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE 
-D_XOPEN_SOURCE=700 -Inana/src
- DFLAGS := --O3 --release --betterC
- SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
- SRC_D := dextension.d disl.d
-@@ -42,7 +42,7 @@ ifeq ($(DEBUG),1)
-   LDFLAGS := -fsanitize=undefined
-   endif
- else
--  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
-+  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
-   SRC_CII += cii/src/mem.c
- endif
- OBJ_CII := $(SRC_CII:.c=.o)
-@@ -56,11 +56,10 @@ else
-   CFLAGS += -std=c17
- endif
- ifneq ($(DEBUG),1)
--  LDFLAGS += -flto
-   ifeq ($(OPSYS),macos)
-   LDFLAGS += -Wl,-S,-x
-   else
--  LDFLAGS += -s
-+  LDFLAGS +=
-   endif
- endif
- PREFIX := /usr/local

diff --git a/dev-lang/eisl/files/eisl-2.50-compat-no-cdefs.patch 
b/dev-lang/eisl/files/eisl-2.50-compat-no-cdefs.patch
deleted file mode 100644
index d4cb1f6f2bf4..
--- a/dev-lang/eisl/files/eisl-2.50-compat-no-cdefs.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/compat/cdefs.h
-+++ b/compat/cdefs.h
-@@ -3,8 +3,6 @@
- #ifndef COMPAT_CDEFS_H
- #define COMPAT_CDEFS_H
- 
--#include 
--
- #ifndef __dead
- #define __dead \
- __attribute__((__noreturn__))



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/, dev-lang/eisl/files/

2022-09-04 Thread Maciej Barć
commit: 16a44777bafd458c69e5ed79c3168233a6f0bb16
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Sep  4 18:35:51 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Sep  4 18:38:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16a44777

dev-lang/eisl: bump to 2.62

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

 dev-lang/eisl/Manifest   |  1 +
 dev-lang/eisl/eisl-2.62.ebuild   | 40 
 dev-lang/eisl/files/eisl-2.62-Makefile.patch | 33 +++
 3 files changed, 74 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 81b0575f9470..12f2843c8f60 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1,3 @@
 DIST eisl-2.50.tar.gz 1757697 BLAKE2B 
83c68213522320c815d9c7930c58181adba6f7fd3387421b7c7de55aca0fb6cabd78f65543c71adb89408531ea59855aafcf5bafd466bf517626a49cd252641f
 SHA512 
4865c09dbbc0db885af69ec5ef0a731e2f55455f296b343b1cb05d3233e1e18c397b3b0a21eb0a6a86f85f20bf4e62f5e968fdf3cab45f6b5e3e3f9ee27d5e80
 DIST eisl-2.60.tar.gz 1858691 BLAKE2B 
9fc235c13f8e4c83a19bfffaaf94d19b07ae6cb5b1b60041d45da47451fee535a8153be9c360c5b496e33dba0618cc4d871d50a5f5d044675070ce406d635a0a
 SHA512 
abb30b8b8ac1fe39f40292b3e6393d35f3de0cc736aa70125e86d624f32f8ce2b5cbcbbf417e080afc4dc3d49294c42283bfa3f59665e15a7545c10b245ff723
+DIST eisl-2.62.tar.gz 2004955 BLAKE2B 
a69651f002d8ca418cb863670ddd5931ac8afbbe8dd922fe71717ec8d9e3edbd802dd70ea9035264bba50f4dbcac2657d59d9fd58733c8fce1572ac95b7693e8
 SHA512 
69674bab8bbb91ebc27abe319afeb71d6cef4eaa74e969b8c3e174f254422fcdeba006d11454fc9d82f1e96bc9b51e8f4a1c7a8a20f14b0006e596eea680397b

diff --git a/dev-lang/eisl/eisl-2.62.ebuild b/dev-lang/eisl/eisl-2.62.ebuild
new file mode 100644
index ..3b3256166271
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.62.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 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/;
+SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-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
+}

diff --git a/dev-lang/eisl/files/eisl-2.62-Makefile.patch 
b/dev-lang/eisl/files/eisl-2.62-Makefile.patch
new file mode 100644
index ..4cb42997dfc2
--- /dev/null
+++ b/dev-lang/eisl/files/eisl-2.62-Makefile.patch
@@ -0,0 +1,33 @@
+--- a/makefile
 b/makefile
+@@ -31,7 +31,7 @@ else
+   endif
+   endif
+ endif
+-CFLAGS := $(INCS) -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -Inana/src
++CFLAGS += $(INCS) -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE 
-D_XOPEN_SOURCE=700 -Inana/src
+ DFLAGS := --preview=all --de -w --O3 --release --betterC
+ SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
+ SRC_D := dextension.d disl.d
+@@ -57,7 +57,7 @@ ifeq ($(DEBUG),1)
+   LDFLAGS := -fsanitize=undefined
+   endif
+ else
+-  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
++  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
+   SRC_CII += cii/src/mem.c
+ endif
+ OBJ_CII := $(SRC_CII:.c=.o)
+@@ -75,11 +75,10 @@ ifeq  ($(shell uname -n),raspberrypi)
+   CFLAGS += -D__rpi__
+ endif
+ ifneq ($(DEBUG),1)
+-  LDFLAGS += -flto
+   ifeq  ($(shell uname),Darwin)
+   LDFLAGS += -Wl,-S,-x
+   else
+-  LDFLAGS += -s
++  LDFLAGS +=
+   endif
+ endif
+ PREFIX := /usr/local



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2022-08-06 Thread Maciej Barć
commit: e7c8aa42d6de5eec58f333e975d03c1f8a0977f4
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Aug  6 10:54:42 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Aug  6 10:58:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7c8aa42

dev-lang/eisl: bump to 2.60

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-2.60.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 475684b5a840..81b0575f9470 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1 +1,2 @@
 DIST eisl-2.50.tar.gz 1757697 BLAKE2B 
83c68213522320c815d9c7930c58181adba6f7fd3387421b7c7de55aca0fb6cabd78f65543c71adb89408531ea59855aafcf5bafd466bf517626a49cd252641f
 SHA512 
4865c09dbbc0db885af69ec5ef0a731e2f55455f296b343b1cb05d3233e1e18c397b3b0a21eb0a6a86f85f20bf4e62f5e968fdf3cab45f6b5e3e3f9ee27d5e80
+DIST eisl-2.60.tar.gz 1858691 BLAKE2B 
9fc235c13f8e4c83a19bfffaaf94d19b07ae6cb5b1b60041d45da47451fee535a8153be9c360c5b496e33dba0618cc4d871d50a5f5d044675070ce406d635a0a
 SHA512 
abb30b8b8ac1fe39f40292b3e6393d35f3de0cc736aa70125e86d624f32f8ce2b5cbcbbf417e080afc4dc3d49294c42283bfa3f59665e15a7545c10b245ff723

diff --git a/dev-lang/eisl/eisl-2.60.ebuild b/dev-lang/eisl/eisl-2.60.ebuild
new file mode 100644
index ..d3860f96fe30
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.60.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 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/;
+SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README-ja.md README.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.50-Makefile.patch )
+
+src_compile() {
+   emake CC="$(tc-getCC)" clean all
+}
+
+src_install() {
+   dobin edlis eisl
+
+   insinto /usr/lib/${PN}
+   doins library/*
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/, dev-lang/eisl/files/

2022-08-02 Thread Maciej Barć
commit: a7f22f13b174fa12cf4ed87db73d9ce9a9b08b86
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Aug  2 21:16:42 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Aug  2 21:18:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7f22f13

dev-lang/eisl: fix musl build - remove cdefs

Closes: https://bugs.gentoo.org/862963
Bug: https://github.com/sasagawa888/eisl/pull/186
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/eisl/eisl-2.50.ebuild  |  5 -
 dev-lang/eisl/files/eisl-2.50-compat-no-cdefs.patch | 11 +++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-2.50.ebuild b/dev-lang/eisl/eisl-2.50.ebuild
index cad52bf1c3f0..d2ff0a7a86a7 100644
--- a/dev-lang/eisl/eisl-2.50.ebuild
+++ b/dev-lang/eisl/eisl-2.50.ebuild
@@ -20,7 +20,10 @@ DOCS=( README-ja.md README.md documents )
 RDEPEND="sys-libs/ncurses:="
 DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}"/${P}-Makefile.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-Makefile.patch
+   "${FILESDIR}"/${P}-compat-no-cdefs.patch
+)
 
 src_compile() {
emake CC="$(tc-getCC)" clean all

diff --git a/dev-lang/eisl/files/eisl-2.50-compat-no-cdefs.patch 
b/dev-lang/eisl/files/eisl-2.50-compat-no-cdefs.patch
new file mode 100644
index ..d4cb1f6f2bf4
--- /dev/null
+++ b/dev-lang/eisl/files/eisl-2.50-compat-no-cdefs.patch
@@ -0,0 +1,11 @@
+--- a/compat/cdefs.h
 b/compat/cdefs.h
+@@ -3,8 +3,6 @@
+ #ifndef COMPAT_CDEFS_H
+ #define COMPAT_CDEFS_H
+ 
+-#include 
+-
+ #ifndef __dead
+ #define __dead \
+ __attribute__((__noreturn__))



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2022-07-06 Thread Maciej Barć
commit: 10fb1a9045f8222bf07b04b656dd4e50edc46ace
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jul  6 12:51:58 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jul  6 12:51:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10fb1a90

dev-lang/eisl: fix DESCRIPTION

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

 dev-lang/eisl/eisl-2.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/eisl/eisl-2.50.ebuild b/dev-lang/eisl/eisl-2.50.ebuild
index fcc0fddcbb37..cad52bf1c3f0 100644
--- a/dev-lang/eisl/eisl-2.50.ebuild
+++ b/dev-lang/eisl/eisl-2.50.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit toolchain-funcs
 
-DESCRIPTION="Interpreter and compiler compatible for the ISLisp standard"
+DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
 HOMEPAGE="https://github.com/sasagawa888/eisl/;
 SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-> ${P}.tar.gz"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/

2022-07-06 Thread Maciej Barć
commit: c844d8a3d27e0465481e22a35e2bb2e37020ec6d
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jul  6 12:45:10 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jul  6 12:46:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c844d8a3

dev-lang/eisl: new package; add version 2.50

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

 dev-lang/eisl/Manifest   |  1 +
 dev-lang/eisl/eisl-2.50.ebuild   | 33 
 dev-lang/eisl/files/eisl-2.50-Makefile.patch | 33 
 dev-lang/eisl/metadata.xml   | 18 +++
 4 files changed, 85 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
new file mode 100644
index ..475684b5a840
--- /dev/null
+++ b/dev-lang/eisl/Manifest
@@ -0,0 +1 @@
+DIST eisl-2.50.tar.gz 1757697 BLAKE2B 
83c68213522320c815d9c7930c58181adba6f7fd3387421b7c7de55aca0fb6cabd78f65543c71adb89408531ea59855aafcf5bafd466bf517626a49cd252641f
 SHA512 
4865c09dbbc0db885af69ec5ef0a731e2f55455f296b343b1cb05d3233e1e18c397b3b0a21eb0a6a86f85f20bf4e62f5e968fdf3cab45f6b5e3e3f9ee27d5e80

diff --git a/dev-lang/eisl/eisl-2.50.ebuild b/dev-lang/eisl/eisl-2.50.ebuild
new file mode 100644
index ..fcc0fddcbb37
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.50.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Interpreter and compiler compatible for the ISLisp standard"
+HOMEPAGE="https://github.com/sasagawa888/eisl/;
+SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README-ja.md README.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-Makefile.patch )
+
+src_compile() {
+   emake CC="$(tc-getCC)" clean all
+}
+
+src_install() {
+   dobin edlis eisl
+
+   einstalldocs
+}

diff --git a/dev-lang/eisl/files/eisl-2.50-Makefile.patch 
b/dev-lang/eisl/files/eisl-2.50-Makefile.patch
new file mode 100644
index ..3c30adff8fd2
--- /dev/null
+++ b/dev-lang/eisl/files/eisl-2.50-Makefile.patch
@@ -0,0 +1,33 @@
+--- a/makefile
 b/makefile
+@@ -29,7 +29,7 @@ else
+   CURSES_LIBS := $(shell ncurses6-config --libs)
+   endif
+ endif
+-CFLAGS := $(INCS) -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -Inana/src
++CFLAGS += $(INCS) -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE 
-D_XOPEN_SOURCE=700 -Inana/src
+ DFLAGS := --O3 --release --betterC
+ SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
+ SRC_D := dextension.d disl.d
+@@ -42,7 +42,7 @@ ifeq ($(DEBUG),1)
+   LDFLAGS := -fsanitize=undefined
+   endif
+ else
+-  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
++  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
+   SRC_CII += cii/src/mem.c
+ endif
+ OBJ_CII := $(SRC_CII:.c=.o)
+@@ -56,11 +56,10 @@ else
+   CFLAGS += -std=c17
+ endif
+ ifneq ($(DEBUG),1)
+-  LDFLAGS += -flto
+   ifeq ($(OPSYS),macos)
+   LDFLAGS += -Wl,-S,-x
+   else
+-  LDFLAGS += -s
++  LDFLAGS +=
+   endif
+ endif
+ PREFIX := /usr/local

diff --git a/dev-lang/eisl/metadata.xml b/dev-lang/eisl/metadata.xml
new file mode 100644
index ..4351ebea821e
--- /dev/null
+++ b/dev-lang/eisl/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+x...@gentoo.org
+Maciej Barć
+  
+  
+Easy-ISLisp(EISL) is an interpreter and compiler compatible with the ISLisp
+standard. EISL was written by Kenichi Sasagawa
+https://qiita.com/sym_num/items/793adfe118514668e5b0
+  
+  
+https://github.com/sasagawa888/eisl/issues
+sasagawa888/eisl
+  
+