diff options
author | Juraj Lutter <otis@FreeBSD.org> | 2021-01-29 14:52:13 +0000 |
---|---|---|
committer | Juraj Lutter <otis@FreeBSD.org> | 2021-01-29 14:52:13 +0000 |
commit | 787b8db31aac2dc8c34c3925856e1d0090d78014 (patch) | |
tree | 72c2d948f726e75e0c0bbdc72fbd19a5c9be944c /mail/qmailmrtg7 | |
parent | 8db4725025d76e95fdb555f2d65a03aff14022ca (diff) | |
download | ports-787b8db31aac2dc8c34c3925856e1d0090d78014.tar.gz ports-787b8db31aac2dc8c34c3925856e1d0090d78014.zip |
Notes
Diffstat (limited to 'mail/qmailmrtg7')
-rw-r--r-- | mail/qmailmrtg7/Makefile | 36 | ||||
-rw-r--r-- | mail/qmailmrtg7/distinfo | 3 | ||||
-rw-r--r-- | mail/qmailmrtg7/files/patch-checkq.c | 13 | ||||
-rw-r--r-- | mail/qmailmrtg7/pkg-descr | 11 | ||||
-rw-r--r-- | mail/qmailmrtg7/pkg-plist | 5 |
5 files changed, 68 insertions, 0 deletions
diff --git a/mail/qmailmrtg7/Makefile b/mail/qmailmrtg7/Makefile new file mode 100644 index 000000000000..0a4aedd2032c --- /dev/null +++ b/mail/qmailmrtg7/Makefile @@ -0,0 +1,36 @@ +# Created by: Alex Dupre <ale@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= qmailmrtg7 +PORTVERSION= 4.2 +PORTREVISION= 5 +CATEGORIES= mail net-mgmt +MASTER_SITES= http://www.inter7.com/wp-content/uploads/2014/12/ \ + LOCAL/otis/mail_qmailmrtg7/ + +MAINTAINER= ale@FreeBSD.org +COMMENT= Program to create mrtg graphs for qmail activity + +LICENSE= GPLv2 + +RUN_DEPENDS= mrtg:net-mgmt/mrtg + +USES= qmail + +OPTIONS_DEFINE= DOCS EXAMPLES + +post-patch: + ${REINPLACE_CMD} "s|cc|${CC}|g;s|-s -O|${CFLAGS}|g" ${WRKSRC}/Makefile + ${REINPLACE_CMD} "s|/usr/local|${PREFIX}|g;s|/var/qmail|${QMAIL_PREFIX}|g" \ + ${WRKSRC}/checkq.c ${WRKSRC}/qmail.mrtg.cfg + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/qmailmrtg7 ${STAGEDIR}${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/qmail.mrtg.cfg ${STAGEDIR}${PREFIX}/etc/qmail.mrtg.cfg.sample + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/index.html ${STAGEDIR}${EXAMPLESDIR} + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/FAQ ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/mail/qmailmrtg7/distinfo b/mail/qmailmrtg7/distinfo new file mode 100644 index 000000000000..b371e3c7031d --- /dev/null +++ b/mail/qmailmrtg7/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1610559648 +SHA256 (qmailmrtg7-4.2.tar.gz) = f1fff89a2969bf6b67535d0412852057b730050fec799229ed5162161b0bb239 +SIZE (qmailmrtg7-4.2.tar.gz) = 9690 diff --git a/mail/qmailmrtg7/files/patch-checkq.c b/mail/qmailmrtg7/files/patch-checkq.c new file mode 100644 index 000000000000..593845741c0a --- /dev/null +++ b/mail/qmailmrtg7/files/patch-checkq.c @@ -0,0 +1,13 @@ +--- checkq.c.orig 2004-02-29 10:54:02.000000000 +0100 ++++ checkq.c 2011-12-23 10:20:40.000000000 +0100 +@@ -21,8 +21,9 @@ + #include <sys/stat.h> + #include <unistd.h> + #include <dirent.h> ++#include <string.h> + +-int main(int argc, char *argv) ++int main(int argc, char **argv) + { + FILE *fs; + DIR *mydir; diff --git a/mail/qmailmrtg7/pkg-descr b/mail/qmailmrtg7/pkg-descr new file mode 100644 index 000000000000..f47a00ec6be5 --- /dev/null +++ b/mail/qmailmrtg7/pkg-descr @@ -0,0 +1,11 @@ +qmailmrtg7 utilizes qmail and tcpserver/multilog's +extensive logging capabilities to create mrtg graphs. +It efficiently processes the logs (large sites with +historical logs of over 100MB can be processed in a few seconds). + +For qmail it graphs remote/local delivery concurrency, +queue size, messages process, bytes transferred, +and success/failure delivery status. +For POP and SMTP it graphs total connections and concurrency. + +WWW: http://www.inter7.com/?page=qmailmrtg7 diff --git a/mail/qmailmrtg7/pkg-plist b/mail/qmailmrtg7/pkg-plist new file mode 100644 index 000000000000..f7079a0a3af7 --- /dev/null +++ b/mail/qmailmrtg7/pkg-plist @@ -0,0 +1,5 @@ +bin/qmailmrtg7 +etc/qmail.mrtg.cfg.sample +%%EXAMPLESDIR%%/index.html +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/FAQ |