aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-11-10 19:44:59 +0000
committerRene Ladan <rene@FreeBSD.org>2026-11-10 19:44:59 +0000
commitfb9056c3947efbfdd5a26f86a20509dab0432e00 (patch)
treeee613e40b4ff9988e102fdaf4ce24da13101dde1
parentdd97f8aca7a31c4bf7eeabf8bcea8d13d3eea542 (diff)
mail/masqmail: Remove expired port
2026-11-10 mail/masqmail: Unmaintained with known parser and memory-safety issues use dma from base or mail/msmtp
-rw-r--r--MOVED1
-rw-r--r--mail/Makefile1
-rw-r--r--mail/masqmail/Makefile50
-rw-r--r--mail/masqmail/distinfo2
-rw-r--r--mail/masqmail/files/masqmail.in59
-rw-r--r--mail/masqmail/files/patch-Makefile.in24
-rw-r--r--mail/masqmail/files/patch-log.c10
-rw-r--r--mail/masqmail/pkg-descr21
-rw-r--r--mail/masqmail/pkg-plist43
9 files changed, 1 insertions, 210 deletions
diff --git a/MOVED b/MOVED
index 767abb6c8ebd..84f7005874f7 100644
--- a/MOVED
+++ b/MOVED
@@ -5806,3 +5806,4 @@ devel/php80-APCu||2026-11-06|No longer required in the cluster
devel/php80-arcanist||2026-11-07|No longer required in the cluster
www/filebrowser||2026-11-08|Has expired: Upstream repo archived on Aug 31, 2026
www/github-release-monitor||2026-11-10|Has expired: Cannot upgrade due to linuxisms
+mail/masqmail||2026-11-10|Has expired: Unmaintained with known parser and memory-safety issues use dma from base or mail/msmtp
diff --git a/mail/Makefile b/mail/Makefile
index a4dae53d7056..5077ef1997e5 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -216,7 +216,6 @@
SUBDIR += mailutils
SUBDIR += mailx
SUBDIR += mairix
- SUBDIR += masqmail
SUBDIR += mb2md
SUBDIR += mbar
SUBDIR += mblaze
diff --git a/mail/masqmail/Makefile b/mail/masqmail/Makefile
deleted file mode 100644
index 554939130db9..000000000000
--- a/mail/masqmail/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-PORTNAME= masqmail
-DISTVERSION= 0.3.5
-PORTREVISION= 2
-CATEGORIES= mail
-MASTER_SITES= http://marmaro.de/prog/masqmail/files/
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Mail server for hosts, not permanently connected to the internet
-WWW= http://marmaro.de/prog/masqmail/
-
-LICENSE= GPLv2
-
-DEPRECATED= Unmaintained with known parser and memory-safety issues use dma from base or mail/msmtp
-EXPIRATION_DATE= 2026-11-10
-
-USES= cpe gnome pkgconfig
-CPE_VENDOR= marmaro
-USE_GNOME= glib20
-USE_RC_SUBR= masqmail
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-user=mailnull --with-group=mail \
- --with-confdir=${ETCDIR} --with-logdir=/var/log/masqmail
-
-CFLAGS+= -Wno-trigraphs
-
-OPTIONS_DEFINE= RESOLVER AUTH DEBUG DOCS
-OPTIONS_DEFAULT= RESOLVER AUTH
-
-AUTH_DESC= SMTP AUTH (RFC2554) support
-RESOLVER_DESC= Resolver
-
-AUTH_CONFIGURE_ENABLE= auth
-DEBUG_CONFIGURE_ENABLE= debug
-RESOLVER_CONFIGURE_ENABLE= resolver
-
-post-patch:
- @${REINPLACE_CMD} -e '/sed.*SENDMAIL/ s|$$(DESTDIR)||' ${WRKSRC}/Makefile.in
-
-post-install:
- ${MKDIR} ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${WRKSRC}/examples/masqmail.conf ${STAGEDIR}${ETCDIR}/masqmail.conf.sample
- ${INSTALL_DATA} ${WRKSRC}/examples/example.route ${STAGEDIR}${ETCDIR}/masqmail.route.sample
- ${INSTALL_DATA} ${WRKSRC}/examples/localnet.route ${STAGEDIR}${ETCDIR}/localnet.route.sample
- ${INSTALL_DATA} ${WRKSRC}/examples/openssl.route ${STAGEDIR}${ETCDIR}/openssl.route.sample
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/docs
- cd ${WRKSRC} && ${CP} ChangeLog NEWS AUTHORS COPYING README TODO INSTALL THANKS ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/docs/
-
-.include <bsd.port.mk>
diff --git a/mail/masqmail/distinfo b/mail/masqmail/distinfo
deleted file mode 100644
index 3e767e493f8e..000000000000
--- a/mail/masqmail/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (masqmail-0.3.5.tar.gz) = 030699bdce256f6446239e793e301331e94c4a0124808ce0f7a926ed99b34039
-SIZE (masqmail-0.3.5.tar.gz) = 258302
diff --git a/mail/masqmail/files/masqmail.in b/mail/masqmail/files/masqmail.in
deleted file mode 100644
index ae52dc193ce9..000000000000
--- a/mail/masqmail/files/masqmail.in
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: mail
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-# we make mail start late, so that things like .forward's are not
-# processed until the system is fully operational
-
-#
-# Add the following lines to /etc/rc.conf to enable masqmail:
-#
-#masqmail_enable="YES"
-#
-# See masqmail(8) for flags
-#
-
-. /etc/rc.subr
-
-name=masqmail
-rcvar=masqmail_enable
-
-command=%%PREFIX%%/sbin/masqmail
-required_dirs=/var/log/masqmail
-required_files=%%PREFIX%%/etc/masqmail/masqmail.conf
-
-start_precmd=start_precmd
-stop_postcmd=stop_postcmd
-
-extra_commands="reload"
-
-load_rc_config $name
-# set defaults
-masqmail_enable=${masqmail_enable:-"NO"}
-masqmail_flags=${masqmail_flags:-"-bd -q30m"}
-
-start_precmd()
-{
- case $sendmail_enable in
- [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
- warn "sendmail_enable should be set to NONE"
- ;;
- [Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0)
- case $sendmail_submit_enable in
- [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
- warn "sendmail_submit_enable should be set to NO"
- ;;
- esac
- ;;
- [Nn][Oo][Nn][Ee])
- ;;
- esac
-}
-
-stop_postcmd()
-{
- rm -f $pidfile
-}
-
-run_rc_command "$1"
diff --git a/mail/masqmail/files/patch-Makefile.in b/mail/masqmail/files/patch-Makefile.in
deleted file mode 100644
index 5f5dc4c8ffe0..000000000000
--- a/mail/masqmail/files/patch-Makefile.in
+++ /dev/null
@@ -1,24 +0,0 @@
---- Makefile.in.orig 2015-02-08 16:43:54.226325979 +0600
-+++ Makefile.in 2015-02-08 16:45:17.150325866 +0600
-@@ -691,7 +691,7 @@
- uninstall uninstall-am uninstall-local
-
-
--install-data-local: uid_bit tpl_dir doc_dir rmail conf_dir
-+install-data-local: tpl_dir rmail conf_dir
-
- uninstall-local: rm-rmail rm-doc_dir rm-tpl_dir rm-dirs
-
-@@ -706,12 +706,6 @@
- rm-tpl_dir:
- rm -rf $(DESTDIR)@datadir@/masqmail/
-
--doc_dir:
-- install -d $(DESTDIR)@docdir@
-- cp -r docs $(DESTDIR)@docdir@
-- cp -r examples $(DESTDIR)@docdir@
-- cp ChangeLog NEWS AUTHORS COPYING README TODO INSTALL THANKS $(DESTDIR)@docdir@
--
- rm-doc_dir:
- cd $(DESTDIR)@docdir@ && ( \
- rm -rf docs examples ; \
diff --git a/mail/masqmail/files/patch-log.c b/mail/masqmail/files/patch-log.c
deleted file mode 100644
index 9e4f859f85de..000000000000
--- a/mail/masqmail/files/patch-log.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/log.c.old Wed Aug 4 04:16:48 2004
-+++ src/log.c Wed Aug 4 04:17:12 2004
-@@ -16,6 +16,7 @@
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-+#include <sys/stat.h>
- #include "masqmail.h"
-
- #include "sysexits.h"
diff --git a/mail/masqmail/pkg-descr b/mail/masqmail/pkg-descr
deleted file mode 100644
index 777852c8f058..000000000000
--- a/mail/masqmail/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-MasqMail is a mail server designed for hosts that do not have a permanent
-internet connection eg. a home network or a single host at home. It has
-special support for connections to different ISPs. It replaces sendmail or
-other MTAs such as qmail or exim.
-
-Features
-
- * Delivers only when online to a destination 'outside' your LAN
- * Support for multiple Providers (ie. Mail Servers, or direct delivery)
- * Rewriting of Return addresses (Return-Path:, From:, Reply-To:),
- configurable for each Provider separately
- * can also be used as a Mail Server on a LAN
- * alias support
- * delivery to pipes
- * delivery to MDAs (eg. procmail)
- * Maildir support (version >= 0.2.5)
- * routing depending on sender
- * AUTH (RFC 2554) support (as client, since version 0.1.0)
- * SMTP-after-POP
- * POP3 client
- * POP3 client daemon (fetch mail in regular intervals if online)
diff --git a/mail/masqmail/pkg-plist b/mail/masqmail/pkg-plist
deleted file mode 100644
index dd6b05a4d281..000000000000
--- a/mail/masqmail/pkg-plist
+++ /dev/null
@@ -1,43 +0,0 @@
-bin/mservdetect
-@sample(mailnull,mail,) %%ETCDIR%%/localnet.route.sample
-@sample(mailnull,mail,) %%ETCDIR%%/masqmail.conf.sample
-@sample(mailnull,mail,) %%ETCDIR%%/masqmail.route.sample
-@sample(mailnull,mail,) %%ETCDIR%%/openssl.route.sample
-share/man/man1/mservdetect.1.gz
-share/man/man5/masqmail.aliases.5.gz
-share/man/man5/masqmail.conf.5.gz
-share/man/man5/masqmail.route.5.gz
-share/man/man8/masqmail.8.gz
-share/man/man8/rmail.8.gz
-sbin/masqmail
-sbin/rmail
-%%DATADIR%%/tpl/failmsg.tpl
-%%DATADIR%%/tpl/failmsg.tpl.de
-%%DATADIR%%/tpl/failmsg.tpl.fr
-%%DATADIR%%/tpl/failmsg.tpl.it
-%%DATADIR%%/tpl/warnmsg.tpl
-%%DATADIR%%/tpl/warnmsg.tpl.de
-%%DATADIR%%/tpl/warnmsg.tpl.fr
-%%DATADIR%%/tpl/warnmsg.tpl.it
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/THANKS
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/docs/FAQ
-%%PORTDOCS%%%%DOCSDIR%%/docs/INSTALL.agenda
-%%PORTDOCS%%%%DOCSDIR%%/docs/INSTALL.ipaq
-%%PORTDOCS%%%%DOCSDIR%%/docs/INSTALL.linux
-%%PORTDOCS%%%%DOCSDIR%%/docs/README
-%%PORTDOCS%%%%DOCSDIR%%/docs/agenda-config.site
-%%PORTDOCS%%%%DOCSDIR%%/docs/howto-release
-%%PORTDOCS%%%%DOCSDIR%%/docs/howto-report-bugs
-%%PORTDOCS%%%%DOCSDIR%%/docs/howto-static-linking
-%%PORTDOCS%%%%DOCSDIR%%/docs/oem-option
-%%PORTDOCS%%%%DOCSDIR%%/docs/ppp-setup
-%%PORTDOCS%%%%DOCSDIR%%/docs/simple-local-setup
-%%PORTDOCS%%%%DOCSDIR%%/docs/simple-relay-setup
-%%PORTDOCS%%%%DOCSDIR%%/docs/uucp-setup