From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-shells/smrsh/Manifest | 6 ++++ app-shells/smrsh/files/site.config.m4 | 14 +++++++++ app-shells/smrsh/metadata.xml | 8 ++++++ app-shells/smrsh/smrsh-8.15.2.ebuild | 53 +++++++++++++++++++++++++++++++++++ 4 files changed, 81 insertions(+) create mode 100644 app-shells/smrsh/Manifest create mode 100644 app-shells/smrsh/files/site.config.m4 create mode 100644 app-shells/smrsh/metadata.xml create mode 100644 app-shells/smrsh/smrsh-8.15.2.ebuild (limited to 'app-shells/smrsh') 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 @@ + + + + + net-mail@gentoo.org + Net-Mail + + 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 +} -- cgit v1.2.3