pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/mailutils



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.

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@localhost
+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 <iconv.h>
+ #endif
++#ifdef HAVE_LIMITS_H
++# include <limits.h>
++#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 <tcpd.h>
++# include <syslog.h>
++# if defined (__NetBSD__)
++#  include <syslog.h>
++   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 <fcntl.h>
+ #include <fnmatch.h>
+ #include <sys/ioctl.h>
++#ifdef __sun
++#include <sys/ttold.h>
++#endif
+ 
+ void
+ mh_init (void)



Home | Main Index | Thread Index | Old Index