summaryrefslogtreecommitdiff
path: root/net-mail/cmd5checkpw
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
commit7bc9c63c9da678a7e6fceb095d56c634afd22c56 (patch)
tree4a67d50a439e9af63947e5f8b6ba3719af98b6c9 /net-mail/cmd5checkpw
parentb284a3168fa91a038925d2ecf5e4791011ea5e7d (diff)
gentoo resync : 15.12.2019
Diffstat (limited to 'net-mail/cmd5checkpw')
-rw-r--r--net-mail/cmd5checkpw/Manifest1
-rw-r--r--net-mail/cmd5checkpw/cmd5checkpw-0.30-r3.ebuild65
2 files changed, 66 insertions, 0 deletions
diff --git a/net-mail/cmd5checkpw/Manifest b/net-mail/cmd5checkpw/Manifest
index b990e5bd0bd3..63da9e870007 100644
--- a/net-mail/cmd5checkpw/Manifest
+++ b/net-mail/cmd5checkpw/Manifest
@@ -3,4 +3,5 @@ AUX poppasswd 84 BLAKE2B 0388cd039e50beb308e8791c3b490ca305bb6288f5971ed624fea1d
AUX reloc.diff 2330 BLAKE2B bee7735ac6f8d5039bd0c87056ae3fbaf100118d3292297dce311faff1fb0555d5b08543a9ce79347f953bfeef5c6b6585edd5474c538a2323d3e47048444b26 SHA512 e18cab4bb02b2bac945d1857f70d6f5faa2296205f09c228d87d16dffb43de129a59ef0054dd6c54f1db7448b47f46a385dc81ffe769dc87d182d81031920369
DIST cmd5checkpw-0.30.tar.gz 25812 BLAKE2B d1ef48edd2ff0d88823656915a04a8f0893840a49022ed977c6d178cf70d179c44504512ad44d94ae33d48e523ae8cb98ff7b87357b6c8deee761ae9df163bc5 SHA512 c54792769097ac7e8a11c6a140a9eefdb090bad4a0336be9543549a232e4faa72f08baea7e746b9743e01ce40c0f7402f4584c53b5eedb3f2d1e457d1c8a45d5
EBUILD cmd5checkpw-0.30-r2.ebuild 1469 BLAKE2B 721a3a3adbabb37d64682a32ce6b408233e2b48c829073bf33fab34569c40929eea64628430629f7fa20faba941e78c8f7806444b18955006c5417b65eba2632 SHA512 1fcfa408df2b0396fde4e536918986834feff35c566ed30b4eead67c50e7c289e31b02a63e9ab67b2a8e3fe75c6faeb04b0cd3d85efdfbbff9074555e060e58e
+EBUILD cmd5checkpw-0.30-r3.ebuild 1502 BLAKE2B 24c68fd6903d4db526612b4b66b6d6fdee68474a0083fe37b8d2af93d2804bbc8a458954f25b9f8c5ab97ee681bd04d11ff12c24cf56c336d74d1d5c9374dbb8 SHA512 1582add7c5c0be47de9c452e244c7173882fc22876b452468c9ffdfde97c0cad9584f457b4d70a421e8ae55b3952ba6c063b22df2490a2d4dde3bfdf0ef35c85
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
diff --git a/net-mail/cmd5checkpw/cmd5checkpw-0.30-r3.ebuild b/net-mail/cmd5checkpw/cmd5checkpw-0.30-r3.ebuild
new file mode 100644
index 000000000000..38ddd2149fda
--- /dev/null
+++ b/net-mail/cmd5checkpw/cmd5checkpw-0.30-r3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fixheadtails
+
+MY_VER=$(ver_rs 1- "")
+
+DESCRIPTION="A checkpassword compatible authentication program that used CRAM-MD5 authentication mode"
+SRC_URI="https://www.fehcom.de/qmail/auth/${PN}-${MY_VER}_tgz.bin -> ${P}.tar.gz"
+HOMEPAGE="https://www.fehcom.de/qmail/smtpauth.html"
+
+LICENSE="public-domain RSA"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE=""
+
+DEPEND="acct-group/cmd5checkpw"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ if has_version "<net-mail/cmd5checkpw-0.30"; then
+ ewarn
+ ewarn "this version is in NO WAY COMPATIBLE with cmd5checkpw-0.2x"
+ ewarn "it actually receives the authentication credentials"
+ ewarn "in a different order then the old implementation"
+ ewarn "see bug #100693 for details"
+ ewarn "this version IS needed by >=qmail-1.03-r16"
+ ewarn
+ fi
+}
+
+PATCHES=(
+ "${FILESDIR}"/euid_${MY_VER}.diff
+ "${FILESDIR}"/reloc.diff
+)
+
+src_prepare() {
+ default
+
+ ht_fix_file Makefile
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS} -o cmd5checkpw"
+}
+
+src_install() {
+ insinto /etc
+ insopts -m 640 -o root -g cmd5checkpw
+ doins "${FILESDIR}"/poppasswd
+
+ exeinto /usr/bin
+ exeopts -o root -g cmd5checkpw -m 2755
+ doexe cmd5checkpw
+
+ doman cmd5checkpw.8
+ einstalldocs
+}
+
+pkg_postinst() {
+ chmod 640 "${EROOT}"/etc/poppasswd || die
+ chown root:cmd5checkpw "${EROOT}"/etc/poppasswd || die
+}