[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: 9aef446279680eb39edfddc91a8106bb18fdb117 Author: Maciej Barć gentoo org> AuthorDate: Thu Jun 27 21:22:13 2024 + Commit: Maciej Barć gentoo org> CommitDate: Thu Jun 27 22:42:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aef4462 dev-lang/fennel: bump to 1.5.0 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 + dev-lang/fennel/fennel-1.5.0.ebuild | 56 + 2 files changed, 57 insertions(+) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index 2969695a6497..3369c7970130 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1 +1,2 @@ DIST fennel-1.4.2.tar.gz 301195 BLAKE2B f5a124725b4d2573275f179090b0400ed07dcc50d6ae661dd57b8774a2cb48ab9f720dfb7bc7049d1e353f430e75da48e9a08b716cc1a80e4e09bf269bc7 SHA512 13b6020314d010566c7521b85065a446e09f8a0cfec9b9cb4bc2e23fe59369d105538bcb8a3a7cd865c399742d98a1742da932f8bde993c1136422f803069071 +DIST fennel-1.5.0.tar.gz 304755 BLAKE2B f7e7661b48925a40194aa8feaf2baf3209fa50ed87ae6e1c9976484682fee91206643cb7361200ca7f30f55a89e4534f1dcdf0e4a6bf73e084229e86979c5490 SHA512 64403e187cf9fa8939784cfeb518d26e52aee4eac3533592021e5c45864a16f1e1f6a7fd95838110f38ec8478eec7f78b961b70fc79c89da5959de81230b1e22 diff --git a/dev-lang/fennel/fennel-1.5.0.ebuild b/dev-lang/fennel/fennel-1.5.0.ebuild new file mode 100644 index ..59c8d6da9566 --- /dev/null +++ b/dev-lang/fennel/fennel-1.5.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Fails to build with "lua5-1". +LUA_COMPAT=( lua5-{3,4} luajit ) + +inherit lua-single + +DESCRIPTION="Lisp-like language that compiles to Lua" +HOMEPAGE="https://fennel-lang.org/ + https://sr.ht/~technomancy/fennel/"; + +if [[ "${PV}" == ** ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; +else + SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +fi + +LICENSE="MIT" +SLOT="0/${PV}" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} +" +BDEPEND=" + ${RDEPEND} +" + +src_prepare() { + default + + # Turn off failing tests. bug https://bugs.gentoo.org/906351 + sed -e 's|"failures",||' -e 's|"repl",||' -i test/init.lua || die + + # Remove bad tests, bug #923281 + rm test/macro.fnl || die + sed -i test/init.lua -e 's|"test.macro",||' || die +} + +src_test() { + emake test +} + +src_install() { + emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install + + dodoc *.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: e63f446626cf51238f60dadc097a6e502363db6b Author: Maciej Barć gentoo org> AuthorDate: Sat Apr 13 22:49:55 2024 + Commit: Maciej Barć gentoo org> CommitDate: Sat Apr 13 22:55:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e63f4466 dev-lang/fennel: remove failing ppc tests Closes: https://bugs.gentoo.org/929927 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/{fennel-1.4.0-r1.ebuild => fennel-1.4.0-r2.ebuild} | 6 +- dev-lang/fennel/{fennel-1.4.2.ebuild => fennel-1.4.2-r1.ebuild}| 6 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/dev-lang/fennel/fennel-1.4.0-r1.ebuild b/dev-lang/fennel/fennel-1.4.0-r2.ebuild similarity index 86% rename from dev-lang/fennel/fennel-1.4.0-r1.ebuild rename to dev-lang/fennel/fennel-1.4.0-r2.ebuild index 367c7a62e82d..68ee8a548f2b 100644 --- a/dev-lang/fennel/fennel-1.4.0-r1.ebuild +++ b/dev-lang/fennel/fennel-1.4.0-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 # Fails to build with with "lua5-1". -LUA_COMPAT=( lua5-{3,4} ) +LUA_COMPAT=( lua5-{3,4} luajit ) inherit lua-single @@ -39,6 +39,10 @@ src_prepare() { # Turn off failing tests. bug https://bugs.gentoo.org/906351 sed -e 's|"failures",||' -e 's|"repl",||' -i test/init.lua || die + + # Remove bad tests, bug #923281 + rm test/macro.fnl || die + sed -i test/init.lua -e 's|"test.macro",||' || die } src_test() { diff --git a/dev-lang/fennel/fennel-1.4.2.ebuild b/dev-lang/fennel/fennel-1.4.2-r1.ebuild similarity index 86% rename from dev-lang/fennel/fennel-1.4.2.ebuild rename to dev-lang/fennel/fennel-1.4.2-r1.ebuild index 2970b228386f..71f067aa7941 100644 --- a/dev-lang/fennel/fennel-1.4.2.ebuild +++ b/dev-lang/fennel/fennel-1.4.2-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 # Fails to build with with "lua5-1". -LUA_COMPAT=( lua5-{3,4} ) +LUA_COMPAT=( lua5-{3,4} luajit ) inherit lua-single @@ -39,6 +39,10 @@ src_prepare() { # Turn off failing tests. bug https://bugs.gentoo.org/906351 sed -e 's|"failures",||' -e 's|"repl",||' -i test/init.lua || die + + # Remove bad tests, bug #923281 + rm test/macro.fnl || die + sed -i test/init.lua -e 's|"test.macro",||' || die } src_test() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: 3363801873557ed3416046d3879d08a6e5cef654 Author: Maciej Barć gentoo org> AuthorDate: Sat Feb 24 21:24:40 2024 + Commit: Maciej Barć gentoo org> CommitDate: Sat Feb 24 21:50:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33638018 dev-lang/fennel: bump to 1.4.2 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 + dev-lang/fennel/fennel-1.4.2.ebuild | 52 + 2 files changed, 53 insertions(+) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index c665ddb64949..18fdb5f8393e 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1 +1,2 @@ DIST fennel-1.4.0.tar.gz 299561 BLAKE2B a94bb15c04b69154dbea1bc562347cef0b9ddd9ec3c3994bf5999593ef89422338f54dfb0bbd6c8e6f487eeb6d1178cc916ed8a92ec7755c43108ff58d3a842e SHA512 0c92496db478eb5445d95057433b54a945c38a40541c6891c1d887a296ce3c89468c688702249488b34192ce1783b4891e292b9b1702a0620e51cc103602694a +DIST fennel-1.4.2.tar.gz 301195 BLAKE2B f5a124725b4d2573275f179090b0400ed07dcc50d6ae661dd57b8774a2cb48ab9f720dfb7bc7049d1e353f430e75da48e9a08b716cc1a80e4e09bf269bc7 SHA512 13b6020314d010566c7521b85065a446e09f8a0cfec9b9cb4bc2e23fe59369d105538bcb8a3a7cd865c399742d98a1742da932f8bde993c1136422f803069071 diff --git a/dev-lang/fennel/fennel-1.4.2.ebuild b/dev-lang/fennel/fennel-1.4.2.ebuild new file mode 100644 index ..2970b228386f --- /dev/null +++ b/dev-lang/fennel/fennel-1.4.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Fails to build with with "lua5-1". +LUA_COMPAT=( lua5-{3,4} ) + +inherit lua-single + +DESCRIPTION="Lisp-like language that compiles to Lua" +HOMEPAGE="https://fennel-lang.org/ + https://sr.ht/~technomancy/fennel/"; + +if [[ "${PV}" == ** ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; +else + SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +fi + +LICENSE="MIT" +SLOT="0/${PV}" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} +" +BDEPEND=" + ${RDEPEND} +" + +src_prepare() { + default + + # Turn off failing tests. bug https://bugs.gentoo.org/906351 + sed -e 's|"failures",||' -e 's|"repl",||' -i test/init.lua || die +} + +src_test() { + emake test +} + +src_install() { + emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install + + dodoc *.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: e0d206f6a79865872ff5d3753b560dc17db40116 Author: Maciej Barć gentoo org> AuthorDate: Tue Jan 30 15:02:43 2024 + Commit: Maciej Barć gentoo org> CommitDate: Tue Jan 30 19:58:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d206f6 dev-lang/fennel: drop old 1.3.1 Closes: https://bugs.gentoo.org/910207 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 - dev-lang/fennel/fennel-1.3.1.ebuild | 41 - 2 files changed, 42 deletions(-) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index 9d478c4292ce..c665ddb64949 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1,2 +1 @@ -DIST fennel-1.3.1.tar.gz 293564 BLAKE2B 9fc465a06d8df86468197408dbb2c4e1c20a630911d1d999763cb274ed5bafa8dc4260416f10edc294bb9b7e56379f7842137d016059f0f2bc61d15391449447 SHA512 421d479c4527898123020ecc231e5eea38c5f5f1216f4a0bed0a39b8123d6a21ba1b0e876d281dfde447fe000e34a81f706303b4daa2626cc7559c063990cd5f DIST fennel-1.4.0.tar.gz 299561 BLAKE2B a94bb15c04b69154dbea1bc562347cef0b9ddd9ec3c3994bf5999593ef89422338f54dfb0bbd6c8e6f487eeb6d1178cc916ed8a92ec7755c43108ff58d3a842e SHA512 0c92496db478eb5445d95057433b54a945c38a40541c6891c1d887a296ce3c89468c688702249488b34192ce1783b4891e292b9b1702a0620e51cc103602694a diff --git a/dev-lang/fennel/fennel-1.3.1.ebuild b/dev-lang/fennel/fennel-1.3.1.ebuild deleted file mode 100644 index c411efc01ac9.. --- a/dev-lang/fennel/fennel-1.3.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Fails to build with with "lua5-1". -LUA_COMPAT=( lua5-{3,4} luajit ) - -inherit lua-single - -DESCRIPTION="Lisp-like language that compiles to Lua" -HOMEPAGE="https://fennel-lang.org/ - https://sr.ht/~technomancy/fennel/"; - -if [[ ${PV} == ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; -else - SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -LICENSE="MIT" -SLOT="0/${PV}" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -BDEPEND="${RDEPEND}" - -src_prepare() { - default - - # Turn off broken(?) tests. bug https://bugs.gentoo.org/906351 - sed -i -e 's|"failures",||' -e 's|"repl",||' test/init.lua || die -} - -src_install() { - emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install - - dodoc *.md -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: b85cbf2cb7468d76abf6db607cb469019c781e4b Author: Maciej Barć gentoo org> AuthorDate: Tue Jan 30 16:16:29 2024 + Commit: Maciej Barć gentoo org> CommitDate: Tue Jan 30 19:58:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b85cbf2c dev-lang/fennel: drop support for luajit Closes: https://bugs.gentoo.org/923281 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/{fennel-1.4.0.ebuild => fennel-1.4.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/fennel/fennel-1.4.0.ebuild b/dev-lang/fennel/fennel-1.4.0-r1.ebuild similarity index 96% rename from dev-lang/fennel/fennel-1.4.0.ebuild rename to dev-lang/fennel/fennel-1.4.0-r1.ebuild index 8357adfce671..a43a19c20397 100644 --- a/dev-lang/fennel/fennel-1.4.0.ebuild +++ b/dev-lang/fennel/fennel-1.4.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 # Fails to build with with "lua5-1". -LUA_COMPAT=( lua5-{3,4} luajit ) +LUA_COMPAT=( lua5-{3,4} ) inherit lua-single
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: 81fa7ea5189f02d02ce56daaef5a5537bf9f7729 Author: Matoro Mahri matoro tk> AuthorDate: Sat Jan 20 19:29:08 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Jan 21 07:54:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81fa7ea5 dev-lang/fennel: Stabilize 1.4.0 amd64, #921422 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Viorel Munteanu gentoo.org> dev-lang/fennel/fennel-1.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/fennel/fennel-1.4.0.ebuild b/dev-lang/fennel/fennel-1.4.0.ebuild index 71612c959a57..8357adfce671 100644 --- a/dev-lang/fennel/fennel-1.4.0.ebuild +++ b/dev-lang/fennel/fennel-1.4.0.ebuild @@ -20,7 +20,7 @@ else SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: c52200c53bc608128db28960d458a0622419ff0b Author: Matoro Mahri matoro tk> AuthorDate: Sun Jan 14 05:20:00 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jan 15 03:20:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c52200c5 dev-lang/fennel: Keyword 1.4.0 arm, #903742 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-lang/fennel/fennel-1.4.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/fennel/fennel-1.4.0.ebuild b/dev-lang/fennel/fennel-1.4.0.ebuild index b67828601cff..71612c959a57 100644 --- a/dev-lang/fennel/fennel-1.4.0.ebuild +++ b/dev-lang/fennel/fennel-1.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ else SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: 22555208f1d31be10c804710fedef8baa2695cca Author: Maciej Barć gentoo org> AuthorDate: Sat Sep 16 12:49:07 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sat Sep 16 14:47:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22555208 dev-lang/fennel: drop old 1.3.0 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 - dev-lang/fennel/fennel-1.3.0.ebuild | 44 - 2 files changed, 45 deletions(-) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index ed06aecc5add..685acef2fe52 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1,2 +1 @@ -DIST fennel-1.3.0.tar.gz 280241 BLAKE2B b8b79b7c439d68e8e3e3eedbd50e8789cccad2a278df908d7432501722077ab884a0d18927a853fea70fc1ec682e929d5337b087662b64b0da4e0fffcad62d9f SHA512 b4b9b96f71d1cbbf5c81eae737aca01f7d417a227925d19008a923f5045a86a355297f927ecdb719653097f73d6d6df148955b1973e4483dd14e863384ca0ff3 DIST fennel-1.3.1.tar.gz 293564 BLAKE2B 9fc465a06d8df86468197408dbb2c4e1c20a630911d1d999763cb274ed5bafa8dc4260416f10edc294bb9b7e56379f7842137d016059f0f2bc61d15391449447 SHA512 421d479c4527898123020ecc231e5eea38c5f5f1216f4a0bed0a39b8123d6a21ba1b0e876d281dfde447fe000e34a81f706303b4daa2626cc7559c063990cd5f diff --git a/dev-lang/fennel/fennel-1.3.0.ebuild b/dev-lang/fennel/fennel-1.3.0.ebuild deleted file mode 100644 index 0723a737c2b2.. --- a/dev-lang/fennel/fennel-1.3.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Fails to build with with "lua5-1". -LUA_COMPAT=( lua5-{3,4} luajit ) - -inherit lua-single - -DESCRIPTION="Lisp-like language that compiles to Lua" -HOMEPAGE="https://fennel-lang.org/ - https://sr.ht/~technomancy/fennel/"; - -if [[ ${PV} == ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; -else - SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -LICENSE="MIT" -SLOT="0/${PV}" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -BDEPEND="${RDEPEND}" - -src_prepare() { - default - - # Turn off broken(?) tests. bug https://bugs.gentoo.org/906351 - sed -i -e 's|"failures",||' -e 's|"repl",||' test/init.lua || die -} - -src_install() { - emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install - - rm -r "${ED}"/usr/man || die - doman ${PN}.1 - - dodoc *.md -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: 9b403a8008b52f74cce3bb609ab3db5d05df3bd5 Author: Maciej Barć gentoo org> AuthorDate: Sat Sep 2 14:25:53 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sat Sep 2 14:30:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b403a80 dev-lang/fennel: Stabilize 1.3.1 amd64, #912046 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/fennel-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/fennel/fennel-1.3.1.ebuild b/dev-lang/fennel/fennel-1.3.1.ebuild index adcd82b5141e..c411efc01ac9 100644 --- a/dev-lang/fennel/fennel-1.3.1.ebuild +++ b/dev-lang/fennel/fennel-1.3.1.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == ]] ; then EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; else SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: aedc561f230e8a603c69e9a082daa9556ad3036f Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 10 14:50:21 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 10 18:55:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aedc561f dev-lang/fennel: drop old 1.2.1 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 - dev-lang/fennel/fennel-1.2.1.ebuild | 36 2 files changed, 37 deletions(-) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index 1a6bbbc7e346..86444fffab37 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1,2 +1 @@ -DIST fennel-1.2.1.tar.gz 271590 BLAKE2B 63068e8e9d763bb4a51a5912439e8691b40e7e36da6441329e913c58cd6edb87ad01e35914f2eba881a8b40657c9cc7cbba131709fae42adc1baa7130a2d14d7 SHA512 dc8c99c1708457d1d84f5755145b66e691040ac06bf218e4140e1b3eb614b41b0b7211e304f9bae51304a78c1ec82595d32cf497085fcae4805c51f245620f55 DIST fennel-1.3.0.tar.gz 280241 BLAKE2B b8b79b7c439d68e8e3e3eedbd50e8789cccad2a278df908d7432501722077ab884a0d18927a853fea70fc1ec682e929d5337b087662b64b0da4e0fffcad62d9f SHA512 b4b9b96f71d1cbbf5c81eae737aca01f7d417a227925d19008a923f5045a86a355297f927ecdb719653097f73d6d6df148955b1973e4483dd14e863384ca0ff3 diff --git a/dev-lang/fennel/fennel-1.2.1.ebuild b/dev-lang/fennel/fennel-1.2.1.ebuild deleted file mode 100644 index 541189e07195.. --- a/dev-lang/fennel/fennel-1.2.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Fails to build with with lua5-1 -LUA_COMPAT=( lua5-{3,4} luajit ) - -inherit lua-single - -DESCRIPTION="Lisp-like language that compiles to Lua" -HOMEPAGE="https://fennel-lang.org/"; - -if [[ ${PV} == ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; -else - SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -LICENSE="MIT" -SLOT="0/${PV}" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" - -src_install() { - emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install - - rm -r "${ED}"/usr/man || die - doman ${PN}.1 - - dodoc *.md -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: ca0a5dc844f79476539c145188becac5b6d9325f Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 10 14:50:47 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 10 18:55:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca0a5dc8 dev-lang/fennel: bump to 1.3.1 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 + dev-lang/fennel/fennel-1.3.1.ebuild | 41 + 2 files changed, 42 insertions(+) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index 86444fffab37..ed06aecc5add 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1 +1,2 @@ DIST fennel-1.3.0.tar.gz 280241 BLAKE2B b8b79b7c439d68e8e3e3eedbd50e8789cccad2a278df908d7432501722077ab884a0d18927a853fea70fc1ec682e929d5337b087662b64b0da4e0fffcad62d9f SHA512 b4b9b96f71d1cbbf5c81eae737aca01f7d417a227925d19008a923f5045a86a355297f927ecdb719653097f73d6d6df148955b1973e4483dd14e863384ca0ff3 +DIST fennel-1.3.1.tar.gz 293564 BLAKE2B 9fc465a06d8df86468197408dbb2c4e1c20a630911d1d999763cb274ed5bafa8dc4260416f10edc294bb9b7e56379f7842137d016059f0f2bc61d15391449447 SHA512 421d479c4527898123020ecc231e5eea38c5f5f1216f4a0bed0a39b8123d6a21ba1b0e876d281dfde447fe000e34a81f706303b4daa2626cc7559c063990cd5f diff --git a/dev-lang/fennel/fennel-1.3.1.ebuild b/dev-lang/fennel/fennel-1.3.1.ebuild new file mode 100644 index ..adcd82b5141e --- /dev/null +++ b/dev-lang/fennel/fennel-1.3.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Fails to build with with "lua5-1". +LUA_COMPAT=( lua5-{3,4} luajit ) + +inherit lua-single + +DESCRIPTION="Lisp-like language that compiles to Lua" +HOMEPAGE="https://fennel-lang.org/ + https://sr.ht/~technomancy/fennel/"; + +if [[ ${PV} == ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; +else + SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0/${PV}" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +BDEPEND="${RDEPEND}" + +src_prepare() { + default + + # Turn off broken(?) tests. bug https://bugs.gentoo.org/906351 + sed -i -e 's|"failures",||' -e 's|"repl",||' test/init.lua || die +} + +src_install() { + emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install + + dodoc *.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: ebc63d5754c1e3d885ee0b47743a274fb0e0da45 Author: Maciej Barć gentoo org> AuthorDate: Mon May 15 18:36:24 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon May 15 19:08:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebc63d57 dev-lang/fennel: disable broken tests Closes: https://bugs.gentoo.org/906351 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/fennel-1.3.0.ebuild | 7 +++ 1 file changed, 7 insertions(+) diff --git a/dev-lang/fennel/fennel-1.3.0.ebuild b/dev-lang/fennel/fennel-1.3.0.ebuild index 8810a98fa0cb..0723a737c2b2 100644 --- a/dev-lang/fennel/fennel-1.3.0.ebuild +++ b/dev-lang/fennel/fennel-1.3.0.ebuild @@ -27,6 +27,13 @@ REQUIRED_USE="${LUA_REQUIRED_USE}" RDEPEND="${LUA_DEPS}" BDEPEND="${RDEPEND}" +src_prepare() { + default + + # Turn off broken(?) tests. bug https://bugs.gentoo.org/906351 + sed -i -e 's|"failures",||' -e 's|"repl",||' test/init.lua || die +} + src_install() { emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: f1c52ee5c73c0dd7bf294515baa65db2e1043cc8 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 6 09:59:48 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 6 09:59:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c52ee5 dev-lang/fennel: Stabilize 1.3.0 amd64, #903739 Signed-off-by: Arthur Zamarin gentoo.org> dev-lang/fennel/fennel-1.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/fennel/fennel-1.3.0.ebuild b/dev-lang/fennel/fennel-1.3.0.ebuild index 083ac5dad9a8..8810a98fa0cb 100644 --- a/dev-lang/fennel/fennel-1.3.0.ebuild +++ b/dev-lang/fennel/fennel-1.3.0.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == ]] ; then EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; else SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: d96c09c404809b6a6c8ac15bbe7f863cf308ddad Author: Maciej Barć gentoo org> AuthorDate: Tue Feb 14 10:37:57 2023 + Commit: Maciej Barć gentoo org> CommitDate: Tue Feb 14 10:42:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d96c09c4 dev-lang/fennel: bump to 1.3.0 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 + dev-lang/fennel/fennel-1.3.0.ebuild | 37 + 2 files changed, 38 insertions(+) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index 5ca6a3f29ef9..1a6bbbc7e346 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1 +1,2 @@ DIST fennel-1.2.1.tar.gz 271590 BLAKE2B 63068e8e9d763bb4a51a5912439e8691b40e7e36da6441329e913c58cd6edb87ad01e35914f2eba881a8b40657c9cc7cbba131709fae42adc1baa7130a2d14d7 SHA512 dc8c99c1708457d1d84f5755145b66e691040ac06bf218e4140e1b3eb614b41b0b7211e304f9bae51304a78c1ec82595d32cf497085fcae4805c51f245620f55 +DIST fennel-1.3.0.tar.gz 280241 BLAKE2B b8b79b7c439d68e8e3e3eedbd50e8789cccad2a278df908d7432501722077ab884a0d18927a853fea70fc1ec682e929d5337b087662b64b0da4e0fffcad62d9f SHA512 b4b9b96f71d1cbbf5c81eae737aca01f7d417a227925d19008a923f5045a86a355297f927ecdb719653097f73d6d6df148955b1973e4483dd14e863384ca0ff3 diff --git a/dev-lang/fennel/fennel-1.3.0.ebuild b/dev-lang/fennel/fennel-1.3.0.ebuild new file mode 100644 index ..083ac5dad9a8 --- /dev/null +++ b/dev-lang/fennel/fennel-1.3.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Fails to build with with "lua5-1". +LUA_COMPAT=( lua5-{3,4} luajit ) + +inherit lua-single + +DESCRIPTION="Lisp-like language that compiles to Lua" +HOMEPAGE="https://fennel-lang.org/ + https://sr.ht/~technomancy/fennel/"; + +if [[ ${PV} == ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; +else + SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0/${PV}" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +BDEPEND="${RDEPEND}" + +src_install() { + emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install + + rm -r "${ED}"/usr/man || die + doman ${PN}.1 + + dodoc *.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: d3136667960c0de978e87d1920e910e6bc6c763f Author: Maciej Barć gentoo org> AuthorDate: Tue Feb 14 10:37:10 2023 + Commit: Maciej Barć gentoo org> CommitDate: Tue Feb 14 10:42:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3136667 dev-lang/fennel: drop old 1.1.0 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 - dev-lang/fennel/fennel-1.1.0.ebuild | 36 2 files changed, 37 deletions(-) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index 2f1c77fc5d30..a9adf172f6b4 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1,3 +1,2 @@ -DIST fennel-1.1.0.tar.gz 261279 BLAKE2B fc77cc82b164477e3b8ef2b40a14439b49953efbea1395330ae60c1f68989816b8477823e1d8b26813dc492a235b1268124b03c0d6dcb773007c6e8435be5a33 SHA512 86e92e399118a3aff8d49098b1a914bca6fdcd898aabcdfda38803a2e69a1d179bd972edece500ce2d912a895d15b8aaf1b05c8840e0062cf6d4043b862457b3 DIST fennel-1.2.0.tar.gz 270255 BLAKE2B b5cacec8bc6b4baf30e1219b55184176b50819c3c71492450b6d0730c249ab8c2d41259ba4cd5e57c67b2f9a6e4651032d8066c42f365a9735b9c90ae8f3ab52 SHA512 ec1d967b19244d014f0f960d9eb0643232ccd17ebe3f60f2500d9fc34f9bafcf1a612396f14bb0a240956765d42414072ef3a0540d0618cbd20f612e69eb240e DIST fennel-1.2.1.tar.gz 271590 BLAKE2B 63068e8e9d763bb4a51a5912439e8691b40e7e36da6441329e913c58cd6edb87ad01e35914f2eba881a8b40657c9cc7cbba131709fae42adc1baa7130a2d14d7 SHA512 dc8c99c1708457d1d84f5755145b66e691040ac06bf218e4140e1b3eb614b41b0b7211e304f9bae51304a78c1ec82595d32cf497085fcae4805c51f245620f55 diff --git a/dev-lang/fennel/fennel-1.1.0.ebuild b/dev-lang/fennel/fennel-1.1.0.ebuild deleted file mode 100644 index f470a84c2717.. --- a/dev-lang/fennel/fennel-1.1.0.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 - -# Fails to build with with lua5-1 -LUA_COMPAT=( lua5-{3,4} luajit ) - -inherit lua-single - -DESCRIPTION="Lisp-like language that compiles to Lua" -HOMEPAGE="https://fennel-lang.org/"; - -if [[ ${PV} == ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; -else - SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="MIT" -SLOT="0/${PV}" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" - -src_install() { - emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install - - rm -r "${ED}"/usr/man || die - doman ${PN}.1 - - dodoc *.md -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: ae65a95c6344e17808fbcfe1e09d420f48d99d5b Author: Maciej Barć gentoo org> AuthorDate: Tue Feb 14 10:37:17 2023 + Commit: Maciej Barć gentoo org> CommitDate: Tue Feb 14 10:42:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae65a95c dev-lang/fennel: drop old 1.2.0 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 - dev-lang/fennel/fennel-1.2.0.ebuild | 36 2 files changed, 37 deletions(-) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index a9adf172f6b4..5ca6a3f29ef9 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1,2 +1 @@ -DIST fennel-1.2.0.tar.gz 270255 BLAKE2B b5cacec8bc6b4baf30e1219b55184176b50819c3c71492450b6d0730c249ab8c2d41259ba4cd5e57c67b2f9a6e4651032d8066c42f365a9735b9c90ae8f3ab52 SHA512 ec1d967b19244d014f0f960d9eb0643232ccd17ebe3f60f2500d9fc34f9bafcf1a612396f14bb0a240956765d42414072ef3a0540d0618cbd20f612e69eb240e DIST fennel-1.2.1.tar.gz 271590 BLAKE2B 63068e8e9d763bb4a51a5912439e8691b40e7e36da6441329e913c58cd6edb87ad01e35914f2eba881a8b40657c9cc7cbba131709fae42adc1baa7130a2d14d7 SHA512 dc8c99c1708457d1d84f5755145b66e691040ac06bf218e4140e1b3eb614b41b0b7211e304f9bae51304a78c1ec82595d32cf497085fcae4805c51f245620f55 diff --git a/dev-lang/fennel/fennel-1.2.0.ebuild b/dev-lang/fennel/fennel-1.2.0.ebuild deleted file mode 100644 index f470a84c2717.. --- a/dev-lang/fennel/fennel-1.2.0.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 - -# Fails to build with with lua5-1 -LUA_COMPAT=( lua5-{3,4} luajit ) - -inherit lua-single - -DESCRIPTION="Lisp-like language that compiles to Lua" -HOMEPAGE="https://fennel-lang.org/"; - -if [[ ${PV} == ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; -else - SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="MIT" -SLOT="0/${PV}" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" - -src_install() { - emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install - - rm -r "${ED}"/usr/man || die - doman ${PN}.1 - - dodoc *.md -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: 6cd58937ede7ff446a511fd3e2b4cfd02cb34bd4 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jan 21 09:21:59 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jan 21 09:21:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd58937 dev-lang/fennel: Stabilize 1.2.1 amd64, #891575 Signed-off-by: Arthur Zamarin gentoo.org> dev-lang/fennel/fennel-1.2.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/fennel/fennel-1.2.1.ebuild b/dev-lang/fennel/fennel-1.2.1.ebuild index f470a84c2717..541189e07195 100644 --- a/dev-lang/fennel/fennel-1.2.1.ebuild +++ b/dev-lang/fennel/fennel-1.2.1.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 @@ -16,7 +16,7 @@ if [[ ${PV} == ]] ; then EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; else SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: 811e9a48582531bb169667eb62086c296ba5c72c Author: Maciej Barć gentoo org> AuthorDate: Mon Oct 17 02:05:58 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Oct 17 02:05:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=811e9a48 dev-lang/fennel: drop old 1.0.0 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 - dev-lang/fennel/fennel-1.0.0.ebuild | 36 2 files changed, 37 deletions(-) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index a620d9f48ec1..2f1c77fc5d30 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1,4 +1,3 @@ -DIST fennel-1.0.0.tar.gz 243719 BLAKE2B 07758493c8c96d2d5151a1cb38da9fec002eb2522926dc2cad0a125c3e608daf2035a3d21743a8634a5fd0cab372e78ee0179710388c56888cb9a2fef167ea58 SHA512 4ad1635807d244297fdc7bf7c06568ae708ae805dcaac2bb190fad412da21c9e3c3b86a6afa223e343488c725afea94682f213332fb22ba66eb5190e97f18415 DIST fennel-1.1.0.tar.gz 261279 BLAKE2B fc77cc82b164477e3b8ef2b40a14439b49953efbea1395330ae60c1f68989816b8477823e1d8b26813dc492a235b1268124b03c0d6dcb773007c6e8435be5a33 SHA512 86e92e399118a3aff8d49098b1a914bca6fdcd898aabcdfda38803a2e69a1d179bd972edece500ce2d912a895d15b8aaf1b05c8840e0062cf6d4043b862457b3 DIST fennel-1.2.0.tar.gz 270255 BLAKE2B b5cacec8bc6b4baf30e1219b55184176b50819c3c71492450b6d0730c249ab8c2d41259ba4cd5e57c67b2f9a6e4651032d8066c42f365a9735b9c90ae8f3ab52 SHA512 ec1d967b19244d014f0f960d9eb0643232ccd17ebe3f60f2500d9fc34f9bafcf1a612396f14bb0a240956765d42414072ef3a0540d0618cbd20f612e69eb240e DIST fennel-1.2.1.tar.gz 271590 BLAKE2B 63068e8e9d763bb4a51a5912439e8691b40e7e36da6441329e913c58cd6edb87ad01e35914f2eba881a8b40657c9cc7cbba131709fae42adc1baa7130a2d14d7 SHA512 dc8c99c1708457d1d84f5755145b66e691040ac06bf218e4140e1b3eb614b41b0b7211e304f9bae51304a78c1ec82595d32cf497085fcae4805c51f245620f55 diff --git a/dev-lang/fennel/fennel-1.0.0.ebuild b/dev-lang/fennel/fennel-1.0.0.ebuild deleted file mode 100644 index f470a84c2717.. --- a/dev-lang/fennel/fennel-1.0.0.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 - -# Fails to build with with lua5-1 -LUA_COMPAT=( lua5-{3,4} luajit ) - -inherit lua-single - -DESCRIPTION="Lisp-like language that compiles to Lua" -HOMEPAGE="https://fennel-lang.org/"; - -if [[ ${PV} == ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; -else - SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="MIT" -SLOT="0/${PV}" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" - -src_install() { - emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install - - rm -r "${ED}"/usr/man || die - doman ${PN}.1 - - dodoc *.md -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: d165a90ebd716431678a4e944f539f135596c024 Author: Maciej Barć gentoo org> AuthorDate: Mon Oct 17 02:05:39 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Oct 17 02:05:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d165a90e dev-lang/fennel: bump to 1.2.1 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 + dev-lang/fennel/fennel-1.2.1.ebuild | 36 2 files changed, 37 insertions(+) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index 23a6da91fc06..a620d9f48ec1 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1,3 +1,4 @@ DIST fennel-1.0.0.tar.gz 243719 BLAKE2B 07758493c8c96d2d5151a1cb38da9fec002eb2522926dc2cad0a125c3e608daf2035a3d21743a8634a5fd0cab372e78ee0179710388c56888cb9a2fef167ea58 SHA512 4ad1635807d244297fdc7bf7c06568ae708ae805dcaac2bb190fad412da21c9e3c3b86a6afa223e343488c725afea94682f213332fb22ba66eb5190e97f18415 DIST fennel-1.1.0.tar.gz 261279 BLAKE2B fc77cc82b164477e3b8ef2b40a14439b49953efbea1395330ae60c1f68989816b8477823e1d8b26813dc492a235b1268124b03c0d6dcb773007c6e8435be5a33 SHA512 86e92e399118a3aff8d49098b1a914bca6fdcd898aabcdfda38803a2e69a1d179bd972edece500ce2d912a895d15b8aaf1b05c8840e0062cf6d4043b862457b3 DIST fennel-1.2.0.tar.gz 270255 BLAKE2B b5cacec8bc6b4baf30e1219b55184176b50819c3c71492450b6d0730c249ab8c2d41259ba4cd5e57c67b2f9a6e4651032d8066c42f365a9735b9c90ae8f3ab52 SHA512 ec1d967b19244d014f0f960d9eb0643232ccd17ebe3f60f2500d9fc34f9bafcf1a612396f14bb0a240956765d42414072ef3a0540d0618cbd20f612e69eb240e +DIST fennel-1.2.1.tar.gz 271590 BLAKE2B 63068e8e9d763bb4a51a5912439e8691b40e7e36da6441329e913c58cd6edb87ad01e35914f2eba881a8b40657c9cc7cbba131709fae42adc1baa7130a2d14d7 SHA512 dc8c99c1708457d1d84f5755145b66e691040ac06bf218e4140e1b3eb614b41b0b7211e304f9bae51304a78c1ec82595d32cf497085fcae4805c51f245620f55 diff --git a/dev-lang/fennel/fennel-1.2.1.ebuild b/dev-lang/fennel/fennel-1.2.1.ebuild new file mode 100644 index ..f470a84c2717 --- /dev/null +++ b/dev-lang/fennel/fennel-1.2.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Fails to build with with lua5-1 +LUA_COMPAT=( lua5-{3,4} luajit ) + +inherit lua-single + +DESCRIPTION="Lisp-like language that compiles to Lua" +HOMEPAGE="https://fennel-lang.org/"; + +if [[ ${PV} == ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; +else + SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0/${PV}" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" + +src_install() { + emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install + + rm -r "${ED}"/usr/man || die + doman ${PN}.1 + + dodoc *.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: 16e90c5367a2f5115906ccd58c32aaa26c1c562f Author: Maciej Barć gentoo org> AuthorDate: Mon Aug 29 02:35:49 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Aug 29 02:35:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16e90c53 dev-lang/fennel: bump to 1.2.0 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 + dev-lang/fennel/fennel-1.2.0.ebuild | 36 2 files changed, 37 insertions(+) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index 03e035206e58..763df8e82b6c 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1,3 +1,4 @@ DIST fennel-0.9.1.tar.gz 203441 BLAKE2B 74f461b3e7a24cdae0c8dde590814cb9753a12ab62e797746cc8753d178007a09084037e443d8309fa11ff309a5c6bf6c2e369942ef357aa0402883cef278542 SHA512 87e7ffbef0b49499a93255f50e77f53b9be4faa6d4609d8d65e3a64470bbf07b49a55e7dd547fda4b0e5fe0f4f1e6ece18282cc89955a57ed0a50be8dc01261c DIST fennel-1.0.0.tar.gz 243719 BLAKE2B 07758493c8c96d2d5151a1cb38da9fec002eb2522926dc2cad0a125c3e608daf2035a3d21743a8634a5fd0cab372e78ee0179710388c56888cb9a2fef167ea58 SHA512 4ad1635807d244297fdc7bf7c06568ae708ae805dcaac2bb190fad412da21c9e3c3b86a6afa223e343488c725afea94682f213332fb22ba66eb5190e97f18415 DIST fennel-1.1.0.tar.gz 261279 BLAKE2B fc77cc82b164477e3b8ef2b40a14439b49953efbea1395330ae60c1f68989816b8477823e1d8b26813dc492a235b1268124b03c0d6dcb773007c6e8435be5a33 SHA512 86e92e399118a3aff8d49098b1a914bca6fdcd898aabcdfda38803a2e69a1d179bd972edece500ce2d912a895d15b8aaf1b05c8840e0062cf6d4043b862457b3 +DIST fennel-1.2.0.tar.gz 270255 BLAKE2B b5cacec8bc6b4baf30e1219b55184176b50819c3c71492450b6d0730c249ab8c2d41259ba4cd5e57c67b2f9a6e4651032d8066c42f365a9735b9c90ae8f3ab52 SHA512 ec1d967b19244d014f0f960d9eb0643232ccd17ebe3f60f2500d9fc34f9bafcf1a612396f14bb0a240956765d42414072ef3a0540d0618cbd20f612e69eb240e diff --git a/dev-lang/fennel/fennel-1.2.0.ebuild b/dev-lang/fennel/fennel-1.2.0.ebuild new file mode 100644 index ..f470a84c2717 --- /dev/null +++ b/dev-lang/fennel/fennel-1.2.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Fails to build with with lua5-1 +LUA_COMPAT=( lua5-{3,4} luajit ) + +inherit lua-single + +DESCRIPTION="Lisp-like language that compiles to Lua" +HOMEPAGE="https://fennel-lang.org/"; + +if [[ ${PV} == ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; +else + SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0/${PV}" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" + +src_install() { + emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install + + rm -r "${ED}"/usr/man || die + doman ${PN}.1 + + dodoc *.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: ed6c9adeaf6338594bb4d403cc3462e82979527f Author: Maciej Barć gentoo org> AuthorDate: Mon Aug 29 02:36:49 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Aug 29 02:36:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed6c9ade dev-lang/fennel: drop old 0.9.1 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 - dev-lang/fennel/fennel-0.9.1.ebuild | 32 2 files changed, 33 deletions(-) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index 763df8e82b6c..23a6da91fc06 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1,4 +1,3 @@ -DIST fennel-0.9.1.tar.gz 203441 BLAKE2B 74f461b3e7a24cdae0c8dde590814cb9753a12ab62e797746cc8753d178007a09084037e443d8309fa11ff309a5c6bf6c2e369942ef357aa0402883cef278542 SHA512 87e7ffbef0b49499a93255f50e77f53b9be4faa6d4609d8d65e3a64470bbf07b49a55e7dd547fda4b0e5fe0f4f1e6ece18282cc89955a57ed0a50be8dc01261c DIST fennel-1.0.0.tar.gz 243719 BLAKE2B 07758493c8c96d2d5151a1cb38da9fec002eb2522926dc2cad0a125c3e608daf2035a3d21743a8634a5fd0cab372e78ee0179710388c56888cb9a2fef167ea58 SHA512 4ad1635807d244297fdc7bf7c06568ae708ae805dcaac2bb190fad412da21c9e3c3b86a6afa223e343488c725afea94682f213332fb22ba66eb5190e97f18415 DIST fennel-1.1.0.tar.gz 261279 BLAKE2B fc77cc82b164477e3b8ef2b40a14439b49953efbea1395330ae60c1f68989816b8477823e1d8b26813dc492a235b1268124b03c0d6dcb773007c6e8435be5a33 SHA512 86e92e399118a3aff8d49098b1a914bca6fdcd898aabcdfda38803a2e69a1d179bd972edece500ce2d912a895d15b8aaf1b05c8840e0062cf6d4043b862457b3 DIST fennel-1.2.0.tar.gz 270255 BLAKE2B b5cacec8bc6b4baf30e1219b55184176b50819c3c71492450b6d0730c249ab8c2d41259ba4cd5e57c67b2f9a6e4651032d8066c42f365a9735b9c90ae8f3ab52 SHA512 ec1d967b19244d014f0f960d9eb0643232ccd17ebe3f60f2500d9fc34f9bafcf1a612396f14bb0a240956765d42414072ef3a0540d0618cbd20f612e69eb240e diff --git a/dev-lang/fennel/fennel-0.9.1.ebuild b/dev-lang/fennel/fennel-0.9.1.ebuild deleted file mode 100644 index 856dc1383b01.. --- a/dev-lang/fennel/fennel-0.9.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua-single - -DESCRIPTION="Lisp-like language that compiles to Lua" -HOMEPAGE="https://fennel-lang.org/"; - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~technomancy/fennel"; -else - SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="MIT" -SLOT="0" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" - -src_install() { - emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install - doman ${PN}.1 - dodoc *.md -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: 668d4f66aa9269aece46c250f3edda4fff40eb89 Author: Sam James gentoo org> AuthorDate: Sun Aug 14 19:56:31 2022 + Commit: Sam James gentoo org> CommitDate: Sun Aug 14 19:56:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=668d4f66 dev-lang/fennel: add sourcehut upstream metadata Signed-off-by: Sam James gentoo.org> dev-lang/fennel/metadata.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-lang/fennel/metadata.xml b/dev-lang/fennel/metadata.xml index 001e74a2f442..63abd338943f 100644 --- a/dev-lang/fennel/metadata.xml +++ b/dev-lang/fennel/metadata.xml @@ -1,6 +1,5 @@ https://www.gentoo.org/dtd/metadata.dtd";> - x...@gentoo.org @@ -20,4 +19,7 @@ At https://fennel-lang.org there's a live in-browser REPL you can use without installing anything. + +~technomancy/fennel +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: 9bec04a824bac2f9c9fc20a10ac272b27c10df48 Author: Maciej Barć gentoo org> AuthorDate: Sat Apr 16 16:25:47 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sat Apr 16 16:28:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bec04a8 dev-lang/fennel: bump to 1.1.0 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 + dev-lang/fennel/fennel-1.1.0.ebuild | 36 2 files changed, 37 insertions(+) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index 448de1dc17f6..03e035206e58 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1,2 +1,3 @@ DIST fennel-0.9.1.tar.gz 203441 BLAKE2B 74f461b3e7a24cdae0c8dde590814cb9753a12ab62e797746cc8753d178007a09084037e443d8309fa11ff309a5c6bf6c2e369942ef357aa0402883cef278542 SHA512 87e7ffbef0b49499a93255f50e77f53b9be4faa6d4609d8d65e3a64470bbf07b49a55e7dd547fda4b0e5fe0f4f1e6ece18282cc89955a57ed0a50be8dc01261c DIST fennel-1.0.0.tar.gz 243719 BLAKE2B 07758493c8c96d2d5151a1cb38da9fec002eb2522926dc2cad0a125c3e608daf2035a3d21743a8634a5fd0cab372e78ee0179710388c56888cb9a2fef167ea58 SHA512 4ad1635807d244297fdc7bf7c06568ae708ae805dcaac2bb190fad412da21c9e3c3b86a6afa223e343488c725afea94682f213332fb22ba66eb5190e97f18415 +DIST fennel-1.1.0.tar.gz 261279 BLAKE2B fc77cc82b164477e3b8ef2b40a14439b49953efbea1395330ae60c1f68989816b8477823e1d8b26813dc492a235b1268124b03c0d6dcb773007c6e8435be5a33 SHA512 86e92e399118a3aff8d49098b1a914bca6fdcd898aabcdfda38803a2e69a1d179bd972edece500ce2d912a895d15b8aaf1b05c8840e0062cf6d4043b862457b3 diff --git a/dev-lang/fennel/fennel-1.1.0.ebuild b/dev-lang/fennel/fennel-1.1.0.ebuild new file mode 100644 index ..f470a84c2717 --- /dev/null +++ b/dev-lang/fennel/fennel-1.1.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Fails to build with with lua5-1 +LUA_COMPAT=( lua5-{3,4} luajit ) + +inherit lua-single + +DESCRIPTION="Lisp-like language that compiles to Lua" +HOMEPAGE="https://fennel-lang.org/"; + +if [[ ${PV} == ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; +else + SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0/${PV}" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" + +src_install() { + emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install + + rm -r "${ED}"/usr/man || die + doman ${PN}.1 + + dodoc *.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: 0541586e78354f24d34c5cc21763ad8275890041 Author: Maciej Barć gentoo org> AuthorDate: Tue Feb 1 22:22:56 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Feb 1 22:23:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0541586e dev-lang/fennel: update metadata Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/metadata.xml | 16 +--- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/dev-lang/fennel/metadata.xml b/dev-lang/fennel/metadata.xml index 2b5cd319731f..001e74a2f442 100644 --- a/dev-lang/fennel/metadata.xml +++ b/dev-lang/fennel/metadata.xml @@ -6,24 +6,18 @@ x...@gentoo.org Maciej Barć - + Fennel is a lisp that compiles to Lua. It aims to be easy to use, expressive, and has almost zero overhead compared to handwritten Lua. - -- Full Lua compatibility - You can use any function or library from Lua. -- Zero overhead - Compiled code should be just as or more efficient +Full Lua compatibility - You can use any function or library from Lua. +Zero overhead - Compiled code should be just as or more efficient than hand-written Lua. -- Compile-time macros - Ship compiled code with no runtime dependency +Compile-time macros - Ship compiled code with no runtime dependency on Fennel. -- Embeddable - Fennel is a one-file library as well as an executable. +Embeddable - Fennel is a one-file library as well as an executable. Embed it in other programs to support runtime extensibility and interactive development. - At https://fennel-lang.org there's a live in-browser REPL you can use without installing anything. - -https://github.com/bakpakin/Fennel/issues -bakpakin/Fennel -
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: 0afaf7a41f9f683cea298b5f9ac2ca286ded97d8 Author: Maciej Barć gentoo org> AuthorDate: Tue Feb 1 22:18:58 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Feb 1 22:23:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0afaf7a4 dev-lang/fennel: bump to 1.0.0 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 + dev-lang/fennel/fennel-1.0.0.ebuild | 36 2 files changed, 37 insertions(+) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest index fc8d0dcd8dd1..448de1dc17f6 100644 --- a/dev-lang/fennel/Manifest +++ b/dev-lang/fennel/Manifest @@ -1 +1,2 @@ DIST fennel-0.9.1.tar.gz 203441 BLAKE2B 74f461b3e7a24cdae0c8dde590814cb9753a12ab62e797746cc8753d178007a09084037e443d8309fa11ff309a5c6bf6c2e369942ef357aa0402883cef278542 SHA512 87e7ffbef0b49499a93255f50e77f53b9be4faa6d4609d8d65e3a64470bbf07b49a55e7dd547fda4b0e5fe0f4f1e6ece18282cc89955a57ed0a50be8dc01261c +DIST fennel-1.0.0.tar.gz 243719 BLAKE2B 07758493c8c96d2d5151a1cb38da9fec002eb2522926dc2cad0a125c3e608daf2035a3d21743a8634a5fd0cab372e78ee0179710388c56888cb9a2fef167ea58 SHA512 4ad1635807d244297fdc7bf7c06568ae708ae805dcaac2bb190fad412da21c9e3c3b86a6afa223e343488c725afea94682f213332fb22ba66eb5190e97f18415 diff --git a/dev-lang/fennel/fennel-1.0.0.ebuild b/dev-lang/fennel/fennel-1.0.0.ebuild new file mode 100644 index ..f470a84c2717 --- /dev/null +++ b/dev-lang/fennel/fennel-1.0.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Fails to build with with lua5-1 +LUA_COMPAT=( lua5-{3,4} luajit ) + +inherit lua-single + +DESCRIPTION="Lisp-like language that compiles to Lua" +HOMEPAGE="https://fennel-lang.org/"; + +if [[ ${PV} == ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}"; +else + SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0/${PV}" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" + +src_install() { + emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install + + rm -r "${ED}"/usr/man || die + doman ${PN}.1 + + dodoc *.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/fennel/
commit: 190d6e9fff6f51a1d7e7a818f21c5e323a0714bb Author: Maciej Barć gentoo org> AuthorDate: Sun Nov 28 18:27:03 2021 + Commit: Maciej Barć gentoo org> CommitDate: Sun Nov 28 18:27:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=190d6e9f dev-lang/fennel: new package; add version 0.9.1 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/fennel/Manifest| 1 + dev-lang/fennel/fennel-0.9.1.ebuild | 32 dev-lang/fennel/metadata.xml| 29 + 3 files changed, 62 insertions(+) diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest new file mode 100644 index ..fc8d0dcd8dd1 --- /dev/null +++ b/dev-lang/fennel/Manifest @@ -0,0 +1 @@ +DIST fennel-0.9.1.tar.gz 203441 BLAKE2B 74f461b3e7a24cdae0c8dde590814cb9753a12ab62e797746cc8753d178007a09084037e443d8309fa11ff309a5c6bf6c2e369942ef357aa0402883cef278542 SHA512 87e7ffbef0b49499a93255f50e77f53b9be4faa6d4609d8d65e3a64470bbf07b49a55e7dd547fda4b0e5fe0f4f1e6ece18282cc89955a57ed0a50be8dc01261c diff --git a/dev-lang/fennel/fennel-0.9.1.ebuild b/dev-lang/fennel/fennel-0.9.1.ebuild new file mode 100644 index ..856dc1383b01 --- /dev/null +++ b/dev-lang/fennel/fennel-0.9.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1,3,4} luajit ) + +inherit lua-single + +DESCRIPTION="Lisp-like language that compiles to Lua" +HOMEPAGE="https://fennel-lang.org/"; + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~technomancy/fennel"; +else + SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" + +src_install() { + emake LUA_LIB_DIR="${ED}/$(lua_get_lmod_dir)" PREFIX="${ED}/usr" install + doman ${PN}.1 + dodoc *.md +} diff --git a/dev-lang/fennel/metadata.xml b/dev-lang/fennel/metadata.xml new file mode 100644 index ..7be4ec2ae425 --- /dev/null +++ b/dev-lang/fennel/metadata.xml @@ -0,0 +1,29 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + +x...@gentoo.org +Maciej Barć + + +Fennel is a lisp that compiles to Lua. It aims to be easy to use, +expressive, and has almost zero overhead compared to handwritten Lua. + +- Full Lua compatibility - You can use any function or library from Lua. +- Zero overhead - Compiled code should be just as or more efficient +than hand-written Lua. +- Compile-time macros - Ship compiled code with no runtime dependency +on Fennel. +- Embeddable - Fennel is a one-file library as well as an executable. +Embed it in other programs to support runtime extensibility and +interactive development. + +At https://fennel-lang.org there's a live in-browser REPL you can use +without installing anything. + + +https://github.com/bakpakin/Fennel/issues +bakpakin/Fennel + +