Skip to content

Commit

Permalink
mail/nbsmtp: Fix build with clang15
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexey Dokuchaev authored and ehaupt committed Feb 14, 2023
1 parent b344331 commit 584050b
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions mail/nbsmtp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nbsmtp
PORTVERSION= 1.00
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= mail
MASTER_SITES= LOCAL/ehaupt

Expand All @@ -18,19 +18,15 @@ LDFLAGS+= -L${OPENSSLLIB}

PLIST_FILES= bin/nbsmtp man/man5/nbsmtprc.5.gz man/man8/nbsmtp.8.gz

.include <bsd.port.pre.mk>

.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079
USE_GCC= yes
.endif

post-patch:
${REINPLACE_CMD} -e 's@\(-o nbsmtp\)@$$(LDFLAGS) \1@g' \
${WRKSRC}/Makefile.in
${REINPLACE_CMD} -E '/NULL/s,\(char\) ?,,' \
${WRKSRC}/main.c ${WRKSRC}/original.c

do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/nbsmtprc.5 ${STAGEDIR}${MANPREFIX}/man/man5
${INSTALL_MAN} ${WRKSRC}/nbsmtp.8 ${STAGEDIR}${MANPREFIX}/man/man8

.include <bsd.port.post.mk>
.include <bsd.port.mk>

0 comments on commit 584050b

Please sign in to comment.