summaryrefslogtreecommitdiff
path: root/app-shells/mksh
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /app-shells/mksh
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
Diffstat (limited to 'app-shells/mksh')
-rw-r--r--app-shells/mksh/Manifest1
-rw-r--r--app-shells/mksh/files/mksh-59c-fgrep.patch60
-rw-r--r--app-shells/mksh/metadata.xml19
-rw-r--r--app-shells/mksh/mksh-59c.ebuild94
-rw-r--r--app-shells/mksh/mksh-9999.ebuild90
5 files changed, 0 insertions, 264 deletions
diff --git a/app-shells/mksh/Manifest b/app-shells/mksh/Manifest
deleted file mode 100644
index e8c5f7225f21..000000000000
--- a/app-shells/mksh/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mksh-R59c.tgz 442736 BLAKE2B 4e1b6e6fc69b27d01e262a5622191515fa71d29e81a3f10fb60458542506874b49f60f9af1e28c1cd266c63c91e3287579ab6bda00c39b7388445b19c969fa22 SHA512 f56b6956f9e1dd88ddce2294301a5eb698050d9d4f49286fdcd8f9df8554eabbcc71d37e2bf3eb7234e3968a17231cc6de8aa7efbf17768834a90b14e8cdf340
diff --git a/app-shells/mksh/files/mksh-59c-fgrep.patch b/app-shells/mksh/files/mksh-59c-fgrep.patch
deleted file mode 100644
index c27bf893934c..000000000000
--- a/app-shells/mksh/files/mksh-59c-fgrep.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From 94229c3fdb6bb3afcc6fbecf4b2e521a9d485dd1 Mon Sep 17 00:00:00 2001
-From: tg <tg@mirbsd.org>
-Date: Tue, 27 Jul 2021 19:17:14 +0000
-Subject: [PATCH] =?UTF-8?q?we=20may=20have=20neither=20fgrep=20nor=20grep?=
- =?UTF-8?q?=20-F=20(scosysv=20has=20only=20the=20former=E2=80=A6)?=
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
----
- Build.sh | 6 +++---
- check.t | 8 ++++----
- 2 files changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/Build.sh b/Build.sh
-index dc98dfa2..08d368d2 100644
---- a/Build.sh
-+++ b/Build.sh
-@@ -1413,7 +1413,7 @@ tcc)
- ;;
- tendra)
- vv '|' "$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN $LIBS -V 2>&1 | \
-- grep -F -i -e version -e release"
-+ grep -i -e version -e release"
- ;;
- ucode)
- vv '|' "$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN $LIBS -V"
-@@ -2688,7 +2688,7 @@ cat >test.sh <<-EOF
- args[\${#args[*]}]=\$TMPDIR
- fi
- print Testing mksh for conformance:
-- grep -F -e 'KSH R' -e Mir''OS: "\$sflag" | sed '/KSH/s/^./& /'
-+ grep -e 'KSH R' -e Mir''OS: "\$sflag" | sed '/KSH/s/^./& /'
- print "This shell is actually:\\n\\t\$KSH_VERSION"
- print 'test.sh built for mksh $dstversion'
- cstr='\$os = defined \$^O ? \$^O : "unknown";'
-diff --git a/check.t b/check.t
-index 0d9d50c4..bfe116f0 100644
---- a/check.t
-+++ b/check.t
-@@ -6726,7 +6726,7 @@ stdin:
- echo FNORD-7
- typeset -
- echo FNORD-8
-- } | fgrep FNORD
-+ } | grep FNORD
- fnord=(42 23)
- typeset -p fnord
- echo FNORD-9
-@@ -8723,8 +8723,8 @@ stdin:
- (echo x; exit 12) | (cat; exit 23) | (cat; exit 42)
- echo 5 $? , $PIPESTATUS , ${PIPESTATUS[0]} , ${PIPESTATUS[1]} , ${PIPESTATUS[2]} , ${PIPESTATUS[3]} .
- echo 6 ${PIPESTATUS[0]} .
-- set | fgrep PIPESTATUS
-- echo 8 $(set | fgrep PIPESTATUS) .
-+ set | grep PIPESTATUS
-+ echo 8 $(set | grep PIPESTATUS) .
- expected-stdout:
- 1 0 .
- 2 0 .
diff --git a/app-shells/mksh/metadata.xml b/app-shells/mksh/metadata.xml
deleted file mode 100644
index 734e7e41ef26..000000000000
--- a/app-shells/mksh/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>contact@hacktivis.me</email>
- <name>Haelwenn (lanodan) Monnier</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <use>
- <flag name="lksh">
-variant that uses POSIX-compliant arithmetics with the host “long” data type
-and is automatically in POSIX mode when called as /bin/sh
- </flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/app-shells/mksh/mksh-59c.ebuild b/app-shells/mksh/mksh-59c.ebuild
deleted file mode 100644
index 8a12e55f6592..000000000000
--- a/app-shells/mksh/mksh-59c.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-if [[ ${PV} == *9999 ]] ; then
- ECVS_SERVER="anoncvs.mirbsd.org:/cvs"
- ECVS_MODULE="mksh"
- ECVS_USER="_anoncvs"
- ECVS_AUTH="ext"
- ECVS_SSH_EXTRA_OPTS=( "-oHostKeyAlgorithms=+ssh-rsa" )
- inherit cvs
-else
- SRC_URI="https://www.mirbsd.org/MirOS/dist/mir/mksh/${PN}-R${PV}.tgz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-fi
-
-DESCRIPTION="MirBSD Korn Shell"
-# Host is TLSv1.0-only, keep to http for compatibility with modern browsers
-HOMEPAGE="http://mirbsd.de/mksh"
-S="${WORKDIR}/${PN}"
-
-# See http://www.mirbsd.org/TaC-mksh.txt or ${S}/www/files/TaC-mksh.txt
-# MirOS for most of it
-# BSD for when strlcpy(3) is absent, such as with glibc
-# unicode for some included Unicode data
-# ISC if the printf builtin is used, not currently the case
-LICENSE="MirOS BSD unicode"
-SLOT="0"
-IUSE="lksh static test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- test? (
- dev-lang/perl
- sys-apps/ed
- )
-"
-
-PATCHES=(
- "${FILESDIR}/mksh-59c-fgrep.patch"
-)
-
-src_prepare() {
- default
- if use lksh; then
- cp -pr "${S}" "${S}"_lksh || die
- fi
-}
-
-src_compile() {
- tc-export CC
- use static && export LDSTATIC="-static"
- export CPPFLAGS="${CPPFLAGS} -DMKSH_DEFAULT_PROFILEDIR=\\\"${EPREFIX}/etc\\\""
-
- if use lksh; then
- pushd "${S}"_lksh >/dev/null || die
- CPPFLAGS="${CPPFLAGS} -DMKSH_BINSHPOSIX -DMKSH_BINSHREDUCED" \
- sh Build.sh -r -L || die
- popd >/dev/null || die
- fi
-
- sh Build.sh -r || die
- sh FAQ2HTML.sh || die
-}
-
-src_test() {
- einfo "Testing regular mksh."
- ./mksh test.sh -v || die
-
- if use lksh; then
- einfo "Testing lksh, POSIX long-bit mksh."
- pushd "${S}"_lksh >/dev/null || die
- ./lksh test.sh -v || die
- popd >/dev/null || die
- fi
-}
-
-src_install() {
- into /
- dobin mksh
- dosym mksh /bin/rmksh
- doman mksh.1
- dodoc dot.mkshrc
- dodoc FAQ.htm
-
- if use lksh; then
- dobin "${S}"_lksh/lksh
- dosym lksh /bin/rlksh
- doman "${S}"_lksh/lksh.1
- fi
-}
diff --git a/app-shells/mksh/mksh-9999.ebuild b/app-shells/mksh/mksh-9999.ebuild
deleted file mode 100644
index 184fff78f758..000000000000
--- a/app-shells/mksh/mksh-9999.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-if [[ ${PV} == *9999 ]] ; then
- ECVS_SERVER="anoncvs.mirbsd.org:/cvs"
- ECVS_MODULE="mksh"
- ECVS_USER="_anoncvs"
- ECVS_AUTH="ext"
- ECVS_SSH_EXTRA_OPTS=( "-oHostKeyAlgorithms=+ssh-rsa" )
- inherit cvs
-else
- SRC_URI="https://www.mirbsd.org/MirOS/dist/mir/mksh/${PN}-R${PV}.tgz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-DESCRIPTION="MirBSD Korn Shell"
-# Host is TLSv1.0-only, keep to http for compatibility with modern browsers
-HOMEPAGE="http://mirbsd.de/mksh"
-S="${WORKDIR}/${PN}"
-
-# See http://www.mirbsd.org/TaC-mksh.txt or ${S}/www/files/TaC-mksh.txt
-# MirOS for most of it
-# BSD for when strlcpy(3) is absent, such as with glibc
-# unicode for some included Unicode data
-# ISC if the printf builtin is used, not currently the case
-LICENSE="MirOS BSD unicode"
-SLOT="0"
-IUSE="lksh static test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- test? (
- dev-lang/perl
- sys-apps/ed
- )
-"
-
-src_prepare() {
- default
- if use lksh; then
- cp -pr "${S}" "${S}"_lksh || die
- fi
-}
-
-src_compile() {
- tc-export CC
- use static && export LDSTATIC="-static"
- export CPPFLAGS="${CPPFLAGS} -DMKSH_DEFAULT_PROFILEDIR=\\\"${EPREFIX}/etc\\\""
-
- if use lksh; then
- pushd "${S}"_lksh >/dev/null || die
- CPPFLAGS="${CPPFLAGS} -DMKSH_BINSHPOSIX -DMKSH_BINSHREDUCED" \
- sh Build.sh -r -L || die
- popd >/dev/null || die
- fi
-
- sh Build.sh -r || die
- sh FAQ2HTML.sh || die
-}
-
-src_test() {
- einfo "Testing regular mksh."
- ./mksh test.sh -v || die
-
- if use lksh; then
- einfo "Testing lksh, POSIX long-bit mksh."
- pushd "${S}"_lksh >/dev/null || die
- ./lksh test.sh -v || die
- popd >/dev/null || die
- fi
-}
-
-src_install() {
- into /
- dobin mksh
- dosym mksh /bin/rmksh
- doman mksh.1
- dodoc dot.mkshrc
- dodoc FAQ.htm
-
- if use lksh; then
- dobin "${S}"_lksh/lksh
- dosym lksh /bin/rlksh
- doman "${S}"_lksh/lksh.1
- fi
-}