diff options
Diffstat (limited to 'app-shells')
-rw-r--r-- | app-shells/Manifest.gz | bin | 10639 -> 10635 bytes | |||
-rw-r--r-- | app-shells/bash-completion/Manifest | 2 | ||||
-rw-r--r-- | app-shells/bash-completion/bash-completion-2.16.0.ebuild | 2 | ||||
-rw-r--r-- | app-shells/mksh/Manifest | 3 | ||||
-rw-r--r-- | app-shells/mksh/files/mksh-59c-fgrep.patch | 60 | ||||
-rw-r--r-- | app-shells/mksh/mksh-59c.ebuild | 6 | ||||
-rw-r--r-- | app-shells/smrsh/Manifest | 4 | ||||
-rw-r--r-- | app-shells/smrsh/metadata.xml | 9 | ||||
-rw-r--r-- | app-shells/smrsh/smrsh-8.18.1.ebuild | 60 |
9 files changed, 140 insertions, 6 deletions
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz Binary files differindex 25c465f8f075..91e50a2051b9 100644 --- a/app-shells/Manifest.gz +++ b/app-shells/Manifest.gz diff --git a/app-shells/bash-completion/Manifest b/app-shells/bash-completion/Manifest index 85fbec159cad..302e65fecc9d 100644 --- a/app-shells/bash-completion/Manifest +++ b/app-shells/bash-completion/Manifest @@ -6,6 +6,6 @@ DIST bashcomp-2.0.3.tar.gz 3539 BLAKE2B 75304d144792cc7f6ad5455a05a65c33c646d6f7 EBUILD bash-completion-2.14.0-r1.ebuild 5103 BLAKE2B e0bceea2ff6cdf72f3549974aab60aab736cf433de74650f330a30ee5a5647e8b856b6b05582baa61c82d8fbe27c0963caa6756a230f6977ad70d2ef1dcca9b4 SHA512 89ca2f0c2903dbf16640af394fb17faeef33e2f07a3c4af412a7e5ccdf26e2826e3dabe683b26e32673312c7773df1bff2f98f59ec36593f80fc674c09a6143f EBUILD bash-completion-2.14.0.ebuild 4807 BLAKE2B e1594f534ff65922f13ad3a95c1476fc54ab96cde7f2550c3d2136cc3694591e54d6b57c493c531ecf2a0f83efcbb29698c758f7ff44039f0bfb95244b1cab9e SHA512 a3d0201c0b48f92b500f9ef4b6b1ddf8f8d4212c668bf3a08039ff64a9f9bb0e39467f61cdb79e6268271e6b8ea19565483ed0e745fc55cc6fa0c3682753a465 EBUILD bash-completion-2.15.0.ebuild 5049 BLAKE2B 7b05d3f8544960ac18c9aea6ef060549e1502daf007660baf34ba60047bfa767a1faaef574d0edc986af7dc3ff8198d78e73c6281dedeea9ce27c46cf8550e29 SHA512 35ce43dad674907f53fc1f02ee40b1650dd4027c43c242da8ea3390aeb9c65603445433010f6bcf1cf3db3e0d89981bbe2d0d94cb5d21fd2b918851d27cca604 -EBUILD bash-completion-2.16.0.ebuild 4457 BLAKE2B 54a7d2da06f629a4cc554c8d6ea557b5a088b095fc2f96a9ba966cb20985a006a2cea5bdfd83bdb785fe6acde3380450a545fd98cad6b40758f996e1960f87e7 SHA512 43dc0370706b073fdbfa98d87125d29141a1b62fcb464cd98d299103462df661c81a35b066067e9e102fbc6136006a40973d116f84a503f4538dc93eb7b1de1a +EBUILD bash-completion-2.16.0.ebuild 4449 BLAKE2B 63cf94cd101459148d81b94b7b0627537b19ccc785f8eba3bbb1b4730681c234c13e133de45af252c610aca4d15c3f1c6fb6530e03efa53a649d62d2de818bca SHA512 1ce88e4f7af7237987624adb4cbd92b3b00571ca79bf77cde6a3b04b033a89259217b644f7626ce7b82f94d8f9715166f76fb947c624602824cccc0c5202ba80 EBUILD bash-completion-9999.ebuild 4553 BLAKE2B 5f62fc969907b4af34a7ba538163b10b3e35fca7481d57a0e56f9ae5ba30495b7fe054c616a7335c16ca452b69a45aabe49eb05ec5ce73670389ce938bbcc3d7 SHA512 a388257f0b301d38bbad149c8f040da1a373ae7f740d1f83ae136fba24d4b9ffe81b4c0c01e64bbd7596effb399cced37dc2eed83dfcd23d85eb93634257502e MISC metadata.xml 1436 BLAKE2B a01cee2abf1c4bc38ed6fe464f3daf43f8cf441a2a70f74b20bad79e37183a311326a863680d6939f18f8adebb9976861de897df272ab3cc7448cafbcb87f4b3 SHA512 f1b1af3f696ed159b8e1f728b51d651ac66ff849ee3bb37d949bc09e3be47698ea052ed48826edf4341d87835b3b54482153ca4fa3c299a5602eaec5f0cd780b diff --git a/app-shells/bash-completion/bash-completion-2.16.0.ebuild b/app-shells/bash-completion/bash-completion-2.16.0.ebuild index c6b9132f3f52..9b9a744cd304 100644 --- a/app-shells/bash-completion/bash-completion-2.16.0.ebuild +++ b/app-shells/bash-completion/bash-completion-2.16.0.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+eselect test" RESTRICT="!test? ( test )" diff --git a/app-shells/mksh/Manifest b/app-shells/mksh/Manifest index 028b814258cf..adcf5c449ef9 100644 --- a/app-shells/mksh/Manifest +++ b/app-shells/mksh/Manifest @@ -1,4 +1,5 @@ +AUX mksh-59c-fgrep.patch 1851 BLAKE2B ba5df8d147b023f1943aba977d37d90158cec61cfca148296d4cdb69c6174d648734ab41ac48cf8b33f5fb4d44836b21fa4956a421e5d2e6fa51724b1978717f SHA512 47d601708708b6e09735b8e13b29f792ecaf92276074f764e78d3cfe00fe509cbaa54e5081e87f653c168aba172157b72033e7cde526409e6fca454aeeaf01a9 DIST mksh-R59c.tgz 442736 BLAKE2B 4e1b6e6fc69b27d01e262a5622191515fa71d29e81a3f10fb60458542506874b49f60f9af1e28c1cd266c63c91e3287579ab6bda00c39b7388445b19c969fa22 SHA512 f56b6956f9e1dd88ddce2294301a5eb698050d9d4f49286fdcd8f9df8554eabbcc71d37e2bf3eb7234e3968a17231cc6de8aa7efbf17768834a90b14e8cdf340 -EBUILD mksh-59c.ebuild 1997 BLAKE2B 4e01871df364e2e4eac92916dd4fd57602cb4e095c755b1c9ff90b1f1c26685087dd1abb48a1ecebf383876c8f25355890068cf11db9419d1137047e081ea32b SHA512 aac624dcc5e4f2084feb44870dace89113b62632048af84555f0c2579aa5904b8e8f429bc9c59b44055ccb394b5fc3d4ca48be0ce172be22ee1713b5edaaadaf +EBUILD mksh-59c.ebuild 2046 BLAKE2B d3d6a09ec61816af189a284065fd7526bea07417fa1a594f3e7ab61daf8ce0d9a981280c7f3d5839704da3e9092ef4eabd0c34ddedaecf12bb18e6d972363c2d SHA512 c40bab3a23b8a6de0a2f142d9c9d779960c17ebd9cb06db2325e11c297fdcc15fee58074a2d13156efa14729cd7488393a420f6cc594311fdc47dbad47b12a4c EBUILD mksh-9999.ebuild 1998 BLAKE2B e2586d58783170f2bfdf5a717d52af6a684d6702bf65edc33bdee46db1cbbb274b26c1b06c3633922ac3250a44bb9452b33d4f95475c30dcff2054f6e2eedf15 SHA512 882937fe1f85031ec93ff8b6fdb6f1dc609e548af8733de2e1d3d7fd879476f910bec7003cb37057cb15c65838c1903fd6db40ae50a4c9802bea49654cb33c57 MISC metadata.xml 596 BLAKE2B c65d930e2a67da2a937dfadc2364d5f55807097faec84aa631fed278ee6551f59e2b485a879de1d966987cd2fac8fcf6185ebe18ba004e80d08a19709d2e3521 SHA512 c4f170e1dd27bc9bb305f75c34d23f057be4a48da522b12044b8b4bd3070af1140d0d2268f41d890078896176630523e29fb5ce7b50ab548b04e4f69d1633384 diff --git a/app-shells/mksh/files/mksh-59c-fgrep.patch b/app-shells/mksh/files/mksh-59c-fgrep.patch new file mode 100644 index 000000000000..c27bf893934c --- /dev/null +++ b/app-shells/mksh/files/mksh-59c-fgrep.patch @@ -0,0 +1,60 @@ +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/mksh-59c.ebuild b/app-shells/mksh/mksh-59c.ebuild index 2921a6d7f5c8..4dff407f5308 100644 --- a/app-shells/mksh/mksh-59c.ebuild +++ b/app-shells/mksh/mksh-59c.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -39,6 +39,10 @@ DEPEND=" ) " +PATCHES=( + "${FILESDIR}/mksh-59c-fgrep.patch" +) + src_prepare() { default if use lksh; then diff --git a/app-shells/smrsh/Manifest b/app-shells/smrsh/Manifest index 7d6d98497709..43fd6fcbbe64 100644 --- a/app-shells/smrsh/Manifest +++ b/app-shells/smrsh/Manifest @@ -1,4 +1,6 @@ AUX site.config.m4 524 BLAKE2B 79841306c8d161fa2f96deb2295acacf6d6c5e26519fa4fb92bddcb7fc29d862cbc297ac242b355165571f2a78eef4e5ffd97c47a31710956ab98e24aefb57ec SHA512 9461e85b83fdf8d13649d1a63ae630ce91c94c8707237f8855c0a5567e550e08e3f7b5297c105f9fa5a8d5639dd5f411245191ab1c3ac5931ad0ae6b3251577d DIST sendmail.8.15.2.tar.gz 2207417 BLAKE2B 3d9dfb5bc2b535e30ef2fc61333e12a9b1fc45a5d730d2bed1ef956adb574721833f87aeba0475705b76e0c7d6cf00f9a10025bffb0de6c6b4dae606eb2ec399 SHA512 04feb37316c13b66b1518596507a7da7c16cb0bf1abf10367f7fd888a428fadb093a9efa55342fa55b936c3f0cbdc63b9e2505cd99201a69a0c05b8ad65f49f9 +DIST sendmail.8.18.1.tar.gz 2401566 BLAKE2B 3afa36073fd611c7fdb43ef0ab9f02d5fb8ae388e9471bdc7275c6c9dcee0a654f46ddef505b70e978cb1b818b0da375250678e501676d8bace534d59ee40d90 SHA512 9ce713b44439d4de6faa9e3cdfa2226b44b4fbeb352a5f81584c062570e9472da244158287e489aabe258d28fe54ca4964565c7b0adc7e1763d212be42f98061 EBUILD smrsh-8.15.2-r1.ebuild 1586 BLAKE2B 52957aff3475726398836323fd5915d81044001976167d809a4dff9228d65d273b9bf4178a81535416f8b08d805fd4232fb3d57c7b87595738c20ded7604cbc8 SHA512 cfa9b590824fab56ea5dbba0a950a5f073273bf7a4a0d0ff4a2ceaf7cb0a542f88943e78a801a5f92a3c88534e85a93383f8fc148412e6ee0d77c1c62db5b7cd -MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a +EBUILD smrsh-8.18.1.ebuild 1586 BLAKE2B 52957aff3475726398836323fd5915d81044001976167d809a4dff9228d65d273b9bf4178a81535416f8b08d805fd4232fb3d57c7b87595738c20ded7604cbc8 SHA512 cfa9b590824fab56ea5dbba0a950a5f073273bf7a4a0d0ff4a2ceaf7cb0a542f88943e78a801a5f92a3c88534e85a93383f8fc148412e6ee0d77c1c62db5b7cd +MISC metadata.xml 408 BLAKE2B ddb3b8710205a70cc6d9076701bbd74725d5de77576cab5a59b92c67e548c57700f04812f7ed5a2f8fd318c5d33e076c03242ab5a4320a57ef7a41d15be556b2 SHA512 5c9baeb47c1c64f1bc4144a348e04c83165cad4d6a4f927fa4f2cf81810b277856885b733e7863ef6823ca9010da62903565d4d96cfb1d0e26f5f1bcb5858762 diff --git a/app-shells/smrsh/metadata.xml b/app-shells/smrsh/metadata.xml index 85e4ed814fa2..5ba86804120d 100644 --- a/app-shells/smrsh/metadata.xml +++ b/app-shells/smrsh/metadata.xml @@ -1,5 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> + <maintainer type="person" proxied="yes"> + <email>cfuga@cfuga.mx</email> + <name>Cristian Othón Martínez Vera</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> </pkgmetadata> diff --git a/app-shells/smrsh/smrsh-8.18.1.ebuild b/app-shells/smrsh/smrsh-8.18.1.ebuild new file mode 100644 index 000000000000..bada1d80ba8b --- /dev/null +++ b/app-shells/smrsh/smrsh-8.18.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Note: please bump this together with mail-mta/sendmail and mail-filter/libmilter + +inherit toolchain-funcs + +DESCRIPTION="Sendmail restricted shell, for use with MTAs other than Sendmail" +HOMEPAGE="https://www.proofpoint.com/us/products/email-protection/open-source-email-solution" +if [[ -n $(ver_cut 4) ]] ; then + # Snapshots have an extra version component (e.g. 8.17.1 vs 8.17.1.9) + SRC_URI="https://ftp.sendmail.org/snapshots/sendmail.${PV}.tar.gz" +fi +SRC_URI+=" https://ftp.sendmail.org/sendmail.${PV}.tar.gz" +SRC_URI+=" https://ftp.sendmail.org/past-releases/sendmail.${PV}.tar.gz" +S="${WORKDIR}/sendmail-${PV}" + +LICENSE="Sendmail" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="!mail-mta/sendmail" +DEPEND="${RDEPEND} + sys-devel/m4" + +src_prepare() { + cd "${S}/${PN}" || die + + default + + sed -e "s:/usr/libexec:/usr/sbin:g" \ + -e "s:/usr/adm/sm.bin:/var/lib/smrsh:g" \ + -i README -i smrsh.8 || die "sed failed" + + sed -e "s|@@confCCOPTS@@|${CFLAGS}|" \ + -e "s|@@confLDOPTS@@|${LDFLAGS}|" \ + -e "s:@@confCC@@:$(tc-getCC):" "${FILESDIR}/site.config.m4" \ + > "${S}/devtools/Site/site.config.m4" || die "sed failed" +} + +src_compile() { + cd "${S}/${PN}" || die + /bin/sh Build AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" || die +} + +src_install() { + dosbin "${S}/obj.$(uname -s).$(uname -r).$(arch)/${PN}/${PN}" + + cd "${S}/${PN}" || die + doman "${PN}.8" + dodoc README + + keepdir /var/lib/${PN} +} + +pkg_postinst() { + elog "smrsh is compiled to look for programs in /var/lib/smrsh." +} |