Received: by mail.netbsd.org (Postfix, from userid 605) id 4E7AF84E93; Thu, 15 Dec 2022 13:58:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 7EC6B84D54 for ; Thu, 15 Dec 2022 13:58:04 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id ZMgbugCQ91zl for ; Thu, 15 Dec 2022 13:58:02 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 6AF0C84D40 for ; Thu, 15 Dec 2022 13:58:02 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 6429FFA90; Thu, 15 Dec 2022 13:58:02 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_167111268214220" MIME-Version: 1.0 Date: Thu, 15 Dec 2022 13:58:02 +0000 From: "Paolo Vincenzo Olivo" Subject: CVS commit: pkgsrc/mail/mailutils To: pkgsrc-changes@NetBSD.org Reply-To: vins@netbsd.org X-Mailer: log_accum Message-Id: <20221215135802.6429FFA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_167111268214220 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: vins Date: Thu Dec 15 13:58:02 UTC 2022 Added Files: pkgsrc/mail/mailutils: DESCR Makefile PLIST distinfo options.mk pkgsrc/mail/mailutils/patches: patch-frm_frm.h patch-lib_tcpwrap.c patch-mh_mh__init.c Log Message: mail/mailutils: import package from wip. GNU Mailutils is a swiss army knife of electronic mail handling. It offers a rich set of utilities and daemons for processing e-mail. All Mailutils programs are able to operate on mailboxes of any existing format, ranging from standard UNIX maildrops, through maildir and up to remote mailboxes, which are transparently accessed using IMAP4, POP3 and SMTP. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/mail/mailutils/DESCR \ pkgsrc/mail/mailutils/Makefile pkgsrc/mail/mailutils/PLIST \ pkgsrc/mail/mailutils/distinfo pkgsrc/mail/mailutils/options.mk cvs rdiff -u -r0 -r1.1 pkgsrc/mail/mailutils/patches/patch-frm_frm.h \ pkgsrc/mail/mailutils/patches/patch-lib_tcpwrap.c \ pkgsrc/mail/mailutils/patches/patch-mh_mh__init.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_167111268214220 Content-Disposition: inline Content-Length: 25167 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/mail/mailutils/DESCR diff -u /dev/null pkgsrc/mail/mailutils/DESCR:1.1 --- /dev/null Thu Dec 15 13:58:02 2022 +++ pkgsrc/mail/mailutils/DESCR Thu Dec 15 13:58:02 2022 @@ -0,0 +1,6 @@ +GNU mailutils is a powerful protocol-independent mail framework. It +provides a set of libraries for writing flexible mail-handling +software, as well as a number of utilities for both local and remote +mail handling. Among the utilities provided are pop3 and imap4 +servers, sieve mail filtering utility, mailx-compatible mail client +and others. Index: pkgsrc/mail/mailutils/Makefile diff -u /dev/null pkgsrc/mail/mailutils/Makefile:1.1 --- /dev/null Thu Dec 15 13:58:02 2022 +++ pkgsrc/mail/mailutils/Makefile Thu Dec 15 13:58:02 2022 @@ -0,0 +1,67 @@ +# $NetBSD: Makefile,v 1.1 2022/12/15 13:58:02 vins Exp $ + +DISTNAME= mailutils-3.15 +CATEGORIES= mail +MASTER_SITES= ftp://ftp.gnu.org/gnu/mailutils/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://mailutils.org/ +COMMENT= Utilities, daemons, and filters for processing e-mail +LICENSE= gnu-gpl-v3 AND gnu-lgpl-v3 + +CONFLICTS+= elm-[0-9]* # bin/frm +CONFLICTS+= avenger-[0-9]* # bin/dotlock + +USE_TOOLS+= gmake yacc +USE_LIBTOOL= yes +USE_LANGUAGES= c c++ +INFO_FILES= yes + +SUBST_CLASSES+= iconv +SUBST_STAGE.iconv= pre-configure +SUBST_MESSAGE.iconv= Do not require lib/charset.alias. +SUBST_FILES.iconv+= lib/gnu/Makefile.in +SUBST_SED.iconv= -e '/need_charset_alias=/s|true|false|' + +.include "../../mk/bsd.fast.prefs.mk" + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} +CONFIGURE_ARGS+= --infodir=${PREFIX}/${PKGINFODIR} +CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} +CONFIGURE_ARGS+= --docdir=${PREFIX}/${DOCDIR} +CONFIGURE_ARGS+= --with-mh-bindir=${PREFIX}/libexec/${PKGBASE} +CONFIGURE_ARGS+= --with-libiconv-prefix=${BUILDLINK_PREFIX.iconv} +.if ${OPSYS} == "Linux" +CONFIGURE_ARGS+= --with-mail-spool=/var/spool/mail +.else +CONFIGURE_ARGS+= --with-mail-spool=/var/mail +.endif +CONFIGURE_ARGS+= --enable-virtual-domains +CONFIGURE_ARGS+= --enable-mh + +.include "options.mk" + +PKG_DOCS= AUTHORS ChangeLog NEWS README* THANKS TODO +DOCDIR= share/doc/${PKGBASE} + +MAKE_FLAGS+= CC=${CC:Q} +MAKE_FLAGS+= CFLAGS=${CFLAGS:Q} +MAKE_FLAGS+= CPPLAGS=${CPPLAGS:Q} +MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} + +INSTALLATION_DIRS+= ${DOCDIR} + +post-install: +#set-gid files should not be writable by anyone + ${RUN}${CHMOD} -w ${DESTDIR}${PREFIX}/bin/dotlock + ${RUN}${CHMOD} -w ${DESTDIR}${PREFIX}/sbin/mda + ${INSTALL_DATA} ${PKG_DOCS:S|^|${WRKSRC}/|} \ + ${DESTDIR}${PREFIX}/${DOCDIR} + +.include "../../converters/libiconv/buildlink3.mk" +.include "../../textproc/libunistring/buildlink3.mk" +.include "../../devel/libltdl/buildlink3.mk" +.include "../../devel/readline/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/mail/mailutils/PLIST diff -u /dev/null pkgsrc/mail/mailutils/PLIST:1.1 --- /dev/null Thu Dec 15 13:58:02 2022 +++ pkgsrc/mail/mailutils/PLIST Thu Dec 15 13:58:02 2022 @@ -0,0 +1,344 @@ +@comment $NetBSD: PLIST,v 1.1 2022/12/15 13:58:02 vins Exp $ +bin/decodemail +bin/dotlock +bin/frm +bin/from +${PLIST.guile}bin/guimb +bin/mail +bin/mailutils +bin/mailutils-config +bin/messages +bin/mimeview +bin/movemail +bin/popauth +bin/putmail +bin/readmsg +bin/sieve +${PLIST.guile}guile/3.0/share/guile/site/3.0/mailutils/guile-procedures.txt +${PLIST.guile}guile/3.0/share/guile/site/3.0/mailutils/mailutils.scm +include/mailutils/acl.h +include/mailutils/address.h +include/mailutils/alloc.h +include/mailutils/argcv.h +include/mailutils/assoc.h +include/mailutils/attribute.h +include/mailutils/auth.h +include/mailutils/body.h +include/mailutils/cctype.h +include/mailutils/cfg.h +include/mailutils/cidr.h +include/mailutils/cli.h +include/mailutils/cstr.h +include/mailutils/daemon.h +include/mailutils/datetime.h +include/mailutils/dbm.h +include/mailutils/debug.h +include/mailutils/diag.h +include/mailutils/envelope.h +include/mailutils/errno.h +include/mailutils/error.h +include/mailutils/filter.h +include/mailutils/folder.h +include/mailutils/gitinfo.h +include/mailutils/glob.h +include/mailutils/gsasl.h +include/mailutils/guile.h +include/mailutils/header.h +include/mailutils/imap.h +include/mailutils/imapio.h +include/mailutils/imaputil.h +include/mailutils/io.h +include/mailutils/iterator.h +include/mailutils/kwd.h +include/mailutils/ldap.h +include/mailutils/list.h +include/mailutils/locker.h +include/mailutils/locus.h +include/mailutils/log.h +include/mailutils/mailbox.h +include/mailutils/mailcap.h +include/mailutils/mailer.h +include/mailutils/mailutils.h +include/mailutils/md5.h +include/mailutils/message.h +include/mailutils/mh.h +include/mailutils/mime.h +include/mailutils/mimetypes.h +include/mailutils/monitor.h +include/mailutils/msgset.h +include/mailutils/mu_auth.h +include/mailutils/nls.h +include/mailutils/observer.h +include/mailutils/opool.h +include/mailutils/opt.h +include/mailutils/pam.h +include/mailutils/parse822.h +include/mailutils/pop3.h +include/mailutils/prog.h +include/mailutils/progmailer.h +include/mailutils/property.h +include/mailutils/python.h +include/mailutils/radius.h +include/mailutils/refcount.h +include/mailutils/registrar.h +include/mailutils/secret.h +include/mailutils/server.h +include/mailutils/sha1.h +include/mailutils/sieve.h +include/mailutils/smtp.h +include/mailutils/sockaddr.h +include/mailutils/sql.h +include/mailutils/stdstream.h +include/mailutils/stream.h +include/mailutils/sys/amd.h +include/mailutils/sys/attribute.h +include/mailutils/sys/auth.h +include/mailutils/sys/body.h +include/mailutils/sys/dbm.h +include/mailutils/sys/debcat.h +include/mailutils/sys/dotmail.h +include/mailutils/sys/envelope.h +include/mailutils/sys/file_stream.h +include/mailutils/sys/filter.h +include/mailutils/sys/folder.h +include/mailutils/sys/gsasl-stream.h +include/mailutils/sys/header.h +include/mailutils/sys/header_stream.h +include/mailutils/sys/imap.h +include/mailutils/sys/imapio.h +include/mailutils/sys/iostream.h +include/mailutils/sys/iterator.h +include/mailutils/sys/list.h +include/mailutils/sys/logstream.h +include/mailutils/sys/mailbox.h +include/mailutils/sys/mailcap.h +include/mailutils/sys/mailer.h +include/mailutils/sys/mapfile_stream.h +include/mailutils/sys/mboxrd.h +include/mailutils/sys/memory_stream.h +include/mailutils/sys/message.h +include/mailutils/sys/message_stream.h +include/mailutils/sys/mime.h +include/mailutils/sys/mimetypes.h +include/mailutils/sys/monitor.h +include/mailutils/sys/msgset.h +include/mailutils/sys/nullstream.h +include/mailutils/sys/observer.h +include/mailutils/sys/pop3.h +include/mailutils/sys/prog_stream.h +include/mailutils/sys/property.h +include/mailutils/sys/rdcache_stream.h +include/mailutils/sys/registrar.h +include/mailutils/sys/smtp.h +include/mailutils/sys/stream.h +include/mailutils/sys/streamref.h +include/mailutils/sys/streamtrans.h +include/mailutils/sys/syslogstream.h +include/mailutils/sys/temp_file_stream.h +include/mailutils/sys/temp_stream.h +include/mailutils/sys/tls-stream.h +include/mailutils/sys/url.h +include/mailutils/sys/wordsplit.h +include/mailutils/sys/xscript-stream.h +include/mailutils/syslog.h +include/mailutils/tls.h +include/mailutils/types.h +include/mailutils/url.h +include/mailutils/util.h +include/mailutils/version.h +include/mailutils/wordsplit.h +include/mailutils/yyloc.h +info/mailutils.info +${PLIST.guile}lib/libguile-mailutils-v-3.15.so +lib/libmailutils.la +lib/libmu_auth.la +lib/libmu_dbm.la +lib/libmu_dotmail.la +lib/libmu_imap.la +lib/libmu_maildir.la +lib/libmu_mailer.la +lib/libmu_mbox.la +lib/libmu_mh.la +lib/libmu_pop.la +${PLIST.python}lib/libmu_py.a +${PLIST.python}lib/libmu_py.la +${PLIST.python}lib/libmu_py.so +${PLIST.python}lib/libmu_py.so.9 +${PLIST.python}lib/libmu_py.so.9.0.0 +${PLIST.guile}lib/libmu_scm.a +${PLIST.guile}lib/libmu_scm.la +${PLIST.guile}lib/libmu_scm.so +${PLIST.guile}lib/libmu_scm.so.9 +${PLIST.guile}lib/libmu_scm.so.9.0.0 +lib/libmu_sieve.la +lib/libmuaux.la +lib/mailutils/editheader.la +lib/mailutils/list.la +lib/mailutils/moderator.la +lib/mailutils/numaddr.la +lib/mailutils/pipe.la +lib/mailutils/spamd.la +lib/mailutils/timestamp.la +lib/mailutils/vacation.la +libexec/mailutils/ali +libexec/mailutils/anno +libexec/mailutils/burst +libexec/mailutils/comp +libexec/mailutils/fmtcheck +libexec/mailutils/folder +libexec/mailutils/folders +libexec/mailutils/forw +libexec/mailutils/inc +libexec/mailutils/install-mh +libexec/mailutils/mailutils-acl +libexec/mailutils/mailutils-cflags +libexec/mailutils/mailutils-dbm +libexec/mailutils/mailutils-filter +libexec/mailutils/mailutils-flt2047 +libexec/mailutils/mailutils-imap +libexec/mailutils/mailutils-info +libexec/mailutils/mailutils-ldflags +libexec/mailutils/mailutils-logger +libexec/mailutils/mailutils-maildir_fixup +libexec/mailutils/mailutils-pop +libexec/mailutils/mailutils-query +libexec/mailutils/mailutils-send +libexec/mailutils/mailutils-smtp +libexec/mailutils/mailutils-stat +libexec/mailutils/mailutils-wicket +libexec/mailutils/mark +libexec/mailutils/mhl +libexec/mailutils/mhn +libexec/mailutils/mhparam +libexec/mailutils/mhpath +libexec/mailutils/mhseq +libexec/mailutils/msgchk +libexec/mailutils/next +libexec/mailutils/pick +libexec/mailutils/prev +libexec/mailutils/prompter +libexec/mailutils/refile +libexec/mailutils/repl +libexec/mailutils/rmf +libexec/mailutils/rmm +libexec/mailutils/scan +libexec/mailutils/send +libexec/mailutils/show +libexec/mailutils/sortm +libexec/mailutils/whatnow +libexec/mailutils/whom +man/man1/imap4d.1 +man/man1/mail.1 +man/man1/pop3d.1 +man/man1/popauth.1 +sbin/comsatd +sbin/imap4d +sbin/lmtpd +sbin/mda +sbin/pop3d +share/aclocal/mailutils.m4 +share/doc/mailutils/AUTHORS +share/doc/mailutils/ChangeLog +share/doc/mailutils/NEWS +share/doc/mailutils/README +share/doc/mailutils/THANKS +share/doc/mailutils/TODO +${PLIST.emacs}share/emacs/site-lisp/mailutils-mh.el +${PLIST.emacs}share/emacs/site-lisp/mailutils-mh.elc +${PLIST.nls}share/locale/ca/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/da/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/de/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/es/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/fi/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/fr/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/id/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/pl/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/ro/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/ru/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/sr/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/sv/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/uk/LC_MESSAGES/mailutils.mo +${PLIST.nls}share/locale/vi/LC_MESSAGES/mailutils.mo +share/mailutils/mh/components +share/mailutils/mh/forwcomps +share/mailutils/mh/mailutils-mh.el +share/mailutils/mh/mhl.format +share/mailutils/mh/mhl.forward +share/mailutils/mh/mhl.headers +share/mailutils/mh/mhl.repl +share/mailutils/mh/mhl.usenet +share/mailutils/mh/replcomps +share/mailutils/mh/replgroupcomps +share/mailutils/mh/scan.default +share/mailutils/mh/scan.mailx +share/mailutils/mh/scan.size +share/mailutils/mh/scan.time +share/mailutils/mh/scan.timely +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__init__.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/__init__.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/__init__.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/address.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/address.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/attribute.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/attribute.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/auth.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/auth.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/body.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/body.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/envelope.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/envelope.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/error.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/error.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/filter.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/filter.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/folder.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/folder.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/header.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/header.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/mailbox.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/mailbox.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/mailcap.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/mailcap.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/mailer.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/mailer.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/message.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/message.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/mime.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/mime.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/nls.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/nls.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/registrar.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/registrar.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/secret.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/secret.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/sieve.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/sieve.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/stream.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/stream.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/url.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/url.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/util.cpython-310.opt-1.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/__pycache__/util.cpython-310.pyc +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/address.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/attribute.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/auth.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/body.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/c_api.la +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/envelope.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/error.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/filter.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/folder.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/header.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/mailbox.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/mailcap.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/mailer.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/message.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/mime.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/nls.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/registrar.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/secret.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/sieve.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/stream.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/url.py +${PLIST.python}lib/python${PYVERSSUFFIX}/site-packages/mailutils/util.py Index: pkgsrc/mail/mailutils/distinfo diff -u /dev/null pkgsrc/mail/mailutils/distinfo:1.1 --- /dev/null Thu Dec 15 13:58:02 2022 +++ pkgsrc/mail/mailutils/distinfo Thu Dec 15 13:58:02 2022 @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1 2022/12/15 13:58:02 vins Exp $ + +BLAKE2s (mailutils-3.15.tar.gz) = 7d43b6ee9d826345421bec5173010ad8706966e694eae7bd3d6e6eb045e1decb +SHA512 (mailutils-3.15.tar.gz) = 418d9a657caf583ae1b9060a9ea8dcb1bf88965af3cc6d1e4558b6c3cb3e14cec181913335168e22b4870546d717945ada3de58892ccf0572c02424c50199bf1 +Size (mailutils-3.15.tar.gz) = 7453542 bytes +SHA1 (patch-frm_frm.h) = 8ed8ae4b64b3b6b30d0572d06b35165b2e1d7e3e +SHA1 (patch-lib_tcpwrap.c) = 758619c13030816b99b772f65ae8205aff23b323 +SHA1 (patch-mh_mh__init.c) = 3ffa0200cf579e45f76a6c66f8d7192f88c51806 Index: pkgsrc/mail/mailutils/options.mk diff -u /dev/null pkgsrc/mail/mailutils/options.mk:1.1 --- /dev/null Thu Dec 15 13:58:02 2022 +++ pkgsrc/mail/mailutils/options.mk Thu Dec 15 13:58:02 2022 @@ -0,0 +1,165 @@ +# $NetBSD: options.mk,v 1.1 2022/12/15 13:58:02 vins Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.mailutils + +PKG_OPTIONS_REQUIRED_GROUPS= dbm +PKG_OPTIONS_GROUP.dbm= ndbm bdb gdbm + +PKG_SUPPORTED_OPTIONS+= bdb emacs fribidi gdbm gnutls gsasl gssapi +PKG_SUPPORTED_OPTIONS+= guile ldap mysql ndbm nls pgsql python +PKG_SUGGESTED_OPTIONS= gnutls gsasl gssapi + +.if exists(/usr/include/ndbm.h) && (${OPSYS:M*BSD} != "" || ${OPSYS} == "Darwin" || ${OPSYS} == "DragonFly") +PKG_SUGGESTED_OPTIONS+= ndbm +.elif exists(/usr/include/gdbm.h) || ${OPSYS} == "Linux" +PKG_SUGGESTED_OPTIONS+= gdbm +.else +PKG_SUGGESTED_OPTIONS+= bdb +.endif + +PLIST_VARS+= emacs guile nls python + +.include "../../mk/bsd.options.mk" + +# UNIX databases +## New DBM +.if !empty(PKG_OPTIONS:Mndbm) +CONFIGURE_ARGS+= --with-ndbm +.else +CONFIGURE_ARGS+= --without-ndbm +.endif +## Berkeley DB +.if !empty(PKG_OPTIONS:Mbdb) +BDB_ACCEPTED= db3 db4 db5 db6 +BUILDLINK_TRANSFORM+= l:db:${BDB_TYPE} +. include "../../mk/bdb.buildlink3.mk" +CONFIGURE_ARGS+= --with-berkeley-db=${BDB_TYPE} +.else +CONFIGURE_ARGS+= --without-berkeley-db +.endif +# GDBM +.if !empty(PKG_OPTIONS:Mgdbm) +. include "../../databases/gdbm/buildlink3.mk" +CONFIGURE_ARGS+= --with-gdbm +.else +CONFIGURE_ARGS+= --without-gdbm +.endif + +# Native Language Support +.if !empty(PKG_OPTIONS:Mnls) +USE_PKGLOCALEDIR= yes +USE_TOOLS+= msgfmt msgmerge xgettext +CONFIGURE_ARGS+= --enable-nls +CONFIGURE_ARGS+= --with-libintl-prefix=${BUILDLINK_PREFIX.gettext} +CONFIGURE_ENV+= gt_cv_func_gnugettext_libintl=yes +.include "../../devel/gettext-lib/buildlink3.mk" +.include "../../devel/gettext-tools/buildlink3.mk" +PLIST.nls= yes +.else +CONFIGURE_ARGS+= --disable-nls +CONFIGURE_ARGS+= --without-libintl-prefix +.endif + +# GSSAPI (Kerberos5) authentication +.if !empty(PKG_OPTIONS:Mgssapi) +. include "../../mk/krb5.buildlink3.mk" +CONFIGURE_ARGS+= --with-gssapi==${KRB5BASE:Q} +CONFIGURE_ENV+= GSSAPI_IMPL=${GSSIMPL.${KRB5_TYPE}} +GSSIMPL.heimdal= heimdal +GSSIMPL.mit-krb5= mit +.else +CONFIGURE_ARGS+= --without-gssapi +.endif + +# GnuTLS +.if !empty(PKG_OPTIONS:Mgnutls) +. include "../../security/gnutls/buildlink3.mk" +CONFIGURE_ARGS+= --with-gnutls +.else +CONFIGURE_ARGS+= --without-gnutls +.endif + +# GNUsasl +.if !empty(PKG_OPTIONS:Mgsasl) +. include "../../security/gsasl/buildlink3.mk" +CONFIGURE_ARGS+= --with-gsasl +.else +CONFIGURE_ARGS+= --without-gsasl +.endif + +# EmacsLisp +.if !empty(PKG_OPTIONS:Memacs) +.include "../../editors/emacs/modules.mk" +BUILDLINK_API_DEPENDS.emacs+= ${_EMACS_REQD} +BUILDLINK_PKGSRCDIR.emacs?= ${_EMACS_PKGDIR} +CONFIGURE_ENV+= ac_cv_prog_EMACS=${EMACS_BIN:Q} +PKGSRC_MAKE_ENV+= EMACS=${EMACS:Q} +CONFIGURE_ARGS+= --with-lispdir=${EMACS_LISPPREFIX:Q} +PLIST.emacs= yes +.else +CONFIGURE_ENV+= ac_cv_prog_EMACS=no +PKGSRC_MAKE_ENV+= EMACS=${FALSE:Q} +.endif + +# MySQL +.if !empty(PKG_OPTIONS:Mmysql) +. include "../../mk/mysql.buildlink3.mk" +CONFIGURE_ARGS+= --with-mysql +LDFLAGS+= ${BUILDLINK_LDFLAGS.mysql-client} +.else +CONFIGURE_ARGS+= --without-mysql +.endif + +# PostgreSQL +.if !empty(PKG_OPTIONS:Mpgsql) +. include "../../mk/pgsql.buildlink3.mk" +CONFIGURE_ARGS+= --with-postgres +LDFLAGS+= ${BUILDLINK_LDFLAGS.postgresql-lib} +.else +CONFIGURE_ARGS+= --without-postgres +.endif + +# LDAP +.if !empty(PKG_OPTIONS:Mldap) +. include "../../databases/openldap-client/buildlink3.mk" +CONFIGURE_ARGS+= --with-ldap +LDFLAGS+= ${BUILDLINK_LDFLAGS.openldap-client} +.else +CONFIGURE_ARGS+= --without-ldap +.endif + +# GNU FriBidi +.if !empty(PKG_OPTIONS:Mfribidi) +. include "../../converters/fribidi/buildlink3.mk" +CONFIGURE_ARGS+= --with-fribidi +.else +CONFIGURE_ARGS+= --without-fribidi +.endif + +# GNU Guile +.if !empty(PKG_OPTIONS:Mguile) +USE_TOOLS+= makeinfo pkg-config +. include "../../lang/guile30/buildlink3.mk" +CONFIGURE_ARGS+= --with-guile +PLIST.guile= yes +.else +CONFIGURE_ARGS+= --without-guile +.endif + +# Python +.if !empty(PKG_OPTIONS:Mpython) +PYTHON_VERSIONS_INCOMPATIBLE= 27 +.include "../../lang/python/application.mk" +CONFIGURE_ENV+= PYTHON_CONFIG=${PREFIX}/bin/python${PYVERSSUFFIX}-config +CONFIGURE_ARGS+= --enable-python +PLIST.python= yes +PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX:Q} +.else +CONFIGURE_ARGS+= --disable-python +.endif + +## C++ support is marked as experimental. +#.if !empty(PKG_OPTIONS:Mc++) +#CONFIGURE_ARGS+= --enable-experimental +#CONFIGURE_ARGS+= --enable-cxx +#.endif c Index: pkgsrc/mail/mailutils/patches/patch-frm_frm.h diff -u /dev/null pkgsrc/mail/mailutils/patches/patch-frm_frm.h:1.1 --- /dev/null Thu Dec 15 13:58:02 2022 +++ pkgsrc/mail/mailutils/patches/patch-frm_frm.h Thu Dec 15 13:58:02 2022 @@ -0,0 +1,16 @@ +$NetBSD: patch-frm_frm.h,v 1.1 2022/12/15 13:58:02 vins Exp $ + +Define MB_LEN_MAX. + +--- frm/frm.h.orig 2022-02-12 15:20:43.000000000 +0000 ++++ frm/frm.h +@@ -33,6 +33,9 @@ + #ifdef HAVE_ICONV_H + # include + #endif ++#ifdef HAVE_LIMITS_H ++# include ++#endif + #ifndef MB_LEN_MAX + # define MB_LEN_MAX 4 + #endif Index: pkgsrc/mail/mailutils/patches/patch-lib_tcpwrap.c diff -u /dev/null pkgsrc/mail/mailutils/patches/patch-lib_tcpwrap.c:1.1 --- /dev/null Thu Dec 15 13:58:02 2022 +++ pkgsrc/mail/mailutils/patches/patch-lib_tcpwrap.c Thu Dec 15 13:58:02 2022 @@ -0,0 +1,19 @@ +$NetBSD: patch-lib_tcpwrap.c,v 1.1 2022/12/15 13:58:02 vins Exp $ + +Define missing logging variables for libwrap on NetBSD. + +--- lib/tcpwrap.c.orig 2022-02-12 15:20:43.000000000 +0000 ++++ lib/tcpwrap.c +@@ -35,6 +35,12 @@ const char *mu_tcp_wrapper_daemon; + + #ifdef WITH_LIBWRAP + # include ++# include ++# if defined (__NetBSD__) ++# include ++ int allow_severity = LOG_INFO; ++ int deny_severity = LOG_WARNING; ++# endif + + int + mu_tcpwrapper_access (int fd) Index: pkgsrc/mail/mailutils/patches/patch-mh_mh__init.c diff -u /dev/null pkgsrc/mail/mailutils/patches/patch-mh_mh__init.c:1.1 --- /dev/null Thu Dec 15 13:58:02 2022 +++ pkgsrc/mail/mailutils/patches/patch-mh_mh__init.c Thu Dec 15 13:58:02 2022 @@ -0,0 +1,16 @@ +$NetBSD: patch-mh_mh__init.c,v 1.1 2022/12/15 13:58:02 vins Exp $ + +Define TIOCGWINSZ ioctl on SunOS. + +--- mh/mh_init.c.orig 2022-02-12 15:20:43.000000000 +0000 ++++ mh/mh_init.c +@@ -29,6 +29,9 @@ + #include + #include + #include ++#ifdef __sun ++#include ++#endif + + void + mh_init (void) --_----------=_167111268214220--