head 1.4; access; symbols pkgsrc-2026Q2:1.4.0.6 pkgsrc-2026Q2-base:1.4 pkgsrc-2026Q1:1.4.0.4 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.2 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.3.0.10 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.8 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.6 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.4 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.2 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.1.0.14 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.12 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.10 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.8 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.6 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.4 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.2 pkgsrc-2022Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2025.09.30.16.07.38; author wiz; state Exp; branches; next 1.3; commitid B311XLQVo25qSKcG; 1.3 date 2024.08.01.18.50.46; author vins; state Exp; branches; next 1.2; commitid dn7YinxuRPf1r9kF; 1.2 date 2024.07.04.20.18.37; author cheusov; state Exp; branches; next 1.1; commitid v1t98dvPk6lpPygF; 1.1 date 2022.12.15.12.50.51; author vins; state Exp; branches; next ; commitid UmcI58y5e9LHyE5E; desc @@ 1.4 log @*: use ${DESTDIR}${PREFIX} instead of ${DESTDIR}/${PREFIX} @ text @# $NetBSD: Makefile,v 1.3 2024/08/01 18:50:46 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= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.kermitproject.org/mm/ COMMENT= UNIX reimplementation of the TOPS-20 MM program LICENSE= modified-bsd USE_TOOLS+= pax m4 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" @ 1.3 log @*: drop maintainership of discontinued project @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/07/04 20:18:37 cheusov Exp $ d69 1 a69 1 ${DESTDIR}/${PREFIX}/bin/mm-sysprof @ 1.2 log @USE_TOOLS += m4 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2022/12/15 12:50:51 vins Exp $ d8 1 a8 1 MAINTAINER= vins@@NetBSD.org @ 1.1 log @mail/mm: import package from wip. Columbia MM (Mail Manager) is an interactive, text-mode mail client for UNIX, based on the TOPS-20 MM program. It is written in C using the CCMD (TOPS-20 COMND Jsys in C) package developed at Columbia University. Project is currently hosted and maintained on Kermit Project's FTP server. CCMD libraries are built alongside MM and included in the package. This package uses a stripped-down tarball with all the required files (+ a couple of fixes) hosted on my account at ftp.NetBSD.org, for reasons of conveniency. Interesting docs and historical notes are included too. @ text @d1 1 a1 1 # $NetBSD$ d13 1 a13 1 USE_TOOLS+= pax @