mail/rainloop: Fix SMTP AUTH PLAIN bug

While I'm here,

* Switch to DISTVERSION
* Pet portclippy
* Re-format Makefile with portfmt

Reference:	https://github.com/RainLoop/rainloop-webmail/issues/1629
PR:		257017
Reported by:	pi
Obtained from:	https://github.com/RainLoop/rainloop-webmail/issues/1629#issuecomment-540398127
MFH:		2021Q4

(cherry picked from commit 09c2f9d639)
This commit is contained in:
Yasuhiro Kimura 2021-11-11 11:23:43 +09:00
parent 86aeb62016
commit 676fbc40c6
2 changed files with 21 additions and 10 deletions

View File

@ -6,10 +6,10 @@ COMMENT= Modern and interactive webmail - community edition
LICENSE= AGPLv3
MASTERDIR= ${.CURDIR}/../rainloop
DISTINFO_FILE= ${.CURDIR}/distinfo
PLIST= ${.CURDIR}/pkg-plist
CONFLICTS_INSTALL= rainloop-[0-9]*
MASTERDIR= ${.CURDIR}/../rainloop
PLIST= ${.CURDIR}/pkg-plist
DISTINFO_FILE= ${.CURDIR}/distinfo
.include "${MASTERDIR}/Makefile"

View File

@ -1,5 +1,6 @@
PORTNAME= rainloop
PORTVERSION= 1.16.0
DISTVERSION= 1.16.0
PORTREVISION= 1
CATEGORIES= mail www
MASTER_SITES= https://github.com/RainLoop/rainloop-webmail/releases/download/v${PORTVERSION}/
PKGNAMESUFFIX?= ${PHP_PKGNAMESUFFIX}
@ -16,20 +17,30 @@ LICENSE_PERMS= auto-accept
.endif
USES= php:web,flavors zip
NO_BUILD= yes
NO_ARCH= yes
NO_WRKSUBDIR= yes
USE_PHP= curl dom iconv json openssl pcre simplexml spl xml zlib
PLIST_SUB= VER="${PORTVERSION}" WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
NO_ARCH= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
PLIST_SUB= VER="${PORTVERSION}" \
WWWGRP="${WWWGRP}" \
WWWOWN="${WWWOWN}"
OPTIONS_DEFAULT= SQLITE
OPTIONS_RADIO= DB
OPTIONS_RADIO_DB= MYSQL PGSQL SQLITE
OPTIONS_DEFAULT= SQLITE
MYSQL_USE= PHP=pdo_mysql
PGSQL_USE= PHP=pdo_pgsql
SQLITE_USE= PHP=pdo_sqlite
post-patch:
${REINPLACE_CMD} 's/__USE_SINGLE_LINE_AUTH_PLAIN_COMMAND = false/__USE_SINGLE_LINE_AUTH_PLAIN_COMMAND = true/' \
${WRKSRC}/rainloop/v/${PORTVERSION}/app/libraries/MailSo/Smtp/SmtpClient.php
${RM} ${WRKSRC}/rainloop/v/${PORTVERSION}/app/libraries/MailSo/Smtp/SmtpClient.php.bak
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}/data
${INSTALL_DATA} ${WRKSRC}/data/* ${STAGEDIR}${WWWDIR}/data