Add mail/imapdedup, small Python script to remove duplicate emails

in IMAP mailboxes.
This commit is contained in:
Hiroki Sato
2016-03-04 06:19:25 +00:00
parent d727468126
commit 82b0afd320
4 changed files with 39 additions and 0 deletions

View File

@@ -179,6 +179,7 @@
SUBDIR += ifile
SUBDIR += im
SUBDIR += imap-uw
SUBDIR += imapdedup
SUBDIR += imapfilter
SUBDIR += imapsync
SUBDIR += imaptools

31
mail/imapdedup/Makefile Normal file
View File

@@ -0,0 +1,31 @@
# $FreeBSD$
PORTNAME= imapdedup
PORTVERSION= 0.0.20150331
CATEGORIES= mail
MAINTAINER= hrs@FreeBSD.org
COMMENT= Duplicate email message remover
LICENSE= GPLv2
USES= python:run shebangfix
SHEBANG_FILES= imapdedup.py
USE_GITHUB= yes
GH_PROJECT= IMAPdedup
GH_ACCOUNT= quentinsf
GH_TAGNAME= 711c851
NO_BUILD= yes
PLIST_FILES= bin/imapdedup.py
PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/imapdedup.py ${STAGEDIR}${PREFIX}/bin
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

2
mail/imapdedup/distinfo Normal file
View File

@@ -0,0 +1,2 @@
SHA256 (quentinsf-IMAPdedup-0.0.20150331-711c851_GH0.tar.gz) = 47192abc6d1c89106cf5314ede35afde393f3fc02867f316e5f2ade8984ed6da
SIZE (quentinsf-IMAPdedup-0.0.20150331-711c851_GH0.tar.gz) = 13520

5
mail/imapdedup/pkg-descr Normal file
View File

@@ -0,0 +1,5 @@
IMAPdedup is a Python script (imapdedup.py) that looks for duplicate
messages in a set of IMAP mailboxes and tidies up all but the first
copy of any duplicates found.
WWW: http://quentinsf.com/software/imapdedup/