diff options
author | Matthias Andree <mandree@FreeBSD.org> | 2020-06-11 17:49:58 +0000 |
---|---|---|
committer | Matthias Andree <mandree@FreeBSD.org> | 2020-06-11 17:49:58 +0000 |
commit | e04fbcb48e64d6c8d38c007e1eaf198ec6574a4f (patch) | |
tree | 17e48332edcc46d8e6fbb5b6f7e0cb7894eee983 /mail | |
parent | 033acbba3ca1ad4ebb5410cffebfaa24169c3da6 (diff) | |
download | ports-e04fbcb48e64d6c8d38c007e1eaf198ec6574a4f.tar.gz ports-e04fbcb48e64d6c8d38c007e1eaf198ec6574a4f.zip |
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)
Notes
Notes:
svn path=/head/; revision=538519
Diffstat (limited to 'mail')
34 files changed, 163 insertions, 59 deletions
diff --git a/mail/Makefile b/mail/Makefile index 6bc35a37bae2..cda30f959da7 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -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 diff --git a/mail/claws-mail-address_keeper/Makefile b/mail/claws-mail-address_keeper/Makefile index 7ab4dbffaba5..7c03e969e8c8 100644 --- a/mail/claws-mail-address_keeper/Makefile +++ b/mail/claws-mail-address_keeper/Makefile @@ -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> diff --git a/mail/claws-mail-archiver/Makefile b/mail/claws-mail-archive/Makefile index a80fe758eb85..4e6a442170f6 100644 --- a/mail/claws-mail-archiver/Makefile +++ b/mail/claws-mail-archive/Makefile @@ -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> diff --git a/mail/claws-mail-archiver/pkg-descr b/mail/claws-mail-archive/pkg-descr index 8f4e8d1f5229..8f4e8d1f5229 100644 --- a/mail/claws-mail-archiver/pkg-descr +++ b/mail/claws-mail-archive/pkg-descr diff --git a/mail/claws-mail-att_remover/Makefile b/mail/claws-mail-att_remover/Makefile index 76e3f0ad4f9f..1bbfd2f184e1 100644 --- a/mail/claws-mail-att_remover/Makefile +++ b/mail/claws-mail-att_remover/Makefile @@ -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> diff --git a/mail/claws-mail-attach_warner/Makefile b/mail/claws-mail-attachwarner/Makefile index d54b36215ee2..2ca9ecc0cb34 100644 --- a/mail/claws-mail-attach_warner/Makefile +++ b/mail/claws-mail-attachwarner/Makefile @@ -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> diff --git a/mail/claws-mail-attach_warner/pkg-descr b/mail/claws-mail-attachwarner/pkg-descr index 0be408a37458..0be408a37458 100644 --- a/mail/claws-mail-attach_warner/pkg-descr +++ b/mail/claws-mail-attachwarner/pkg-descr diff --git a/mail/claws-mail-bogofilter/Makefile b/mail/claws-mail-bogofilter/Makefile index 50ad1e976082..cbed697e6ec5 100644 --- a/mail/claws-mail-bogofilter/Makefile +++ b/mail/claws-mail-bogofilter/Makefile @@ -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 diff --git a/mail/claws-mail-bsfilter/Makefile b/mail/claws-mail-bsfilter/Makefile index 62d78c35d227..f6bea408582d 100644 --- a/mail/claws-mail-bsfilter/Makefile +++ b/mail/claws-mail-bsfilter/Makefile @@ -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> diff --git a/mail/claws-mail-clamd/Makefile b/mail/claws-mail-clamd/Makefile index d29a2ef45fe0..834a78de9279 100644 --- a/mail/claws-mail-clamd/Makefile +++ b/mail/claws-mail-clamd/Makefile @@ -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> diff --git a/mail/claws-mail-dillo/Makefile b/mail/claws-mail-dillo/Makefile new file mode 100644 index 000000000000..1c602ad0d82e --- /dev/null +++ b/mail/claws-mail-dillo/Makefile @@ -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> diff --git a/mail/claws-mail-dillo/pkg-descr b/mail/claws-mail-dillo/pkg-descr new file mode 100644 index 000000000000..30b7a638435a --- /dev/null +++ b/mail/claws-mail-dillo/pkg-descr @@ -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 diff --git a/mail/claws-mail-fetchinfo/Makefile b/mail/claws-mail-fetchinfo/Makefile index 88383a2f4460..e195bdb2f553 100644 --- a/mail/claws-mail-fetchinfo/Makefile +++ b/mail/claws-mail-fetchinfo/Makefile @@ -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> diff --git a/mail/claws-mail-gdata/Makefile b/mail/claws-mail-gdata/Makefile index 95d8fd938e5c..82d88b523cbd 100644 --- a/mail/claws-mail-gdata/Makefile +++ b/mail/claws-mail-gdata/Makefile @@ -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> diff --git a/mail/claws-mail-libravatar/Makefile b/mail/claws-mail-libravatar/Makefile index 5be557eb09b3..103dd5cbf4de 100644 --- a/mail/claws-mail-libravatar/Makefile +++ b/mail/claws-mail-libravatar/Makefile @@ -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> diff --git a/mail/claws-mail-litehtml_viewer/Makefile b/mail/claws-mail-litehtml_viewer/Makefile new file mode 100644 index 000000000000..fb3ecec0f0d2 --- /dev/null +++ b/mail/claws-mail-litehtml_viewer/Makefile @@ -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> diff --git a/mail/claws-mail-litehtml_viewer/pkg-descr b/mail/claws-mail-litehtml_viewer/pkg-descr new file mode 100644 index 000000000000..1102a394624c --- /dev/null +++ b/mail/claws-mail-litehtml_viewer/pkg-descr @@ -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 diff --git a/mail/claws-mail-mailmbox/Makefile b/mail/claws-mail-mailmbox/Makefile index d6c18b514f43..5fb861635676 100644 --- a/mail/claws-mail-mailmbox/Makefile +++ b/mail/claws-mail-mailmbox/Makefile @@ -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> diff --git a/mail/claws-mail-managesieve/Makefile b/mail/claws-mail-managesieve/Makefile index 0544db0a970f..e24e38883b0c 100644 --- a/mail/claws-mail-managesieve/Makefile +++ b/mail/claws-mail-managesieve/Makefile @@ -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> diff --git a/mail/claws-mail-newmail/Makefile b/mail/claws-mail-newmail/Makefile index 3c8a4125b7a9..dce43aa88532 100644 --- a/mail/claws-mail-newmail/Makefile +++ b/mail/claws-mail-newmail/Makefile @@ -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> diff --git a/mail/claws-mail-notification/Makefile b/mail/claws-mail-notification/Makefile index fc5659a6ce80..47c6b628e0dc 100644 --- a/mail/claws-mail-notification/Makefile +++ b/mail/claws-mail-notification/Makefile @@ -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> diff --git a/mail/claws-mail-pdf_viewer/Makefile b/mail/claws-mail-pdf_viewer/Makefile index 32c98524cb90..092f3f9a14e8 100644 --- a/mail/claws-mail-pdf_viewer/Makefile +++ b/mail/claws-mail-pdf_viewer/Makefile @@ -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> diff --git a/mail/claws-mail-perl/Makefile b/mail/claws-mail-perl/Makefile index d54a138d7d4a..a5afd0cd9363 100644 --- a/mail/claws-mail-perl/Makefile +++ b/mail/claws-mail-perl/Makefile @@ -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 diff --git a/mail/claws-mail-plugins/Makefile b/mail/claws-mail-plugins/Makefile new file mode 100644 index 000000000000..82d6202b9b63 --- /dev/null +++ b/mail/claws-mail-plugins/Makefile @@ -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> diff --git a/mail/claws-mail-plugins/pkg-descr b/mail/claws-mail-plugins/pkg-descr new file mode 100644 index 000000000000..fcc7c4f72b43 --- /dev/null +++ b/mail/claws-mail-plugins/pkg-descr @@ -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 diff --git a/mail/claws-mail-rssyl/Makefile b/mail/claws-mail-rssyl/Makefile index 743fa2652820..d5af60a2e3c3 100644 --- a/mail/claws-mail-rssyl/Makefile +++ b/mail/claws-mail-rssyl/Makefile @@ -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> diff --git a/mail/claws-mail-spamreport/Makefile b/mail/claws-mail-spam_report/Makefile index 4e7b083ab6c8..de2da19b86fb 100644 --- a/mail/claws-mail-spamreport/Makefile +++ b/mail/claws-mail-spam_report/Makefile @@ -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> diff --git a/mail/claws-mail-spamreport/pkg-descr b/mail/claws-mail-spam_report/pkg-descr index 2772fc3cdc73..2772fc3cdc73 100644 --- a/mail/claws-mail-spamreport/pkg-descr +++ b/mail/claws-mail-spam_report/pkg-descr diff --git a/mail/claws-mail-spamassassin/Makefile b/mail/claws-mail-spamassassin/Makefile index 1170d574a802..820108ee76d4 100644 --- a/mail/claws-mail-spamassassin/Makefile +++ b/mail/claws-mail-spamassassin/Makefile @@ -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> diff --git a/mail/claws-mail-tnef/Makefile b/mail/claws-mail-tnef_parse/Makefile index 4abf721b4d45..dc2c47a3611f 100644 --- a/mail/claws-mail-tnef/Makefile +++ b/mail/claws-mail-tnef_parse/Makefile @@ -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> diff --git a/mail/claws-mail-tnef/pkg-descr b/mail/claws-mail-tnef_parse/pkg-descr index 000ceaeaa549..000ceaeaa549 100644 --- a/mail/claws-mail-tnef/pkg-descr +++ b/mail/claws-mail-tnef_parse/pkg-descr diff --git a/mail/claws-mail-vcalendar/Makefile b/mail/claws-mail-vcalendar/Makefile index 9cad1f3d2892..306cd9a23b44 100644 --- a/mail/claws-mail-vcalendar/Makefile +++ b/mail/claws-mail-vcalendar/Makefile @@ -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> diff --git a/mail/claws-mail/Makefile.claws b/mail/claws-mail/Makefile.claws index b482ab23a7bc..aabd96be0708 100644 --- a/mail/claws-mail/Makefile.claws +++ b/mail/claws-mail/Makefile.claws @@ -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 diff --git a/mail/claws-mail/Makefile.claws.plugins b/mail/claws-mail/Makefile.claws.plugins new file mode 100644 index 000000000000..630333c98f1f --- /dev/null +++ b/mail/claws-mail/Makefile.claws.plugins @@ -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 |