summaryrefslogtreecommitdiff
path: root/app-shells/smrsh
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-shells/smrsh
reinit the tree, so we can have metadata
Diffstat (limited to 'app-shells/smrsh')
-rw-r--r--app-shells/smrsh/Manifest6
-rw-r--r--app-shells/smrsh/files/site.config.m414
-rw-r--r--app-shells/smrsh/metadata.xml8
-rw-r--r--app-shells/smrsh/smrsh-8.15.2.ebuild53
4 files changed, 81 insertions, 0 deletions
diff --git a/app-shells/smrsh/Manifest b/app-shells/smrsh/Manifest
new file mode 100644
index 000000000000..c67a870590f2
--- /dev/null
+++ b/app-shells/smrsh/Manifest
@@ -0,0 +1,6 @@
+AUX site.config.m4 524 SHA256 8df8dccf8ab37231c4c4aab63099e39b7fdc818b40bcf0e9f3b1f395a73c30bf SHA512 9461e85b83fdf8d13649d1a63ae630ce91c94c8707237f8855c0a5567e550e08e3f7b5297c105f9fa5a8d5639dd5f411245191ab1c3ac5931ad0ae6b3251577d WHIRLPOOL 2da194fb4efc83b58dcc51876971e39b3077c97477854b33196426304460462e727617f8b6778ae07b1bc62ec1302e4726eccad3de202c5457a96a13e0b49736
+DIST sendmail.8.15.2.tar.gz 2207417 SHA256 24f94b5fd76705f15897a78932a5f2439a32b1a2fdc35769bb1a5f5d9b4db439 SHA512 04feb37316c13b66b1518596507a7da7c16cb0bf1abf10367f7fd888a428fadb093a9efa55342fa55b936c3f0cbdc63b9e2505cd99201a69a0c05b8ad65f49f9 WHIRLPOOL be9ec97041c01a3bda30d9ea6090c29a993439ed38e12c96fd0de880b0667a5df3133179382959539289c1489d23991749aa42e7ac4eb5e9a32fde84d4eb0554
+EBUILD smrsh-8.15.2.ebuild 1196 SHA256 cbb7dd55c72089095e93a9570da2acf0aedcf0839c09bca051cc81f52bff6bdf SHA512 5bc3ee052802bb5445b09110ae7185f3282a6e31cf46bbe2d08633779ff04c96c57d82521504a0d59d7c5fc3af94cbe48be291da81548f93417c70aad9fe4cd5 WHIRLPOOL a827507a44ba62c796360d2a69440f4aa4efec161a08f92cd6aca4ef93ee78e22748ae6a0714d39482167aba4efc7f2ce034460423bc43a1729be5b9bff8782a
+MISC ChangeLog 3450 SHA256 3ac9c0aada6ce90d8be3766f05ffa9784e191105de95e92442fb125a5741159a SHA512 0e5854c12abbef96be1800bb3b2b2d1990862fc0e291b87c6890ada2546f349080581ab7714eb9290dfb1b545a0b82f4d0e9d87402d9fd5351d04562fcd6f066 WHIRLPOOL ff9cf80261651de44cb2b06699ca41ee9d067e20932b90771a6c9d7cff97a240640a701dd1045f23778fbbef01fd0cbe9a9a75b56e09449b29c3aa13f264ce80
+MISC ChangeLog-2015 2073 SHA256 86f3a8b4809209b8eeea45e8c7a5217651e3b532ef781522d4e34c0a0b0684cd SHA512 d6d18f0ae5b0e3a9b5c80adf30d8e57841b18ad457e6d888687a5451c04bcfa5c2f341ce787b2078b7e9c9f444bb67d543a5227787671a258d6ea8a31286cdcc WHIRLPOOL 592bd3a2c00f797e84e22d4fd20198ef51d7fb5a3d49c9b18d02a303d99f00612e0598b661249e296b207212c342645efe4b4b942008a0f7fd2b65628f8cc9bf
+MISC metadata.xml 240 SHA256 f0e0bb7a24c4b1ff6b6a8a3e9315245c298499c03fbda429c0f775ec6a5396af SHA512 97824dbce22630efb21e647b55212b7a8a19d8e38b5bf05cb0b8078530bbbaaf4dc91284e2a11beab7dfcfb779df82b87b49d11a746c7a4f6dc71f2fda8942db WHIRLPOOL a7adfcb24489ae67a43a59d8350a70b20874fb03de95681c5b516a741d95422560a433f641de5a7222cf5d3500333e215055ec0cb3844e7abc6d6a836de97357
diff --git a/app-shells/smrsh/files/site.config.m4 b/app-shells/smrsh/files/site.config.m4
new file mode 100644
index 000000000000..24ef462ba2eb
--- /dev/null
+++ b/app-shells/smrsh/files/site.config.m4
@@ -0,0 +1,14 @@
+define(`confCCOPTS', `@@confCCOPTS@@')
+define(`confSTDIO_TYPE', `portable')
+define(`confENVDEF', `-DXDEBUG=0')
+define(`confLDOPTS', `@@confLDOPTS@@')
+define(`confMANOWN', `root')
+define(`confMANGRP', `root')
+define(`confMANMODE', `644')
+define(`confMAN1SRC', `1')
+define(`confMAN5SRC', `5')
+define(`confMAN8SRC', `8')
+define(`confLDOPTS_SO', `@@confLDOPTS@@')
+define(`confCC', `@@confCC@@')
+APPENDDEF(`conf_smrsh_ENVDEF', `-DSMRSH_PATH=\"/bin:/usr/bin\"')
+APPENDDEF(`conf_smrsh_ENVDEF', `-DSMRSH_CMDDIR=\"/var/lib/smrsh\"')
diff --git a/app-shells/smrsh/metadata.xml b/app-shells/smrsh/metadata.xml
new file mode 100644
index 000000000000..9a6d80e5da48
--- /dev/null
+++ b/app-shells/smrsh/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>net-mail@gentoo.org</email>
+ <name>Net-Mail</name>
+</maintainer>
+</pkgmetadata>
diff --git a/app-shells/smrsh/smrsh-8.15.2.ebuild b/app-shells/smrsh/smrsh-8.15.2.ebuild
new file mode 100644
index 000000000000..c825f0f179de
--- /dev/null
+++ b/app-shells/smrsh/smrsh-8.15.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit toolchain-funcs
+
+DESCRIPTION="Sendmail restricted shell, for use with MTAs other than Sendmail"
+HOMEPAGE="http://www.sendmail.org/"
+SRC_URI="ftp://ftp.fu-berlin.de/unix/mail/sendmail/sendmail.${PV}.tar.gz"
+
+LICENSE="Sendmail"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="!mail-mta/sendmail"
+DEPEND="${RDEPEND}
+ sys-devel/m4
+ >=sys-apps/sed-4"
+
+S="${WORKDIR}/sendmail-${PV}"
+
+src_prepare() {
+ cd "${S}/${PN}"
+ 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}"
+ /bin/sh Build
+}
+
+src_install() {
+ dosbin "${S}/obj.$(uname -s).$(uname -r).$(arch)/${PN}/${PN}" || die
+
+ cd "${S}/${PN}" || die
+ doman "${PN}.8" || die
+ dodoc README || die
+
+ keepdir "/var/lib/${PN}"
+}
+
+pkg_postinst() {
+ elog "smrsh is compiled to look for programs in /var/lib/smrsh."
+ echo
+}