mail/exim-monitor: Remove port
Desktop-focused software not aligned with server objectives
This commit is contained in:
parent
b2ea19a457
commit
e6ed7d44bb
@ -5364,6 +5364,7 @@ mail/deforaos-mailer
|
|||||||
mail/dot-forward
|
mail/dot-forward
|
||||||
mail/evolution
|
mail/evolution
|
||||||
mail/evolution-ews
|
mail/evolution-ews
|
||||||
|
mail/exim-monitor
|
||||||
mail/ezmlm
|
mail/ezmlm
|
||||||
mail/ezmlm-idx
|
mail/ezmlm-idx
|
||||||
mail/fastforward
|
mail/fastforward
|
||||||
|
|||||||
@ -77,7 +77,6 @@
|
|||||||
SUBDIR += exim-doc-pdf
|
SUBDIR += exim-doc-pdf
|
||||||
SUBDIR += exim-doc-postscript
|
SUBDIR += exim-doc-postscript
|
||||||
SUBDIR += exim-ldap2
|
SUBDIR += exim-ldap2
|
||||||
SUBDIR += exim-monitor
|
|
||||||
SUBDIR += exim-mysql
|
SUBDIR += exim-mysql
|
||||||
SUBDIR += exim-postgresql
|
SUBDIR += exim-postgresql
|
||||||
SUBDIR += exim-sa-exim
|
SUBDIR += exim-sa-exim
|
||||||
|
|||||||
@ -1,15 +0,0 @@
|
|||||||
PKGNAMESUFFIX= -monitor
|
|
||||||
|
|
||||||
COMMENT= The Exim monitor for the Exim MTA
|
|
||||||
|
|
||||||
MASTERDIR= ${.CURDIR}/../exim
|
|
||||||
|
|
||||||
EXIMON_ONLY= yes
|
|
||||||
OPTIONS_SLAVE= EXIMON
|
|
||||||
|
|
||||||
# This dependency is disabled, because it prevents package users from
|
|
||||||
# using the exim-monitor package with any of the exim slave packages.
|
|
||||||
#
|
|
||||||
#RUN_DEPENDS= ${LOCALBASE}/sbin/exim:mail/exim
|
|
||||||
|
|
||||||
.include "${MASTERDIR}/Makefile"
|
|
||||||
@ -1,12 +0,0 @@
|
|||||||
--- OS/Makefile-Base.orig Wed Aug 15 13:09:05 2001
|
|
||||||
+++ OS/Makefile-Base Mon Aug 27 14:59:04 2001
|
|
||||||
@@ -19,7 +19,8 @@
|
|
||||||
# up-to-date. Then the os-specific source files and the C configuration file
|
|
||||||
# are set up, and finally it goes to the main Exim target.
|
|
||||||
|
|
||||||
-all: $(EDITME) checklocalmake Makefile os.h os.c config.h allexim
|
|
||||||
+all: $(EDITME) checklocalmake Makefile os.h os.c config.h buildpcre \
|
|
||||||
+ eximon.bin
|
|
||||||
|
|
||||||
checklocalmake:
|
|
||||||
@if $(SHELL) $(SCRIPTS)/newer $(EDITME)-$(OSTYPE) $(EDITME) || \
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
--- OS/Makefile-FreeBSD.orig Mon Jun 11 12:04:05 2001
|
|
||||||
+++ OS/Makefile-FreeBSD Mon Jun 11 12:04:33 2001
|
|
||||||
@@ -5,6 +5,7 @@
|
|
||||||
PORTOBJFORMAT!= test -x /usr/bin/objformat && /usr/bin/objformat || echo aout
|
|
||||||
|
|
||||||
CHOWN_COMMAND=/usr/sbin/chown
|
|
||||||
+STRIP_COMMAND=/usr/bin/strip
|
|
||||||
|
|
||||||
HAVE_SA_LEN=YES
|
|
||||||
|
|
||||||
@ -1,55 +0,0 @@
|
|||||||
--- src/EDITME.orig Mon Aug 27 14:35:47 2001
|
|
||||||
+++ src/EDITME Mon Aug 27 14:37:31 2001
|
|
||||||
@@ -98,7 +98,7 @@
|
|
||||||
# /usr/local/sbin. The installation script will try to create this directory,
|
|
||||||
# and any superior directories, if they do not exist.
|
|
||||||
|
|
||||||
-BIN_DIRECTORY=/usr/exim/bin
|
|
||||||
+BIN_DIRECTORY=XX_PREFIX_XX/sbin
|
|
||||||
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------------
|
|
||||||
@@ -113,7 +113,7 @@
|
|
||||||
# directories if they don't exist. It will also install a default run time
|
|
||||||
# configuration if this file does not exist.
|
|
||||||
|
|
||||||
-CONFIGURE_FILE=/usr/exim/configure
|
|
||||||
+CONFIGURE_FILE=XX_PREFIX_XX/etc/exim/configure
|
|
||||||
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------------
|
|
||||||
@@ -126,14 +126,14 @@
|
|
||||||
# owner of a local mailbox.) Specifying these values as root is very strongly
|
|
||||||
# discouraged. These values are compiled into the binary.
|
|
||||||
|
|
||||||
-EXIM_USER=
|
|
||||||
+EXIM_USER=mailnull
|
|
||||||
|
|
||||||
# If the setting of EXIM_USER is numeric (e.g. EXIM_USER=42), there must
|
|
||||||
# also be a setting of EXIM_GROUP. If, on the other hand, you use a name
|
|
||||||
# for EXIM_USER (e.g. EXIM_USER=exim), you don't need to set EXIM_GROUP unless
|
|
||||||
# you want to use a group other than the default group for the given user.
|
|
||||||
|
|
||||||
-# EXIM_GROUP=
|
|
||||||
+EXIM_GROUP=mail
|
|
||||||
|
|
||||||
# Many sites define a user called "exim", with an appropriate default group,
|
|
||||||
# and use
|
|
||||||
@@ -371,7 +373,7 @@
|
|
||||||
# %s. This will be replaced by one of the strings "main", "panic", or "reject"
|
|
||||||
# to form the final file names. Some installations may want something like this:
|
|
||||||
|
|
||||||
-# LOG_FILE_PATH=/var/log/exim_%slog
|
|
||||||
+LOG_FILE_PATH=/var/log/exim/%slog
|
|
||||||
|
|
||||||
# which results in files with names /var/log/exim_mainlog, etc. The directory
|
|
||||||
# in which the log files are placed must exist; Exim does not try to create
|
|
||||||
@@ -695,7 +705,7 @@
|
|
||||||
# (process id) to a file so that it can easily be identified. The path of the
|
|
||||||
# file can be specified here. Some installations may want something like this:
|
|
||||||
|
|
||||||
-# PID_FILE_PATH=/var/lock/exim.pid
|
|
||||||
+PID_FILE_PATH=/var/run/exim.pid
|
|
||||||
|
|
||||||
# If PID_FILE_PATH is not defined, Exim writes a file in its spool directory
|
|
||||||
# using the name "exim-daemon.pid".
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
The Exim monitor (eximon) is a graphical user interface for the Exim
|
|
||||||
mail transfer agent for Unix systems. Eximon is distributed as part
|
|
||||||
of the standard Exim distribution, but its dependency on XFree86
|
|
||||||
annoys many administrators.
|
|
||||||
|
|
||||||
For this reason, it is available as its own package to allow
|
|
||||||
administrators to easily install Exim without installing XFree86.
|
|
||||||
@ -1,14 +0,0 @@
|
|||||||
[
|
|
||||||
{ type: install
|
|
||||||
message: <<EOM
|
|
||||||
Although the Exim monitor has been correctly installed, please note
|
|
||||||
that it is useless without the Exim MTA. Install one of the Exim
|
|
||||||
packages available, which include documentation for the Exim monitor:
|
|
||||||
|
|
||||||
exim
|
|
||||||
exim-ldap2
|
|
||||||
exim-mysql
|
|
||||||
exim-postgresql
|
|
||||||
EOM
|
|
||||||
}
|
|
||||||
]
|
|
||||||
@ -48,8 +48,6 @@ OPTIONS_SUB= yes
|
|||||||
AUTH_SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
|
AUTH_SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
|
||||||
BDB_USES= bdb
|
BDB_USES= bdb
|
||||||
DMARC_LIB_DEPENDS= libopendmarc.so:mail/opendmarc
|
DMARC_LIB_DEPENDS= libopendmarc.so:mail/opendmarc
|
||||||
EXIMON_USES= xorg
|
|
||||||
EXIMON_USE= xorg=x11,xaw,xext,xmu,xt
|
|
||||||
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
|
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
|
||||||
ICONV_USES= iconv:lib,build
|
ICONV_USES= iconv:lib,build
|
||||||
INTERNATIONAL_LIB_DEPENDS= libidn.so:dns/libidn libidn2.so:dns/libidn2
|
INTERNATIONAL_LIB_DEPENDS= libidn.so:dns/libidn libidn2.so:dns/libidn2
|
||||||
@ -114,7 +112,6 @@ SA_EXIM_VERSION=4.2.1
|
|||||||
EXIM_INSTALL_ARG+= "-no_chown" "-no_symlink"
|
EXIM_INSTALL_ARG+= "-no_chown" "-no_symlink"
|
||||||
EXTRA_PATCHES+= `${FIND} ${PATCHDIR} -name '74_*.patch'|${SORT} -h`
|
EXTRA_PATCHES+= `${FIND} ${PATCHDIR} -name '74_*.patch'|${SORT} -h`
|
||||||
|
|
||||||
.if !defined(EXIMON_ONLY)
|
|
||||||
PLIST_SUB+= EXIM=""
|
PLIST_SUB+= EXIM=""
|
||||||
.if defined(PKGNAMESUFFIX)
|
.if defined(PKGNAMESUFFIX)
|
||||||
CONFLICTS+= ${PKGNAMEPREFIX}${PORTNAME}-4.*
|
CONFLICTS+= ${PKGNAMEPREFIX}${PORTNAME}-4.*
|
||||||
@ -124,16 +121,7 @@ CONFLICTS+= ${PKGNAMEPREFIX}${PORTNAME}-4.*
|
|||||||
CONFLICTS+= ${PKGNAMEPREFIX}${PORTNAME}${suffix}-4.*
|
CONFLICTS+= ${PKGNAMEPREFIX}${PORTNAME}${suffix}-4.*
|
||||||
.endif
|
.endif
|
||||||
.endfor
|
.endfor
|
||||||
.if ${PORT_OPTIONS:MEXIMON}
|
|
||||||
CONFLICTS+= ${PKGNAMEPREFIX}${PORTNAME}-monitor-4.*
|
|
||||||
.endif
|
|
||||||
PKGMESSAGE= ${WRKDIR}/POST-INSTALL-NOTES
|
PKGMESSAGE= ${WRKDIR}/POST-INSTALL-NOTES
|
||||||
.else # !EXIMON_ONLY
|
|
||||||
PLIST_SUB+= EXIM="@comment "
|
|
||||||
PORT_OPTIONS+= EXIMON
|
|
||||||
PKGMESSAGE= ${WRKDIR}/pkg-message
|
|
||||||
EXIM_INSTALL_ARG+= "eximon" "eximon.bin"
|
|
||||||
.endif # !EXIMON_ONLY
|
|
||||||
|
|
||||||
PORTDOC_BASE= ACKNOWLEDGMENTS NOTICE README.UPDATING
|
PORTDOC_BASE= ACKNOWLEDGMENTS NOTICE README.UPDATING
|
||||||
PORTDOC_FILES= ChangeLog Exim3.upgrade Exim4.upgrade NewStuff \
|
PORTDOC_FILES= ChangeLog Exim3.upgrade Exim4.upgrade NewStuff \
|
||||||
@ -276,10 +264,6 @@ EXTRA_PATCHES+= `${FIND} ${PATCHDIR} -name 'wishlist-*.patch'`
|
|||||||
SEDLIST+= -e 's,^(FIXED_NEVER_USERS=).*,\1${WITH_FIXED_NEVER_USERS:S/,/\\,/g},'
|
SEDLIST+= -e 's,^(FIXED_NEVER_USERS=).*,\1${WITH_FIXED_NEVER_USERS:S/,/\\,/g},'
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if ${PORT_OPTIONS:MEXIMON}
|
|
||||||
SEDLIST+= -e 's,^\# (EXIM_MONITOR=),\1,'
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.if ${PORT_OPTIONS:MTLS}
|
.if ${PORT_OPTIONS:MTLS}
|
||||||
.if ! ${PORT_OPTIONS:MGNUTLS}
|
.if ! ${PORT_OPTIONS:MGNUTLS}
|
||||||
USES+= ssl
|
USES+= ssl
|
||||||
@ -512,7 +496,7 @@ SEDLIST+= -e 's,^\# (USE_READLINE=),\1,'
|
|||||||
SEDLIST+= -e 's,^\# (WITH_CONTENT_SCAN=),\1,'
|
SEDLIST+= -e 's,^\# (WITH_CONTENT_SCAN=),\1,'
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if !defined(EXIMON_ONLY) && ${PORT_OPTIONS:MDAEMON}
|
.if ${PORT_OPTIONS:MDAEMON}
|
||||||
USE_RC_SUBR= exim
|
USE_RC_SUBR= exim
|
||||||
PLIST_SUB+= EXIMDAEMON=""
|
PLIST_SUB+= EXIMDAEMON=""
|
||||||
SUB_LIST+= LOGDIR="${LOGDIR}"
|
SUB_LIST+= LOGDIR="${LOGDIR}"
|
||||||
@ -573,9 +557,6 @@ post-extract:
|
|||||||
do-configure:
|
do-configure:
|
||||||
@${MKDIR} ${WRKSRC}/Local
|
@${MKDIR} ${WRKSRC}/Local
|
||||||
@${SED} -E ${SEDLIST} ${WRKSRC}/src/EDITME > ${WRKSRC}/Local/Makefile
|
@${SED} -E ${SEDLIST} ${WRKSRC}/src/EDITME > ${WRKSRC}/Local/Makefile
|
||||||
.if ${PORT_OPTIONS:MEXIMON}
|
|
||||||
@${CP} ${WRKSRC}/exim_monitor/EDITME ${WRKSRC}/Local/eximon.conf
|
|
||||||
.endif
|
|
||||||
@${REINPLACE_CMD} -E ${SEDLIST} ${WRKSRC}/src/configure.default
|
@${REINPLACE_CMD} -E ${SEDLIST} ${WRKSRC}/src/configure.default
|
||||||
@${REINPLACE_CMD} -e 's!$$(LDFLAGS)!$$(DUMMY_LDFLAGS) -L$${LOCALBASE}/lib!' ${WRKSRC}/OS/Makefile-Base
|
@${REINPLACE_CMD} -e 's!$$(LDFLAGS)!$$(DUMMY_LDFLAGS) -L$${LOCALBASE}/lib!' ${WRKSRC}/OS/Makefile-Base
|
||||||
@${REINPLACE_CMD} -e 's/"(Exim $$version_number)\\n\\t"/"(Exim $$version_number (${OPSYS}))\\n\\t"/' \
|
@${REINPLACE_CMD} -e 's/"(Exim $$version_number)\\n\\t"/"(Exim $$version_number (${OPSYS}))\\n\\t"/' \
|
||||||
@ -609,7 +590,6 @@ post-build:
|
|||||||
@${SED} ${SED_SCRIPT} ${FILESDIR}/POST-INSTALL-NOTES > ${WRKDIR}/POST-INSTALL-NOTES
|
@${SED} ${SED_SCRIPT} ${FILESDIR}/POST-INSTALL-NOTES > ${WRKDIR}/POST-INSTALL-NOTES
|
||||||
@[ ! -f ${PKGDIR}/pkg-message ] || ${SED} ${SED_SCRIPT} ${PKGDIR}/pkg-message > ${WRKDIR}/pkg-message
|
@[ ! -f ${PKGDIR}/pkg-message ] || ${SED} ${SED_SCRIPT} ${PKGDIR}/pkg-message > ${WRKDIR}/pkg-message
|
||||||
|
|
||||||
.if !defined(EXIMON_ONLY)
|
|
||||||
post-install:
|
post-install:
|
||||||
.if ${PORT_OPTIONS:MDAEMON}
|
.if ${PORT_OPTIONS:MDAEMON}
|
||||||
${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily
|
${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily
|
||||||
@ -639,8 +619,6 @@ post-install:
|
|||||||
${STAGEDIR}${PREFIX}/etc/exim/sa-exim.conf.sample
|
${STAGEDIR}${PREFIX}/etc/exim/sa-exim.conf.sample
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.endif # ! defined(EXIMON_ONLY)
|
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
# If using clang, avoid too many warnings due to Exim code style
|
# If using clang, avoid too many warnings due to Exim code style
|
||||||
|
|||||||
@ -9,7 +9,6 @@ OPTIONS_DEFINE+= ALT_CONFIG_PREFIX \
|
|||||||
DNSSEC \
|
DNSSEC \
|
||||||
DOCS \
|
DOCS \
|
||||||
EMBEDDED_PERL \
|
EMBEDDED_PERL \
|
||||||
EXIMON \
|
|
||||||
ICONV \
|
ICONV \
|
||||||
IPV6 \
|
IPV6 \
|
||||||
LISTMATCH_RHS \
|
LISTMATCH_RHS \
|
||||||
@ -99,7 +98,6 @@ DSEARCH_DESC= Enable directory-list lookups
|
|||||||
DSN_DESC= Enable Delivery Status Notifications
|
DSN_DESC= Enable Delivery Status Notifications
|
||||||
EMBEDDED_PERL_DESC= Enable embedded Perl interpreter
|
EMBEDDED_PERL_DESC= Enable embedded Perl interpreter
|
||||||
EVENT_DESC= Messages events support (TPDA namely)
|
EVENT_DESC= Messages events support (TPDA namely)
|
||||||
EXIMON_DESC= Build eximon monitor (requires X libraries)
|
|
||||||
ICONV_DESC= Enable header charset conversion
|
ICONV_DESC= Enable header charset conversion
|
||||||
INTERNATIONAL_DESC= Enable support for the transmission of UTF-8 envelope addresses
|
INTERNATIONAL_DESC= Enable support for the transmission of UTF-8 envelope addresses
|
||||||
LISTMATCH_RHS_DESC= Enable pre-4.77 behaviour for match_*
|
LISTMATCH_RHS_DESC= Enable pre-4.77 behaviour for match_*
|
||||||
|
|||||||
@ -18,8 +18,6 @@
|
|||||||
%%EXIM%%sbin/exiqsumm
|
%%EXIM%%sbin/exiqsumm
|
||||||
%%EXIM%%sbin/exiwhat
|
%%EXIM%%sbin/exiwhat
|
||||||
%%EXIM%%share/man/man8/exim.8.gz
|
%%EXIM%%share/man/man8/exim.8.gz
|
||||||
%%EXIMON%%sbin/eximon
|
|
||||||
%%EXIMON%%sbin/eximon.bin
|
|
||||||
%%EXIM%%%%PORTDOCS%%%%DOCSDIR%%/ACKNOWLEDGMENTS
|
%%EXIM%%%%PORTDOCS%%%%DOCSDIR%%/ACKNOWLEDGMENTS
|
||||||
%%EXIM%%%%PORTDOCS%%%%DOCSDIR%%/NOTICE
|
%%EXIM%%%%PORTDOCS%%%%DOCSDIR%%/NOTICE
|
||||||
%%EXIM%%%%PORTDOCS%%%%DOCSDIR%%/README.UPDATING
|
%%EXIM%%%%PORTDOCS%%%%DOCSDIR%%/README.UPDATING
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user