commit: eec16b4376a3c992b92be9e72bc63d674f381644 Author: Akinori Hattori <hattya <AT> gentoo <DOT> org> AuthorDate: Wed Mar 11 13:00:50 2026 +0000 Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org> CommitDate: Wed Mar 11 13:06:24 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec16b43
app-shells/yash: new upstream release Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org> app-shells/yash/Manifest | 1 + app-shells/yash/yash-2.61.ebuild | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/app-shells/yash/Manifest b/app-shells/yash/Manifest index f4dbec204da9..98156b7a4154 100644 --- a/app-shells/yash/Manifest +++ b/app-shells/yash/Manifest @@ -1 +1,2 @@ DIST yash-2.60.tar.xz 810564 BLAKE2B bc2feedc8e63dad4d1329f7e4fd00a3a8a504ddae0c873e2c7fc9ab97480140430451e86dee83df3099a4da91f8b411f709d5e6b32325b78eb6b25341aa75035 SHA512 3bd4b0a7220c551a352c5e4b0c2371cb3f9c3b51e1189fc983ef828db1d1a82c50f89631620e2e83a0cda2c3b47a43107272555db0a7e2b33b5fb24272d0a180 +DIST yash-2.61.tar.xz 821560 BLAKE2B b18e6676a1ef184a7e9f15b807a252e9996eb2fb03d3f71d4f128c1966601d0977df5fa51cc27978d9cbbb1219d6af8f1ab9d457f73d04820404fd8a17ff81d3 SHA512 17e11aafb387d007dc7adee07e83d5166f0e6022a64eeaed36eeedb529c25f49ca7631cd4225bac3c01e14aa1cafe49514b8742a6e6a886d1e94cd7af3706ca8 diff --git a/app-shells/yash/yash-2.61.ebuild b/app-shells/yash/yash-2.61.ebuild new file mode 100644 index 000000000000..23d1a4591815 --- /dev/null +++ b/app-shells/yash/yash-2.61.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +PLOCALES="en ja" + +inherit flag-o-matic plocale toolchain-funcs + +DESCRIPTION="Yash is a POSIX-compliant command line shell" +HOMEPAGE="https://magicant.github.io/yash/" +SRC_URI="https://github.com/magicant/${PN}/releases/download/${PV}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~mips ~x86" +IUSE="nls test" +RESTRICT="!test? ( test )" + +RDEPEND="sys-libs/ncurses:= + nls? ( virtual/libintl )" +DEPEND="${RDEPEND}" +BDEPEND="nls? ( sys-devel/gettext ) + test? ( sys-apps/ed )" + +src_configure() { + append-cflags -std=c99 + + sh ./configure \ + --prefix="${EPREFIX}"/usr \ + --exec-prefix="${EPREFIX}" \ + $(use_enable nls) \ + CC="$(tc-getCC)" \ + LINGUAS="$(plocale_get_locales | sed "s/en/en@quot en@boldquot/")" \ + || die +}
