# $NetBSD: Makefile,v 1.1 2022/12/15 12:50:51 vins Exp $ DISTNAME= mm-0.96.0.14 CATEGORIES= mail MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/vins/dists/ EXTRACT_SUFX= .tar.xz MAINTAINER= vins@NetBSD.org HOMEPAGE= https://www.kermitproject.org/mm/ COMMENT= UNIX reimplementation of the TOPS-20 MM program LICENSE= modified-bsd USE_TOOLS+= pax MAKE_FLAGS+= OPT=${CFLAGS:Q} MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} MAKE_FLAGS+= prefix=${PREFIX} MAKE_FLAGS+= LOCLIB=${DESTDIR}${PREFIX}/lib/mm SUBST_CLASSES+= paths SUBST_STAGE.paths= pre-configure SUBST_MESSAGE.paths= Replacing hard-coded paths. SUBST_FILES.paths+= config.h pathnames.h SUBST_FILES.paths+= regex-0.12/configure SUBST_SED.paths= -e 's|/usr/local|${PREFIX}|' SETUID_ROOT_PERMS= ${REAL_ROOT_USER} daemon 2551 SPECIAL_PERMS+= lib/mm/movemail ${SETUID_ROOT_PERMS} .include "../../mk/bsd.prefs.mk" .if ${OPSYS:M*BSD} || ${OPSYS} == Linux TARGET:= ${LOWER_OPSYS} .elif ${OPSYS} == Darwin TARGET:= macosx .elif ${OPSYS} == SunOS . if ${OPSYS_VERSION} <= 051000 TARGET:= solaris10 . else TARGET:= solaris-gcc . endif .endif EGDIR= ${PREFIX}/share/examples/${PKGBASE} DOCDIR= ${PREFIX}/share/doc/${PKGBASE} INSTALLATION_DIRS+= bin lib ${EGDIR} ${DOCDOR} WRKSRC= ${WRKDIR}/mm/mm post-extract: ${RUN}${CHMOD} +x ${WRKSRC}/regex-0.12/configure pre-build: ${RUN}cd ${WRKDIR}/mm/ccmd && ${SETENV} ${MAKE_ENV} \ ${MAKE_PROGRAM} ${MAKE_FLAGS} ${TARGET} do-build: ${RUN}cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE_PROGRAM} ${MAKE_FLAGS} ${TARGET} pre-install: ${RUN}cd ${WRKDIR}/mm/ccmd && ${SETENV} ${MAKE_ENV} \ ${INSTALL_ENV} ${MAKE_PROGRAM} \ prefix=${DESTDIR}${PREFIX} install post-install: ${INSTALL_PROGRAM} ${WRKSRC}/sys-prof \ ${DESTDIR}/${PREFIX}/bin/mm-sysprof ${RUN}cd ${WRKDIR}/mm/docs && \ ${PAX} -rw . ${DESTDIR}${DOCDIR} .for f in samples/* ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${EGDIR} .endfor ${INSTALL_DATA} ${FILESDIR}/sample-mm-conf ${DESTDIR}${EGDIR} #Fix files permissions. ${RUN}${CHMOD} -x ${DESTDIR}${PREFIX}/lib/libccmd.a ${RUN}${CHMOD} g-w ${DESTDIR}${PREFIX}/lib/mm/mmail.el .include "../../mk/curses.buildlink3.mk" .include "../../mk/bsd.pkg.mk"