diff options
author | vins <vins@pkgsrc.org> | 2022-12-15 12:50:51 +0000 |
---|---|---|
committer | vins <vins@pkgsrc.org> | 2022-12-15 12:50:51 +0000 |
commit | 32a11ac6b3913568318cf16fd6f36eb1991b7b1f (patch) | |
tree | 6d729a17f464bfb4c7c67fcdc0eaef430c7c5561 /mail/mm | |
parent | f98014af576d51588e4530f92a9ba5dd8c2dd927 (diff) | |
download | pkgsrc-32a11ac6b3913568318cf16fd6f36eb1991b7b1f.tar.gz |
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.
Diffstat (limited to 'mail/mm')
-rw-r--r-- | mail/mm/DESCR | 8 | ||||
-rw-r--r-- | mail/mm/MESSAGE | 12 | ||||
-rw-r--r-- | mail/mm/Makefile | 81 | ||||
-rw-r--r-- | mail/mm/PLIST | 357 | ||||
-rw-r--r-- | mail/mm/distinfo | 6 | ||||
-rw-r--r-- | mail/mm/files/sample-mm-conf | 23 | ||||
-rw-r--r-- | mail/mm/patches/patch-Makefile | 76 |
7 files changed, 563 insertions, 0 deletions
diff --git a/mail/mm/DESCR b/mail/mm/DESCR new file mode 100644 index 00000000000..6f3999e06de --- /dev/null +++ b/mail/mm/DESCR @@ -0,0 +1,8 @@ +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. + +MM has a lot of features that appeal to people who deal mainly with +text and who like to keep their hands on the keyboard and work fast. It +is noted for its powerful message selection and management features and +its user-friendly (truly) DEC-20 style command language. diff --git a/mail/mm/MESSAGE b/mail/mm/MESSAGE new file mode 100644 index 00000000000..957016a8d17 --- /dev/null +++ b/mail/mm/MESSAGE @@ -0,0 +1,12 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1 2022/12/15 12:50:51 vins Exp $ + +To configure mm, run ${PREFIX}/bin/mm-sysprof to enter the interactive +setup. +Then move the generated 'mm.conf' file to ${PREFIX}/pkg/lib/mm. +Sample configuration files are available at ${PREFIX}/share/examples/mm. + +For the Emacs `mmail' mode, load the lisp library file provided as: +${PREFIX}/lib/mm/mmail.el. + +=========================================================================== diff --git a/mail/mm/Makefile b/mail/mm/Makefile new file mode 100644 index 00000000000..6010b661d52 --- /dev/null +++ b/mail/mm/Makefile @@ -0,0 +1,81 @@ +# $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" diff --git a/mail/mm/PLIST b/mail/mm/PLIST new file mode 100644 index 00000000000..37189ff66cc --- /dev/null +++ b/mail/mm/PLIST @@ -0,0 +1,357 @@ +@comment $NetBSD: PLIST,v 1.1 2022/12/15 12:50:51 vins Exp $ +bin/mm +bin/mm-sysprof +bin/mm-trans +include/ccmd.h +include/ccmdmd.h +include/cmfnc.h +include/cmfncs.h +include/datime.h +lib/libccmd.a +lib/mm/help/READ.DIR/!.HLP +lib/mm/help/READ.DIR/answer.HLP +lib/mm/help/READ.DIR/backtrack.HLP +lib/mm/help/READ.DIR/blank.HLP +lib/mm/help/READ.DIR/browse.HLP +lib/mm/help/READ.DIR/bug.HLP +lib/mm/help/READ.DIR/cd.HLP +lib/mm/help/READ.DIR/check.HLP +lib/mm/help/READ.DIR/continue.HLP +lib/mm/help/READ.DIR/copy.HLP +lib/mm/help/READ.DIR/create-init.HLP +lib/mm/help/READ.DIR/daytime.HLP +lib/mm/help/READ.DIR/define.HLP +lib/mm/help/READ.DIR/delete.HLP +lib/mm/help/READ.DIR/echo.HLP +lib/mm/help/READ.DIR/edit.HLP +lib/mm/help/READ.DIR/finger.HLP +lib/mm/help/READ.DIR/flag.HLP +lib/mm/help/READ.DIR/follow.HLP +lib/mm/help/READ.DIR/forward.HLP +lib/mm/help/READ.DIR/headers.HLP +lib/mm/help/READ.DIR/help.HLP +lib/mm/help/READ.DIR/jump.HLP +lib/mm/help/READ.DIR/keyword.HLP +lib/mm/help/READ.DIR/kill.HLP +lib/mm/help/READ.DIR/list.HLP +lib/mm/help/READ.DIR/literal.HLP +lib/mm/help/READ.DIR/mail.HLP +lib/mm/help/READ.DIR/mark.HLP +lib/mm/help/READ.DIR/mm.HLP +lib/mm/help/READ.DIR/move.HLP +lib/mm/help/READ.DIR/next.HLP +lib/mm/help/READ.DIR/previous.HLP +lib/mm/help/READ.DIR/print.HLP +lib/mm/help/READ.DIR/profile.HLP +lib/mm/help/READ.DIR/push.HLP +lib/mm/help/READ.DIR/pwd.HLP +lib/mm/help/READ.DIR/quit.HLP +lib/mm/help/READ.DIR/remail.HLP +lib/mm/help/READ.DIR/reply.HLP +lib/mm/help/READ.DIR/restore-draft.HLP +lib/mm/help/READ.DIR/route.HLP +lib/mm/help/READ.DIR/save-init.HLP +lib/mm/help/READ.DIR/send.HLP +lib/mm/help/READ.DIR/set.HLP +lib/mm/help/READ.DIR/show.HLP +lib/mm/help/READ.DIR/spell.HLP +lib/mm/help/READ.DIR/status.HLP +lib/mm/help/READ.DIR/suspend.HLP +lib/mm/help/READ.DIR/take.HLP +lib/mm/help/READ.DIR/type.HLP +lib/mm/help/READ.DIR/unanswer.HLP +lib/mm/help/READ.DIR/undelete.HLP +lib/mm/help/READ.DIR/unflag.HLP +lib/mm/help/READ.DIR/unkeyword.HLP +lib/mm/help/READ.DIR/unmark.HLP +lib/mm/help/READ.DIR/version.HLP +lib/mm/help/READ.DIR/who.HLP +lib/mm/help/READ.DIR/write.HLP +lib/mm/help/READ.DIR/z.HLP +lib/mm/help/SEND.DIR/!.HLP +lib/mm/help/SEND.DIR/bcc.HLP +lib/mm/help/SEND.DIR/blank.HLP +lib/mm/help/SEND.DIR/cc.HLP +lib/mm/help/SEND.DIR/cd.HLP +lib/mm/help/SEND.DIR/check.HLP +lib/mm/help/SEND.DIR/copy.HLP +lib/mm/help/SEND.DIR/create-init.HLP +lib/mm/help/SEND.DIR/daytime.HLP +lib/mm/help/SEND.DIR/define.HLP +lib/mm/help/SEND.DIR/display.HLP +lib/mm/help/SEND.DIR/echo.HLP +lib/mm/help/SEND.DIR/edit.HLP +lib/mm/help/SEND.DIR/erase.HLP +lib/mm/help/SEND.DIR/fcc.HLP +lib/mm/help/SEND.DIR/finger.HLP +lib/mm/help/SEND.DIR/flag.HLP +lib/mm/help/SEND.DIR/from.HLP +lib/mm/help/SEND.DIR/headers.HLP +lib/mm/help/SEND.DIR/help.HLP +lib/mm/help/SEND.DIR/in-reply-to.HLP +lib/mm/help/SEND.DIR/insert.HLP +lib/mm/help/SEND.DIR/keyword.HLP +lib/mm/help/SEND.DIR/list.HLP +lib/mm/help/SEND.DIR/literal.HLP +lib/mm/help/SEND.DIR/mark.HLP +lib/mm/help/SEND.DIR/mm.HLP +lib/mm/help/SEND.DIR/move.HLP +lib/mm/help/SEND.DIR/print.HLP +lib/mm/help/SEND.DIR/profile.HLP +lib/mm/help/SEND.DIR/push.HLP +lib/mm/help/SEND.DIR/pwd.HLP +lib/mm/help/SEND.DIR/quit.HLP +lib/mm/help/SEND.DIR/remove.HLP +lib/mm/help/SEND.DIR/reply-to.HLP +lib/mm/help/SEND.DIR/route.HLP +lib/mm/help/SEND.DIR/save-draft.HLP +lib/mm/help/SEND.DIR/save-init.HLP +lib/mm/help/SEND.DIR/send.HLP +lib/mm/help/SEND.DIR/set.HLP +lib/mm/help/SEND.DIR/show.HLP +lib/mm/help/SEND.DIR/spell.HLP +lib/mm/help/SEND.DIR/status.HLP +lib/mm/help/SEND.DIR/subject.HLP +lib/mm/help/SEND.DIR/suspend.HLP +lib/mm/help/SEND.DIR/take.HLP +lib/mm/help/SEND.DIR/text.HLP +lib/mm/help/SEND.DIR/to.HLP +lib/mm/help/SEND.DIR/type.HLP +lib/mm/help/SEND.DIR/unanswer.HLP +lib/mm/help/SEND.DIR/unflag.HLP +lib/mm/help/SEND.DIR/unkeyword.HLP +lib/mm/help/SEND.DIR/unmark.HLP +lib/mm/help/SEND.DIR/user-header.HLP +lib/mm/help/SEND.DIR/version.HLP +lib/mm/help/SEND.DIR/who.HLP +lib/mm/help/SEND.DIR/write.HLP +lib/mm/help/SEND.DIR/z.HLP +lib/mm/help/TOP.DIR/!.HLP +lib/mm/help/TOP.DIR/alias.HLP +lib/mm/help/TOP.DIR/answer.HLP +lib/mm/help/TOP.DIR/backtrack.HLP +lib/mm/help/TOP.DIR/blank.HLP +lib/mm/help/TOP.DIR/browse.HLP +lib/mm/help/TOP.DIR/bug.HLP +lib/mm/help/TOP.DIR/bye.HLP +lib/mm/help/TOP.DIR/cd.HLP +lib/mm/help/TOP.DIR/check.HLP +lib/mm/help/TOP.DIR/continue.HLP +lib/mm/help/TOP.DIR/copy.HLP +lib/mm/help/TOP.DIR/count.HLP +lib/mm/help/TOP.DIR/create-init.HLP +lib/mm/help/TOP.DIR/daytime.HLP +lib/mm/help/TOP.DIR/define.HLP +lib/mm/help/TOP.DIR/delete.HLP +lib/mm/help/TOP.DIR/echo.HLP +lib/mm/help/TOP.DIR/edit.HLP +lib/mm/help/TOP.DIR/examine.HLP +lib/mm/help/TOP.DIR/exit.HLP +lib/mm/help/TOP.DIR/expunge.HLP +lib/mm/help/TOP.DIR/finger.HLP +lib/mm/help/TOP.DIR/flag.HLP +lib/mm/help/TOP.DIR/follow.HLP +lib/mm/help/TOP.DIR/forward.HLP +lib/mm/help/TOP.DIR/get.HLP +lib/mm/help/TOP.DIR/headers.HLP +lib/mm/help/TOP.DIR/help.HLP +lib/mm/help/TOP.DIR/jump.HLP +lib/mm/help/TOP.DIR/keyword.HLP +lib/mm/help/TOP.DIR/list.HLP +lib/mm/help/TOP.DIR/literal.HLP +lib/mm/help/TOP.DIR/mail.HLP +lib/mm/help/TOP.DIR/mark.HLP +lib/mm/help/TOP.DIR/mm.HLP +lib/mm/help/TOP.DIR/move.HLP +lib/mm/help/TOP.DIR/next.HLP +lib/mm/help/TOP.DIR/previous.HLP +lib/mm/help/TOP.DIR/print.HLP +lib/mm/help/TOP.DIR/profile.HLP +lib/mm/help/TOP.DIR/push.HLP +lib/mm/help/TOP.DIR/pwd.HLP +lib/mm/help/TOP.DIR/quit.HLP +lib/mm/help/TOP.DIR/read.HLP +lib/mm/help/TOP.DIR/remail.HLP +lib/mm/help/TOP.DIR/reply.HLP +lib/mm/help/TOP.DIR/restore-draft.HLP +lib/mm/help/TOP.DIR/review.HLP +lib/mm/help/TOP.DIR/route.HLP +lib/mm/help/TOP.DIR/save-init.HLP +lib/mm/help/TOP.DIR/send.HLP +lib/mm/help/TOP.DIR/set.HLP +lib/mm/help/TOP.DIR/shell.HLP +lib/mm/help/TOP.DIR/show.HLP +lib/mm/help/TOP.DIR/sort.HLP +lib/mm/help/TOP.DIR/spell.HLP +lib/mm/help/TOP.DIR/status.HLP +lib/mm/help/TOP.DIR/suspend.HLP +lib/mm/help/TOP.DIR/take.HLP +lib/mm/help/TOP.DIR/type.HLP +lib/mm/help/TOP.DIR/unanswer.HLP +lib/mm/help/TOP.DIR/undelete.HLP +lib/mm/help/TOP.DIR/unflag.HLP +lib/mm/help/TOP.DIR/unkeyword.HLP +lib/mm/help/TOP.DIR/unmark.HLP +lib/mm/help/TOP.DIR/version.HLP +lib/mm/help/TOP.DIR/who.HLP +lib/mm/help/TOP.DIR/write.HLP +lib/mm/help/TOP.DIR/z.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/addressing.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/basic.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/bitnet.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/ccmd.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/command-history.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/command-line-edit.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/customization.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/directory.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/filing.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/information.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/internet.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/message-handling.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/message-sequence.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/message-tagging.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/other.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/shell.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/signature-file.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/text-mode.HLP +lib/mm/help/TOPICS.DIR/READ.DIR/top.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/addressing.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/basic.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/bitnet.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/ccmd.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/command-history.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/command-line-edit.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/customization.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/directory.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/header-field.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/information.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/internet.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/message-sequence.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/other.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/shell.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/signature-file.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/text-mode.HLP +lib/mm/help/TOPICS.DIR/SEND.DIR/top.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/addressing.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/basic.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/bitnet.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/ccmd.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/command-history.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/command-line-edit.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/customization.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/directory.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/filing.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/information.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/internet.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/message-handling.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/message-sequence.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/message-tagging.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/other.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/shell.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/signature-file.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/text-mode.HLP +lib/mm/help/TOPICS.DIR/TOP.DIR/top.HLP +lib/mm/help/VARS.DIR/aliases-use-groups.HLP +lib/mm/help/VARS.DIR/append-new-mail.HLP +lib/mm/help/VARS.DIR/append-signature.HLP +lib/mm/help/VARS.DIR/auto-create-files.HLP +lib/mm/help/VARS.DIR/auto-startup-get.HLP +lib/mm/help/VARS.DIR/autowrap-column.HLP +lib/mm/help/VARS.DIR/browse-clear-screen.HLP +lib/mm/help/VARS.DIR/browse-pause.HLP +lib/mm/help/VARS.DIR/check-interval.HLP +lib/mm/help/VARS.DIR/clear-screen.HLP +lib/mm/help/VARS.DIR/continuous-check.HLP +lib/mm/help/VARS.DIR/control-d-automatic-send.HLP +lib/mm/help/VARS.DIR/control-e-editor.HLP +lib/mm/help/VARS.DIR/control-l-confirm.HLP +lib/mm/help/VARS.DIR/control-n-abort.HLP +lib/mm/help/VARS.DIR/crt-filter.HLP +lib/mm/help/VARS.DIR/default-bcc-list.HLP +lib/mm/help/VARS.DIR/default-cc-list.HLP +lib/mm/help/VARS.DIR/default-fcc-list.HLP +lib/mm/help/VARS.DIR/default-from.HLP +lib/mm/help/VARS.DIR/default-mail-type.HLP +lib/mm/help/VARS.DIR/default-read-command.HLP +lib/mm/help/VARS.DIR/default-reply-to.HLP +lib/mm/help/VARS.DIR/default-send-command.HLP +lib/mm/help/VARS.DIR/directory-folders.HLP +lib/mm/help/VARS.DIR/display-flagged-messages.HLP +lib/mm/help/VARS.DIR/display-outgoing-message.HLP +lib/mm/help/VARS.DIR/dont-print-headers.HLP +lib/mm/help/VARS.DIR/dont-type-headers.HLP +lib/mm/help/VARS.DIR/editor.HLP +lib/mm/help/VARS.DIR/escape-automatic-send.HLP +lib/mm/help/VARS.DIR/expunge-on-bye.HLP +lib/mm/help/VARS.DIR/fast-init-file.HLP +lib/mm/help/VARS.DIR/finger-command.HLP +lib/mm/help/VARS.DIR/gnuemacs-mmail.HLP +lib/mm/help/VARS.DIR/handle-changed-modtime.HLP +lib/mm/help/VARS.DIR/header-options-file.HLP +lib/mm/help/VARS.DIR/help-dir.HLP +lib/mm/help/VARS.DIR/help-file.HLP +lib/mm/help/VARS.DIR/incoming-mail.HLP +lib/mm/help/VARS.DIR/keywords.HLP +lib/mm/help/VARS.DIR/list-include-headers.HLP +lib/mm/help/VARS.DIR/list-on-separate-pages.HLP +lib/mm/help/VARS.DIR/mail-aliases.HLP +lib/mm/help/VARS.DIR/mail-directory.HLP +lib/mm/help/VARS.DIR/mail-file.HLP +lib/mm/help/VARS.DIR/mime-filter.HLP +lib/mm/help/VARS.DIR/mmail-path.HLP +lib/mm/help/VARS.DIR/modify-read-only.HLP +lib/mm/help/VARS.DIR/movemail-path.HLP +lib/mm/help/VARS.DIR/new-file-mode.HLP +lib/mm/help/VARS.DIR/only-print-headers.HLP +lib/mm/help/VARS.DIR/only-type-headers.HLP +lib/mm/help/VARS.DIR/personal-name.HLP +lib/mm/help/VARS.DIR/print-filter.HLP +lib/mm/help/VARS.DIR/prompt-for-bcc.HLP +lib/mm/help/VARS.DIR/prompt-for-cc.HLP +lib/mm/help/VARS.DIR/prompt-for-fcc.HLP +lib/mm/help/VARS.DIR/prompt-rcpt-always.HLP +lib/mm/help/VARS.DIR/read-prompt.HLP +lib/mm/help/VARS.DIR/reply-all.HLP +lib/mm/help/VARS.DIR/reply-include-me.HLP +lib/mm/help/VARS.DIR/reply-indent.HLP +lib/mm/help/VARS.DIR/reply-initial-display.HLP +lib/mm/help/VARS.DIR/reply-insert.HLP +lib/mm/help/VARS.DIR/saved-messages-file.HLP +lib/mm/help/VARS.DIR/send-prompt.HLP +lib/mm/help/VARS.DIR/send-verbose.HLP +lib/mm/help/VARS.DIR/sendmail-background.HLP +lib/mm/help/VARS.DIR/sendmail-verbose.HLP +lib/mm/help/VARS.DIR/speller.HLP +lib/mm/help/VARS.DIR/suspend-on-exit.HLP +lib/mm/help/VARS.DIR/suspend-on-quit.HLP +lib/mm/help/VARS.DIR/temp-directory.HLP +lib/mm/help/VARS.DIR/terse-text-prompt.HLP +lib/mm/help/VARS.DIR/top-level-prompt.HLP +lib/mm/help/VARS.DIR/use-crt-filter-always.HLP +lib/mm/help/VARS.DIR/use-editor-always.HLP +lib/mm/help/VARS.DIR/use-invalid-address.HLP +lib/mm/help/VARS.DIR/user-headers.HLP +lib/mm/help/VARS.DIR/user-level.HLP +lib/mm/help/VARS.DIR/user-name.HLP +lib/mm/mmail.el +lib/mm/movemail +share/doc/mm/CHANGELOG +share/doc/mm/DEBUG.NOTES +share/doc/mm/INSTALL +share/doc/mm/LICENSE.TXT +share/doc/mm/README.TXT +share/doc/mm/ccmd/DOC.TXT +share/doc/mm/ccmd/INTRO.TXT +share/doc/mm/ccmd/README +share/doc/mm/ccmd/README.TOO +share/doc/mm/notes/notes-beebe.txt +share/doc/mm/notes/notes-fdc.txt +share/doc/mm/notes/notes-klh.txt +share/doc/mm/rfc/rfc2822.txt +share/doc/mm/rfc/rfc733.txt +share/doc/mm/rfc/rfc822.txt +share/examples/mm/sample-mailcap +share/examples/mm/sample-mm-conf +share/examples/mm/sample-mm-header-options +share/examples/mm/sample-mminit +share/examples/mm/sample-shell-profile diff --git a/mail/mm/distinfo b/mail/mm/distinfo new file mode 100644 index 00000000000..b05b062a98d --- /dev/null +++ b/mail/mm/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2022/12/15 12:50:51 vins Exp $ + +BLAKE2s (mm-0.96.0.14.tar.xz) = daf134b5d63c1b05e5701ba8c5f3bcdd3cd9fcaea17d08f9de06ade3aa136aa0 +SHA512 (mm-0.96.0.14.tar.xz) = c683d5cf8067314679bc107f39c5fabe40c926cdfa82fca232f6b24f55892087ef293c60eb884491d3e13374c04010213fa28d9f05c44f34605d15f065001c1d +Size (mm-0.96.0.14.tar.xz) = 725328 bytes +SHA1 (patch-Makefile) = a7bb46db85380521de4ec8401c70a03b4f6d3116 diff --git a/mail/mm/files/sample-mm-conf b/mail/mm/files/sample-mm-conf new file mode 100644 index 00000000000..30906e81d19 --- /dev/null +++ b/mail/mm/files/sample-mm-conf @@ -0,0 +1,23 @@ +# System-wide initialization file for Columbia MM, version 0.96.0(14) +# note that all lines beginning with "#" are comments + +# default mail format +set default-mail-type mbox + +# default mail file +set mail-file ~/mbox + +# possible paths for the mm authors +define mm-authors bug-mm@columbia.edu + +# bug-mm is a local consultant who handles most mm problems +# (No local bug address) +define bug-mm mm-authors + +# path of default editor +set editor /usr/bin/vi +# is editor GNU Emacs +set gnuemacs-mmail no + +# path for spell program +set speller /usr/pkg/bin/hunspell diff --git a/mail/mm/patches/patch-Makefile b/mail/mm/patches/patch-Makefile new file mode 100644 index 00000000000..c74aa7cd9db --- /dev/null +++ b/mail/mm/patches/patch-Makefile @@ -0,0 +1,76 @@ +$NetBSD: patch-Makefile,v 1.1 2022/12/15 12:50:51 vins Exp $ + +Let pkgsrc handle package updates. + +--- Makefile.orig 2014-02-27 23:00:00.000000000 +0000 ++++ Makefile +@@ -295,26 +295,13 @@ all: mm movemail sys-prof mm-trans + + $(BIN)/mm: mm + @echo installing MM EXECUTABLE +- -@ls -alg $(BIN)/mm $(BIN)/mm.old +- @cp mm $(BIN)/mm.new +- @chmod 755 $(BIN)/mm.new +- @if [ -f $(BIN)/mm ]; then \ +- mv $(BIN)/mm $(BIN)/mm.old; \ +- fi +- @mv $(BIN)/mm.new $(BIN)/mm +- -@ls -alg $(BIN)/mm $(BIN)/mm.old ++ @cp mm $(BIN)/mm ++ @chmod 755 $(BIN)/mm + + $(BIN)/mm-trans: mm-trans + @echo installing MM-TRANS \(transform\) +- -@ls -alg $(BIN)/mm-trans $(BIN)/mm-trans.old +- @cp mm-trans $(BIN)/mm-trans.new +- @if [ -f $(BIN)/mm-trans ]; then \ +- mv $(BIN)/mm-trans $(BIN)/mm-trans.old; \ +- fi +- @mv $(BIN)/mm-trans.new $(BIN)/mm-trans ++ @cp mm-trans $(BIN)/mm-trans + @chmod 755 $(BIN)/mm-trans +- -@ls -alg $(BIN)/mm-trans $(BIN)/mm-trans.old +- + + argsort: argsort.c + $(CC) $(CFLAGS) $(LDFLAGS) -o argsort argsort.c $(LIBS) +@@ -357,7 +344,7 @@ HELP: + help: + @echo checking help files + +-install: main-install HELP $(LOCLIB)/mm.conf ++install: main-install HELP + + $(LOCLIB): + -if [ ! -d $(LOCLIB) ] ; then mkdir $(LOCLIB) ; fi +@@ -375,27 +362,12 @@ $(LOCLIB)/mm.conf: mm.conf + + $(LOCLIB)/mmail.el: mmail.el + @echo installing MMAIL.EL +- -@ls -alg $(LOCLIB)/mmail.el $(LOCLIB)/mmail.el.old +- @cp mmail.el $(LOCLIB)/mmail.el.new +- @chmod 664 $(LOCLIB)/mmail.el.new +- @if [ -f $(LOCLIB)/mmail.el ]; then \ +- mv $(LOCLIB)/mmail.el $(LOCLIB)/mmail.el.old; \ +- fi +- @mv $(LOCLIB)/mmail.el.new $(LOCLIB)/mmail.el +- -@ls -alg $(LOCLIB)/mmail.el $(LOCLIB)/mmail.el.old ++ @cp mmail.el $(LOCLIB)/mmail.el ++ @chmod 664 $(LOCLIB)/mmail.el + + $(LOCLIB)/movemail: movemail + @echo installing MOVEMAIL +- -@ls -alg $(LOCLIB)/movemail $(LOCLIB)/movemail.old +- @cp movemail $(LOCLIB)/movemail.new +- @if [ -f $(LOCLIB)/movemail ]; then \ +- mv $(LOCLIB)/movemail $(LOCLIB)/movemail.old; \ +- fi +- @mv $(LOCLIB)/movemail.new $(LOCLIB)/movemail +- @chgrp daemon $(LOCLIB)/movemail +- @chmod 2751 $(LOCLIB)/movemail +- -@ls -alg $(LOCLIB)/movemail $(LOCLIB)/movemail.old +- ++ @cp movemail $(LOCLIB)/movemail + + $(LOCLIB)/help: help + @echo installing HELP |