[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/
commit: fcbada2c728c87209808736a43baa6c9dd9d8bc7 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 29 15:04:58 2024 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 29 15:16:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcbada2c dev-lang/eisl: drop old 3.95 Closes: https://bugs.gentoo.org/934218 Signed-off-by: Maciej Barć gentoo.org> dev-lang/eisl/Manifest | 1 - dev-lang/eisl/eisl-3.95.ebuild | 52 -- 2 files changed, 53 deletions(-) diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest index 6ef94ec36db0..117665233cea 100644 --- a/dev-lang/eisl/Manifest +++ b/dev-lang/eisl/Manifest @@ -1,3 +1,2 @@ -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-3.95.ebuild b/dev-lang/eisl/eisl-3.95.ebuild deleted file mode 100644 index 1e6288f65690.. --- a/dev-lang/eisl/eisl-3.95.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/
commit: 739b76d204e081e2c95fc95fd1077460d7741f2e Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 29 15:09:34 2024 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 29 15:16:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=739b76d2 dev-lang/eisl: bump to 5.10 Signed-off-by: Maciej Barć gentoo.org> dev-lang/eisl/Manifest | 1 + dev-lang/eisl/eisl-5.10.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest index 117665233cea..2b4f76c5592e 100644 --- a/dev-lang/eisl/Manifest +++ b/dev-lang/eisl/Manifest @@ -1,2 +1,3 @@ DIST eisl-4.00.tar.gz 2299966 BLAKE2B fe2d4e486d459866870b0baa23d2eb32890e1661460116508bd18aa401ec71cb68395bf857c98ba749005dcfd0985ab628274800a32e749abf27a767a2ce8615 SHA512 0b4d225f6068a9ff05c6483663b68ae920a1f63e30b47e7350243a70902ae7f5818cf4713fdd45c223e858a4e435d5e93f0944965af1db3f8d9d48f0e2db8239 DIST eisl-5.00.tar.gz 2995464 BLAKE2B ecfc577df2e2b470845a0f3cbaa646408b8d5ec72c0b0e86263c443d6cf0aad0401d7f70e826db71ba824f7659fb4620a83aa81840e2c1b7822c97ada5212d86 SHA512 c82aaac0a9878f33abfe5edd54a37884965a00e6f37e901f81e49537afe8a4891343096d6089058c8ce0df4e8cc89f1f6c179f97eb950e45b949e95d9e094ddf +DIST eisl-5.10.tar.gz 2994605 BLAKE2B 6e877db145fe086118975f1c81537e6c2e6dc28c24a59a155c4549e99a72e554f03c8167610564292446e44e3882a176a69fee681c6c3dc3adebe5b775ad321c SHA512 b600946df1472ea632d497ddd4cd58fb5940da4a917652c792460cb3d3fa4390c3b80457afd46bceefe2873691d885c92bdb931df8579d4b24b948ae4e504d05 diff --git a/dev-lang/eisl/eisl-5.10.ebuild b/dev-lang/eisl/eisl-5.10.ebuild new file mode 100644 index ..0ef48728bee1 --- /dev/null +++ b/dev-lang/eisl/eisl-5.10.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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + +