mail/claws-mail: reorganize plugins

renames a few ports to match their names to the plugin names
(adding to MOVED)

PR:		245939
PR:		239659
Submitted by:	rozhuk.im@gmail.com
Approved by:	Chris Hutchinson <portmaster@bsdforge.com> (maintainer)
This commit is contained in:
Matthias Andree 2020-06-11 17:49:58 +00:00
parent 033acbba3c
commit e04fbcb48e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=538519
35 changed files with 167 additions and 59 deletions

4
MOVED
View File

@ -15082,3 +15082,7 @@ multimedia/din|audio/din|2020-06-09|Moved to a better category
www/py-dj22-django_csp|www/py-django-csp|2020-06-10|Renamed to match upstream naming and to be in sync with other Django ports since Django 2.2 became default
www/py-dj22-django-jquery-js|www/py-django-jquery-js|2020-06-11|Renamed to match the naming of other Django ports since Django 2.2 became default
www/py-dj22-django-formset-js-improved|www/py-django-formset-js-improved|2020-06-11|Renamed to match the naming of other Django ports since Django 2.2 became default
mail/claws-mail-archiver|mail/claws-mail-archive|2020-06-11|Renamed to align port name to plugin name
mail/claws-mail-attach_warner|mail/claws-mail-attachwarner|Renamed to align port name to plugin name
mail/claws-mail-spamreport|mail/claws-mail-spam_report|Renamed to align port name to plugin name
mail/claws-mail-tnef|mail/claws-mail-tnef_parse|Renamed to align port name to plugin name

View File

@ -44,15 +44,17 @@
SUBDIR += cclient
SUBDIR += claws-mail
SUBDIR += claws-mail-address_keeper
SUBDIR += claws-mail-archiver
SUBDIR += claws-mail-archive
SUBDIR += claws-mail-att_remover
SUBDIR += claws-mail-attach_warner
SUBDIR += claws-mail-attachwarner
SUBDIR += claws-mail-bogofilter
SUBDIR += claws-mail-bsfilter
SUBDIR += claws-mail-clamd
SUBDIR += claws-mail-dillo
SUBDIR += claws-mail-fetchinfo
SUBDIR += claws-mail-gdata
SUBDIR += claws-mail-libravatar
SUBDIR += claws-mail-litehtml_viewer
SUBDIR += claws-mail-mailmbox
SUBDIR += claws-mail-managesieve
SUBDIR += claws-mail-newmail
@ -60,10 +62,11 @@
SUBDIR += claws-mail-pdf_viewer
SUBDIR += claws-mail-perl
SUBDIR += claws-mail-pgp
SUBDIR += claws-mail-plugins
SUBDIR += claws-mail-rssyl
SUBDIR += claws-mail-spam_report
SUBDIR += claws-mail-spamassassin
SUBDIR += claws-mail-spamreport
SUBDIR += claws-mail-tnef
SUBDIR += claws-mail-tnef_parse
SUBDIR += claws-mail-vcalendar
SUBDIR += clawsker
SUBDIR += cleanup-maildir

View File

@ -6,7 +6,7 @@ PORTREVISION= 0
COMMENT= Recipient addresses keeper plugin for Claws Mail
CLAWS_PLUGINS_BUILD= address_keeper
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -1,14 +1,14 @@
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD$
PORTNAME= archiver
PORTNAME= archive
PORTREVISION= 0
COMMENT= Mail archiver plugin for Claws Mail
USES= libarchive
CLAWS_PLUGINS_BUILD= archive
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -6,7 +6,7 @@ PORTREVISION= 0
COMMENT= Attachments removing plugin for Claws Mail
CLAWS_PLUGINS_BUILD= att_remover
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -1,12 +1,12 @@
# Created by: Pawel Pekala <c0rn@o2.pl>
# $FreeBSD$
PORTNAME= attach_warner
PORTNAME= attachwarner
PORTREVISION= 0
COMMENT= Not attached file warning plugin for Claws Mail
CLAWS_PLUGINS_BUILD= attachwarner
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -6,7 +6,7 @@ PORTREVISION= 0
COMMENT= Spam filtering plugin for Claws Mail
CLAWS_PLUGINS_BUILD= bogofilter
CLAWS_PLUGINS_BUILD= ${PORTNAME}
OPTIONS_SINGLE= BACKEND
OPTIONS_SINGLE_BACKEND= BDB SQLITE TC

View File

@ -8,7 +8,7 @@ COMMENT= Spam filtering, bsfilter based plugin for Claws Mail
RUN_DEPENDS= bsfilter:mail/bsfilter
CLAWS_PLUGINS_BUILD= bsfilter
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -8,7 +8,7 @@ COMMENT= ClamAV based antivirus plugin for Claws Mail
RUN_DEPENDS= clamd:security/clamav
CLAWS_PLUGINS_BUILD= clamd
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -0,0 +1,14 @@
# Created by: Rozhuk Ivan <rozhuk.im@gmail.com>
# $FreeBSD$
PORTNAME= dillo
PORTREVISION= 0
COMMENT= Viewing of html messages using the Dillo web browser
RUN_DEPENDS= dillo>=0:www/dillo2
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -0,0 +1,9 @@
The Dillo HTML Viewer plugin is an HTML renderer plugin for Claws Mail.
It features:
- Basic rendering of HTML message parts
- Optional fetching and displaying of remote images
- Browsing the web from within of Claws Mail
WWW: https://www.claws-mail.org/plugins.php

View File

@ -6,7 +6,7 @@ PORTREVISION= 0
COMMENT= Header insertion plugin for Claws Mail
CLAWS_PLUGINS_BUILD= fetchinfo
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -8,7 +8,7 @@ COMMENT= Plugin providing Google Contacts in the Tab-address completion
LIB_DEPENDS= libgdata.so:devel/libgdata
CLAWS_PLUGINS_BUILD= gdata
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -6,7 +6,9 @@ PORTREVISION= 0
COMMENT= Avatar display plugin for Claws Mail
CLAWS_PLUGINS_BUILD= libravatar
LIB_DEPENDS= libcurl.so:ftp/curl
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -0,0 +1,19 @@
# Created by: Rozhuk Ivan <rozhuk.im@gmail.com>
# $FreeBSD$
PORTNAME= litehtml_viewer
COMMENT= Viewer plugin for HTML emails, using the litehtml library
USE_GNOME= cairo glib20
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libgumbo.so:devel/gumbo \
libcurl.so:ftp/curl
CLAWS_PLUGINS_BUILD= ${PORTNAME}
post-configure:
@${RM} ${WRKSRC}/version
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -0,0 +1,9 @@
Viewer plugin for HTML emails, using the litehtml library.
litehtml is lightweight HTML/CSS rendering engine. The main goal of the
litehtml library is to give the developers the easy way to show the HTML
pages in theirs applications. The popular HTML engines like WebKit are
too complicated for some tasks. For example, it may be too cumbersome
to use WebKit to show some tooltips or pages in HTML format.
WWW: https://www.claws-mail.org/plugins.php

View File

@ -6,7 +6,7 @@ PORTREVISION= 0
COMMENT= Mbox maildir plugin for Claws Mail
CLAWS_PLUGINS_BUILD= mailmbox
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -6,7 +6,7 @@ PORTREVISION= 0
COMMENT= Sieve filters manager for Claws Mail
CLAWS_PLUGINS_BUILD= managesieve
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -6,7 +6,7 @@ PORTREVISION= 0
COMMENT= Message header summary logging plugin for Claws Mail
CLAWS_PLUGINS_BUILD= newmail
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -9,7 +9,7 @@ COMMENT= New mail notification plugin for Claws Mail
LIB_DEPENDS= libcanberra-gtk.so:audio/libcanberra \
libnotify.so:devel/libnotify
CLAWS_PLUGINS_BUILD= notification
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -10,7 +10,7 @@ LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
USES+= ghostscript
CLAWS_PLUGINS_BUILD= pdf_viewer
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -11,7 +11,7 @@ SHEBANG_FILES= src/plugins/perl/tools/matcherrc2perlfilter.pl
PLIST_FILES+= share/claws-mail/matcherrc2perlfilter.pl
CLAWS_PLUGINS_BUILD= perl
CLAWS_PLUGINS_BUILD= ${PORTNAME}
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/claws-mail

View File

@ -0,0 +1,35 @@
# Created by: Rozhuk Ivan <rozhuk.im@gmail.com>
# $FreeBSD$
PORTNAME= claws-mail-plugins
PORTVERSION= 3.17
CATEGORIES= mail news
MAINTAINER= portmaster@BSDforge.com
COMMENT= claws-mail plugins meta-port
LICENSE= BSD2CLAUSE
USES= metaport
.include "../claws-mail/Makefile.claws.plugins"
# pgpcore, pgpinline, pgpmime, smime
CLAWS_PLUGINS+= pgp
.for _addon in ${CLAWS_PLUGINS:O}
. if exists(../claws-mail-${_addon})
OPTIONS_DEFINE+= ${_addon:tu}
${_addon:tu}_DESC!= ${MAKE} -C ../claws-mail-${_addon} -V COMMENT
. endif
.endfor
.include <bsd.port.options.mk>
.for _addon in ${CLAWS_PLUGINS}
. if ${PORT_OPTIONS:M${_addon:tu}} != ""
RUN_DEPENDS+= claws-mail-${_addon}>=0:mail/claws-mail-${_addon}
. endif
.endfor
.include <bsd.port.mk>

View File

@ -0,0 +1,6 @@
This add-on provides joystick drivers and button mapping services
for Kodi. It uses Kodi's Peripheral API.
This port is for multimedia/kodi-devel only.
WWW: https://github.com/xbmc/peripheral.joystick

View File

@ -7,7 +7,9 @@ PORTEPOCH= 4
COMMENT= RSS/Atom feed reader plugin for Claws Mail
CLAWS_PLUGINS_BUILD= rssyl
LIB_DEPENDS= libcurl.so:ftp/curl
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -1,12 +1,14 @@
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD$
PORTNAME= spamreport
PORTNAME= spam_report
PORTREVISION= 0
COMMENT= Spam report plugin for Claws Mail
CLAWS_PLUGINS_BUILD= spam_report
LIB_DEPENDS= libcurl.so:ftp/curl
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -8,7 +8,7 @@ COMMENT= SpamAssassin plugin for Claws Mail
RUN_DEPENDS= spamd:mail/spamassassin
CLAWS_PLUGINS_BUILD= spamassassin
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -1,14 +1,14 @@
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD$
PORTNAME= tnef
PORTNAME= tnef_parse
PORTREVISION= 0
COMMENT= TNEF attachment format parser plugin for Claws Mail
LIB_DEPENDS= libytnef.so:converters/ytnef
CLAWS_PLUGINS_BUILD= tnef_parse
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -8,7 +8,7 @@ COMMENT= vCalendar plugin for Claws Mail
LIB_DEPENDS= libical.so:devel/libical
CLAWS_PLUGINS_BUILD= vcalendar
CLAWS_PLUGINS_BUILD= ${PORTNAME}
.include "../claws-mail/Makefile.claws"
.include <bsd.port.mk>

View File

@ -13,36 +13,7 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} --disable-dbus --disable-static
CLAWS_PLUGINS= acpi_notifier \
address_keeper \
archive \
att_remover \
attachwarner \
bogofilter \
bsfilter \
clamd \
dillo \
fancy \
fetchinfo \
gdata \
libravatar \
litehtml_viewer \
mailmbox \
managesieve \
newmail \
notification \
pdf_viewer \
perl \
python \
pgpcore \
pgpinline \
pgpmime \
rssyl \
smime \
spam_report \
spamassassin \
tnef_parse \
vcalendar
.include "../claws-mail/Makefile.claws.plugins"
.for p in ${CLAWS_PLUGINS}
CONFIGURE_ARGS+= --disable-${p}-plugin

View File

@ -0,0 +1,32 @@
# $FreeBSD$
CLAWS_PLUGINS= acpi_notifier \
address_keeper \
archive \
att_remover \
attachwarner \
bogofilter \
bsfilter \
clamd \
dillo \
fancy \
fetchinfo \
gdata \
libravatar \
litehtml_viewer \
mailmbox \
managesieve \
newmail \
notification \
pdf_viewer \
perl \
python \
pgpcore \
pgpinline \
pgpmime \
rssyl \
smime \
spam_report \
spamassassin \
tnef_parse \
vcalendar