freebsd-ports/mail/qtools/Makefile
2021-04-06 16:31:07 +02:00

44 lines
1.3 KiB
Makefile

# Created by: petef@FreeBSD.org
PORTNAME= qtools
PORTVERSION= 0.56
PORTREVISION= 3
CATEGORIES= mail
MASTER_SITES= http://www.superscript.com/qtools/
MAINTAINER= ports@FreeBSD.org
COMMENT= Tools to use in .qmail files
RUN_DEPENDS= ${EZMLM_DIR}/bin/ezmlm-weed:mail/ezmlm
USES= qmail:vars
ALL_TARGET= prog
INSTALL_TARGET= setup check
LEGAL_TEXT= No license -- see http://cr.yp.to/softwarelaw.html
EZMLM_DIR?= ${LOCALBASE}
post-patch:
@${REINPLACE_CMD} -e 's|02755|0755|g' ${WRKSRC}/hier.c
do-configure:
@${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc
@${ECHO_CMD} "${CC} ${STRIP}" > ${WRKSRC}/conf-ld
@${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home
@${ECHO_CMD} "${QMAIL_PREFIX}" > ${WRKSRC}/conf-qmail
@${ECHO_CMD} "${EZMLM_DIR}/bin/ezmlm" > ${WRKSRC}/conf-ezmlm
# Do a dance to stage and keep out of resulting binaries (see r346769
# and r349241)
post-build:
@${ECHO_MSG} "===> Rebuilding DJB installer to respect STAGEDIR"
@${MV} -f ${WRKSRC}/conf-home ${WRKSRC}/conf-home.sav
@${ECHO_CMD} "${STAGEDIR}${PREFIX}" > ${WRKSRC}/conf-home
@cd ${WRKSRC} ; ${RM} install instcheck install.o instcheck.o hier.o auto_home.o auto_home.c
@cd ${WRKSRC} ; ${DO_MAKE_BUILD} install instcheck
@${TOUCH} ${WRKSRC}/replier-config
@${MV} -f ${WRKSRC}/conf-home.sav ${WRKSRC}/conf-home
.include <bsd.port.mk>